diff --git a/.eslintrc.cjs b/.eslintrc.cjs index ffaa65f..da4208c 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -12,7 +12,7 @@ module.exports = { 'plugin:import/recommended', 'plugin:import/typescript', 'plugin:promise/recommended', - 'plugin:security/recommended', + 'plugin:security/recommended-legacy', 'plugin:vue/vue3-recommended', 'plugin:@intlify/vue-i18n/recommended', 'plugin:storybook/recommended', diff --git a/package-lock.json b/package-lock.json index 4f0e831..ac69b3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,9 +58,9 @@ "eslint-plugin-json": "^3.1.0", "eslint-plugin-prettier": "^5.1.2", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.7.1", + "eslint-plugin-security": "^2.1.0", "eslint-plugin-storybook": "^0.6.15", - "eslint-plugin-vitest": "^0.3.10", + "eslint-plugin-vitest": "^0.3.20", "eslint-plugin-vue": "^9.19.2", "eslint-plugin-vuetify": "^2.1.1", "eslint-plugin-yml": "^1.11.0", @@ -13460,9 +13460,9 @@ } }, "node_modules/eslint-plugin-security": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.7.1.tgz", - "integrity": "sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.0.tgz", + "integrity": "sha512-ywxclP954bf8d3gr6KOQ/AFc+PRvWuhOxtPOEtiHmVYiZr/mcgQtmSJq6+hTEXC5ylTjHnPPG+PEnzlDiWMXbQ==", "dev": true, "dependencies": { "safe-regex": "^2.1.1" @@ -13652,15 +13652,15 @@ "dev": true }, "node_modules/eslint-plugin-vitest": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.3.10.tgz", - "integrity": "sha512-08lj4rdhZHYyHk+Py2nJ7SlE6arP8GNfGXl9jVqhe9s5JoZIGiBpIkLGX+VNBiB6vXTn56H6Ant7Koc6XzRjtQ==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.3.20.tgz", + "integrity": "sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^6.11.0" + "@typescript-eslint/utils": "^6.15.0" }, "engines": { - "node": "14.x || >= 16" + "node": "^18.0.0 || >= 20.0.0" }, "peerDependencies": { "eslint": ">=8.0.0", diff --git a/package.json b/package.json index 5e36d60..9aa9fb3 100644 --- a/package.json +++ b/package.json @@ -107,9 +107,9 @@ "eslint-plugin-json": "^3.1.0", "eslint-plugin-prettier": "^5.1.2", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.7.1", + "eslint-plugin-security": "^2.1.0", "eslint-plugin-storybook": "^0.6.15", - "eslint-plugin-vitest": "^0.3.10", + "eslint-plugin-vitest": "^0.3.20", "eslint-plugin-vue": "^9.19.2", "eslint-plugin-vuetify": "^2.1.1", "eslint-plugin-yml": "^1.11.0",