diff --git a/package.json b/package.json index 9040f02..3fcb9b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ctix", - "version": "2.4.5", + "version": "2.5.0", "description": "Automatic create index.ts file", "scripts": { "clean": "rimraf ./dist", @@ -54,10 +54,12 @@ "exports": { ".": { "require": { + "require": "./dist/cjs/index.cjs", "default": "./dist/cjs/index.cjs", "types": "./dist/types/index.d.ts" }, "import": { + "import": "./dist/esm/index.mjs", "default": "./dist/esm/index.mjs", "types": "./dist/types/index.d.ts" } @@ -106,6 +108,7 @@ "rimraf": "^5.0.5", "rollup": "^4.14.2", "rollup-plugin-dts": "^6.1.0", + "ts-morph": "^23.0.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.8", "tsconfig-paths": "^4.2.0", @@ -138,14 +141,15 @@ "pathe": "^1.1.2", "prettier": "^3.2.5", "source-map-support": "^0.5.21", - "ts-morph": "^22.0.0", "ts-pattern": "^5.0.5", "tslib": "^2.6.2", "type-fest": "^4.15.0", - "typescript": "^5.4.5", "yaml": "^2.4.1", "yargs": "^17.7.2" }, + "peerDependencies": { + "typescript": "^5" + }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "cross-env NODE_ENV=production eslint --cache" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c92f94b..9594c77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,9 +80,6 @@ importers: source-map-support: specifier: ^0.5.21 version: 0.5.21 - ts-morph: - specifier: ^22.0.0 - version: 22.0.0 ts-pattern: specifier: ^5.0.5 version: 5.0.5 @@ -93,8 +90,8 @@ importers: specifier: ^4.15.0 version: 4.15.0 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5 + version: 5.5.2 yaml: specifier: ^2.4.1 version: 2.4.1 @@ -104,7 +101,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.2.1 - version: 19.2.1(@types/node@20.9.0)(typescript@5.4.5) + version: 19.2.1(@types/node@20.9.0)(typescript@5.5.2) '@commitlint/config-conventional': specifier: ^19.1.0 version: 19.1.0 @@ -140,13 +137,13 @@ importers: version: 17.0.32 '@typescript-eslint/eslint-plugin': specifier: ^7.6.0 - version: 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5) + version: 7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/parser': specifier: ^7.6.0 - version: 7.6.0(eslint@8.57.0)(typescript@5.4.5) + version: 7.6.0(eslint@8.57.0)(typescript@5.5.2) '@vitest/coverage-v8': specifier: ^1.5.0 - version: 1.5.0(vitest@1.5.0) + version: 1.5.0(vitest@1.5.0(@types/node@20.9.0)) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -161,16 +158,16 @@ importers: version: 8.57.0 eslint-config-airbnb-typescript: specifier: ^18.0.0 - version: 18.0.0(@typescript-eslint/eslint-plugin@7.6.0)(@typescript-eslint/parser@7.6.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + version: 18.0.0(@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2))(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.6.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + version: 3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsdoc: specifier: ^48.2.3 version: 48.2.3(eslint@8.57.0) @@ -179,7 +176,7 @@ importers: version: 1.2.3(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) + version: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) fast-copy: specifier: ^3.0.1 version: 3.0.1 @@ -197,7 +194,7 @@ importers: version: 16.3.0 prettier-plugin-organize-imports: specifier: ^3.2.3 - version: 3.2.4(prettier@3.2.5)(typescript@5.4.5) + version: 3.2.4(prettier@3.2.5)(typescript@5.5.2) read-pkg: specifier: ^5.2.0 version: 5.2.0 @@ -209,10 +206,13 @@ importers: version: 4.14.2 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.14.2)(typescript@5.4.5) + version: 6.1.0(rollup@4.14.2)(typescript@5.5.2) + ts-morph: + specifier: ^23.0.0 + version: 23.0.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.9.0)(typescript@5.4.5) + version: 10.9.2(@types/node@20.9.0)(typescript@5.5.2) tsc-alias: specifier: ^1.8.8 version: 1.8.8 @@ -221,13 +221,13 @@ importers: version: 4.2.0 vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.5) + version: 4.3.2(typescript@5.5.2)(vite@5.1.4(@types/node@20.9.0)) vitest: specifier: ^1.5.0 version: 1.5.0(@types/node@20.9.0) vue: specifier: ^3.4.21 - version: 3.4.21(typescript@5.4.5) + version: 3.4.21(typescript@5.5.2) packages: @@ -805,8 +805,8 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@ts-morph/common@0.23.0': - resolution: {integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==} + '@ts-morph/common@0.24.0': + resolution: {integrity: sha512-c1xMmNHWpNselmpIqursHeOHHBTIsJLbB+NuovbTTRCNiTLEr/U9dbJ8qy0jd/O2x5pc3seWuOUN5R2IoOTp8A==} '@tsconfig/node10@1.0.9': resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -2937,8 +2937,8 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-morph@22.0.0: - resolution: {integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==} + ts-morph@23.0.0: + resolution: {integrity: sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==} ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -3028,8 +3028,8 @@ packages: resolution: {integrity: sha512-Pq1DVubcvibmm8bYcMowjVnnMwPVMeh0DIdA8ad8NZY2sJgapANJmiigSUwlt+EgXxpfIv8MWrQXTIzkfYZLYQ==} engines: {node: '>= 14'} - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} engines: {node: '>=14.17'} hasBin: true @@ -3263,11 +3263,11 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@commitlint/cli@19.2.1(@types/node@20.9.0)(typescript@5.4.5)': + '@commitlint/cli@19.2.1(@types/node@20.9.0)(typescript@5.5.2)': dependencies: '@commitlint/format': 19.0.3 '@commitlint/lint': 19.1.0 - '@commitlint/load': 19.2.0(@types/node@20.9.0)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.9.0)(typescript@5.5.2) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -3314,15 +3314,15 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.9.0)(typescript@5.4.5)': + '@commitlint/load@19.2.0(@types/node@20.9.0)(typescript@5.5.2)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.9.0)(cosmiconfig@9.0.0)(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.9.0)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3629,6 +3629,7 @@ snapshots: is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 + optionalDependencies: rollup: 4.14.2 '@rollup/pluginutils@5.0.5(rollup@4.14.2)': @@ -3636,6 +3637,7 @@ snapshots: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: rollup: 4.14.2 '@rollup/rollup-android-arm-eabi@4.14.2': @@ -3685,10 +3687,10 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@ts-morph/common@0.23.0': + '@ts-morph/common@0.24.0': dependencies: fast-glob: 3.3.2 - minimatch: 9.0.3 + minimatch: 9.0.4 mkdirp: 3.0.1 path-browserify: 1.0.1 @@ -3755,13 +3757,13 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/type-utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.6.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 eslint: 8.57.0 @@ -3769,32 +3771,35 @@ snapshots: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.11.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@6.11.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/scope-manager': 6.11.0 '@typescript-eslint/types': 6.11.0 - '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/scope-manager': 7.6.0 '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -3808,14 +3813,15 @@ snapshots: '@typescript-eslint/types': 7.6.0 '@typescript-eslint/visitor-keys': 7.6.0 - '@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.5.2) + '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.5.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -3823,7 +3829,7 @@ snapshots: '@typescript-eslint/types@7.6.0': {} - '@typescript-eslint/typescript-estree@6.11.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@6.11.0(typescript@5.5.2)': dependencies: '@typescript-eslint/types': 6.11.0 '@typescript-eslint/visitor-keys': 6.11.0 @@ -3831,12 +3837,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.3(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.6.0(typescript@5.5.2)': dependencies: '@typescript-eslint/types': 7.6.0 '@typescript-eslint/visitor-keys': 7.6.0 @@ -3845,19 +3852,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.6.0 '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.5.2) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -3876,7 +3884,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-v8@1.5.0(vitest@1.5.0)': + '@vitest/coverage-v8@1.5.0(vitest@1.5.0(@types/node@20.9.0))': dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 @@ -3969,11 +3977,11 @@ snapshots: '@vue/shared': 3.4.21 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.4.21)': + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.5.2))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.4.5) + vue: 3.4.21(typescript@5.5.2) '@vue/shared@3.4.21': {} @@ -4300,20 +4308,21 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - cosmiconfig-typescript-loader@5.0.0(@types/node@20.9.0)(cosmiconfig@9.0.0)(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.9.0)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2): dependencies: '@types/node': 20.9.0 - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) jiti: 1.21.0 - typescript: 5.4.5 + typescript: 5.5.2 - cosmiconfig@9.0.0(typescript@5.4.5): + cosmiconfig@9.0.0(typescript@5.5.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.2 create-require@1.1.1: {} @@ -4558,21 +4567,21 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) object.assign: 4.1.4 object.entries: 1.1.7 semver: 6.3.1 - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.6.0)(@typescript-eslint/parser@7.6.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2))(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: - '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) transitivePeerDependencies: - eslint-plugin-import @@ -4588,13 +4597,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.6.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.57.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -4605,19 +4614,19 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.6.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -4626,7 +4635,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -4636,6 +4645,8 @@ snapshots: object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.5.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -4660,13 +4671,14 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): dependencies: eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 + optionalDependencies: + eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-scope@7.2.2: dependencies: @@ -5636,7 +5648,7 @@ snapshots: prettier-eslint@16.3.0: dependencies: - '@typescript-eslint/parser': 6.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.11.0(eslint@8.57.0)(typescript@5.5.2) common-tags: 1.8.2 dlv: 1.1.3 eslint: 8.57.0 @@ -5646,7 +5658,7 @@ snapshots: prettier: 3.2.5 pretty-format: 29.7.0 require-relative: 0.8.7 - typescript: 5.4.5 + typescript: 5.5.2 vue-eslint-parser: 9.3.2(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -5655,10 +5667,10 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.4.5): + prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.5.2): dependencies: prettier: 3.2.5 - typescript: 5.4.5 + typescript: 5.5.2 prettier@3.2.5: {} @@ -5747,11 +5759,11 @@ snapshots: dependencies: glob: 10.3.12 - rollup-plugin-dts@6.1.0(rollup@4.14.2)(typescript@5.4.5): + rollup-plugin-dts@6.1.0(rollup@4.14.2)(typescript@5.5.2): dependencies: magic-string: 0.30.5 rollup: 4.14.2 - typescript: 5.4.5 + typescript: 5.5.2 optionalDependencies: '@babel/code-frame': 7.22.13 @@ -6048,20 +6060,20 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - ts-api-utils@1.0.3(typescript@5.4.5): + ts-api-utils@1.0.3(typescript@5.5.2): dependencies: - typescript: 5.4.5 + typescript: 5.5.2 - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.2): dependencies: - typescript: 5.4.5 + typescript: 5.5.2 - ts-morph@22.0.0: + ts-morph@23.0.0: dependencies: - '@ts-morph/common': 0.23.0 + '@ts-morph/common': 0.24.0 code-block-writer: 13.0.1 - ts-node@10.9.2(@types/node@20.9.0)(typescript@5.4.5): + ts-node@10.9.2(@types/node@20.9.0)(typescript@5.5.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -6075,7 +6087,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -6090,9 +6102,9 @@ snapshots: normalize-path: 3.0.0 plimit-lit: 1.6.1 - tsconfck@3.0.3(typescript@5.4.5): - dependencies: - typescript: 5.4.5 + tsconfck@3.0.3(typescript@5.5.2): + optionalDependencies: + typescript: 5.5.2 tsconfig-paths@3.15.0: dependencies: @@ -6154,7 +6166,7 @@ snapshots: typed-function@4.1.1: {} - typescript@5.4.5: {} + typescript@5.5.2: {} ufo@1.4.0: {} @@ -6207,27 +6219,28 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.4.5): + vite-tsconfig-paths@4.3.2(typescript@5.5.2)(vite@5.1.4(@types/node@20.9.0)): dependencies: debug: 4.3.4 globrex: 0.1.2 - tsconfck: 3.0.3(typescript@5.4.5) + tsconfck: 3.0.3(typescript@5.5.2) + optionalDependencies: + vite: 5.1.4(@types/node@20.9.0) transitivePeerDependencies: - supports-color - typescript vite@5.1.4(@types/node@20.9.0): dependencies: - '@types/node': 20.9.0 esbuild: 0.19.5 postcss: 8.4.35 rollup: 4.14.2 optionalDependencies: + '@types/node': 20.9.0 fsevents: 2.3.3 vitest@1.5.0(@types/node@20.9.0): dependencies: - '@types/node': 20.9.0 '@vitest/expect': 1.5.0 '@vitest/runner': 1.5.0 '@vitest/snapshot': 1.5.0 @@ -6248,6 +6261,8 @@ snapshots: vite: 5.1.4(@types/node@20.9.0) vite-node: 1.5.0(@types/node@20.9.0) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.9.0 transitivePeerDependencies: - less - lightningcss @@ -6270,14 +6285,15 @@ snapshots: transitivePeerDependencies: - supports-color - vue@3.4.21(typescript@5.4.5): + vue@3.4.21(typescript@5.5.2): dependencies: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.5.2)) '@vue/shared': 3.4.21 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.2 wcwidth@1.0.1: dependencies: