FoundKey/scripts/clean.mjs
Norm 8f782f8ce5 scripts: convert to ESM and deduplicate (#290)
This makes it a bit easier to add any new files that may need to be
cleaned up in the future.

Also allows us to use top-level await for the `yarn dev` task.

Co-authored-by: Francis Dinh <normandy@biribiri.dev>
Reviewed-on: FoundKeyGang/FoundKey#290
2022-12-16 17:15:25 +00:00

20 lines
427 B
JavaScript

import { rmSync } from 'fs';
import { __dirname } from './common.mjs';
export const files = [
'/../packages/backend/built',
'/../packages/backend/tsconfig.tsbuildinfo',
'/../packages/client/built',
'/../packages/foundkey-js/built',
'/../packages/sw/built',
'/../built',
];
export function clean(filename) {
rmSync(__dirname + filename, { recursive: true, force: true });
}
for (const file of files) {
clean(file);
}