diff --git a/package.json b/package.json index d76ad98c1..322fc49cb 100644 --- a/package.json +++ b/package.json @@ -33,12 +33,12 @@ "@vue/eslint-config-typescript": "^10.0.0", "@vue/test-utils": "^2.0.0-rc.21", "@vue/tsconfig": "^0.1.3", - "autoprefixer": "^10.4.4", + "autoprefixer": "^10.4.5", "c8": "^7.11.2", "cypress": "^9.5.4", - "eslint": "^8.13.0", + "eslint": "^8.14.0", "eslint-plugin-cypress": "^2.12.1", - "eslint-plugin-vue": "^8.6.0", + "eslint-plugin-vue": "^8.7.1", "histoire": "^0.2.5", "husky": "^7.0.4", "jsdom": "^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ad29a856..3d93c8c08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,12 +12,12 @@ specifiers: '@vue/eslint-config-typescript': ^10.0.0 '@vue/test-utils': ^2.0.0-rc.21 '@vue/tsconfig': ^0.1.3 - autoprefixer: ^10.4.4 + autoprefixer: ^10.4.5 c8: ^7.11.2 cypress: ^9.5.4 - eslint: ^8.13.0 + eslint: ^8.14.0 eslint-plugin-cypress: ^2.12.1 - eslint-plugin-vue: ^8.6.0 + eslint-plugin-vue: ^8.7.1 histoire: ^0.2.5 husky: ^7.0.4 jsdom: ^19.0.0 @@ -49,16 +49,16 @@ devDependencies: '@vitejs/plugin-vue': 2.3.1_vite@2.9.5+vue@3.2.33 '@vitejs/plugin-vue-jsx': 1.3.10 '@vitest/ui': 0.9.4 - '@vue/eslint-config-prettier': 7.0.0_eslint@8.13.0+prettier@2.6.2 - '@vue/eslint-config-typescript': 10.0.0_a62cbc2f4797496d74696b1f6538012a + '@vue/eslint-config-prettier': 7.0.0_eslint@8.14.0+prettier@2.6.2 + '@vue/eslint-config-typescript': 10.0.0_f5d04023b0e9c1203fb3ac493367e3ca '@vue/test-utils': 2.0.0-rc.21_vue@3.2.33 '@vue/tsconfig': 0.1.3_@types+node@17.0.25 - autoprefixer: 10.4.4_postcss@8.4.12 + autoprefixer: 10.4.5_postcss@8.4.12 c8: 7.11.2 cypress: 9.5.4 - eslint: 8.13.0 - eslint-plugin-cypress: 2.12.1_eslint@8.13.0 - eslint-plugin-vue: 8.6.0_eslint@8.13.0 + eslint: 8.14.0 + eslint-plugin-cypress: 2.12.1_eslint@8.14.0 + eslint-plugin-vue: 8.7.1_eslint@8.14.0 histoire: 0.2.5_470c9fb72f69752b7738379dbac6ab3d husky: 7.0.4 jsdom: 19.0.0 @@ -471,8 +471,8 @@ packages: resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==} dev: true - /@eslint/eslintrc/1.2.1: - resolution: {integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==} + /@eslint/eslintrc/1.2.2: + resolution: {integrity: sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -731,7 +731,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.13.0_9e25d094d662a10583896d2e26a5f702: + /@typescript-eslint/eslint-plugin/5.13.0_3963affc0b11d2081677cb862ec629aa: resolution: {integrity: sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -742,12 +742,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.13.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.13.0_eslint@8.14.0+typescript@4.6.3 '@typescript-eslint/scope-manager': 5.13.0 - '@typescript-eslint/type-utils': 5.13.0_eslint@8.13.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.13.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/type-utils': 5.13.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.13.0_eslint@8.14.0+typescript@4.6.3 debug: 4.3.3 - eslint: 8.13.0 + eslint: 8.14.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -758,7 +758,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.13.0_eslint@8.13.0+typescript@4.6.3: + /@typescript-eslint/parser/5.13.0_eslint@8.14.0+typescript@4.6.3: resolution: {integrity: sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -772,7 +772,7 @@ packages: '@typescript-eslint/types': 5.13.0 '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.3 debug: 4.3.3 - eslint: 8.13.0 + eslint: 8.14.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color @@ -786,7 +786,7 @@ packages: '@typescript-eslint/visitor-keys': 5.13.0 dev: true - /@typescript-eslint/type-utils/5.13.0_eslint@8.13.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.13.0_eslint@8.14.0+typescript@4.6.3: resolution: {integrity: sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -796,9 +796,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.13.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.13.0_eslint@8.14.0+typescript@4.6.3 debug: 4.3.3 - eslint: 8.13.0 + eslint: 8.14.0 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: @@ -831,7 +831,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.13.0_eslint@8.13.0+typescript@4.6.3: + /@typescript-eslint/utils/5.13.0_eslint@8.14.0+typescript@4.6.3: resolution: {integrity: sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -841,9 +841,9 @@ packages: '@typescript-eslint/scope-manager': 5.13.0 '@typescript-eslint/types': 5.13.0 '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.3 - eslint: 8.13.0 + eslint: 8.14.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.13.0 + eslint-utils: 3.0.0_eslint@8.14.0 transitivePeerDependencies: - supports-color - typescript @@ -1013,30 +1013,30 @@ packages: /@vue/devtools-api/6.1.4: resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} - /@vue/eslint-config-prettier/7.0.0_eslint@8.13.0+prettier@2.6.2: + /@vue/eslint-config-prettier/7.0.0_eslint@8.14.0+prettier@2.6.2: resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==} peerDependencies: eslint: '>= 7.28.0' prettier: '>= 2.0.0' dependencies: - eslint: 8.13.0 - eslint-config-prettier: 8.5.0_eslint@8.13.0 - eslint-plugin-prettier: 4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f + eslint: 8.14.0 + eslint-config-prettier: 8.5.0_eslint@8.14.0 + eslint-plugin-prettier: 4.0.0_665eb419c9d7860ca0c224f7f6dcdace prettier: 2.6.2 dev: true - /@vue/eslint-config-typescript/10.0.0_a62cbc2f4797496d74696b1f6538012a: + /@vue/eslint-config-typescript/10.0.0_f5d04023b0e9c1203fb3ac493367e3ca: resolution: {integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 eslint-plugin-vue: ^8.0.1 dependencies: - '@typescript-eslint/eslint-plugin': 5.13.0_9e25d094d662a10583896d2e26a5f702 - '@typescript-eslint/parser': 5.13.0_eslint@8.13.0+typescript@4.6.3 - eslint: 8.13.0 - eslint-plugin-vue: 8.6.0_eslint@8.13.0 - vue-eslint-parser: 8.3.0_eslint@8.13.0 + '@typescript-eslint/eslint-plugin': 5.13.0_3963affc0b11d2081677cb862ec629aa + '@typescript-eslint/parser': 5.13.0_eslint@8.14.0+typescript@4.6.3 + eslint: 8.14.0 + eslint-plugin-vue: 8.7.1_eslint@8.14.0 + vue-eslint-parser: 8.3.0_eslint@8.14.0 transitivePeerDependencies: - supports-color - typescript @@ -1307,15 +1307,15 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer/10.4.4_postcss@8.4.12: - resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==} + /autoprefixer/10.4.5_postcss@8.4.12: + resolution: {integrity: sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001319 + caniuse-lite: 1.0.30001332 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -1377,6 +1377,10 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true + /boolbase/1.0.0: + resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} + dev: true + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -1472,6 +1476,10 @@ packages: resolution: {integrity: sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==} dev: true + /caniuse-lite/1.0.30001332: + resolution: {integrity: sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==} + dev: true + /case/1.6.3: resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} engines: {node: '>= 0.8.0'} @@ -2244,25 +2252,25 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.5.0_eslint@8.13.0: + /eslint-config-prettier/8.5.0_eslint@8.14.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.13.0 + eslint: 8.14.0 dev: true - /eslint-plugin-cypress/2.12.1_eslint@8.13.0: + /eslint-plugin-cypress/2.12.1_eslint@8.14.0: resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==} peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 8.13.0 + eslint: 8.14.0 globals: 11.12.0 dev: true - /eslint-plugin-prettier/4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f: + /eslint-plugin-prettier/4.0.0_665eb419c9d7860ca0c224f7f6dcdace: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} peerDependencies: @@ -2273,23 +2281,25 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.13.0 - eslint-config-prettier: 8.5.0_eslint@8.13.0 + eslint: 8.14.0 + eslint-config-prettier: 8.5.0_eslint@8.14.0 prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.6.0_eslint@8.13.0: - resolution: {integrity: sha512-abXiF2J18n/7ZPy9foSlJyouKf54IqpKlNvNmzhM93N0zs3QUxZG/oBd3tVPOJTKg7SlhBUtPxugpqzNbgGpQQ==} + /eslint-plugin-vue/8.7.1_eslint@8.14.0: + resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.13.0 - eslint-utils: 3.0.0_eslint@8.13.0 + eslint: 8.14.0 + eslint-utils: 3.0.0_eslint@8.14.0 natural-compare: 1.4.0 + nth-check: 2.0.1 + postcss-selector-parser: 6.0.10 semver: 7.3.5 - vue-eslint-parser: 8.3.0_eslint@8.13.0 + vue-eslint-parser: 8.3.0_eslint@8.14.0 transitivePeerDependencies: - supports-color dev: true @@ -2310,13 +2320,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.13.0: + /eslint-utils/3.0.0_eslint@8.14.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.13.0 + eslint: 8.14.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2330,12 +2340,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.13.0: - resolution: {integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==} + /eslint/8.14.0: + resolution: {integrity: sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.2.1 + '@eslint/eslintrc': 1.2.2 '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.6 chalk: 4.1.2 @@ -2344,7 +2354,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.13.0 + eslint-utils: 3.0.0_eslint@8.14.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3591,6 +3601,12 @@ packages: path-key: 3.1.1 dev: true + /nth-check/2.0.1: + resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} + dependencies: + boolbase: 1.0.0 + dev: true + /nwsapi/2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} dev: true @@ -4904,14 +4920,14 @@ packages: dependencies: vue: 3.2.33 - /vue-eslint-parser/8.3.0_eslint@8.13.0: + /vue-eslint-parser/8.3.0_eslint@8.14.0: resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.3 - eslint: 8.13.0 + eslint: 8.14.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.1