diff --git a/package.json b/package.json index f86a8d7..c9cefe9 100644 --- a/package.json +++ b/package.json @@ -30,15 +30,15 @@ "dist/**/*" ], "devDependencies": { - "@nihalgonsalves/esconfig": "^0.10.14", + "@nihalgonsalves/esconfig": "^0.10.16", "@types/node": "^18", - "eslint": "^9.14.0", - "knip": "^5.36.2", - "lefthook": "^1.8.2", - "prettier": "^3.3.3", + "eslint": "^9.16.0", + "knip": "^5.38.3", + "lefthook": "^1.8.4", + "prettier": "^3.4.1", "tsx": "^4.19.2", - "typescript": "^5.6.3", - "typescript-eslint": "^8.12.2", + "typescript": "^5.7.2", + "typescript-eslint": "^8.16.0", "zod": "^3.23.8" } } diff --git a/yarn.lock b/yarn.lock index 7eb167e..50639dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -198,27 +198,27 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.18.0": - version: 0.18.0 - resolution: "@eslint/config-array@npm:0.18.0" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.0 + resolution: "@eslint/config-array@npm:0.19.0" dependencies: "@eslint/object-schema": "npm:^2.1.4" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10c0/0234aeb3e6b052ad2402a647d0b4f8a6aa71524bafe1adad0b8db1dfe94d7f5f26d67c80f79bb37ac61361a1d4b14bb8fb475efe501de37263cf55eabb79868f + checksum: 10c0/def23c6c67a8f98dc88f1b87e17a5668e5028f5ab9459661aabfe08e08f2acd557474bbaf9ba227be0921ae4db232c62773dbb7739815f8415678eb8f592dbf5 languageName: node linkType: hard -"@eslint/core@npm:^0.7.0": - version: 0.7.0 - resolution: "@eslint/core@npm:0.7.0" - checksum: 10c0/3cdee8bc6cbb96ac6103d3ead42e59830019435839583c9eb352b94ed558bd78e7ffad5286dc710df21ec1e7bd8f52aa6574c62457a4dd0f01f3736fa4a7d87a +"@eslint/core@npm:^0.9.0": + version: 0.9.0 + resolution: "@eslint/core@npm:0.9.0" + checksum: 10c0/6d8e8e0991cef12314c49425d8d2d9394f5fb1a36753ff82df7c03185a4646cb7c8736cf26638a4a714782cedf4b23cfc17667d282d3e5965b3920a0e7ce20d4 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.1.0": - version: 3.1.0 - resolution: "@eslint/eslintrc@npm:3.1.0" +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -229,14 +229,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167 + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b languageName: node linkType: hard -"@eslint/js@npm:9.14.0, @eslint/js@npm:^9.13.0": - version: 9.14.0 - resolution: "@eslint/js@npm:9.14.0" - checksum: 10c0/a423dd435e10aa3b461599aa02f6cbadd4b5128cb122467ee4e2c798e7ca4f9bb1fce4dcea003b29b983090238cf120899c1af657cf86300b399e4f996b83ddc +"@eslint/js@npm:9.16.0, @eslint/js@npm:^9.15.0": + version: 9.16.0 + resolution: "@eslint/js@npm:9.16.0" + checksum: 10c0/a55846a4ddade720662d36682f3eaaf38eac06eeee12c83bb837bba2b7d550dadcb3445b104219f0bc1da2e09b4fe5fb5ba123b8338c8c787bcfbd540878df75 languageName: node linkType: hard @@ -247,7 +247,7 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.0": +"@eslint/plugin-kit@npm:^0.2.3": version: 0.2.3 resolution: "@eslint/plugin-kit@npm:0.2.3" dependencies: @@ -287,10 +287,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.0": - version: 0.4.0 - resolution: "@humanwhocodes/retry@npm:0.4.0" - checksum: 10c0/28dcf1ed70b28ae8bc07b268c457a02f6b53fe4591b73e31f6735e7673dfd9e662f24a69e065aada1a64311bf5692d93d4ef35aba849314e8a87a870ba3b47aa +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b languageName: node linkType: hard @@ -308,22 +308,22 @@ __metadata: languageName: node linkType: hard -"@nihalgonsalves/esconfig@npm:^0.10.14": - version: 0.10.14 - resolution: "@nihalgonsalves/esconfig@npm:0.10.14" +"@nihalgonsalves/esconfig@npm:^0.10.16": + version: 0.10.16 + resolution: "@nihalgonsalves/esconfig@npm:0.10.16" dependencies: - "@eslint/js": "npm:^9.13.0" + "@eslint/js": "npm:^9.15.0" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-jsx-a11y: "npm:^6.10.2" eslint-plugin-react: "npm:^7.37.2" eslint-plugin-react-hooks: "npm:^5.0.0" - typescript-eslint: "npm:^8.12.2" + typescript-eslint: "npm:^8.15.0" peerDependencies: - eslint: ^9.13.0 + eslint: ^9.15.0 typescript: ^5.5.4 typescript-eslint: ^8.4.0 - checksum: 10c0/8a503d8ac9fe8cd7a63ed247e74a6c0ca08e7b5af3de5a3aaaa297b81c7e05afe295ce0e06566f1eb5386fe3b34fca5fed70be2acc0274dab1dc9078d1aed0c7 + checksum: 10c0/f16a5542fabf83b38a021d32112d35ed764edcd4e8304f63f5a95e56d41bbb28f493775cc2f1146ee5e74ce09df303c75bde3c94f0dd2b36e4c3b0d02d5d1132 languageName: node linkType: hard @@ -425,23 +425,23 @@ __metadata: linkType: hard "@types/node@npm:^18": - version: 18.19.63 - resolution: "@types/node@npm:18.19.63" + version: 18.19.67 + resolution: "@types/node@npm:18.19.67" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/cbb6a548f9aa1f9f391a67a76dc8e19733bc058b940ec9810b79156881c3a5888ba2934b79b94250b96179f8c6cba08bf5b1190019ff2dbf6be1a3451096214a + checksum: 10c0/72b06802ac291c2e710bcf527b040f5490e1f85f26fdedad417e13ce3ed3aeb67e1bf3eef0ba5f581986bf361dcdc5f2d1229a9e284bf3dbd85db5c595e67bc6 languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/eslint-plugin@npm:8.12.2" +"@typescript-eslint/eslint-plugin@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.16.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/type-utils": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.16.0" + "@typescript-eslint/type-utils": "npm:8.16.0" + "@typescript-eslint/utils": "npm:8.16.0" + "@typescript-eslint/visitor-keys": "npm:8.16.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -452,66 +452,68 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0f9c0982bc652c723923d22944254cb7c96fbb972e375f4eb1b031a512e67abc83a335f4ba677cff2275e83a7a61d3937473a3939ae4aa9a5b52a5313f02fb75 + checksum: 10c0/b03612b726ee5aff631cd50e05ceeb06a522e64465e4efdc134e3a27a09406b959ef7a05ec4acef1956b3674dc4fedb6d3a62ce69382f9e30c227bd4093003e5 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/parser@npm:8.12.2" +"@typescript-eslint/parser@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/parser@npm:8.16.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/typescript-estree": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.16.0" + "@typescript-eslint/types": "npm:8.16.0" + "@typescript-eslint/typescript-estree": "npm:8.16.0" + "@typescript-eslint/visitor-keys": "npm:8.16.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0d41f02e91045c5dca70e347731c74a4162ab567bedf3f7f69a2c3f152f629f2d1f96cf09188270c7df48e8a2d6193ccf177e636dcaa3e58cb85ba453c343d24 + checksum: 10c0/e49c6640a7a863a16baecfbc5b99392a4731e9c7e9c9aaae4efbc354e305485fe0f39a28bf0acfae85bc01ce37fe0cc140fd315fdaca8b18f9b5e0addff8ceae languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/scope-manager@npm:8.12.2" +"@typescript-eslint/scope-manager@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/scope-manager@npm:8.16.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" - checksum: 10c0/e953838e9c1a55cc23c8ec5ecd0a7d447020ac8a1171bed248b6751fc3ec3910a5dad3497a63b660106844a4abeb17265b9a49ce2d0e29264213579b6cda20ab + "@typescript-eslint/types": "npm:8.16.0" + "@typescript-eslint/visitor-keys": "npm:8.16.0" + checksum: 10c0/23b7c738b83f381c6419a36e6ca951944187e3e00abb8e012bce8041880410fe498303e28bdeb0e619023a69b14cf32a5ec1f9427c5382807788cd8e52a46a6e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/type-utils@npm:8.12.2" +"@typescript-eslint/type-utils@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/type-utils@npm:8.16.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" + "@typescript-eslint/typescript-estree": "npm:8.16.0" + "@typescript-eslint/utils": "npm:8.16.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/88fb254acb022a6997a7335f1d9db54112f89a6f090afbf7c0ca52a6b70885391db7d6d40cf016084425f2899aaff49dac31e9df8cff12aae90c9c051eab69ff + checksum: 10c0/24c0e815c8bdf99bf488c7528bd6a7c790e8b3b674cb7fb075663afc2ee26b48e6f4cf7c0d14bb21e2376ca62bd8525cbcb5688f36135b00b62b1d353d7235b9 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/types@npm:8.12.2" - checksum: 10c0/7fdc26b349a4f0faa9e80683d425fe7a5761a50c76f2fad6ebdf30f1ef75443c06c158e17b2a529f70fc6d56560a130b4e59038b6e2f583c8cb54c1d0ab9cf73 +"@typescript-eslint/types@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/types@npm:8.16.0" + checksum: 10c0/141e257ab4060a9c0e2e14334ca14ab6be713659bfa38acd13be70a699fb5f36932a2584376b063063ab3d723b24bc703dbfb1ce57d61d7cfd7ec5bd8a975129 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/typescript-estree@npm:8.12.2" +"@typescript-eslint/typescript-estree@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.16.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/visitor-keys": "npm:8.12.2" + "@typescript-eslint/types": "npm:8.16.0" + "@typescript-eslint/visitor-keys": "npm:8.16.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -521,31 +523,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/133db215be60c64bf9fb20d678aaf258b31d752380492474228946ba04f540210b371217414f56c37e61b04d77a451085c421ac9a19aca818b07ac67b7139b86 + checksum: 10c0/f28fea5af4798a718b6735d1758b791a331af17386b83cb2856d89934a5d1693f7cb805e73c3b33f29140884ac8ead9931b1d7c3de10176fa18ca7a346fe10d0 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/utils@npm:8.12.2" +"@typescript-eslint/utils@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/utils@npm:8.16.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.12.2" - "@typescript-eslint/types": "npm:8.12.2" - "@typescript-eslint/typescript-estree": "npm:8.12.2" + "@typescript-eslint/scope-manager": "npm:8.16.0" + "@typescript-eslint/types": "npm:8.16.0" + "@typescript-eslint/typescript-estree": "npm:8.16.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/c050637aca88e8a5a09c2cee20d667ee3dbf1efa5488a11eca14069b320447419db3f8a42b7d3598d9acaad3a109cb6017d0e32d782255641721a41e95b2be2f + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/1e61187eef3da1ab1486d2a977d8f3b1cb8ef7fa26338500a17eb875ca42a8942ef3f2241f509eef74cf7b5620c109483afc7d83d5b0ab79b1e15920f5a49818 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.12.2": - version: 8.12.2 - resolution: "@typescript-eslint/visitor-keys@npm:8.12.2" +"@typescript-eslint/visitor-keys@npm:8.16.0": + version: 8.16.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.16.0" dependencies: - "@typescript-eslint/types": "npm:8.12.2" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/1f770d361bcb03ed028e5589824f6c7ba364da59fe8b982c2fed0878ad25890d80ebd6c72618ab5149317501964b7db106e20834179d4aa707a8cbffcca89d08 + "@typescript-eslint/types": "npm:8.16.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/537df37801831aa8d91082b2adbffafd40305ed4518f0e7d3cbb17cc466d8b9ac95ac91fa232e7fe585d7c522d1564489ec80052ebb2a6ab9bbf89ef9dd9b7bc languageName: node linkType: hard @@ -929,7 +934,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": +"cross-spawn@npm:^7.0.0": version: 7.0.5 resolution: "cross-spawn@npm:7.0.5" dependencies: @@ -940,6 +945,17 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^7.0.5": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -1472,7 +1488,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 @@ -1493,25 +1509,25 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.14.0": - version: 9.14.0 - resolution: "eslint@npm:9.14.0" +"eslint@npm:^9.16.0": + version: 9.16.0 + resolution: "eslint@npm:9.16.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.18.0" - "@eslint/core": "npm:^0.7.0" - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.14.0" - "@eslint/plugin-kit": "npm:^0.2.0" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.16.0" + "@eslint/plugin-kit": "npm:^0.2.3" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.0" + "@humanwhocodes/retry": "npm:^0.4.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" eslint-scope: "npm:^8.2.0" @@ -1531,7 +1547,6 @@ __metadata: minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - text-table: "npm:^0.2.0" peerDependencies: jiti: "*" peerDependenciesMeta: @@ -1539,7 +1554,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/e1cbf571b75519ad0b24c27e66a6575e57cab2671ef5296e7b345d9ac3adc1a549118dcc74a05b651a7a13a5e61ebb680be6a3e04a80e1f22eba1931921b5187 + checksum: 10c0/f36d12652c6f20bab8a77375b8ad29a6af030c3840deb0a5f9dd4cee49d68a2d68d7dc73b0c25918df59d83cd686dd5712e11387e696e1f3842e8dde15cd3255 languageName: node linkType: hard @@ -2396,9 +2411,9 @@ __metadata: languageName: node linkType: hard -"knip@npm:^5.36.2": - version: 5.36.2 - resolution: "knip@npm:5.36.2" +"knip@npm:^5.38.3": + version: 5.38.3 + resolution: "knip@npm:5.38.3" dependencies: "@nodelib/fs.walk": "npm:1.2.8" "@snyk/github-codeowners": "npm:1.1.0" @@ -2411,7 +2426,7 @@ __metadata: picocolors: "npm:^1.1.0" picomatch: "npm:^4.0.1" pretty-ms: "npm:^9.0.0" - smol-toml: "npm:^1.3.0" + smol-toml: "npm:^1.3.1" strip-json-comments: "npm:5.0.1" summary: "npm:2.1.0" zod: "npm:^3.22.4" @@ -2422,7 +2437,7 @@ __metadata: bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: 10c0/8cb2548a055e8ccbfeaaebd7df981f046becedc2a9166b03c7e367897adabaaa5b866204fdb210a06d9fdb923b8143f03d1a5e1a8c2501ad714525cf22265740 + checksum: 10c0/a32d70843e7047ff216cc5350054b0c22086a350d9c61f5d9ff15d8ff2e68cd30cf9043c285fd929e618cba1e951345fd5455b41539a149080b6d7993ab126c7 languageName: node linkType: hard @@ -2442,90 +2457,90 @@ __metadata: languageName: node linkType: hard -"lefthook-darwin-arm64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-darwin-arm64@npm:1.8.2" +"lefthook-darwin-arm64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-darwin-arm64@npm:1.8.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lefthook-darwin-x64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-darwin-x64@npm:1.8.2" +"lefthook-darwin-x64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-darwin-x64@npm:1.8.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lefthook-freebsd-arm64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-freebsd-arm64@npm:1.8.2" +"lefthook-freebsd-arm64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-freebsd-arm64@npm:1.8.4" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"lefthook-freebsd-x64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-freebsd-x64@npm:1.8.2" +"lefthook-freebsd-x64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-freebsd-x64@npm:1.8.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lefthook-linux-arm64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-linux-arm64@npm:1.8.2" +"lefthook-linux-arm64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-linux-arm64@npm:1.8.4" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"lefthook-linux-x64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-linux-x64@npm:1.8.2" +"lefthook-linux-x64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-linux-x64@npm:1.8.4" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"lefthook-openbsd-arm64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-openbsd-arm64@npm:1.8.2" +"lefthook-openbsd-arm64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-openbsd-arm64@npm:1.8.4" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"lefthook-openbsd-x64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-openbsd-x64@npm:1.8.2" +"lefthook-openbsd-x64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-openbsd-x64@npm:1.8.4" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"lefthook-windows-arm64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-windows-arm64@npm:1.8.2" +"lefthook-windows-arm64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-windows-arm64@npm:1.8.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lefthook-windows-x64@npm:1.8.2": - version: 1.8.2 - resolution: "lefthook-windows-x64@npm:1.8.2" +"lefthook-windows-x64@npm:1.8.4": + version: 1.8.4 + resolution: "lefthook-windows-x64@npm:1.8.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"lefthook@npm:^1.8.2": - version: 1.8.2 - resolution: "lefthook@npm:1.8.2" +"lefthook@npm:^1.8.4": + version: 1.8.4 + resolution: "lefthook@npm:1.8.4" dependencies: - lefthook-darwin-arm64: "npm:1.8.2" - lefthook-darwin-x64: "npm:1.8.2" - lefthook-freebsd-arm64: "npm:1.8.2" - lefthook-freebsd-x64: "npm:1.8.2" - lefthook-linux-arm64: "npm:1.8.2" - lefthook-linux-x64: "npm:1.8.2" - lefthook-openbsd-arm64: "npm:1.8.2" - lefthook-openbsd-x64: "npm:1.8.2" - lefthook-windows-arm64: "npm:1.8.2" - lefthook-windows-x64: "npm:1.8.2" + lefthook-darwin-arm64: "npm:1.8.4" + lefthook-darwin-x64: "npm:1.8.4" + lefthook-freebsd-arm64: "npm:1.8.4" + lefthook-freebsd-x64: "npm:1.8.4" + lefthook-linux-arm64: "npm:1.8.4" + lefthook-linux-x64: "npm:1.8.4" + lefthook-openbsd-arm64: "npm:1.8.4" + lefthook-openbsd-x64: "npm:1.8.4" + lefthook-windows-arm64: "npm:1.8.4" + lefthook-windows-x64: "npm:1.8.4" dependenciesMeta: lefthook-darwin-arm64: optional: true @@ -2549,7 +2564,7 @@ __metadata: optional: true bin: lefthook: bin/index.js - checksum: 10c0/a73721013dd65ac974cea23441a7beb07b53052e938ba8d8256154641bd80474761e7a05b029db5606b19548c85e812927bd591b22cec823e5cecdac8fba20d4 + checksum: 10c0/b831666931414e3098bb2083a4beaf9b14c45de27ff30ccaf403d2a1f2e8cd1da3206816aed1941d9e496c6edc4280d9eb1721c588d3f3de5af79af5a334f6c0 languageName: node linkType: hard @@ -2988,15 +3003,15 @@ __metadata: version: 0.0.0-use.local resolution: "pg-error-enum@workspace:." dependencies: - "@nihalgonsalves/esconfig": "npm:^0.10.14" + "@nihalgonsalves/esconfig": "npm:^0.10.16" "@types/node": "npm:^18" - eslint: "npm:^9.14.0" - knip: "npm:^5.36.2" - lefthook: "npm:^1.8.2" - prettier: "npm:^3.3.3" + eslint: "npm:^9.16.0" + knip: "npm:^5.38.3" + lefthook: "npm:^1.8.4" + prettier: "npm:^3.4.1" tsx: "npm:^4.19.2" - typescript: "npm:^5.6.3" - typescript-eslint: "npm:^8.12.2" + typescript: "npm:^5.7.2" + typescript-eslint: "npm:^8.16.0" zod: "npm:^3.23.8" languageName: unknown linkType: soft @@ -3036,12 +3051,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.1": + version: 3.4.1 + resolution: "prettier@npm:3.4.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 + checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c languageName: node linkType: hard @@ -3335,7 +3350,7 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.3.0": +"smol-toml@npm:^1.3.1": version: 1.3.1 resolution: "smol-toml@npm:1.3.1" checksum: 10c0/bac5bf4f2655fd561fe41f9426d70ab68b486631beff97a7f127f5d2f811b5e247d50a06583be03d35a625dcb05b7984b94a61a81c68ea2810ac7a9bf4edc64d @@ -3559,13 +3574,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -3673,37 +3681,39 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.12.2": - version: 8.12.2 - resolution: "typescript-eslint@npm:8.12.2" +"typescript-eslint@npm:^8.15.0, typescript-eslint@npm:^8.16.0": + version: 8.16.0 + resolution: "typescript-eslint@npm:8.16.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.12.2" - "@typescript-eslint/parser": "npm:8.12.2" - "@typescript-eslint/utils": "npm:8.12.2" + "@typescript-eslint/eslint-plugin": "npm:8.16.0" + "@typescript-eslint/parser": "npm:8.16.0" + "@typescript-eslint/utils": "npm:8.16.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/8a80916204da1a056fa3776d7c69d3d21b9a242d8d2bea75ca32b25d86a0c0e28711fb185605024e463b311e582f693166950d6fe0f66f0969603214e190cbcc + checksum: 10c0/3da9401d6c2416b9d95c96a41a9423a5379d233a120cd3304e2c03f191d350ce91cf0c7e60017f7b10c93b4cc1190592702735735b771c1ce1bf68f71a9f1647 languageName: node linkType: hard -"typescript@npm:^5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:^5.7.2": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" +"typescript@patch:typescript@npm%3A^5.7.2#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=cef18b" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/7c9d2e07c81226d60435939618c91ec2ff0b75fbfa106eec3430f0fcf93a584bc6c73176676f532d78c3594fe28a54b36eb40b3d75593071a7ec91301533ace7 + checksum: 10c0/c891ccf04008bc1305ba34053db951f8a4584b4a1bf2f68fd972c4a354df3dc5e62c8bfed4f6ac2d12e5b3b1c49af312c83a651048f818cd5b4949d17baacd79 languageName: node linkType: hard