diff --git a/package.json b/package.json index 8613324..ff83357 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "bumpp": "9.7.1", "eslint": "8.57.1", "microbundle": "0.15.1", - "typescript": "5.4.5", + "typescript": "5.6.3", "vite": "5.4.9", "vite-plugin-dts": "latest", "vue": "3.4.38" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 255b4a5..a617697 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: devDependencies: '@damilaredev/eslint-config': specifier: ^0.0.19 - version: 0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.4.5) + version: 0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.6.3) '@damilaredev/eslint-config-vue': specifier: 0.0.19 - version: 0.0.19(eslint@8.57.1)(typescript@5.4.5) + version: 0.0.19(eslint@8.57.1)(typescript@5.6.3) '@damilaredev/tsconfig': specifier: 1.5.2 version: 1.5.2 @@ -33,17 +33,17 @@ importers: specifier: 0.15.1 version: 0.15.1 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.3 + version: 5.6.3 vite: specifier: 5.4.9 version: 5.4.9(@types/node@20.16.13) vite-plugin-dts: specifier: latest - version: 3.6.0(@types/node@20.16.13)(rollup@2.79.1)(typescript@5.4.5)(vite@5.4.9) + version: 3.6.0(@types/node@20.16.13)(rollup@2.79.1)(typescript@5.6.3)(vite@5.4.9) vue: specifier: 3.4.38 - version: 3.4.38(typescript@5.4.5) + version: 3.4.38(typescript@5.6.3) examples/split-input-example: dependencies: @@ -1385,13 +1385,13 @@ packages: - supports-color dev: true - /@damilaredev/eslint-config-react@0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.4.5): + /@damilaredev/eslint-config-react@0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.6.3): resolution: {integrity: sha512-kIcAy3KGPDE3iHLRExHvBdfPvqrJwob0pm+imN5bGBtk+G2JDrJaO2p7ckqLdJrn7zyCfYAQMu1atAnNMVEvrw==} peerDependencies: eslint: '>=7.4.0' react: '>=16.8.0' dependencies: - '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.4.5) + '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-plugin-react: 7.32.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.1) @@ -1403,29 +1403,29 @@ packages: - typescript dev: true - /@damilaredev/eslint-config-typescript@0.0.19(eslint@8.57.1)(typescript@5.4.5): + /@damilaredev/eslint-config-typescript@0.0.19(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-Jh5IVpSPhTvJLlI/tsCi/lvD5UAWA+82ZghAzDklGuGXtGA81Hd3bfdWcejk/DZ4O1oPBQCjCZqNjEYlD7xvMA==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: '@damilaredev/eslint-config-basic': 0.0.19(@typescript-eslint/parser@6.0.0)(eslint@8.57.1) - '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /@damilaredev/eslint-config-vue@0.0.19(eslint@8.57.1)(typescript@5.4.5): + /@damilaredev/eslint-config-vue@0.0.19(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-7ViRzwSg+cvDPEVJ5lfvmahC7sNe4ANCoZPk4wsGcQjH80eRkki9kEVho0zSFRxuTiIBNJqEwbsAauEYqX0HJw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.4.5) + '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-plugin-vue: 9.6.0(eslint@8.57.1) transitivePeerDependencies: @@ -1435,14 +1435,14 @@ packages: - typescript dev: true - /@damilaredev/eslint-config@0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.4.5): + /@damilaredev/eslint-config@0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.6.3): resolution: {integrity: sha512-E1vEZ0wF2fkyB+QGXz26s37Yhm+j+XSv99lhCdzAIA+iZIwXrYuYiZTqLvshC2q/5Q/ggfdsXIj/9/PpiLxjjA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@damilaredev/eslint-config-react': 0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.4.5) - '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.4.5) - '@damilaredev/eslint-config-vue': 0.0.19(eslint@8.57.1)(typescript@5.4.5) + '@damilaredev/eslint-config-react': 0.0.19(eslint@8.57.1)(react@18.2.0)(typescript@5.6.3) + '@damilaredev/eslint-config-typescript': 0.0.19(eslint@8.57.1)(typescript@5.6.3) + '@damilaredev/eslint-config-vue': 0.0.19(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -2192,7 +2192,7 @@ packages: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true - /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2204,10 +2204,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.0.0 - '@typescript-eslint/type-utils': 6.0.0(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/utils': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/type-utils': 6.0.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 6.0.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 eslint: 8.57.1 @@ -2217,13 +2217,13 @@ packages: natural-compare: 1.4.0 natural-compare-lite: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.0.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/parser@6.0.0(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2235,11 +2235,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.0.0 '@typescript-eslint/types': 6.0.0 - '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 eslint: 8.57.1 - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2252,7 +2252,7 @@ packages: '@typescript-eslint/visitor-keys': 6.0.0 dev: true - /@typescript-eslint/type-utils@6.0.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/type-utils@6.0.0(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2262,12 +2262,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.6.3) + '@typescript-eslint/utils': 6.0.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.4 eslint: 8.57.1 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2277,7 +2277,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.0.0(typescript@5.4.5): + /@typescript-eslint/typescript-estree@6.0.0(typescript@5.6.3): resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2292,13 +2292,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.0.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/utils@6.0.0(eslint@8.57.1)(typescript@5.6.3): resolution: {integrity: sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2309,7 +2309,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.0.0 '@typescript-eslint/types': 6.0.0 - '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.6.3) eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 @@ -2349,7 +2349,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.4.9(@types/node@20.16.13) - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: true /@volar/code-gen@0.29.8: @@ -2520,7 +2520,7 @@ packages: '@vue/shared': 3.4.38 dev: true - /@vue/language-core@1.8.8(typescript@5.4.5): + /@vue/language-core@1.8.8(typescript@5.6.3): resolution: {integrity: sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==} peerDependencies: typescript: '*' @@ -2535,7 +2535,7 @@ packages: '@vue/shared': 3.4.29 minimatch: 9.0.2 muggle-string: 0.3.1 - typescript: 5.4.5 + typescript: 5.6.3 vue-template-compiler: 2.7.14 dev: true @@ -2616,7 +2616,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: true /@vue/shared@3.2.40: @@ -2638,11 +2638,11 @@ packages: resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} dev: true - /@vue/typescript@1.8.8(typescript@5.4.5): + /@vue/typescript@1.8.8(typescript@5.6.3): resolution: {integrity: sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow==} dependencies: '@volar/typescript': 1.10.0 - '@vue/language-core': 1.8.8(typescript@5.4.5) + '@vue/language-core': 1.8.8(typescript@5.6.3) transitivePeerDependencies: - typescript dev: true @@ -3918,7 +3918,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.6.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.6 @@ -3964,7 +3964,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 6.0.0(eslint@8.57.1)(typescript@5.6.3) array-includes: 3.1.6 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -6922,13 +6922,13 @@ packages: resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} dev: true - /ts-api-utils@1.0.1(typescript@5.4.5): + /ts-api-utils@1.0.1(typescript@5.6.3): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.6.3 dev: true /tsconfig-paths@3.14.1: @@ -6989,8 +6989,8 @@ packages: hasBin: true dev: true - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + /typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -7083,7 +7083,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-plugin-dts@3.6.0(@types/node@20.16.13)(rollup@2.79.1)(typescript@5.4.5)(vite@5.4.9): + /vite-plugin-dts@3.6.0(@types/node@20.16.13)(rollup@2.79.1)(typescript@5.6.3)(vite@5.4.9): resolution: {integrity: sha512-doxhDRFJCZD2sGjIp4V800nm8Y19GvmwckjG5vYPuiqJ7OBjc9NlW1Vp9Gkyh2aXlUs1jTDRH/lxWfcsPLOQHg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7095,12 +7095,12 @@ packages: dependencies: '@microsoft/api-extractor': 7.36.4(@types/node@20.16.13) '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vue/language-core': 1.8.8(typescript@5.4.5) + '@vue/language-core': 1.8.8(typescript@5.6.3) debug: 4.3.4 kolorist: 1.8.0 - typescript: 5.4.5 + typescript: 5.6.3 vite: 5.4.9(@types/node@20.16.13) - vue-tsc: 1.8.8(typescript@5.4.5) + vue-tsc: 1.8.8(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - rollup @@ -7327,16 +7327,16 @@ packages: vscode-vue-languageservice: 0.29.8 dev: true - /vue-tsc@1.8.8(typescript@5.4.5): + /vue-tsc@1.8.8(typescript@5.6.3): resolution: {integrity: sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.8(typescript@5.4.5) - '@vue/typescript': 1.8.8(typescript@5.4.5) + '@vue/language-core': 1.8.8(typescript@5.6.3) + '@vue/typescript': 1.8.8(typescript@5.6.3) semver: 7.6.0 - typescript: 5.4.5 + typescript: 5.6.3 dev: true /vue@3.2.47: @@ -7348,7 +7348,7 @@ packages: '@vue/server-renderer': 3.2.47(vue@3.2.47) '@vue/shared': 3.2.47 - /vue@3.4.38(typescript@5.4.5): + /vue@3.4.38(typescript@5.6.3): resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: typescript: '*' @@ -7361,7 +7361,7 @@ packages: '@vue/runtime-dom': 3.4.38 '@vue/server-renderer': 3.4.38(vue@3.4.38) '@vue/shared': 3.4.38 - typescript: 5.4.5 + typescript: 5.6.3 dev: true /which-boxed-primitive@1.0.2: