Skip to content

Commit c21ab43

Browse files
committed
Disable incremental TypeScript builds
- Set incremental: false and composite: false in tsconfig.json - Update clean scripts to remove *.tsbuildinfo files - Ensures fresh builds every time without stale artifacts
1 parent cde5390 commit c21ab43

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"clean:registry": "pnpm --filter registry run clean",
2828
"clean:test": "del-cli 'test/**/.tmp-*' 'test/**/packages'",
2929
"clean:test-cache": "node ./scripts/clean-test-cache.mjs",
30+
"clean:tsbuildinfo": "del-cli '*.tsbuildinfo'",
3031
"clean:node_modules": "del-cli '**/node_modules'",
3132
"coverage": "run-s coverage:*",
3233
"coverage:test": "dotenvx -q run -- env NODE_OPTIONS=\"$NODE_TEST_MEMORY\" vitest run --config .config/vitest.config.mts --coverage",

registry/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1417,7 +1417,7 @@
14171417
"build": "pnpm run clean:dist && tsgo --build && node ./scripts/fix-commonjs-exports.mjs && node ./scripts/inline-constants.mjs && node ./scripts/rollup/build-external.mjs && node ./scripts/generate-package-exports.mjs",
14181418
"check:tsc": "tsgo --noEmit",
14191419
"clean": "run-s -c clean:*",
1420-
"clean:dist": "del-cli 'dist' '**/*.tsbuildinfo'",
1420+
"clean:dist": "del-cli 'dist' '*.tsbuildinfo'",
14211421
"clean:node_modules": "del-cli '**/node_modules'",
14221422
"lint:external:fix": "run-s -c lint:external:fix:*",
14231423
"lint:external:fix:oxlint": "dotenvx -q run -f ../.env -- env LINT_EXTERNAL=1 oxlint -c=../.config/oxlintrc.json --ignore-path=../.config/.oxlintignore --tsconfig=../tsconfig.json --silent --fix ./dist/external | dev-null",

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"compilerOptions": {
33
"allowImportingTsExtensions": true,
44
"allowJs": false,
5-
"composite": true,
5+
"composite": false,
66
"declaration": true,
77
"declarationMap": true,
88
"esModuleInterop": true,
99
"forceConsistentCasingInFileNames": true,
10-
"incremental": true,
10+
"incremental": false,
1111
"isolatedModules": true,
1212
"lib": ["esnext"],
1313
"module": "esnext",

0 commit comments

Comments
 (0)