diff --git a/package-lock.json b/package-lock.json index 70986d9..b8ca15b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@graphql-codegen/typescript-operations": "4.5.1", "@graphql-codegen/typescript-vue-apollo": "4.1.1", "@nuxt/devtools": "2.2.1", - "@nuxt/eslint": "1.1.0", + "@nuxt/eslint": "1.2.0", "@nuxtjs/eslint-module": "4.1.0", "@nuxtjs/i18n": "9.3.0", "@vue/test-utils": "2.4.6", @@ -4265,19 +4265,20 @@ } }, "node_modules/@nuxt/eslint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.1.0.tgz", - "integrity": "sha512-T5CmWwMhJIjpPk2yTSj2aOifBug5bRA3sv8ec6FpWZV+cMBV9wnXsAxrIHjX+PZMt691It89ORunPjkoPSCDVQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.2.0.tgz", + "integrity": "sha512-5hvlB0ZQMnIaXtgWH9V1xzub2YurFFJ66yMtQcy42sxwaEGUxJ+fYLDjfHbZKxTX0VE/CuNG7A57kEtrM9diPg==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint/config-inspector": "^1.0.0", - "@nuxt/devtools-kit": "^2.1.0", - "@nuxt/eslint-config": "1.1.0", - "@nuxt/eslint-plugin": "1.1.0", - "@nuxt/kit": "^3.15.4", + "@eslint/config-inspector": "^1.0.2", + "@nuxt/devtools-kit": "^2.2.1", + "@nuxt/eslint-config": "1.2.0", + "@nuxt/eslint-plugin": "1.2.0", + "@nuxt/kit": "^3.16.0", "chokidar": "^4.0.3", "eslint-flat-config-utils": "^2.0.1", - "eslint-typegen": "^1.0.0", + "eslint-typegen": "^2.0.0", "find-up": "^7.0.0", "get-port-please": "^3.1.2", "mlly": "^1.7.4", @@ -4299,18 +4300,19 @@ } }, "node_modules/@nuxt/eslint-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-1.1.0.tgz", - "integrity": "sha512-xPKoACePUL5ItyLRqsExTnuQOeOr0JiQ7ESY7XKeJZAxAUUiWRuxpxDbPoHX9REKlz2oVBSzFQZFnJzpOPNyrA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-1.2.0.tgz", + "integrity": "sha512-ZoxtPjRUy7/m5w9ibjg7y3/v3ycC00xcs+MKr6xttRo0/MNwdtj4qQQyiyOcJQIDXinJMp4qOxQpBJLI0VzIMQ==", "dev": true, + "license": "MIT", "dependencies": { "@antfu/install-pkg": "^1.0.0", "@clack/prompts": "^0.10.0", - "@eslint/js": "^9.20.0", - "@nuxt/eslint-plugin": "1.1.0", - "@stylistic/eslint-plugin": "^4.0.0", - "@typescript-eslint/eslint-plugin": "^8.24.1", - "@typescript-eslint/parser": "^8.24.1", + "@eslint/js": "^9.22.0", + "@nuxt/eslint-plugin": "1.2.0", + "@stylistic/eslint-plugin": "^4.2.0", + "@typescript-eslint/eslint-plugin": "^8.26.0", + "@typescript-eslint/parser": "^8.26.0", "eslint-config-flat-gitignore": "^2.1.0", "eslint-flat-config-utils": "^2.0.1", "eslint-merge-processors": "^2.0.0", @@ -4318,12 +4320,12 @@ "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-regexp": "^2.7.0", "eslint-plugin-unicorn": "^57.0.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^10.0.0", "eslint-processor-vue-blocks": "^2.0.0", - "globals": "^15.15.0", - "local-pkg": "^1.0.0", + "globals": "^16.0.0", + "local-pkg": "^1.1.1", "pathe": "^2.0.3", - "vue-eslint-parser": "^9.4.3" + "vue-eslint-parser": "^10.1.1" }, "peerDependencies": { "eslint": "^9.0.0", @@ -4335,81 +4337,12 @@ } } }, - "node_modules/@nuxt/eslint-config/node_modules/eslint-plugin-vue": { - "version": "9.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", - "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "globals": "^13.24.0", - "natural-compare": "^1.4.0", - "nth-check": "^2.1.1", - "postcss-selector-parser": "^6.0.15", - "semver": "^7.6.3", - "vue-eslint-parser": "^9.4.3", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@nuxt/eslint-config/node_modules/eslint-plugin-vue/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@nuxt/eslint-config/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@nuxt/eslint-config/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/@nuxt/eslint-config/node_modules/globals": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", + "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -4417,50 +4350,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nuxt/eslint-config/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@nuxt/eslint-config/node_modules/vue-eslint-parser": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", - "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "eslint-scope": "^7.1.1", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.6" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, "node_modules/@nuxt/eslint-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.1.0.tgz", - "integrity": "sha512-WRN2xvEdNfqLgjllDG8jtK/31daGitVpr2yb7N9XNNYIh29mWD0GP1lN8znBbJvnG3AXwN9qOb8NAXXvekw/IQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.2.0.tgz", + "integrity": "sha512-Rd0ATAW1cvCPHHGQvHoRR5TItZo7s9WygPOq/BYisSCcn83l+PCKo8SlCSXWpa7f4g4rIzLjL0svt8XPBj7dTw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.24.1", - "@typescript-eslint/utils": "^8.24.1" + "@typescript-eslint/types": "^8.26.0", + "@typescript-eslint/utils": "^8.26.0" }, "peerDependencies": { "eslint": "^9.0.0" @@ -11304,10 +11202,11 @@ } }, "node_modules/eslint-typegen": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-typegen/-/eslint-typegen-1.0.0.tgz", - "integrity": "sha512-1Dku9Ljb/lBjpuI2tT5VZPTivPirs+fjrAnoXSy97BDMIs6fcz8nOqajv/zzPrSxtiRINxz/DymGLn4X+Oiksg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-typegen/-/eslint-typegen-2.0.0.tgz", + "integrity": "sha512-70TEVfim9XxuVWQ104cv4x9d3XJt/t7i0u8/m+/6B/Kc21fnznLjF63M/L4/1VtquCoAUw9+N97VzbENuLlexw==", "dev": true, + "license": "MIT", "dependencies": { "json-schema-to-typescript-lite": "^14.1.0", "ohash": "^1.1.4" @@ -11316,7 +11215,7 @@ "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "eslint": "^8.45.0 || ^9.0.0" + "eslint": "^9.0.0" } }, "node_modules/eslint-typegen/node_modules/ohash": { @@ -19817,7 +19716,6 @@ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.1.1.tgz", "integrity": "sha512-bh2Z/Au5slro9QJ3neFYLanZtb1jH+W2bKqGHXAoYD4vZgNG3KeotL7JpPv5xzY4UXUXJl7TrIsnzECH63kd3Q==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.4.0", "eslint-scope": "^8.2.0", @@ -19842,7 +19740,6 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, - "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, diff --git a/package.json b/package.json index a4cbdea..1b7669c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@graphql-codegen/typescript-operations": "4.5.1", "@graphql-codegen/typescript-vue-apollo": "4.1.1", "@nuxt/devtools": "2.2.1", - "@nuxt/eslint": "1.1.0", + "@nuxt/eslint": "1.2.0", "@nuxtjs/eslint-module": "4.1.0", "@nuxtjs/i18n": "9.3.0", "@vue/test-utils": "2.4.6",