diff --git a/package-lock.json b/package-lock.json index 6197325..fa6caf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "chokidar": "3.5.3", "eslint": "8.52.0", "eslint-config-oclif": "5.0.0", - "eslint-config-oclif-typescript": "2.0.1", + "eslint-config-oclif-typescript": "3.0.8", "eslint-config-prettier": "9.0.0", "eslint-config-standard-with-typescript": "39.1.1", "eslint-import-resolver-typescript": "3.6.1", @@ -3282,18 +3282,19 @@ } }, "node_modules/eslint-config-oclif-typescript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-2.0.1.tgz", - "integrity": "sha512-Z0U0KVNXGcTzYdSoDsrHulkspS1ZW/NrNgv/IAvpd7F2ZdrLUEmRlJn7Kwnk8CdUufJb/GsW+qVKIG/fPhwKpg==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-3.0.8.tgz", + "integrity": "sha512-3aMvhDHG4G02qXnjj9rnwlXAoD5Z+faaCuDGMWzAlJHClqVjex90L1o3AtD2K+zhhd5V5mmcMiUG54GvHYz+hw==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.7.2", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", "eslint-config-xo-space": "^0.34.0", - "eslint-import-resolver-typescript": "^3.6.0", + "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.28.1", - "eslint-plugin-mocha": "^10.1.0", - "eslint-plugin-node": "^11.1.0" + "eslint-plugin-mocha": "^10.2.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-perfectionist": "^2.2.0" }, "engines": { "node": ">=18.0.0" @@ -3706,6 +3707,62 @@ "semver": "bin/semver.js" } }, + "node_modules/eslint-plugin-perfectionist": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-2.2.0.tgz", + "integrity": "sha512-/nG2Uurd6AY7CI6zlgjHPOoiPY8B7EYMUWdNb5w+EzyauYiQjjD5lQwAI1FlkBbCCFFZw/CdZIPQhXumYoiyaw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^6.7.5", + "minimatch": "^9.0.3", + "natural-compare-lite": "^1.4.0" + }, + "peerDependencies": { + "astro-eslint-parser": "^0.16.0", + "eslint": ">=8.0.0", + "svelte": ">=3.0.0", + "svelte-eslint-parser": "^0.33.0", + "vue-eslint-parser": ">=9.0.0" + }, + "peerDependenciesMeta": { + "astro-eslint-parser": { + "optional": true + }, + "svelte": { + "optional": true + }, + "svelte-eslint-parser": { + "optional": true + }, + "vue-eslint-parser": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-perfectionist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-plugin-perfectionist/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-plugin-prettier": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz", @@ -5749,6 +5806,12 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "node_modules/natural-orderby": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", diff --git a/package.json b/package.json index 8e0f998..02da8b4 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "chokidar": "3.5.3", "eslint": "8.52.0", "eslint-config-oclif": "5.0.0", - "eslint-config-oclif-typescript": "2.0.1", + "eslint-config-oclif-typescript": "3.0.8", "eslint-config-prettier": "9.0.0", "eslint-config-standard-with-typescript": "39.1.1", "eslint-import-resolver-typescript": "3.6.1",