diff --git a/package.json b/package.json index 0428c114..211242b9 100644 --- a/package.json +++ b/package.json @@ -488,7 +488,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "^4.16.1", - "eslint-plugin-package-json": "^0.88.1", + "eslint-plugin-package-json": "^0.88.2", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^5.0.0", "globals": "^17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ac653fc..d3032396 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,7 +112,7 @@ importers: version: 4.1.0 coder: specifier: github:coder/coder#main - version: https://codeload.github.com/coder/coder/tar.gz/536bca7ea9041b7370326c477140c3f14ec5e4ce + version: https://codeload.github.com/coder/coder/tar.gz/c3ea5441629008cb5fa93b62d0c1124f6d2d3014 concurrently: specifier: ^9.2.1 version: 9.2.1 @@ -138,8 +138,8 @@ importers: specifier: ^4.16.1 version: 4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2) eslint-plugin-package-json: - specifier: ^0.88.1 - version: 0.88.1(@types/estree@1.0.8)(eslint@9.39.2)(jsonc-eslint-parser@2.4.2) + specifier: ^0.88.2 + version: 0.88.2(@types/estree@1.0.8)(eslint@9.39.2)(jsonc-eslint-parser@2.4.2) eslint-plugin-react: specifier: ^7.37.0 version: 7.37.5(eslint@9.39.2) @@ -1641,6 +1641,10 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -1649,6 +1653,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1880,8 +1888,8 @@ packages: resolution: {integrity: sha512-gfrHV6ZPkquExvMh9IOkKsBzNDk6sDuZ6DdBGUBkvFnTCqCxzpuq48RySgP0AnaqQkw2zynOFj9yly6T1Q2G5Q==} engines: {node: '>=16'} - coder@https://codeload.github.com/coder/coder/tar.gz/536bca7ea9041b7370326c477140c3f14ec5e4ce: - resolution: {tarball: https://codeload.github.com/coder/coder/tar.gz/536bca7ea9041b7370326c477140c3f14ec5e4ce} + coder@https://codeload.github.com/coder/coder/tar.gz/c3ea5441629008cb5fa93b62d0c1124f6d2d3014: + resolution: {tarball: https://codeload.github.com/coder/coder/tar.gz/c3ea5441629008cb5fa93b62d0c1124f6d2d3014} version: 0.0.0 color-convert@2.0.1: @@ -2176,9 +2184,9 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-fix-utils@0.4.0: - resolution: {integrity: sha512-nCEciwqByGxsKiWqZjqK7xfL+7dUX9Pi0UL3J0tOwfxVN9e6Y59UxEt1ZYsc3XH0ce6T1WQM/QU2DbKK/6IG7g==} - engines: {node: ^20.19.0 || >=22.12.0} + eslint-fix-utils@0.4.1: + resolution: {integrity: sha512-1xPtnB7RYRHKrFGll3kRv5gOodHm3/jkk76jrKMZ2yk/G8HU9XoN1I9iHgh1ToAqmGG0/FFrybZMqmqUWp4asA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: '@types/estree': '>=1' eslint: '>=8' @@ -2221,8 +2229,8 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-package-json@0.88.1: - resolution: {integrity: sha512-azVaiYwKOZBA4I8q7kxZ8pJ64pihQdAh7MWKQveoZeF/4dDWPxehqkbS3psl3yWvz3Etea9oxALEXso0MUi/Wg==} + eslint-plugin-package-json@0.88.2: + resolution: {integrity: sha512-KCpzuc0sI/7Kzt+QBsSbq+e8ClpoiTuoID7D2WxQe2r3XB+2SSPkqqr9M9oLfUjQDsn3oROAnb5lP2yh+oBfVg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: eslint: '>=8.0.0' @@ -2466,8 +2474,8 @@ packages: resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} engines: {node: '>= 14'} - git-hooks-list@4.1.1: - resolution: {integrity: sha512-cmP497iLq54AZnv4YRAEMnEyQ1eIn4tGKbmswqwmFV4GBnAqE8NLtWxxdXa++AalfgL5EBH4IxTPyquEuGY/jA==} + git-hooks-list@4.2.1: + resolution: {integrity: sha512-WNvqJjOxxs/8ZP9+DWdwWJ7cDsd60NHf39XnD82pDVrKO5q7xfPqpkK6hwEAmBa/ZSEE4IOoR75EzbbIuwGlMw==} github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} @@ -3351,8 +3359,8 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-json-validator@0.59.1: - resolution: {integrity: sha512-cLk5/c/OJX9nA9rl3d2Gymrxv2lqhOBn3+1+D6ZqPNjL6ZyhcjVDUfKyXh+nDyQjGVEQfPoVIE5kLrZ2zn6nDQ==} + package-json-validator@0.60.0: + resolution: {integrity: sha512-3BBkeFHm3O1VsazTSIN8+AGAl/eJQvTvWquECchRszIW6SC3aJ/fZHwZkpsmJlt7FMjTMNEgz+EhamVn94wgFw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true @@ -3736,14 +3744,11 @@ packages: resolution: {integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - sort-object-keys@1.1.3: - resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - - sort-object-keys@2.0.0: - resolution: {integrity: sha512-FTUWjmUumK0IGXn1INzkS3lS2Fqw81JuomcExd7LsFvQnNl+9+IZ575fC21F/AwrR/6lMrH7lTX0e7qLBk1wMg==} + sort-object-keys@2.1.0: + resolution: {integrity: sha512-SOiEnthkJKPv2L6ec6HMwhUcN0/lppkeYuN1x63PbyPRrgSPIuBJCiYxYyvWRTtjMlOi14vQUCGUJqS6PLVm8g==} - sort-package-json@3.4.0: - resolution: {integrity: sha512-97oFRRMM2/Js4oEA9LJhjyMlde+2ewpZQf53pgue27UkbEXfHJnDzHlUxQ/DWUkzqmp7DFwJp8D+wi/TYeQhpA==} + sort-package-json@3.6.1: + resolution: {integrity: sha512-Chgejw1+10p2D0U2tB7au1lHtz6TkFnxmvZktyBCRyV0GgmF6nl1IxXxAsPtJVsUyg/fo+BfCMAVVFUVRkAHrQ==} engines: {node: '>=20'} hasBin: true @@ -3764,8 +3769,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + spdx-license-ids@3.0.22: + resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -3836,6 +3841,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -4081,8 +4090,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@7.0.0: - resolution: {integrity: sha512-bwVk/OK+Qu108aJcMAEiU4yavHUI7aN20TgZNBj9MR2iU1zPUl1Z1Otr7771ExfYTPTvfN8ZJ1pbr5Iklgt4xg==} + validate-npm-package-name@7.0.2: + resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==} engines: {node: ^20.17.0 || >=22.9.0} version-range@4.14.0: @@ -4200,8 +4209,8 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} wrappy@1.0.2: @@ -5721,12 +5730,16 @@ snapshots: ansi-regex@6.0.1: {} + ansi-regex@6.2.2: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -6009,8 +6022,8 @@ snapshots: cliui@9.0.1: dependencies: string-width: 7.2.0 - strip-ansi: 7.1.0 - wrap-ansi: 9.0.0 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 clone-response@1.0.3: dependencies: @@ -6018,7 +6031,7 @@ snapshots: cockatiel@3.2.1: {} - coder@https://codeload.github.com/coder/coder/tar.gz/536bca7ea9041b7370326c477140c3f14ec5e4ce: {} + coder@https://codeload.github.com/coder/coder/tar.gz/c3ea5441629008cb5fa93b62d0c1124f6d2d3014: {} color-convert@2.0.1: dependencies: @@ -6415,7 +6428,7 @@ snapshots: dependencies: eslint: 9.39.2 - eslint-fix-utils@0.4.0(@types/estree@1.0.8)(eslint@9.39.2): + eslint-fix-utils@0.4.1(@types/estree@1.0.8)(eslint@9.39.2): dependencies: eslint: 9.39.2 optionalDependencies: @@ -6460,20 +6473,20 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-package-json@0.88.1(@types/estree@1.0.8)(eslint@9.39.2)(jsonc-eslint-parser@2.4.2): + eslint-plugin-package-json@0.88.2(@types/estree@1.0.8)(eslint@9.39.2)(jsonc-eslint-parser@2.4.2): dependencies: '@altano/repository-tools': 2.0.1 change-case: 5.4.4 detect-indent: 7.0.2 detect-newline: 4.0.1 eslint: 9.39.2 - eslint-fix-utils: 0.4.0(@types/estree@1.0.8)(eslint@9.39.2) + eslint-fix-utils: 0.4.1(@types/estree@1.0.8)(eslint@9.39.2) jsonc-eslint-parser: 2.4.2 - package-json-validator: 0.59.1 + package-json-validator: 0.60.0 semver: 7.7.3 - sort-object-keys: 2.0.0 - sort-package-json: 3.4.0 - validate-npm-package-name: 7.0.0 + sort-object-keys: 2.1.0 + sort-package-json: 3.6.1 + validate-npm-package-name: 7.0.2 transitivePeerDependencies: - '@types/estree' @@ -6769,7 +6782,7 @@ snapshots: transitivePeerDependencies: - supports-color - git-hooks-list@4.1.1: {} + git-hooks-list@4.2.1: {} github-from-package@0.0.0: optional: true @@ -7909,11 +7922,11 @@ snapshots: package-json-from-dist@1.0.0: {} - package-json-validator@0.59.1: + package-json-validator@0.60.0: dependencies: semver: 7.7.3 validate-npm-package-license: 3.0.4 - validate-npm-package-name: 7.0.0 + validate-npm-package-name: 7.0.2 yargs: 18.0.0 pako@1.0.11: {} @@ -8382,18 +8395,16 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - sort-object-keys@1.1.3: {} - - sort-object-keys@2.0.0: {} + sort-object-keys@2.1.0: {} - sort-package-json@3.4.0: + sort-package-json@3.6.1: dependencies: detect-indent: 7.0.2 detect-newline: 4.0.1 - git-hooks-list: 4.1.1 + git-hooks-list: 4.2.1 is-plain-obj: 4.1.0 semver: 7.7.3 - sort-object-keys: 1.1.3 + sort-object-keys: 2.1.0 tinyglobby: 0.2.15 source-map-js@1.2.1: {} @@ -8404,16 +8415,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.22 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.22 - spdx-license-ids@3.0.21: {} + spdx-license-ids@3.0.22: {} sprintf-js@1.0.3: {} @@ -8511,6 +8522,10 @@ snapshots: dependencies: ansi-regex: 6.0.1 + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + strip-json-comments@2.0.1: optional: true @@ -8787,7 +8802,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@7.0.0: {} + validate-npm-package-name@7.0.2: {} version-range@4.14.0: {} @@ -8916,11 +8931,11 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrap-ansi@9.0.0: + wrap-ansi@9.0.2: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrappy@1.0.2: {}