Files
BrowserOS/scripts/prepare.ts
Nikhil Sonti 95bf9a08e7 clean-up
2025-10-08 12:23:45 -07:00

33 lines
1019 B
TypeScript

/**
* @license
* Copyright 2025 BrowserOS
*/
import {rm} from 'node:fs/promises';
import {resolve} from 'node:path';
const projectRoot = process.cwd();
const filesToRemove = [
'node_modules/chrome-devtools-frontend/package.json',
'node_modules/chrome-devtools-frontend/front_end/models/trace/lantern/testing',
'node_modules/chrome-devtools-frontend/front_end/third_party/intl-messageformat/package/package.json',
'node_modules/chrome-devtools-frontend/front_end/third_party/codemirror.next/codemirror.next.js',
];
async function main() {
console.log('Running prepare script to clean up chrome-devtools-frontend...');
for (const file of filesToRemove) {
const fullPath = resolve(projectRoot, file);
console.log(`Removing: ${file}`);
try {
await rm(fullPath, {recursive: true, force: true});
} catch (error) {
console.error(`Failed to remove ${file}:`, error);
process.exit(1);
}
}
console.log('Clean up of chrome-devtools-frontend complete.');
}
void main();