|
22 | 22 | "@aminya/node-gyp-build": "4.8.1-aminya.1", |
23 | 23 | "node-addon-api": "^7.1.0", |
24 | 24 | "shelljs": "^0.8.5", |
25 | | - "cross-env": "^7.0.3" |
| 25 | + "cross-env": "^7.0.3", |
| 26 | + "node-gyp": "^10.2.0" |
26 | 27 | }, |
27 | 28 | "devDependencies": { |
28 | 29 | "@types/chai": "^4.3.16", |
|
46 | 47 | "gh-pages": "^6.1.1", |
47 | 48 | "minify-all-cli": "^1.0.13", |
48 | 49 | "mocha": "^10.4.0", |
49 | | - "node-gyp": "^10.1.0", |
50 | 50 | "npm-run-all2": "^6.2.0", |
51 | 51 | "prebuildify": "^6.0.1", |
52 | 52 | "prettier": "^3.3.2", |
|
84 | 84 | "scripts": { |
85 | 85 | "install": "cross-env npm_config_build_from_source=true aminya-node-gyp-build", |
86 | 86 | "prepare": "pnpm run build.js", |
87 | | - "clean": "shx rm -rf ./build ./lib/ ./prebuilds", |
| 87 | + "clean": "shx rm -rf ./build ./prebuilds && run-p clean.lib clean.script clean.temp", |
| 88 | + "clean.lib": "shx rm -rf ./lib/", |
88 | 89 | "clean.script": "shx rm -rf ./script/*.js ./script/*.mjs ./script/*.js.map ./script/*.mjs.map ./script/*.d.ts ./script/*.d.mts ./script/*.cjs ./scripts/*.cjs.map ./scripts/*.d.cts ./script/*.tsbuildinfo", |
89 | 90 | "clean.release": "shx rm -rf ./build/Release", |
90 | 91 | "clean.temp": "shx rm -rf ./tmp && shx mkdir -p ./tmp", |
91 | | - "build.library": "tsc -p ./src/tsconfig.json && run-s build.downlevel", |
| 92 | + "build.library": "run-s clean.lib && tsc -p ./src/tsconfig.json && run-s build.downlevel", |
92 | 93 | "build.downlevel": "downlevel-dts ./lib ./lib/ts3.7", |
93 | 94 | "build.script": "tsc -p ./script/tsconfig.esm.json && tsc -p ./script/tsconfig.json", |
94 | 95 | "build.js": "run-p build.script build.library", |
|
0 commit comments