16 lines
524 B
TypeScript
16 lines
524 B
TypeScript
// This file takes care of some postinstall actions like clearing the TypeScript cache.
|
|
import * as smartfile from 'smartfile';
|
|
import * as path from 'path';
|
|
|
|
const run = async () => {
|
|
const tsCacheDir = path.join(__dirname, '../tscache');
|
|
const tsCacheFiles: string[] = await smartfile.fs.listFolders(tsCacheDir) as any;
|
|
for(const dir of tsCacheFiles) {
|
|
console.log(`Removing cache directory ${dir}`);
|
|
let dirToRemove = path.join(tsCacheDir, dir);
|
|
await smartfile.fs.removeSync(dirToRemove);
|
|
}
|
|
}
|
|
|
|
run()
|