From 7632765715938ddafda35e19577c48ab5431466e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sat, 18 Mar 2023 22:01:39 +0100 Subject: [PATCH] feat: upgrade deps, support typescript 5.0 --- fixtures/vitesse/package.json | 40 +- package.json | 8 +- packages/all/package.json | 14 +- packages/basic/package.json | 10 +- packages/eslint-plugin-antfu/package.json | 6 +- packages/react/package.json | 4 +- packages/typescript/package.json | 6 +- packages/vue/package.json | 2 +- pnpm-lock.yaml | 520 ++++++++++++---------- 9 files changed, 338 insertions(+), 272 deletions(-) diff --git a/fixtures/vitesse/package.json b/fixtures/vitesse/package.json index 6575ce5b41..a08bd2bdf0 100644 --- a/fixtures/vitesse/package.json +++ b/fixtures/vitesse/package.json @@ -1,7 +1,7 @@ { "type": "module", "private": true, - "packageManager": "pnpm@7.8.0", + "packageManager": "pnpm@7.29.3", "scripts": { "build": "vite-ssg build", "dev": "vite --port 3333 --open", @@ -15,48 +15,48 @@ "up": "taze major -I" }, "dependencies": { - "@unocss/reset": "^0.50.1", + "@unocss/reset": "^0.50.6", "@vueuse/core": "^9.13.0", - "@vueuse/head": "^1.1.0", + "@vueuse/head": "^1.1.23", "nprogress": "^0.2.0", - "pinia": "^2.0.32", + "pinia": "^2.0.33", "vue": "^3.2.47", "vue-demi": "^0.13.11", "vue-i18n": "^9.2.2", "vue-router": "^4.1.6" }, "devDependencies": { - "@antfu/eslint-config": "^0.35.2", + "@antfu/eslint-config": "^0.36.0", "@iconify-json/carbon": "^1.1.16", "@intlify/vite-plugin-vue-i18n": "^7.0.0", "@types/markdown-it-link-attributes": "^3.0.1", "@types/nprogress": "^0.2.0", - "@vitejs/plugin-vue": "^4.0.0", - "@vue/test-utils": "^2.3.0", + "@vitejs/plugin-vue": "^4.1.0", + "@vue/test-utils": "^2.3.1", "critters": "^0.0.16", "cross-env": "^7.0.3", - "cypress": "^12.6.0", - "eslint": "^8.34.0", + "cypress": "^12.8.1", + "eslint": "^8.36.0", "eslint-plugin-cypress": "^2.12.1", "https-localhost": "^4.7.1", "markdown-it-link-attributes": "^4.0.1", "markdown-it-shiki": "^0.8.0", - "pnpm": "^7.27.1", + "pnpm": "^7.29.3", "shiki": "^0.14.1", - "taze": "^0.8.5", - "typescript": "^4.9.5", - "unocss": "^0.50.1", - "unplugin-auto-import": "^0.15.0", - "unplugin-vue-components": "^0.24.0", - "vite": "^4.1.4", - "vite-plugin-inspect": "^0.7.15", - "vite-plugin-pages": "^0.28.0", + "taze": "^0.9.0", + "typescript": "^5.0.2", + "unocss": "^0.50.6", + "unplugin-auto-import": "^0.15.1", + "unplugin-vue-components": "^0.24.1", + "vite": "^4.2.0", + "vite-plugin-inspect": "^0.7.17", + "vite-plugin-pages": "^0.29.0", "vite-plugin-pwa": "^0.14.4", "vite-plugin-vue-layouts": "^0.8.0", "vite-plugin-vue-markdown": "^0.22.4", "vite-ssg": "^0.22.1", "vite-ssg-sitemap": "^0.4.3", - "vitest": "^0.28.5", - "vue-tsc": "^1.1.7" + "vitest": "^0.29.3", + "vue-tsc": "^1.2.0" } } diff --git a/package.json b/package.json index 94a95105df..33062f4456 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config-monorepo", "version": "0.36.0", "private": true, - "packageManager": "pnpm@7.27.1", + "packageManager": "pnpm@7.29.3", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", "scripts": { @@ -14,9 +14,9 @@ "devDependencies": { "@antfu/eslint-config": "*", "bumpp": "^9.0.0", - "eslint": "^8.34.0", + "eslint": "^8.36.0", "eslint-plugin-antfu": "workspace:*", - "rimraf": "^4.1.2", - "typescript": "^4.9.5" + "rimraf": "^4.4.0", + "typescript": "^5.0.2" } } diff --git a/packages/all/package.json b/packages/all/package.json index baef681496..d560f44414 100644 --- a/packages/all/package.json +++ b/packages/all/package.json @@ -17,21 +17,21 @@ }, "dependencies": { "@antfu/eslint-config-vue": "workspace:*", - "@typescript-eslint/eslint-plugin": "^5.53.0", - "@typescript-eslint/parser": "^5.53.0", + "@typescript-eslint/eslint-plugin": "^5.55.0", + "@typescript-eslint/parser": "^5.55.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsonc": "^2.6.0", + "eslint-plugin-jsonc": "^2.7.0", "eslint-plugin-n": "^15.6.1", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-unicorn": "^45.0.2", + "eslint-plugin-unicorn": "^46.0.0", "eslint-plugin-vue": "^9.9.0", "eslint-plugin-yml": "^1.5.0", - "jsonc-eslint-parser": "^2.1.0", - "yaml-eslint-parser": "^1.1.0" + "jsonc-eslint-parser": "^2.2.0", + "yaml-eslint-parser": "^1.2.0" }, "devDependencies": { - "eslint": "^8.34.0" + "eslint": "^8.36.0" } } diff --git a/packages/basic/package.json b/packages/basic/package.json index 19abbba446..43e4581be5 100644 --- a/packages/basic/package.json +++ b/packages/basic/package.json @@ -23,18 +23,18 @@ "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsonc": "^2.6.0", + "eslint-plugin-jsonc": "^2.7.0", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-n": "^15.6.1", "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-unicorn": "^45.0.2", + "eslint-plugin-unicorn": "^46.0.0", "eslint-plugin-unused-imports": "^2.0.0", "eslint-plugin-yml": "^1.5.0", - "jsonc-eslint-parser": "^2.1.0", - "yaml-eslint-parser": "^1.1.0" + "jsonc-eslint-parser": "^2.2.0", + "yaml-eslint-parser": "^1.2.0" }, "devDependencies": { - "eslint": "^8.34.0" + "eslint": "^8.36.0" } } diff --git a/packages/eslint-plugin-antfu/package.json b/packages/eslint-plugin-antfu/package.json index 2ae7144aa2..fb641f5b3b 100644 --- a/packages/eslint-plugin-antfu/package.json +++ b/packages/eslint-plugin-antfu/package.json @@ -16,11 +16,11 @@ "prepublishOnly": "nr build" }, "dependencies": { - "@typescript-eslint/utils": "^5.53.0" + "@typescript-eslint/utils": "^5.55.0" }, "devDependencies": { - "@types/node": "^18.14.1", + "@types/node": "^18.15.3", "unbuild": "^1.1.2", - "vitest": "^0.28.5" + "vitest": "^0.29.3" } } diff --git a/packages/react/package.json b/packages/react/package.json index a552256e85..6d85d9340c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -24,8 +24,8 @@ "eslint-plugin-react-hooks": "^4.6.0" }, "devDependencies": { - "eslint": "^8.34.0", + "eslint": "^8.36.0", "react": "^18.2.0", - "typescript": "^4.9.5" + "typescript": "^5.0.2" } } diff --git a/packages/typescript/package.json b/packages/typescript/package.json index d076f7fcaf..bbae293421 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -18,11 +18,11 @@ }, "dependencies": { "@antfu/eslint-config-basic": "workspace:*", - "@typescript-eslint/eslint-plugin": "^5.53.0", - "@typescript-eslint/parser": "^5.53.0", + "@typescript-eslint/eslint-plugin": "^5.55.0", + "@typescript-eslint/parser": "^5.55.0", "eslint-plugin-jest": "^27.2.1" }, "devDependencies": { - "eslint": "^8.34.0" + "eslint": "^8.36.0" } } diff --git a/packages/vue/package.json b/packages/vue/package.json index a643d2f89e..ea43f0202a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -21,6 +21,6 @@ "local-pkg": "^0.4.3" }, "devDependencies": { - "eslint": "^8.34.0" + "eslint": "^8.36.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3e899c511..d6be62efae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,147 +6,147 @@ importers: specifiers: '@antfu/eslint-config': '*' bumpp: ^9.0.0 - eslint: ^8.34.0 + eslint: ^8.36.0 eslint-plugin-antfu: workspace:* - rimraf: ^4.1.2 - typescript: ^4.9.5 + rimraf: ^4.4.0 + typescript: ^5.0.2 devDependencies: '@antfu/eslint-config': link:packages/all bumpp: 9.0.0 - eslint: 8.34.0 + eslint: 8.36.0 eslint-plugin-antfu: link:packages/eslint-plugin-antfu - rimraf: 4.1.2 - typescript: 4.9.5 + rimraf: 4.4.0 + typescript: 5.0.2 packages/all: specifiers: '@antfu/eslint-config-vue': workspace:* - '@typescript-eslint/eslint-plugin': ^5.53.0 - '@typescript-eslint/parser': ^5.53.0 - eslint: ^8.34.0 + '@typescript-eslint/eslint-plugin': ^5.55.0 + '@typescript-eslint/parser': ^5.55.0 + eslint: ^8.36.0 eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-html: ^7.1.0 eslint-plugin-import: ^2.27.5 - eslint-plugin-jsonc: ^2.6.0 + eslint-plugin-jsonc: ^2.7.0 eslint-plugin-n: ^15.6.1 eslint-plugin-promise: ^6.1.1 - eslint-plugin-unicorn: ^45.0.2 + eslint-plugin-unicorn: ^46.0.0 eslint-plugin-vue: ^9.9.0 eslint-plugin-yml: ^1.5.0 - jsonc-eslint-parser: ^2.1.0 - yaml-eslint-parser: ^1.1.0 + jsonc-eslint-parser: ^2.2.0 + yaml-eslint-parser: ^1.2.0 dependencies: '@antfu/eslint-config-vue': link:../vue - '@typescript-eslint/eslint-plugin': 5.53.0_dbs2zxbe2aiqaiiio3svelvkai - '@typescript-eslint/parser': 5.53.0_eslint@8.34.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.34.0 + '@typescript-eslint/eslint-plugin': 5.55.0_a7er6olmtneep4uytpot6gt7wu + '@typescript-eslint/parser': 5.55.0_eslint@8.36.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.27.5_dbs2zxbe2aiqaiiio3svelvkai - eslint-plugin-jsonc: 2.6.0_eslint@8.34.0 - eslint-plugin-n: 15.6.1_eslint@8.34.0 - eslint-plugin-promise: 6.1.1_eslint@8.34.0 - eslint-plugin-unicorn: 45.0.2_eslint@8.34.0 - eslint-plugin-vue: 9.9.0_eslint@8.34.0 - eslint-plugin-yml: 1.5.0_eslint@8.34.0 - jsonc-eslint-parser: 2.1.0 - yaml-eslint-parser: 1.1.0 + eslint-plugin-import: 2.27.5_a7er6olmtneep4uytpot6gt7wu + eslint-plugin-jsonc: 2.7.0_eslint@8.36.0 + eslint-plugin-n: 15.6.1_eslint@8.36.0 + eslint-plugin-promise: 6.1.1_eslint@8.36.0 + eslint-plugin-unicorn: 46.0.0_eslint@8.36.0 + eslint-plugin-vue: 9.9.0_eslint@8.36.0 + eslint-plugin-yml: 1.5.0_eslint@8.36.0 + jsonc-eslint-parser: 2.2.0 + yaml-eslint-parser: 1.2.0 devDependencies: - eslint: 8.34.0 + eslint: 8.36.0 packages/basic: specifiers: - eslint: ^8.34.0 + eslint: ^8.36.0 eslint-plugin-antfu: workspace:* eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-html: ^7.1.0 eslint-plugin-import: ^2.27.5 - eslint-plugin-jsonc: ^2.6.0 + eslint-plugin-jsonc: ^2.7.0 eslint-plugin-markdown: ^3.0.0 eslint-plugin-n: ^15.6.1 eslint-plugin-no-only-tests: ^3.1.0 eslint-plugin-promise: ^6.1.1 - eslint-plugin-unicorn: ^45.0.2 + eslint-plugin-unicorn: ^46.0.0 eslint-plugin-unused-imports: ^2.0.0 eslint-plugin-yml: ^1.5.0 - jsonc-eslint-parser: ^2.1.0 - yaml-eslint-parser: ^1.1.0 + jsonc-eslint-parser: ^2.2.0 + yaml-eslint-parser: ^1.2.0 dependencies: eslint-plugin-antfu: link:../eslint-plugin-antfu - eslint-plugin-eslint-comments: 3.2.0_eslint@8.34.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.27.5_eslint@8.34.0 - eslint-plugin-jsonc: 2.6.0_eslint@8.34.0 - eslint-plugin-markdown: 3.0.0_eslint@8.34.0 - eslint-plugin-n: 15.6.1_eslint@8.34.0 + eslint-plugin-import: 2.27.5_eslint@8.36.0 + eslint-plugin-jsonc: 2.7.0_eslint@8.36.0 + eslint-plugin-markdown: 3.0.0_eslint@8.36.0 + eslint-plugin-n: 15.6.1_eslint@8.36.0 eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-promise: 6.1.1_eslint@8.34.0 - eslint-plugin-unicorn: 45.0.2_eslint@8.34.0 - eslint-plugin-unused-imports: 2.0.0_eslint@8.34.0 - eslint-plugin-yml: 1.5.0_eslint@8.34.0 - jsonc-eslint-parser: 2.1.0 - yaml-eslint-parser: 1.1.0 + eslint-plugin-promise: 6.1.1_eslint@8.36.0 + eslint-plugin-unicorn: 46.0.0_eslint@8.36.0 + eslint-plugin-unused-imports: 2.0.0_eslint@8.36.0 + eslint-plugin-yml: 1.5.0_eslint@8.36.0 + jsonc-eslint-parser: 2.2.0 + yaml-eslint-parser: 1.2.0 devDependencies: - eslint: 8.34.0 + eslint: 8.36.0 packages/eslint-plugin-antfu: specifiers: - '@types/node': ^18.14.1 - '@typescript-eslint/utils': ^5.53.0 + '@types/node': ^18.15.3 + '@typescript-eslint/utils': ^5.55.0 unbuild: ^1.1.2 - vitest: ^0.28.5 + vitest: ^0.29.3 dependencies: - '@typescript-eslint/utils': 5.53.0 + '@typescript-eslint/utils': 5.55.0 devDependencies: - '@types/node': 18.14.1 + '@types/node': 18.15.3 unbuild: 1.1.2 - vitest: 0.28.5 + vitest: 0.29.3 packages/react: specifiers: '@antfu/eslint-config-ts': workspace:* - eslint: ^8.34.0 + eslint: ^8.36.0 eslint-plugin-react: ^7.32.2 eslint-plugin-react-hooks: ^4.6.0 react: ^18.2.0 - typescript: ^4.9.5 + typescript: ^5.0.2 dependencies: '@antfu/eslint-config-ts': link:../typescript - eslint-plugin-react: 7.32.2_eslint@8.34.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.34.0 + eslint-plugin-react: 7.32.2_eslint@8.36.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.36.0 devDependencies: - eslint: 8.34.0 + eslint: 8.36.0 react: 18.2.0 - typescript: 4.9.5 + typescript: 5.0.2 packages/typescript: specifiers: '@antfu/eslint-config-basic': workspace:* - '@typescript-eslint/eslint-plugin': ^5.53.0 - '@typescript-eslint/parser': ^5.53.0 - eslint: ^8.34.0 + '@typescript-eslint/eslint-plugin': ^5.55.0 + '@typescript-eslint/parser': ^5.55.0 + eslint: ^8.36.0 eslint-plugin-jest: ^27.2.1 dependencies: '@antfu/eslint-config-basic': link:../basic - '@typescript-eslint/eslint-plugin': 5.53.0_dbs2zxbe2aiqaiiio3svelvkai - '@typescript-eslint/parser': 5.53.0_eslint@8.34.0 - eslint-plugin-jest: 27.2.1_cywiivd33wj5dtfbj25uyqfkna + '@typescript-eslint/eslint-plugin': 5.55.0_a7er6olmtneep4uytpot6gt7wu + '@typescript-eslint/parser': 5.55.0_eslint@8.36.0 + eslint-plugin-jest: 27.2.1_dchlkxfdm6cbfc25bfo3oeha6e devDependencies: - eslint: 8.34.0 + eslint: 8.36.0 packages/vue: specifiers: '@antfu/eslint-config-basic': workspace:* '@antfu/eslint-config-ts': workspace:* - eslint: ^8.34.0 + eslint: ^8.36.0 eslint-plugin-vue: ^9.9.0 local-pkg: ^0.4.3 dependencies: '@antfu/eslint-config-basic': link:../basic '@antfu/eslint-config-ts': link:../typescript - eslint-plugin-vue: 9.9.0_eslint@8.34.0 + eslint-plugin-vue: 9.9.0_eslint@8.36.0 local-pkg: 0.4.3 devDependencies: - eslint: 8.34.0 + eslint: 8.36.0 packages: @@ -560,23 +560,45 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils/4.1.2_eslint@8.34.0: + /@eslint-community/eslint-utils/4.1.2_eslint@8.36.0: resolution: {integrity: sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + dev: false + + /@eslint-community/eslint-utils/4.3.0: + resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: eslint-visitor-keys: 3.3.0 dev: false - /@eslint/eslintrc/1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + /@eslint-community/eslint-utils/4.3.0_eslint@8.36.0: + resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + + /@eslint-community/regexpp/4.4.0: + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/eslintrc/2.0.1: + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.0 + espree: 9.5.0 globals: 13.19.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -586,6 +608,10 @@ packages: transitivePeerDependencies: - supports-color + /@eslint/js/8.36.0: + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@humanwhocodes/config-array/0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} @@ -780,8 +806,8 @@ packages: '@types/unist': 2.0.6 dev: false - /@types/node/18.14.1: - resolution: {integrity: sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==} + /@types/node/18.15.3: + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} dev: true /@types/normalize-package-data/2.4.0: @@ -800,8 +826,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@typescript-eslint/eslint-plugin/5.53.0_dbs2zxbe2aiqaiiio3svelvkai: - resolution: {integrity: sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==} + /@typescript-eslint/eslint-plugin/5.55.0_a7er6olmtneep4uytpot6gt7wu: + resolution: {integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -811,24 +837,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.53.0_eslint@8.34.0 - '@typescript-eslint/scope-manager': 5.53.0 - '@typescript-eslint/type-utils': 5.53.0_eslint@8.34.0 - '@typescript-eslint/utils': 5.53.0_eslint@8.34.0 + '@eslint-community/regexpp': 4.4.0 + '@typescript-eslint/parser': 5.55.0_eslint@8.36.0 + '@typescript-eslint/scope-manager': 5.55.0 + '@typescript-eslint/type-utils': 5.55.0_eslint@8.36.0 + '@typescript-eslint/utils': 5.55.0_eslint@8.36.0 debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 - regexpp: 3.2.0 semver: 7.3.8 tsutils: 3.21.0 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.53.0_eslint@8.34.0: - resolution: {integrity: sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==} + /@typescript-eslint/parser/5.55.0_eslint@8.36.0: + resolution: {integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -837,25 +863,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.53.0 - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/typescript-estree': 5.53.0 + '@typescript-eslint/scope-manager': 5.55.0 + '@typescript-eslint/types': 5.55.0 + '@typescript-eslint/typescript-estree': 5.55.0 debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.36.0 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager/5.53.0: - resolution: {integrity: sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==} + /@typescript-eslint/scope-manager/5.55.0: + resolution: {integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/visitor-keys': 5.53.0 + '@typescript-eslint/types': 5.55.0 + '@typescript-eslint/visitor-keys': 5.55.0 dev: false - /@typescript-eslint/type-utils/5.53.0_eslint@8.34.0: - resolution: {integrity: sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==} + /@typescript-eslint/type-utils/5.55.0_eslint@8.36.0: + resolution: {integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -864,22 +890,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.53.0 - '@typescript-eslint/utils': 5.53.0_eslint@8.34.0 + '@typescript-eslint/typescript-estree': 5.55.0 + '@typescript-eslint/utils': 5.55.0_eslint@8.36.0 debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.36.0 tsutils: 3.21.0 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/types/5.53.0: - resolution: {integrity: sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==} + /@typescript-eslint/types/5.55.0: + resolution: {integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/5.53.0: - resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==} + /@typescript-eslint/typescript-estree/5.55.0: + resolution: {integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -887,8 +913,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/visitor-keys': 5.53.0 + '@typescript-eslint/types': 5.55.0 + '@typescript-eslint/visitor-keys': 5.55.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -898,82 +924,81 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.53.0: - resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} + /@typescript-eslint/utils/5.55.0: + resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: + '@eslint-community/eslint-utils': 4.3.0 '@types/json-schema': 7.0.9 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.53.0 - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/typescript-estree': 5.53.0 + '@typescript-eslint/scope-manager': 5.55.0 + '@typescript-eslint/types': 5.55.0 + '@typescript-eslint/typescript-estree': 5.55.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/utils/5.53.0_eslint@8.34.0: - resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} + /@typescript-eslint/utils/5.55.0_eslint@8.36.0: + resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 '@types/json-schema': 7.0.9 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.53.0 - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/typescript-estree': 5.53.0 - eslint: 8.34.0 + '@typescript-eslint/scope-manager': 5.55.0 + '@typescript-eslint/types': 5.55.0 + '@typescript-eslint/typescript-estree': 5.55.0 + eslint: 8.36.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.34.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/visitor-keys/5.53.0: - resolution: {integrity: sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==} + /@typescript-eslint/visitor-keys/5.55.0: + resolution: {integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/types': 5.55.0 eslint-visitor-keys: 3.3.0 dev: false - /@vitest/expect/0.28.5: - resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} + /@vitest/expect/0.29.3: + resolution: {integrity: sha512-z/0JqBqqrdtrT/wzxNrWC76EpkOHdl+SvuNGxWulLaoluygntYyG5wJul5u/rQs5875zfFz/F+JaDf90SkLUIg==} dependencies: - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 + '@vitest/spy': 0.29.3 + '@vitest/utils': 0.29.3 chai: 4.3.7 dev: true - /@vitest/runner/0.28.5: - resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} + /@vitest/runner/0.29.3: + resolution: {integrity: sha512-XLi8ctbvOWhUWmuvBUSIBf8POEDH4zCh6bOuVxm/KGfARpgmVF1ku+vVNvyq85va+7qXxtl+MFmzyXQ2xzhAvw==} dependencies: - '@vitest/utils': 0.28.5 + '@vitest/utils': 0.29.3 p-limit: 4.0.0 pathe: 1.1.0 dev: true - /@vitest/spy/0.28.5: - resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} + /@vitest/spy/0.29.3: + resolution: {integrity: sha512-LLpCb1oOCOZcBm0/Oxbr1DQTuKLRBsSIHyLYof7z4QVE8/v8NcZKdORjMUq645fcfX55+nLXwU/1AQ+c2rND+w==} dependencies: tinyspy: 1.0.2 dev: true - /@vitest/utils/0.28.5: - resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} + /@vitest/utils/0.29.3: + resolution: {integrity: sha512-hg4Ff8AM1GtUnLpUJlNMxrf9f4lZr/xRJjh3uJ0QFP+vjaW82HAxKrmeBmLnhc8Os2eRf+f+VBu4ts7TafPPkA==} dependencies: cli-truncate: 3.1.0 diff: 5.1.0 loupe: 2.3.6 - picocolors: 1.0.0 pretty-format: 27.5.1 dev: true @@ -1122,10 +1147,6 @@ packages: update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: true - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - /builtin-modules/3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -1719,7 +1740,7 @@ packages: - supports-color dev: false - /eslint-module-utils/2.7.4_3freb5c3ievl3t36g6rmbowrqe: + /eslint-module-utils/2.7.4_mynqafrekjmjm6w6lcthssrfee: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -1740,15 +1761,14 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.53.0_eslint@8.34.0 debug: 3.2.7 - eslint: 8.34.0 + eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: false - /eslint-module-utils/2.7.4_eyqnu5kib2hfrvsonwfdq4ojse: + /eslint-module-utils/2.7.4_tzfhnsp6rhftjfsbnqrkrbah74: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -1769,32 +1789,33 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: + '@typescript-eslint/parser': 5.55.0_eslint@8.36.0 debug: 3.2.7 - eslint: 8.34.0 + eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-es/4.1.0_eslint@8.34.0: + /eslint-plugin-es/4.1.0_eslint@8.36.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.34.0 + eslint: 8.36.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-eslint-comments/3.2.0_eslint@8.34.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.36.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.34.0 + eslint: 8.36.0 ignore: 5.2.0 dev: false @@ -1804,7 +1825,7 @@ packages: htmlparser2: 8.0.1 dev: false - /eslint-plugin-import/2.27.5_dbs2zxbe2aiqaiiio3svelvkai: + /eslint-plugin-import/2.27.5_a7er6olmtneep4uytpot6gt7wu: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -1814,15 +1835,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.53.0_eslint@8.34.0 + '@typescript-eslint/parser': 5.55.0_eslint@8.36.0 array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.34.0 + eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_3freb5c3ievl3t36g6rmbowrqe + eslint-module-utils: 2.7.4_tzfhnsp6rhftjfsbnqrkrbah74 has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -1837,7 +1858,7 @@ packages: - supports-color dev: false - /eslint-plugin-import/2.27.5_eslint@8.34.0: + /eslint-plugin-import/2.27.5_eslint@8.36.0: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -1852,9 +1873,9 @@ packages: array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.34.0 + eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_eyqnu5kib2hfrvsonwfdq4ojse + eslint-module-utils: 2.7.4_mynqafrekjmjm6w6lcthssrfee has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -1869,7 +1890,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest/27.2.1_cywiivd33wj5dtfbj25uyqfkna: + /eslint-plugin-jest/27.2.1_dchlkxfdm6cbfc25bfo3oeha6e: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -1882,48 +1903,48 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.53.0_dbs2zxbe2aiqaiiio3svelvkai - '@typescript-eslint/utils': 5.53.0_eslint@8.34.0 - eslint: 8.34.0 + '@typescript-eslint/eslint-plugin': 5.55.0_a7er6olmtneep4uytpot6gt7wu + '@typescript-eslint/utils': 5.55.0_eslint@8.36.0 + eslint: 8.36.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-jsonc/2.6.0_eslint@8.34.0: - resolution: {integrity: sha512-4bA9YTx58QaWalua1Q1b82zt7eZMB7i+ed8q8cKkbKP75ofOA2SXbtFyCSok7RY6jIXeCqQnKjN9If8zCgv6PA==} + /eslint-plugin-jsonc/2.7.0_eslint@8.36.0: + resolution: {integrity: sha512-DZgC71h/hZ9t5k/OGAKOMdJCleg2neZLL7No+YYi2ZMroCN4X5huZdrLf1USbrc6UTHwYujd1EDwXHg1qJ6CYw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 - jsonc-eslint-parser: 2.1.0 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 + eslint: 8.36.0 + jsonc-eslint-parser: 2.2.0 natural-compare: 1.4.0 dev: false - /eslint-plugin-markdown/3.0.0_eslint@8.34.0: + /eslint-plugin-markdown/3.0.0_eslint@8.36.0: resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 + eslint: 8.36.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-n/15.6.1_eslint@8.34.0: + /eslint-plugin-n/15.6.1_eslint@8.36.0: resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.34.0 - eslint-plugin-es: 4.1.0_eslint@8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint: 8.36.0 + eslint-plugin-es: 4.1.0_eslint@8.36.0 + eslint-utils: 3.0.0_eslint@8.36.0 ignore: 5.2.0 is-core-module: 2.11.0 minimatch: 3.1.2 @@ -1936,25 +1957,25 @@ packages: engines: {node: '>=5.0.0'} dev: false - /eslint-plugin-promise/6.1.1_eslint@8.34.0: + /eslint-plugin-promise/6.1.1_eslint@8.36.0: resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 + eslint: 8.36.0 dev: false - /eslint-plugin-react-hooks/4.6.0_eslint@8.34.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.36.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.34.0 + eslint: 8.36.0 dev: false - /eslint-plugin-react/7.32.2_eslint@8.34.0: + /eslint-plugin-react/7.32.2_eslint@8.36.0: resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -1964,7 +1985,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.34.0 + eslint: 8.36.0 estraverse: 5.3.0 jsx-ast-utils: 2.4.1 minimatch: 3.1.2 @@ -1978,17 +1999,17 @@ packages: string.prototype.matchall: 4.0.8 dev: false - /eslint-plugin-unicorn/45.0.2_eslint@8.34.0: - resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==} + /eslint-plugin-unicorn/46.0.0_eslint@8.36.0: + resolution: {integrity: sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==} engines: {node: '>=14.18'} peerDependencies: eslint: '>=8.28.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - '@eslint-community/eslint-utils': 4.1.2_eslint@8.34.0 + '@eslint-community/eslint-utils': 4.1.2_eslint@8.36.0 ci-info: 3.7.0 clean-regexp: 1.0.0 - eslint: 8.34.0 + eslint: 8.36.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -2003,7 +2024,7 @@ packages: strip-indent: 3.0.0 dev: false - /eslint-plugin-unused-imports/2.0.0_eslint@8.34.0: + /eslint-plugin-unused-imports/2.0.0_eslint@8.36.0: resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2013,39 +2034,39 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - eslint: 8.34.0 + eslint: 8.36.0 eslint-rule-composer: 0.3.0 dev: false - /eslint-plugin-vue/9.9.0_eslint@8.34.0: + /eslint-plugin-vue/9.9.0_eslint@8.36.0: resolution: {integrity: sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint: 8.36.0 + eslint-utils: 3.0.0_eslint@8.36.0 natural-compare: 1.4.0 nth-check: 2.0.1 postcss-selector-parser: 6.0.10 semver: 7.3.8 - vue-eslint-parser: 9.0.2_eslint@8.34.0 + vue-eslint-parser: 9.0.2_eslint@8.36.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-yml/1.5.0_eslint@8.34.0: + /eslint-plugin-yml/1.5.0_eslint@8.36.0: resolution: {integrity: sha512-iygN054g+ZrnYmtOXMnT+sx9iDNXt89/m0+506cQHeG0+5jJN8hY5iOPQLd3yfd50AfK/mSasajBWruf1SoHpQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.36.0 lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 1.1.0 + yaml-eslint-parser: 1.2.0 transitivePeerDependencies: - supports-color dev: false @@ -2077,24 +2098,16 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0: + /eslint-utils/3.0.0_eslint@8.36.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: + eslint: 8.36.0 eslint-visitor-keys: 2.1.0 dev: false - /eslint-utils/3.0.0_eslint@8.34.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.34.0 - eslint-visitor-keys: 2.1.0 - /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -2103,17 +2116,21 @@ packages: /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} + dev: false /eslint-visitor-keys/3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint/8.34.0: - resolution: {integrity: sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==} + /eslint/8.36.0: + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 + '@eslint-community/regexpp': 4.4.0 + '@eslint/eslintrc': 2.0.1 + '@eslint/js': 8.36.0 '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -2124,10 +2141,9 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.34.0 eslint-visitor-keys: 3.3.0 - espree: 9.4.0 - esquery: 1.4.0 + espree: 9.5.0 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -2148,7 +2164,6 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - regexpp: 3.2.0 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -2162,12 +2177,28 @@ packages: acorn: 8.8.2 acorn-jsx: 5.3.2_acorn@8.8.2 eslint-visitor-keys: 3.3.0 + dev: false + + /espree/9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.3.0 /esquery/1.4.0: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: false + + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 /esrecurse/4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -2348,6 +2379,16 @@ packages: once: 1.4.0 dev: true + /glob/9.3.0: + resolution: {integrity: sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + fs.realpath: 1.0.0 + minimatch: 7.4.2 + minipass: 4.2.5 + path-scurry: 1.6.1 + dev: true + /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -2672,8 +2713,8 @@ packages: hasBin: true dev: true - /jsonc-eslint-parser/2.1.0: - resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==} + /jsonc-eslint-parser/2.2.0: + resolution: {integrity: sha512-x5QjzBOORd+T2EjErIxJnkOEbLVEdD1ILEeBbIJt8Eq/zUn7P7M8qdnWiNVBK5f8oxnJpc6SBHOeeIEl/swPjg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.2 @@ -2766,6 +2807,11 @@ packages: dependencies: yallist: 4.0.0 + /lru-cache/7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + dev: true + /magic-string/0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -2833,10 +2879,22 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch/7.4.2: + resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist/1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: false + /minipass/4.2.5: + resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + engines: {node: '>=8'} + dev: true + /mkdist/1.1.1_typescript@4.9.5: resolution: {integrity: sha512-9cEzCsBD0qpybR/lJMB0vRIDZiHP7hJHTN2mQtFU2qt0vr7lFnghxersOJbKLshaDsl4GlnY2OBzmRRUTfuaDg==} hasBin: true @@ -3062,6 +3120,14 @@ packages: /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + /path-scurry/1.6.1: + resolution: {integrity: sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==} + engines: {node: '>=14'} + dependencies: + lru-cache: 7.18.3 + minipass: 4.2.5 + dev: true + /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3204,6 +3270,7 @@ packages: /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} + dev: false /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} @@ -3243,10 +3310,12 @@ packages: dependencies: glob: 7.2.3 - /rimraf/4.1.2: - resolution: {integrity: sha512-BlIbgFryTbw3Dz6hyoWFhKk+unCcHMSkZGrTFVAx2WmttdBSonsdtRlwiuTbDqTKr+UlXIUqJVS4QT5tUzGENQ==} + /rimraf/4.4.0: + resolution: {integrity: sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==} engines: {node: '>=14'} hasBin: true + dependencies: + glob: 9.3.0 dev: true /rollup-plugin-dts/5.2.0_vi3xdhr63abcxdtwtptol35g5u: @@ -3371,13 +3440,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: true - /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -3588,6 +3650,12 @@ packages: hasBin: true dev: true + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /ufo/1.1.0: resolution: {integrity: sha512-LQc2s/ZDMaCN3QLpa+uzHUOQ7SdV0qgv3VBXOolQGXTaaZpIur6PwUclF5nN2hNkiTRcUugXd1zFOW3FLJ135Q==} dev: true @@ -3684,8 +3752,8 @@ packages: spdx-expression-parse: 3.0.1 dev: false - /vite-node/0.28.5: - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + /vite-node/0.29.3: + resolution: {integrity: sha512-QYzYSA4Yt2IiduEjYbccfZQfxKp+T1Do8/HEpSX/G5WIECTFKJADwLs9c94aQH4o0A+UtCKU61lj1m5KvbxxQA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: @@ -3694,8 +3762,6 @@ packages: mlly: 1.1.1 pathe: 1.1.0 picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 vite: 3.0.4 transitivePeerDependencies: - less @@ -3732,8 +3798,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.28.5: - resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} + /vitest/0.29.3: + resolution: {integrity: sha512-muMsbXnZsrzDGiyqf/09BKQsGeUxxlyLeLK/sFFM4EXdURPQRv8y7dco32DXaRORYP0bvyN19C835dT23mL0ow==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -3756,11 +3822,11 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.14.1 - '@vitest/expect': 0.28.5 - '@vitest/runner': 0.28.5 - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 + '@types/node': 18.15.3 + '@vitest/expect': 0.29.3 + '@vitest/runner': 0.29.3 + '@vitest/spy': 0.29.3 + '@vitest/utils': 0.29.3 acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 @@ -3776,7 +3842,7 @@ packages: tinypool: 0.3.1 tinyspy: 1.0.2 vite: 3.0.4 - vite-node: 0.28.5 + vite-node: 0.29.3 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -3786,14 +3852,14 @@ packages: - terser dev: true - /vue-eslint-parser/9.0.2_eslint@8.34.0: + /vue-eslint-parser/9.0.2_eslint@8.36.0: resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.36.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.0 @@ -3849,8 +3915,8 @@ packages: /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml-eslint-parser/1.1.0: - resolution: {integrity: sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==} + /yaml-eslint-parser/1.2.0: + resolution: {integrity: sha512-OmuvQd5lyIJWfFALc39K5fGqp0aWNc+EtyhVgcQIPZaUKMnTb7An3RMp+QJizJ/x0F4kpgTNe6BL/ctdvoIwIg==} engines: {node: ^14.17.0 || >=16.0.0} dependencies: eslint-visitor-keys: 3.3.0