Skip to content

Commit ab362c9

Browse files
committed
Migrate to tsgo and update dependencies
- Replace tsc with tsgo for enhanced performance and faster compilation - Add @typescript/native-preview dependency for tsgo support - Remove separate @typescript-eslint packages in favor of unified typescript-eslint - Update eslint-plugin-n to 17.23.1 - Update yargs-parser to 22.0.0 - Use exact versions for all dependencies to ensure reproducible builds
1 parent 631812a commit ab362c9

File tree

2 files changed

+111
-23
lines changed

2 files changed

+111
-23
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"check:lint": "eslint --report-unused-disable-directives .",
3535
"check:lint:fix": "pnpm run check:lint --fix",
3636
"build": "pnpm run clean:dist && pnpm run build:cjs",
37-
"build:cjs": "tsc",
38-
"check:tsc": "tsc --noEmit",
37+
"build:cjs": "tsgo",
38+
"check:tsc": "tsgo --noEmit",
3939
"clean:dist": "del-cli 'dist'",
4040
"clean": "run-s -c clean:*",
4141
"clean:cache": "del-cli '**/.cache'",
@@ -76,16 +76,15 @@
7676
"@eslint/js": "9.35.0",
7777
"@socketsecurity/registry": "1.2.2",
7878
"@types/node": "24.5.2",
79-
"@typescript-eslint/eslint-plugin": "8.44.1",
80-
"@typescript-eslint/parser": "8.44.1",
79+
"@typescript/native-preview": "7.0.0-dev.20250927.1",
8180
"@vitest/coverage-v8": "3.2.4",
8281
"all-the-package-names": "2.0.0",
8382
"all-the-package-names-v1.3905.0": "npm:[email protected]",
8483
"del-cli": "6.0.0",
8584
"dev-null-cli": "2.0.0",
8685
"eslint": "9.35.0",
8786
"eslint-plugin-import-x": "4.16.1",
88-
"eslint-plugin-n": "17.21.3",
87+
"eslint-plugin-n": "17.23.1",
8988
"eslint-plugin-sort-destructure-keys": "2.0.0",
9089
"eslint-plugin-unicorn": "56.0.1",
9190
"fast-glob": "3.3.3",
@@ -100,9 +99,10 @@
10099
"taze": "19.6.0",
101100
"type-coverage": "2.29.7",
102101
"typescript": "5.9.2",
102+
"typescript-eslint": "8.44.1",
103103
"validate-npm-package-name": "6.0.2",
104104
"vitest": "3.2.4",
105-
"yargs-parser": "21.1.1",
105+
"yargs-parser": "22.0.0",
106106
"yoctocolors-cjs": "2.1.3"
107107
},
108108
"engines": {

pnpm-lock.yaml

Lines changed: 105 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)