diff --git a/.vscode/launch.json b/.vscode/launch.json index b1cb49a..e59c32b 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -4,17 +4,19 @@ { "type": "chrome", "request": "launch", - "name": "Vue debugger", + "name": "Vue Debugger", "url": "http://localhost:9527", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", - "name": "TS debugger", - "skipFiles": ["/**"], - "runtimeArgs": ["--loader", "tsx"], - "program": "${relativeFile}" + "name": "TS Debugger", + "runtimeExecutable": "tsx", + "skipFiles": ["/**", "${workspaceFolder}/node_modules/**"], + "program": "${file}", + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen" } ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 151a18f..fbf4356 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,7 +7,6 @@ "source.fixAll.eslint": "explicit", "source.organizeImports": "never" }, - "eslint.useFlatConfig": true, "editor.formatOnSave": false, "eslint.validate": ["html", "css", "scss", "json", "jsonc"], "i18n-ally.displayLanguage": "zh-cn", diff --git a/package.json b/package.json index b2dfe3b..106e767 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "eslint": "9.21.0", "eslint-plugin-vue": "10.0.0", "kolorist": "1.8.0", - "lint-staged": "15.4.3", + "lint-staged": "15.5.0", "sass": "1.85.1", "simple-git-hooks": "2.11.1", "tsx": "4.19.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d1eb29..b22bd7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -205,8 +205,8 @@ importers: specifier: 1.8.0 version: 1.8.0 lint-staged: - specifier: 15.4.3 - version: 15.4.3 + specifier: 15.5.0 + version: 15.5.0 sass: specifier: 1.85.1 version: 1.85.1 @@ -773,7 +773,7 @@ packages: '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1066,7 +1066,7 @@ packages: '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 - debug: 4.3.7 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1429,7 +1429,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.3.7 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -1464,7 +1464,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -1481,7 +1481,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -1692,7 +1692,7 @@ packages: engines: {node: '>=10'} dependencies: call-me-maybe: 1.0.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 string-argv: 0.3.2 type-detect: 4.0.8 dev: true @@ -2837,7 +2837,7 @@ packages: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 7.13.0 - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 typescript: 5.8.2 transitivePeerDependencies: @@ -2855,7 +2855,7 @@ packages: '@typescript-eslint/types': 8.26.1 '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.1 - debug: 4.3.7 + debug: 4.4.0 eslint: 9.21.0 typescript: 5.8.2 transitivePeerDependencies: @@ -2906,7 +2906,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.8.2) '@typescript-eslint/utils': 7.13.0(eslint@8.57.1)(typescript@5.8.2) - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.8.2) typescript: 5.8.2 @@ -2923,7 +2923,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2) '@typescript-eslint/utils': 8.26.1(eslint@9.21.0)(typescript@5.8.2) - debug: 4.3.7 + debug: 4.4.0 eslint: 9.21.0 ts-api-utils: 2.0.1(typescript@5.8.2) typescript: 5.8.2 @@ -2962,7 +2962,7 @@ packages: dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - debug: 4.3.7 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -2984,7 +2984,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -3006,7 +3006,7 @@ packages: dependencies: '@typescript-eslint/types': 8.13.0 '@typescript-eslint/visitor-keys': 8.13.0 - debug: 4.3.7 + debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -3025,7 +3025,7 @@ packages: dependencies: '@typescript-eslint/types': 8.26.1 '@typescript-eslint/visitor-keys': 8.26.1 - debug: 4.3.7 + debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5792,7 +5792,7 @@ packages: peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 eslint: 8.57.1 eslint-compat-utils: 0.5.1(eslint@8.57.1) @@ -5817,7 +5817,7 @@ packages: eslint: ^8.56.0 || ^9.0.0-0 dependencies: '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.2) - debug: 4.3.7 + debug: 4.4.0 doctrine: 3.0.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -5840,7 +5840,7 @@ packages: '@types/doctrine': 0.0.9 '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/utils': 8.13.0(eslint@9.21.0)(typescript@5.8.2) - debug: 4.3.7 + debug: 4.4.0 doctrine: 3.0.0 enhanced-resolve: 5.17.1 eslint: 9.21.0 @@ -6223,7 +6223,7 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -6508,7 +6508,7 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 dev: true @@ -7651,8 +7651,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@15.4.3: - resolution: {integrity: sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==} + /lint-staged@15.5.0: + resolution: {integrity: sha512-WyCzSbfYGhK7cU+UuDDkzUiytbfbi0ZdPy2orwtM75P3WTtQBzmG40cCxIa8Ii2+XjfxzLH6Be46tUfWS85Xfg==} engines: {node: '>=18.12.0'} hasBin: true dependencies: @@ -8050,7 +8050,7 @@ packages: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.4.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -10643,7 +10643,7 @@ packages: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3 - debug: 4.3.7 + debug: 4.4.0 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0