48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
const fs = require("fs");
|
|
|
|
const directories = [
|
|
// gui
|
|
"./gui/node_modules",
|
|
"./gui/out",
|
|
"./gui/dist",
|
|
// core
|
|
"./core/node_modules",
|
|
"./core/dist",
|
|
// extensions/vscode
|
|
"./extensions/vscode/node_modules",
|
|
"./extensions/vscode/bin",
|
|
"./extensions/vscode/build",
|
|
"./extensions/vscode/out",
|
|
// binary
|
|
"./binary/node_modules",
|
|
"./binary/bin",
|
|
"./binary/dist",
|
|
"./binary/out",
|
|
// packages
|
|
"./packages/config-types/node_modules",
|
|
"./packages/config-types/dist",
|
|
"./packages/fetch/node_modules",
|
|
"./packages/fetch/dist",
|
|
"./packages/llm-info/node_modules",
|
|
"./packages/llm-info/dist",
|
|
"./packages/config-yaml/node_modules",
|
|
"./packages/config-yaml/dist",
|
|
"./packages/openai-adapters/node_modules",
|
|
"./packages/openai-adapters/dist",
|
|
"./packages/hub/node_modules",
|
|
"./packages/hub/dist",
|
|
// docs
|
|
"./docs/node_modules",
|
|
// root
|
|
"./node_modules",
|
|
];
|
|
|
|
directories.forEach((dir) => {
|
|
if (fs.existsSync(dir)) {
|
|
fs.rmdirSync(dir, { recursive: true });
|
|
console.log(`Removed ${dir}`);
|
|
} else {
|
|
console.log(`${dir} not found`);
|
|
}
|
|
});
|