mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-06 15:48:37 +08:00
* move modules in scripts to packages * integrate turbo workflow * update lock * update native-pack-tools path * upgrade tfig * remove cc config schema
42 lines
999 B
JavaScript
42 lines
999 B
JavaScript
'use strict';
|
|
|
|
const { readdirSync, statSync, unlinkSync } = require('fs');
|
|
const { join } = require('path');
|
|
|
|
(() => {
|
|
|
|
let total = 0;
|
|
let m = 0;
|
|
|
|
function step(dir) {
|
|
total++;
|
|
const names = readdirSync(dir);
|
|
|
|
names.forEach((name) => {
|
|
const file = join(dir, name);
|
|
const stat = statSync(file);
|
|
if (stat.isDirectory()) {
|
|
step(file);
|
|
} else {
|
|
if (
|
|
/\.d\.ts$/.test(file) ||
|
|
/\.md$/.test(file) ||
|
|
/\.markdown$/.test(file)
|
|
) {
|
|
m++;
|
|
unlinkSync(file);
|
|
} else {
|
|
total++;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
const root = join(__dirname, '../node_modules');
|
|
step(root);
|
|
|
|
const xcode = join(__dirname, '../packages/native-pack-tool/xcode/node_modules');
|
|
step(xcode);
|
|
|
|
console.log(`${total} - ${m}`);
|
|
})(); |