diff --git a/package.json b/package.json index b567627..80c662a 100644 --- a/package.json +++ b/package.json @@ -46,22 +46,22 @@ }, "devDependencies": { "@antfu/eslint-config": "^0.43.1", - "@antfu/ni": "^0.22.4", - "@types/node": "^22.9.0", - "bumpp": "^9.5.2", - "clean-publish": "^5.0.0", - "eslint": "^8.57.0", - "esno": "^4.7.0", + "@antfu/ni": "^0.23.1", + "@types/node": "^22.9.3", + "bumpp": "^9.8.1", + "clean-publish": "^5.1.0", + "eslint": "^8.57.1", + "esno": "^4.8.0", "prettier": "^3.3.3", "rimraf": "^6.0.1", - "tsup": "^8.2.4", - "typescript": "^5.5.4", + "tsup": "^8.3.5", + "typescript": "^5.7.2", "unbuild": "^2.0.0", - "vite": "^5.4.2", - "vitest": "^2.0.5" + "vite": "^5.4.11", + "vitest": "^2.1.5" }, "dependencies": { - "axios": "^1.7.5" + "axios": "^1.7.7" }, "clean-publish": { "cleanDocs": true, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc4f952..7cade4b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,39 +2,39 @@ lockfileVersion: 5.4 specifiers: '@antfu/eslint-config': ^0.43.1 - '@antfu/ni': ^0.22.4 - '@types/node': ^22.9.0 - axios: ^1.7.5 - bumpp: ^9.5.2 - clean-publish: ^5.0.0 - eslint: ^8.57.0 - esno: ^4.7.0 + '@antfu/ni': ^0.23.1 + '@types/node': ^22.9.3 + axios: ^1.7.7 + bumpp: ^9.8.1 + clean-publish: ^5.1.0 + eslint: ^8.57.1 + esno: ^4.8.0 prettier: ^3.3.3 rimraf: ^6.0.1 - tsup: ^8.2.4 - typescript: ^5.5.4 + tsup: ^8.3.5 + typescript: ^5.7.2 unbuild: ^2.0.0 - vite: ^5.4.2 - vitest: ^2.0.5 + vite: ^5.4.11 + vitest: ^2.1.5 dependencies: axios: 1.7.7 devDependencies: - '@antfu/eslint-config': 0.43.1_inylsuzpwuenpw7p6e7ggu4qmy - '@antfu/ni': 0.22.4 - '@types/node': 22.9.0 + '@antfu/eslint-config': 0.43.1_6txzh3afdjfsavlpa2fczfkiua + '@antfu/ni': 0.23.1 + '@types/node': 22.9.3 bumpp: 9.8.1 clean-publish: 5.1.0 eslint: 8.57.1 esno: 4.8.0 prettier: 3.3.3 rimraf: 6.0.1 - tsup: 8.3.5_typescript@5.6.3 - typescript: 5.6.3 - unbuild: 2.0.0_typescript@5.6.3 - vite: 5.4.10_@types+node@22.9.0 - vitest: 2.1.4_@types+node@22.9.0 + tsup: 8.3.5_typescript@5.7.2 + typescript: 5.7.2 + unbuild: 2.0.0_typescript@5.7.2 + vite: 5.4.11_@types+node@22.9.3 + vitest: 2.1.5_@types+node@22.9.3 packages: @@ -46,14 +46,14 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@antfu/eslint-config-basic/0.43.1_77wqtrc6fe7koxz3nvrr7csjui: + /@antfu/eslint-config-basic/0.43.1_cl7w6huk2t27bp43ngmbt4o7uu: resolution: {integrity: sha512-SW6hmGmqI985fsCJ+oivo4MbiMmRMgCJ0Ne8j/hwCB6O6Mc0m5bDqYeKn5HqFhvZhG84GEg5jPDKNiHrBYnQjw==} peerDependencies: eslint: '>=7.4.0' dependencies: '@stylistic/eslint-plugin-js': 0.0.4 eslint: 8.57.1 - eslint-plugin-antfu: 0.43.1_inylsuzpwuenpw7p6e7ggu4qmy + eslint-plugin-antfu: 0.43.1_6txzh3afdjfsavlpa2fczfkiua eslint-plugin-eslint-comments: 3.2.0_eslint@8.57.1 eslint-plugin-html: 7.1.0 eslint-plugin-import: /eslint-plugin-i/2.28.1_h4mhmzujm2nfccjktb3bztp3b4 @@ -77,19 +77,19 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.43.1_inylsuzpwuenpw7p6e7ggu4qmy: + /@antfu/eslint-config-ts/0.43.1_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-s3zItBSopYbM/3eii/JKas1PmWR+wCPRNS89qUi4zxPvpuIgN5mahkBvbsCiWacrNFtLxe1zGgo5qijBhVfuvA==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.43.1_77wqtrc6fe7koxz3nvrr7csjui - '@stylistic/eslint-plugin-ts': 0.0.4_inylsuzpwuenpw7p6e7ggu4qmy - '@typescript-eslint/eslint-plugin': 6.21.0_4bslokzpmdx5sv7j4jahtirwsi - '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@antfu/eslint-config-basic': 0.43.1_cl7w6huk2t27bp43ngmbt4o7uu + '@stylistic/eslint-plugin-ts': 0.0.4_6txzh3afdjfsavlpa2fczfkiua + '@typescript-eslint/eslint-plugin': 6.21.0_wj7xg5aijo4gzz5szz6d7vhele + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua eslint: 8.57.1 - eslint-plugin-jest: 27.9.0_lg6fxqu7nekpv6c24wrq4scrkq - typescript: 5.6.3 + eslint-plugin-jest: 27.9.0_muwcyxz3sjcrtjh2a45uc5uupe + typescript: 5.7.2 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -97,13 +97,13 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue/0.43.1_77wqtrc6fe7koxz3nvrr7csjui: + /@antfu/eslint-config-vue/0.43.1_cl7w6huk2t27bp43ngmbt4o7uu: resolution: {integrity: sha512-HxOfe8Vl+DPrzssbs5LHRDCnBtCy1LSA1DIeV71IC+iTpzoASFahSsVX5qckYu1InFgUm93XOhHCWm34LzPsvg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.43.1_77wqtrc6fe7koxz3nvrr7csjui - '@antfu/eslint-config-ts': 0.43.1_inylsuzpwuenpw7p6e7ggu4qmy + '@antfu/eslint-config-basic': 0.43.1_cl7w6huk2t27bp43ngmbt4o7uu + '@antfu/eslint-config-ts': 0.43.1_6txzh3afdjfsavlpa2fczfkiua eslint: 8.57.1 eslint-plugin-vue: 9.30.0_eslint@8.57.1 local-pkg: 0.4.3 @@ -117,14 +117,14 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.43.1_inylsuzpwuenpw7p6e7ggu4qmy: + /@antfu/eslint-config/0.43.1_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-kTOJeCqhotaiQ/Rv6JxgfAX+SxUq2GII4ZIvTa3GWBUXhFMBvehdUNtxcmO8/HxwxYKkm34/qeF+v7osBsMF1w==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.43.1_77wqtrc6fe7koxz3nvrr7csjui - '@typescript-eslint/eslint-plugin': 6.21.0_4bslokzpmdx5sv7j4jahtirwsi - '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@antfu/eslint-config-vue': 0.43.1_cl7w6huk2t27bp43ngmbt4o7uu + '@typescript-eslint/eslint-plugin': 6.21.0_wj7xg5aijo4gzz5szz6d7vhele + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua eslint: 8.57.1 eslint-plugin-eslint-comments: 3.2.0_eslint@8.57.1 eslint-plugin-html: 7.1.0 @@ -145,8 +145,8 @@ packages: - typescript dev: true - /@antfu/ni/0.22.4: - resolution: {integrity: sha512-uCzh43cmUwQQcgv2BPyo0JWOMgXhcaE+F2I6Ucmfc7f9ir52lfA4OtZXdfL5D8cMa5GAwuCSNqOshIol8YN82g==} + /@antfu/ni/0.23.1: + resolution: {integrity: sha512-VFAvMTJhjP6L7CuBKT5FioDCSpdmZxJ4POKTJOrFNicI2CK6mlaRwVEBGWLGm2V6BtQgdbBn9X68piHSbw5wQQ==} hasBin: true dev: true @@ -1539,7 +1539,7 @@ packages: graphemer: 1.4.0 dev: true - /@stylistic/eslint-plugin-ts/0.0.4_inylsuzpwuenpw7p6e7ggu4qmy: + /@stylistic/eslint-plugin-ts/0.0.4_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-sWL4Km5j8S+TLyzya/3adxMWGkCm3lVasJIVQqhxVfwnlGkpMI0GgYVIu/ubdKPS+dSvqjUHpsXgqWfMRF2+cQ==} peerDependencies: eslint: '*' @@ -1547,11 +1547,11 @@ packages: dependencies: '@stylistic/eslint-plugin-js': 0.0.4 '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy - '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/type-utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua + '@typescript-eslint/utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua eslint: 8.57.1 graphemer: 1.4.0 - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -1575,8 +1575,8 @@ packages: '@types/unist': 2.0.11 dev: true - /@types/node/22.9.0: - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + /@types/node/22.9.3: + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} dependencies: undici-types: 6.19.8 dev: true @@ -1597,7 +1597,7 @@ packages: resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} dev: true - /@typescript-eslint/eslint-plugin/6.21.0_4bslokzpmdx5sv7j4jahtirwsi: + /@typescript-eslint/eslint-plugin/6.21.0_wj7xg5aijo4gzz5szz6d7vhele: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1609,10 +1609,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy - '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/type-utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua + '@typescript-eslint/utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -1620,13 +1620,13 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.4.0_typescript@5.6.3 - typescript: 5.6.3 + ts-api-utils: 1.4.0_typescript@5.7.2 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: + /@typescript-eslint/parser/6.21.0_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1638,11 +1638,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.7.2 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -1663,7 +1663,7 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: + /@typescript-eslint/type-utils/6.21.0_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1673,12 +1673,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 - '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.7.2 + '@typescript-eslint/utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.4.0_typescript@5.6.3 - typescript: 5.6.3 + ts-api-utils: 1.4.0_typescript@5.7.2 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -1693,7 +1693,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree/5.62.0_typescript@5.6.3: + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.7.2: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1708,13 +1708,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0_typescript@5.6.3 - typescript: 5.6.3 + tsutils: 3.21.0_typescript@5.7.2 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/6.21.0_typescript@5.6.3: + /@typescript-eslint/typescript-estree/6.21.0_typescript@5.7.2: resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1730,13 +1730,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.0_typescript@5.6.3 - typescript: 5.6.3 + ts-api-utils: 1.4.0_typescript@5.7.2 + typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_inylsuzpwuenpw7p6e7ggu4qmy: + /@typescript-eslint/utils/5.62.0_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1747,7 +1747,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.6.3 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.7.2 eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 @@ -1756,7 +1756,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: + /@typescript-eslint/utils/6.21.0_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1767,7 +1767,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.7.2 eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -1795,17 +1795,17 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitest/expect/2.1.4: - resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} + /@vitest/expect/2.1.5: + resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} dependencies: - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 tinyrainbow: 1.2.0 dev: true - /@vitest/mocker/2.1.4_vite@5.4.10: - resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} + /@vitest/mocker/2.1.5_vite@5.4.11: + resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -1815,43 +1815,43 @@ packages: vite: optional: true dependencies: - '@vitest/spy': 2.1.4 + '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.12 - vite: 5.4.10_@types+node@22.9.0 + vite: 5.4.11_@types+node@22.9.3 dev: true - /@vitest/pretty-format/2.1.4: - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + /@vitest/pretty-format/2.1.5: + resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} dependencies: tinyrainbow: 1.2.0 dev: true - /@vitest/runner/2.1.4: - resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} + /@vitest/runner/2.1.5: + resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} dependencies: - '@vitest/utils': 2.1.4 + '@vitest/utils': 2.1.5 pathe: 1.1.2 dev: true - /@vitest/snapshot/2.1.4: - resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} + /@vitest/snapshot/2.1.5: + resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.5 magic-string: 0.30.12 pathe: 1.1.2 dev: true - /@vitest/spy/2.1.4: - resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} + /@vitest/spy/2.1.5: + resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} dependencies: tinyspy: 3.0.2 dev: true - /@vitest/utils/2.1.4: - resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} + /@vitest/utils/2.1.5: + resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.5 loupe: 3.1.2 tinyrainbow: 1.2.0 dev: true @@ -2500,6 +2500,10 @@ packages: is-arrayish: 0.2.1 dev: true + /es-module-lexer/1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + dev: true + /esbuild/0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} @@ -2682,7 +2686,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -2690,10 +2694,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.43.1_inylsuzpwuenpw7p6e7ggu4qmy: + /eslint-plugin-antfu/0.43.1_6txzh3afdjfsavlpa2fczfkiua: resolution: {integrity: sha512-Nak+Qpy5qEK10dCXtVaabPTUmLBPLhsVKAFXAtxYGYRlY/SuuZUBhW2YIsLsixNROiICGuov8sN+eNOCC7Wb5g==} dependencies: - '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/utils': 6.21.0_6txzh3afdjfsavlpa2fczfkiua transitivePeerDependencies: - eslint - supports-color @@ -2752,7 +2756,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/27.9.0_lg6fxqu7nekpv6c24wrq4scrkq: + /eslint-plugin-jest/27.9.0_muwcyxz3sjcrtjh2a45uc5uupe: resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2765,8 +2769,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_4bslokzpmdx5sv7j4jahtirwsi - '@typescript-eslint/utils': 5.62.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/eslint-plugin': 6.21.0_wj7xg5aijo4gzz5szz6d7vhele + '@typescript-eslint/utils': 5.62.0_6txzh3afdjfsavlpa2fczfkiua eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -2889,7 +2893,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_4bslokzpmdx5sv7j4jahtirwsi + '@typescript-eslint/eslint-plugin': 6.21.0_wj7xg5aijo4gzz5szz6d7vhele eslint: 8.57.1 eslint-rule-composer: 0.3.0 dev: true @@ -3833,7 +3837,7 @@ packages: hasBin: true dev: true - /mkdist/1.6.0_typescript@5.6.3: + /mkdist/1.6.0_typescript@5.7.2: resolution: {integrity: sha512-nD7J/mx33Lwm4Q4qoPgRBVA9JQNKgyE7fLo5vdPWVDdjz96pXglGERp/fRnGPCTB37Kykfxs5bDdXa9BWOT9nw==} hasBin: true peerDependencies: @@ -3861,7 +3865,7 @@ packages: postcss-nested: 6.2.0_postcss@8.4.47 semver: 7.6.3 tinyglobby: 0.2.10 - typescript: 5.6.3 + typescript: 5.7.2 dev: true /mlly/1.7.2: @@ -4610,7 +4614,7 @@ packages: package-json-from-dist: 1.0.1 dev: true - /rollup-plugin-dts/6.1.1_bqxnc472tir4th6itvkozpul2i: + /rollup-plugin-dts/6.1.1_axnsv66jgul3udqp4k3tbd3ebi: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: @@ -4619,7 +4623,7 @@ packages: dependencies: magic-string: 0.30.12 rollup: 3.29.5 - typescript: 5.6.3 + typescript: 5.7.2 optionalDependencies: '@babel/code-frame': 7.26.2 dev: true @@ -4766,8 +4770,8 @@ packages: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /std-env/3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + /std-env/3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} dev: true /string-argv/0.3.2: @@ -4960,13 +4964,13 @@ packages: hasBin: true dev: true - /ts-api-utils/1.4.0_typescript@5.6.3: + /ts-api-utils/1.4.0_typescript@5.7.2: resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.6.3 + typescript: 5.7.2 dev: true /ts-interface-checker/0.1.13: @@ -4981,7 +4985,7 @@ packages: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: true - /tsup/8.3.5_typescript@5.6.3: + /tsup/8.3.5_typescript@5.7.2: resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true @@ -5016,7 +5020,7 @@ packages: tinyexec: 0.3.1 tinyglobby: 0.2.10 tree-kill: 1.2.2 - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - jiti - supports-color @@ -5024,14 +5028,14 @@ packages: - yaml dev: true - /tsutils/3.21.0_typescript@5.6.3: + /tsutils/3.21.0_typescript@5.7.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.6.3 + typescript: 5.7.2 dev: true /tsx/4.19.2: @@ -5072,8 +5076,8 @@ packages: engines: {node: '>=8'} dev: true - /typescript/5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + /typescript/5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -5082,7 +5086,7 @@ packages: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} dev: true - /unbuild/2.0.0_typescript@5.6.3: + /unbuild/2.0.0_typescript@5.7.2: resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} hasBin: true peerDependencies: @@ -5106,15 +5110,15 @@ packages: hookable: 5.5.3 jiti: 1.21.6 magic-string: 0.30.12 - mkdist: 1.6.0_typescript@5.6.3 + mkdist: 1.6.0_typescript@5.7.2 mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.1 pretty-bytes: 6.1.1 rollup: 3.29.5 - rollup-plugin-dts: 6.1.1_bqxnc472tir4th6itvkozpul2i + rollup-plugin-dts: 6.1.1_axnsv66jgul3udqp4k3tbd3ebi scule: 1.3.0 - typescript: 5.6.3 + typescript: 5.7.2 untyped: 1.5.1 transitivePeerDependencies: - sass @@ -5175,15 +5179,16 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node/2.1.4_@types+node@22.9.0: - resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} + /vite-node/2.1.5_@types+node@22.9.3: + resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.10_@types+node@22.9.0 + vite: 5.4.11_@types+node@22.9.3 transitivePeerDependencies: - '@types/node' - less @@ -5196,8 +5201,8 @@ packages: - terser dev: true - /vite/5.4.10_@types+node@22.9.0: - resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} + /vite/5.4.11_@types+node@22.9.3: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5227,7 +5232,7 @@ packages: terser: optional: true dependencies: - '@types/node': 22.9.0 + '@types/node': 22.9.3 esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.4 @@ -5235,15 +5240,15 @@ packages: fsevents: 2.3.3 dev: true - /vitest/2.1.4_@types+node@22.9.0: - resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} + /vitest/2.1.5_@types+node@22.9.3: + resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.4 - '@vitest/ui': 2.1.4 + '@vitest/browser': 2.1.5 + '@vitest/ui': 2.1.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5260,26 +5265,26 @@ packages: jsdom: optional: true dependencies: - '@types/node': 22.9.0 - '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4_vite@5.4.10 - '@vitest/pretty-format': 2.1.4 - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@types/node': 22.9.3 + '@vitest/expect': 2.1.5 + '@vitest/mocker': 2.1.5_vite@5.4.11 + '@vitest/pretty-format': 2.1.5 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.12 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10_@types+node@22.9.0 - vite-node: 2.1.4_@types+node@22.9.0 + vite: 5.4.11_@types+node@22.9.3 + vite-node: 2.1.5_@types+node@22.9.3 why-is-node-running: 2.3.0 transitivePeerDependencies: - less