diff --git a/package.json b/package.json index 1476733..b841c43 100644 --- a/package.json +++ b/package.json @@ -85,21 +85,21 @@ "@vitest/eslint-plugin": "~1.1.10", "eslint-config-flat-gitignore": "0.1.2", "eslint-config-prettier": "~9.1.0", - "eslint-import-resolver-typescript": "~3.6.3", + "eslint-import-resolver-typescript": "~3.7.0", "eslint-plugin-eslint-comments": "~3.2.0", - "eslint-plugin-import-x": "~4.4.3", + "eslint-plugin-import-x": "~4.5.0", "eslint-plugin-jest": "~28.9.0", "eslint-plugin-jest-dom": "~5.5.0", - "eslint-plugin-jsdoc": "~50.5.0", + "eslint-plugin-jsdoc": "~50.6.0", "eslint-plugin-jsonc": "~2.18.2", "eslint-plugin-jsx-a11y": "~6.10.2", "eslint-plugin-markdown": "~5.1.0", - "eslint-plugin-n": "~17.14.0", + "eslint-plugin-n": "~17.15.0", "eslint-plugin-no-only-tests": "~3.3.0", - "eslint-plugin-promise": "~7.1.0", + "eslint-plugin-promise": "~7.2.0", "eslint-plugin-react": "~7.37.2", "eslint-plugin-react-hooks": "~5.0.0", - "eslint-plugin-testing-library": "~7.0.0", + "eslint-plugin-testing-library": "~7.1.0", "eslint-plugin-unicorn": "~56.0.1", "globals": "~15.13.0", "jsonc-eslint-parser": "~2.4.0", @@ -116,7 +116,7 @@ "eslint-flat-config-viewer": "0.1.20", "jest": "29.7.0", "lint-staged": "15.2.10", - "prettier": "3.3.3", + "prettier": "3.4.2", "terminal-link": "3.0.0", "ts-morph": "24.0.0", "tsup": "8.3.5", diff --git a/yarn.lock b/yarn.lock index 1eb7b1b..e63ce12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -425,28 +425,28 @@ __metadata: eslint-define-config: "npm:2.1.0" eslint-find-rules: "npm:4.2.0" eslint-flat-config-viewer: "npm:0.1.20" - eslint-import-resolver-typescript: "npm:~3.6.3" + eslint-import-resolver-typescript: "npm:~3.7.0" eslint-plugin-eslint-comments: "npm:~3.2.0" - eslint-plugin-import-x: "npm:~4.4.3" + eslint-plugin-import-x: "npm:~4.5.0" eslint-plugin-jest: "npm:~28.9.0" eslint-plugin-jest-dom: "npm:~5.5.0" - eslint-plugin-jsdoc: "npm:~50.5.0" + eslint-plugin-jsdoc: "npm:~50.6.0" eslint-plugin-jsonc: "npm:~2.18.2" eslint-plugin-jsx-a11y: "npm:~6.10.2" eslint-plugin-markdown: "npm:~5.1.0" - eslint-plugin-n: "npm:~17.14.0" + eslint-plugin-n: "npm:~17.15.0" eslint-plugin-no-only-tests: "npm:~3.3.0" - eslint-plugin-promise: "npm:~7.1.0" + eslint-plugin-promise: "npm:~7.2.0" eslint-plugin-react: "npm:~7.37.2" eslint-plugin-react-hooks: "npm:~5.0.0" - eslint-plugin-testing-library: "npm:~7.0.0" + eslint-plugin-testing-library: "npm:~7.1.0" eslint-plugin-unicorn: "npm:~56.0.1" globals: "npm:~15.13.0" jest: "npm:29.7.0" jsonc-eslint-parser: "npm:~2.4.0" lint-staged: "npm:15.2.10" local-pkg: "npm:~0.5.1" - prettier: "npm:3.3.3" + prettier: "npm:3.4.2" terminal-link: "npm:3.0.0" ts-morph: "npm:24.0.0" tsup: "npm:8.3.5" @@ -1702,6 +1702,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:^8.1.0": + version: 8.18.0 + resolution: "@typescript-eslint/scope-manager@npm:8.18.0" + dependencies: + "@typescript-eslint/types": "npm:8.18.0" + "@typescript-eslint/visitor-keys": "npm:8.18.0" + checksum: 10/869fd569a1f98cd284001062cca501e25ef7079c761242926d3b35454da64e398391ddb9d686adb34bf7bee6446491617b52c54ba54db07ee637ad4ef024d262 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.15.0": version: 8.15.0 resolution: "@typescript-eslint/type-utils@npm:8.15.0" @@ -1733,6 +1743,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.18.0": + version: 8.18.0 + resolution: "@typescript-eslint/types@npm:8.18.0" + checksum: 10/6c6473c169671ca946df7c1e0e424e5296dd44d89833d5c82a0ec0fdb2c668c62f8de31c85b18754d332198f18340cf2b6f13d3b13d02770ee9d1a93a099f069 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.15.0": version: 8.15.0 resolution: "@typescript-eslint/typescript-estree@npm:8.15.0" @@ -1825,6 +1842,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.18.0": + version: 8.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.18.0" + dependencies: + "@typescript-eslint/types": "npm:8.18.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/6b2e1e471097ddd903dcb125ba8ff42bf4262fc4f408ca3afacf4161cff6f06b7ab4a6a7dd273e34b61a676f89a00535de7497c77d9001a10512ba3fe7d91971 + languageName: node + linkType: hard + "@unhead/dom@npm:1.11.13": version: 1.11.13 resolution: "@unhead/dom@npm:1.11.13" @@ -2910,7 +2937,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:~4.3.6": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:~4.3.6": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -3600,18 +3627,18 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:~3.6.3": - version: 3.6.3 - resolution: "eslint-import-resolver-typescript@npm:3.6.3" +"eslint-import-resolver-typescript@npm:~3.7.0": + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: "@nolyfill/is-core-module": "npm:1.0.39" - debug: "npm:^4.3.5" + debug: "npm:^4.3.7" enhanced-resolve: "npm:^5.15.0" - eslint-module-utils: "npm:^2.8.1" fast-glob: "npm:^3.3.2" get-tsconfig: "npm:^4.7.5" is-bun-module: "npm:^1.0.2" is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -3621,7 +3648,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10/5f9956dbbd0becc3d6c6cb945dad0e5e6f529cfd0f488d5688f3c59840cd7f4a44ab6aee0f54b5c4188134dab9a01cb63c1201767bde7fc330b7c1a14747f8ac + checksum: 10/8158730c11e562c56ed9bf7236dc75bce35b6992dc32c39ac2f4177ab77fca97b95999850204a6458054243607b54aee88c028a61fed4184f24f425fa1afff01 languageName: node linkType: hard @@ -3640,18 +3667,6 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.1": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10/dd27791147eca17366afcb83f47d6825b6ce164abb256681e5de4ec1d7e87d8605641eb869298a0dbc70665e2446dbcc2f40d3e1631a9475dd64dd23d4ca5dee - languageName: node - linkType: hard - "eslint-plugin-es-x@npm:^7.8.0": version: 7.8.0 resolution: "eslint-plugin-es-x@npm:7.8.0" @@ -3677,10 +3692,11 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import-x@npm:~4.4.3": - version: 4.4.3 - resolution: "eslint-plugin-import-x@npm:4.4.3" +"eslint-plugin-import-x@npm:~4.5.0": + version: 4.5.0 + resolution: "eslint-plugin-import-x@npm:4.5.0" dependencies: + "@typescript-eslint/scope-manager": "npm:^8.1.0" "@typescript-eslint/utils": "npm:^8.1.0" debug: "npm:^4.3.4" doctrine: "npm:^3.0.0" @@ -3693,7 +3709,7 @@ __metadata: tslib: "npm:^2.6.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10/e0c459b3bab2af70a52caac5291e5f177e7a5445d29b0a062e47be767eeaef9c1e7901e4ae5f5381b3d7d17389db0e31184f868ec90f15c0d277d7f768b0a252 + checksum: 10/c894408247344655f1f5db7c0d808ae5f7de331572968fa12074b54d490e6967cc5921f2ae616b161cafa171ff751c16bfd0201137fb47a1617105aabf5197d8 languageName: node linkType: hard @@ -3731,9 +3747,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:~50.5.0": - version: 50.5.0 - resolution: "eslint-plugin-jsdoc@npm:50.5.0" +"eslint-plugin-jsdoc@npm:~50.6.0": + version: 50.6.0 + resolution: "eslint-plugin-jsdoc@npm:50.6.0" dependencies: "@es-joy/jsdoccomment": "npm:~0.49.0" are-docs-informative: "npm:^0.0.2" @@ -3748,7 +3764,7 @@ __metadata: synckit: "npm:^0.9.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10/4abe3ac34ad0d3bf34238968b6961c4ea9ec8eb058046f554cf60a702a91ac294eda8e475cadeaa1951e1a5317dd055543407787b04256fbd0728454af7e2ad0 + checksum: 10/295df63b2d0300a072f4349b15eaf3279080ed13147752e21ce145ed31ed111a15c406e44650726a9e5bcf6bf248e5714ec3962e7e4f7b4bbd4cc3cd0cf16db2 languageName: node linkType: hard @@ -3806,9 +3822,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:~17.14.0": - version: 17.14.0 - resolution: "eslint-plugin-n@npm:17.14.0" +"eslint-plugin-n@npm:~17.15.0": + version: 17.15.0 + resolution: "eslint-plugin-n@npm:17.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.1" enhanced-resolve: "npm:^5.17.1" @@ -3820,7 +3836,7 @@ __metadata: semver: "npm:^7.6.3" peerDependencies: eslint: ">=8.23.0" - checksum: 10/5ae20b62c6830da07d75c081c1a7e3a5596a5e2605561a890d5d4aa5efa49438f64df1e9be35592137daa7cdfb098944c4af4a34dcb805ae99d53f8d1e3778e0 + checksum: 10/1b679fc5dc2ba27da8cd4f0d4d81b9a3ffe198cb701ed73862ec66a5b8f210881d062eee08834ca0c60d95c013a618a07d6b4e1cee6bf22e39b7b59ff01c3c60 languageName: node linkType: hard @@ -3831,12 +3847,14 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-promise@npm:~7.1.0": - version: 7.1.0 - resolution: "eslint-plugin-promise@npm:7.1.0" +"eslint-plugin-promise@npm:~7.2.0": + version: 7.2.1 + resolution: "eslint-plugin-promise@npm:7.2.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10/ae2c6245d45beac99d55a7ca0b517c04d995238af1bce6c4bb4bfc9be03d8dd7f3ceb9d383822e78a043817664e3c1341486e89ac82955f3cd9c88fa3e17951b + checksum: 10/e7447159d52dbc0fdaacfad18571906bb783f9f41f497e73f9b0351e9cc79497f9a9053fbef8141d0c027c16c768a1ef7f8cd4709a4a5cbb14636e862a1ccb34 languageName: node linkType: hard @@ -3877,15 +3895,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:~7.0.0": - version: 7.0.0 - resolution: "eslint-plugin-testing-library@npm:7.0.0" +"eslint-plugin-testing-library@npm:~7.1.0": + version: 7.1.1 + resolution: "eslint-plugin-testing-library@npm:7.1.1" dependencies: "@typescript-eslint/scope-manager": "npm:^8.15.0" "@typescript-eslint/utils": "npm:^8.15.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10/f69bfde9e14d306561ef7f913f768aa9af06131e79a0b44a96598fecc44a37b60f8f1a5dfd68de6746838a8ae7d8d22a2607d05a91bf216d3e187bebed3c4b43 + checksum: 10/48a7a7f93afd16f9cf9cccaf7a1e7ba2e2ea9072d598558ce758d396c7a4d6a71e49b4ec654feef67350141f4f2737d7460c07dbfaed4eb60a09d1c7ceb11558 languageName: node linkType: hard @@ -6870,12 +6888,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.3.3": - version: 3.3.3 - resolution: "prettier@npm:3.3.3" +"prettier@npm:3.4.2": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" bin: prettier: bin/prettier.cjs - checksum: 10/5beac1f30b5b40162532b8e2f7c3a4eb650910a2695e9c8512a62ffdc09dae93190c29db9107fa7f26d1b6c71aad3628ecb9b5de1ecb0911191099be109434d7 + checksum: 10/a3e806fb0b635818964d472d35d27e21a4e17150c679047f5501e1f23bd4aa806adf660f0c0d35214a210d5d440da6896c2e86156da55f221a57938278dc326e languageName: node linkType: hard