diff --git a/package-lock.json b/package-lock.json index 81140cf..f5a1497 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "4.0.0", "license": "MIT", "devDependencies": { - "@eslint-recommended/eslint-config-typescript": "25.0.0", + "@eslint-recommended/eslint-config-typescript": "30.0.2", "eslint": "8.49.0", "eslint-plugin-import-newlines": "1.3.4", "typescript": "5.2.2" @@ -18,7 +18,7 @@ "node": ">=18" }, "peerDependencies": { - "@eslint-recommended/eslint-config-typescript": "^25.0.0", + "@eslint-recommended/eslint-config-typescript": "^25.0.0 || ^30.0.0", "eslint": "^8.23.1", "eslint-plugin-import-newlines": "^1.2.0", "typescript": "*" @@ -47,9 +47,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", "dev": true, "peer": true, "engines": { @@ -189,12 +189,12 @@ } }, "node_modules/@eslint-recommended/eslint-config-typescript": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@eslint-recommended/eslint-config-typescript/-/eslint-config-typescript-25.0.0.tgz", - "integrity": "sha512-aAmABETxFrnuzYo1va+7FmzSdtUiHmoptE54yq4WJzC+KZY4neMgb2+JUXjREO5HouKE2YVManQo1b9patCByQ==", + "version": "30.0.2", + "resolved": "https://registry.npmjs.org/@eslint-recommended/eslint-config-typescript/-/eslint-config-typescript-30.0.2.tgz", + "integrity": "sha512-/rj1ZXdU+Y1Ivb4BN0vHpATab6JyFF+qYJqVQcT7J9o+GcRaVIAXOT5FOJ7cHIIcl5BS8l+V8ABnmvZCv5d6Gg==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "^5.0.0", @@ -202,9 +202,9 @@ "eslint-config-standard-with-typescript": "^35.0.0", "eslint-plugin-eslint-comments": "^3.0.0", "eslint-plugin-jsdoc": "^46.0.0", - "eslint-plugin-sonarjs": "^0.19.0", + "eslint-plugin-sonarjs": "^0.21.0", "eslint-plugin-tsdoc": "^0.2.17", - "eslint-plugin-unicorn": "^47.0.0", + "eslint-plugin-unicorn": "^48.0.0", "typescript": "*" } }, @@ -1445,9 +1445,9 @@ } }, "node_modules/eslint-plugin-sonarjs": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.19.0.tgz", - "integrity": "sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.21.0.tgz", + "integrity": "sha512-oezUDfFT5S6j3rQheZ4DLPrbetPmMS7zHIKWGHr0CM3g5JgyZroz1FpIKa4jV83NsGpmgIeagpokWDKIJzRQmw==", "dev": true, "peer": true, "engines": { @@ -1469,13 +1469,13 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "47.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-47.0.0.tgz", - "integrity": "sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==", + "version": "48.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz", + "integrity": "sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-validator-identifier": "^7.22.5", "@eslint-community/eslint-utils": "^4.4.0", "ci-info": "^3.8.0", "clean-regexp": "^1.0.0", @@ -1486,10 +1486,9 @@ "lodash": "^4.17.21", "pluralize": "^8.0.0", "read-pkg-up": "^7.0.1", - "regexp-tree": "^0.1.24", + "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "safe-regex": "^2.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "strip-indent": "^3.0.0" }, "engines": { @@ -1499,7 +1498,7 @@ "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" }, "peerDependencies": { - "eslint": ">=8.38.0" + "eslint": ">=8.44.0" } }, "node_modules/eslint-scope": { @@ -3116,16 +3115,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/safe-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", - "dev": true, - "peer": true, - "dependencies": { - "regexp-tree": "~0.1.1" - } - }, "node_modules/safe-regex-test": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", diff --git a/package.json b/package.json index 3765a2e..940b3c2 100644 --- a/package.json +++ b/package.json @@ -13,13 +13,13 @@ "node": ">=18" }, "peerDependencies": { - "@eslint-recommended/eslint-config-typescript": "^25.0.0", + "@eslint-recommended/eslint-config-typescript": "^25.0.0 || ^30.0.0", "eslint": "^8.23.1", "eslint-plugin-import-newlines": "^1.2.0", "typescript": "*" }, "devDependencies": { - "@eslint-recommended/eslint-config-typescript": "25.0.0", + "@eslint-recommended/eslint-config-typescript": "30.0.2", "eslint": "8.49.0", "eslint-plugin-import-newlines": "1.3.4", "typescript": "5.2.2"