From 341d2b098a59bae12e6139cb669b6a90926c9ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=97=8D+85CD?= <50108258+kwaa@users.noreply.github.com> Date: Wed, 28 May 2025 17:10:55 +0800 Subject: [PATCH] chore(eslint): use type stripping --- .vscode/settings.json | 6 +++++- package.json | 3 +-- pnpm-lock.yaml | 11 ++--------- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index ce8f7dc..38264b3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -46,5 +46,9 @@ "scss", "pcss", "postcss" - ] + ], + + "eslint.nodePath": "", + "eslint.runtime": "node", + "eslint.options": { "flags": ["unstable_native_nodejs_ts_config"] } } diff --git a/package.json b/package.json index 2e9c0c1..cd69a29 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "pnpm -r build", "bump": "bumpp", "docs:dev": "pnpm -rF @xsai/docs dev", - "lint": "eslint --cache .", + "lint": "eslint --flag unstable_native_nodejs_ts_config --cache .", "test": "pnpm -r --workspace-concurrency=1 test" }, "devDependencies": { @@ -23,7 +23,6 @@ "automd": "^0.4.0", "bumpp": "^10.1.0", "eslint": "^9.26.0", - "jiti": "^2.4.2", "pkgroll": "^2.12.2", "tsx": "^4.19.4", "vitest": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c819db..08388f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,9 +72,6 @@ importers: eslint: specifier: ^9.26.0 version: 9.26.0(jiti@2.4.2) - jiti: - specifier: ^2.4.2 - version: 2.4.2 pkgroll: specifier: ^2.12.2 version: 2.12.2(typescript@5.6.3) @@ -6258,8 +6255,8 @@ snapshots: express-rate-limit: 7.5.0(express@5.1.0) pkce-challenge: 5.0.0 raw-body: 3.0.0 - zod: 3.24.3 - zod-to-json-schema: 3.24.5(zod@3.24.3) + zod: 3.25.20 + zod-to-json-schema: 3.24.5(zod@3.25.20) transitivePeerDependencies: - supports-color @@ -11493,10 +11490,6 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.24.5(zod@3.24.3): - dependencies: - zod: 3.24.3 - zod-to-json-schema@3.24.5(zod@3.25.20): dependencies: zod: 3.25.20