mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-21 12:55:09 +00:00
33 lines
1019 B
TypeScript
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();
|