diff --git a/package.json b/package.json index 0f112e1..2dae034 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@nuxt/test-utils": "3.8.0", "@types/node": "20.9.2", "changelogen": "0.5.5", - "eslint": "8.51.0", + "eslint": "8.54.0", "nuxt": "3.8.0", "vitest": "0.34.6" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fcd0a7a..fe1b70a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 1.0.0(nuxt@3.8.0)(rollup@3.29.4)(vite@4.5.0) '@nuxt/eslint-config': specifier: 0.2.0 - version: 0.2.0(eslint@8.51.0) + version: 0.2.0(eslint@8.54.0) '@nuxt/module-builder': specifier: 0.5.2 version: 0.5.2(@nuxt/kit@3.8.0)(nuxi@3.9.1)(typescript@5.2.2) @@ -43,11 +43,11 @@ importers: specifier: 0.5.5 version: 0.5.5 eslint: - specifier: 8.51.0 - version: 8.51.0 + specifier: 8.54.0 + version: 8.54.0 nuxt: specifier: 3.8.0 - version: 3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vitest: specifier: 0.34.6 version: 0.34.6 @@ -62,7 +62,7 @@ importers: version: link:.. nuxt: specifier: latest - version: 3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vue: specifier: latest version: 3.3.7(typescript@5.2.2) @@ -804,13 +804,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.51.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 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.51.0 + eslint: 8.54.0 eslint-visitor-keys: 3.4.3 dev: true @@ -819,8 +819,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -836,8 +836,8 @@ packages: - supports-color dev: true - /@eslint/js@8.51.0: - resolution: {integrity: sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==} + /@eslint/js@8.54.0: + resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -846,11 +846,11 @@ packages: engines: {node: '>=14'} dev: true - /@humanwhocodes/config-array@0.11.11: - resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -862,8 +862,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true /@ioredis/commands@1.2.0: @@ -1078,7 +1078,7 @@ packages: '@nuxt/kit': 3.8.0(rollup@3.29.4) '@nuxt/schema': 3.8.0(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vite: 4.5.0(@types/node@20.9.2) transitivePeerDependencies: - rollup @@ -1129,7 +1129,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.0 nitropack: 2.7.0 - nuxt: 3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1169,16 +1169,16 @@ packages: - xml2js dev: true - /@nuxt/eslint-config@0.2.0(eslint@8.51.0): + /@nuxt/eslint-config@0.2.0(eslint@8.54.0): resolution: {integrity: sha512-NeJX8TLcnNAjQFiDs3XhP+9CHKK8jaKsP7eUyCSrQdgY7nqWe7VJx64lwzx5FTT4cW3RHMEyH+Y0qzLGYYoa/A==} peerDependencies: eslint: ^8.48.0 dependencies: '@rushstack/eslint-patch': 1.3.3 - '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.51.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.6.0(eslint@8.51.0)(typescript@5.2.2) - eslint: 8.51.0 - eslint-plugin-vue: 9.17.0(eslint@8.51.0) + '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-plugin-vue: 9.17.0(eslint@8.54.0) typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -1310,7 +1310,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.7): + /@nuxt/vite-builder@3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.7): resolution: {integrity: sha512-F9BfH+c/Idp6sBGVHR4QJSuoO42evtE4D0OelD45NgkqVvmBmOawlj0Oz5fDKoV64LDPI2+yE+xnBdQtsNv/VA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1349,7 +1349,7 @@ packages: unplugin: 1.5.0 vite: 4.5.0(@types/node@20.9.2) vite-node: 0.33.0(@types/node@20.9.2) - vite-plugin-checker: 0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.5.0) + vite-plugin-checker: 0.6.2(eslint@8.54.0)(typescript@5.2.2)(vite@4.5.0) vue: 3.3.7(typescript@5.2.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -1767,7 +1767,7 @@ packages: resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} dev: true - /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1779,13 +1779,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 6.6.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.6.0 - '@typescript-eslint/type-utils': 6.6.0(eslint@8.51.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.6.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.6.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.54.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -1796,7 +1796,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.6.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.6.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1811,7 +1811,7 @@ packages: '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.54.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -1825,7 +1825,7 @@ packages: '@typescript-eslint/visitor-keys': 6.6.0 dev: true - /@typescript-eslint/type-utils@6.6.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.6.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1836,9 +1836,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.6.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.54.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.54.0 ts-api-utils: 1.0.2(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -1871,19 +1871,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.6.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.6.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 6.6.0 '@typescript-eslint/types': 6.6.0 '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) - eslint: 8.51.0 + eslint: 8.54.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -1898,6 +1898,10 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@unhead/dom@1.7.4: resolution: {integrity: sha512-xanQMtGmgikqTvDtuyJy6GXgqvUXOdrdnIyqAabpeS8goD8udxo0stzjtbT8ERbMQibzPGSGcN+Ux+MKoWzrjQ==} dependencies: @@ -3378,19 +3382,19 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /eslint-plugin-vue@9.17.0(eslint@8.51.0): + /eslint-plugin-vue@9.17.0(eslint@8.54.0): resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) - eslint: 8.51.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + eslint: 8.54.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.1(eslint@8.51.0) + vue-eslint-parser: 9.3.1(eslint@8.54.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -3409,18 +3413,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.51.0: - resolution: {integrity: sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==} + /eslint@8.54.0: + resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@eslint-community/regexpp': 4.8.0 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.51.0 - '@humanwhocodes/config-array': 0.11.11 + '@eslint/eslintrc': 2.1.3 + '@eslint/js': 8.54.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -5034,7 +5039,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): + /nuxt@3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-ZnisJYx5AcUl7xlw18m6zfINBpNhld+ZF+jdTLRZxkLjKSFZeFMGqKxOR1jNVSmxfIXM/guK0uV9GPm6HK/z7g==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5053,7 +5058,7 @@ packages: '@nuxt/schema': 3.8.0(rollup@3.29.4) '@nuxt/telemetry': 2.5.2(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.0(@types/node@20.9.2)(eslint@8.51.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.7) + '@nuxt/vite-builder': 3.8.0(@types/node@20.9.2)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.7) '@types/node': 20.9.2 '@unhead/dom': 1.7.4 '@unhead/ssr': 1.7.4 @@ -6825,7 +6830,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.5.0): + /vite-plugin-checker@0.6.2(eslint@8.54.0)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -6861,7 +6866,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.51.0 + eslint: 8.54.0 fast-glob: 3.3.1 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -7073,14 +7078,14 @@ packages: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-eslint-parser@9.3.1(eslint@8.51.0): + /vue-eslint-parser@9.3.1(eslint@8.54.0): resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.54.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1