diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0212646d..d3a4c69e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 + uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - name: Set node uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 @@ -39,7 +39,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 + uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - name: Set node uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 @@ -101,7 +101,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 + uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - name: Set node uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74268b0a..c84079ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,8 +79,8 @@ catalogs: specifier: 1.7.0 version: 1.7.0 publint: - specifier: 0.3.22 - version: 0.3.22 + specifier: 0.3.23 + version: 0.3.23 tsdown: specifier: 0.22.14 version: 0.22.14 @@ -95,8 +95,8 @@ catalogs: version: 4.1.10 peer: '@vitest/eslint-plugin': - specifier: 1.6.24 - version: 1.6.24 + specifier: 1.6.26 + version: 1.6.26 eslint: specifier: 10.7.0 version: 10.7.0 @@ -222,11 +222,11 @@ catalogs: specifier: 0.15.0 version: 0.15.0 eslint-plugin-package-json: - specifier: 1.6.2 - version: 1.6.2 + specifier: 1.6.3 + version: 1.6.3 eslint-plugin-perfectionist: - specifier: 5.10.0 - version: 5.10.0 + specifier: 5.10.1 + version: 5.10.1 eslint-plugin-pnpm: specifier: 1.7.0 version: 1.7.0 @@ -404,10 +404,10 @@ importers: version: 0.15.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(oxfmt@0.60.0) eslint-plugin-package-json: specifier: catalog:prod - version: 1.6.2(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 1.6.3(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-perfectionist: specifier: catalog:prod - version: 5.10.0(@typescript-eslint/types@8.65.0(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + version: 5.10.1(@typescript-eslint/types@8.65.0(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) eslint-plugin-pnpm: specifier: catalog:prod version: 1.7.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)) @@ -516,7 +516,7 @@ importers: version: 17.0.35 '@vitest/eslint-plugin': specifier: catalog:peer - version: 1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.10(@types/node@24.1.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))) + version: 1.6.26(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.10(@types/node@24.1.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))) bumpp: specifier: catalog:dev version: 12.0.0 @@ -573,10 +573,10 @@ importers: version: 1.7.0 publint: specifier: catalog:dev - version: 0.3.22 + version: 0.3.23 tsdown: specifier: catalog:dev - version: 0.22.14(oxc-resolver@11.24.2)(publint@0.3.22)(typescript@6.0.3)(unplugin-unused@0.5.7(rolldown@1.2.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))) + version: 0.22.14(oxc-resolver@11.24.2)(publint@0.3.23)(typescript@6.0.3)(unplugin-unused@0.5.7(rolldown@1.2.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))) typescript: specifier: catalog:dev version: 6.0.3 @@ -2043,8 +2043,8 @@ packages: peerDependencies: valibot: ^1.4.0 - '@vitest/eslint-plugin@1.6.24': - resolution: {integrity: sha512-U5isuChJ58H1M6oRGaIotYbH2gM1rhzKUjtiarqpLNG/3+fzXIXs5RyTLrYQJmQPnXbvIMPFvI9z8ufpFZc8lg==} + '@vitest/eslint-plugin@1.6.26': + resolution: {integrity: sha512-2eawZk4MZvkEtMZFdScmCE0R1Rti85uRZpmbe9eAv5Q3blDZ5OxlrC9IHlSnxhDCqOO2xKNaD3oufl9BUlI0yA==} engines: {node: '>=18'} peerDependencies: '@typescript-eslint/eslint-plugin': '*' @@ -2793,8 +2793,8 @@ packages: svelte: optional: true - eslint-plugin-package-json@1.6.2: - resolution: {integrity: sha512-Zp0CdqXKQqB9luUYa/TOwnGq3VlLotx1UDflZOzEt3D5A5kxu3Lj1VFJ087jKudEhc+K3kF20XV/aKZAlDuslw==} + eslint-plugin-package-json@1.6.3: + resolution: {integrity: sha512-32ZHJFzEtsWeZfFr/YMQzq7amG/9jewUuNIKmnkl7QoT7gwclxUwurqRMrjWK2S9lh4prZkNbymROQ6aDpb06Q==} engines: {node: ^22.22.2 || >=24.15.0} peerDependencies: '@eslint/json': '>=1.0.0' @@ -2803,8 +2803,8 @@ packages: '@eslint/json': optional: true - eslint-plugin-perfectionist@5.10.0: - resolution: {integrity: sha512-HiqpDrUDbGrMC6iHQbemgDyHJ0366Vyz/qRWmxQcSAkmG25cXr8BdRgx8yAhOKhEfBXn8Rnf/mTCsV4EqUJSxg==} + eslint-plugin-perfectionist@5.10.1: + resolution: {integrity: sha512-Kprsp9Us0GqAesYaAIzUViw57xYp5WBqzXrcE0Mtww++E5fexWXYBipMuuD7yvyH4vvpBH0+oJ+OMAmZ0oYXkw==} engines: {node: ^20.0.0 || >=22.0.0} peerDependencies: '@typescript-eslint/types': 8.65.0 @@ -3645,8 +3645,8 @@ packages: resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} engines: {node: '>=14.16'} - package-json-validator@1.5.2: - resolution: {integrity: sha512-eHXskJQU4aCiSfjhRfTVtCJ+22/EzLHgYgZv5Gj3teb3NJrnTMzq5BnKAWKvR+PLpknCO1PmOCImDuO+dX4Vaw==} + package-json-validator@1.6.0: + resolution: {integrity: sha512-pd5HlhSA4oymER74A8ODqcOHz3sQAQjmTysx1oiJrIMRtIWl9pqxX5L3aUqRb5CBFpXroA8j6fhJmaFKhVUuxQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} package-manager-detector@1.7.0: @@ -3724,8 +3724,8 @@ packages: resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} engines: {node: ^20.17.0 || >=22.9.0} - publint@0.3.22: - resolution: {integrity: sha512-6Z/scsr5CA7APdwyF35EY88CqgDj1textWuY788DVTJYPCWVv/Wn9G6KmLnrVRnStgYcahqN4wCDLZGSbQJ69w==} + publint@0.3.23: + resolution: {integrity: sha512-5MQipUPcB7MWw84zLUkHrg/H/UBtk3LL+A0GngTTBSsiNJLQurMUaSIRG3edlOrRz4UFe0AOKK9TZdIWviV+jQ==} engines: {node: '>=18'} hasBin: true @@ -5529,7 +5529,7 @@ snapshots: dependencies: valibot: 1.4.2(typescript@6.0.3) - '@vitest/eslint-plugin@1.6.24(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.10(@types/node@24.1.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0)))': + '@vitest/eslint-plugin@1.6.26(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.10(@types/node@24.1.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0)))': dependencies: '@typescript-eslint/scope-manager': 8.65.0(typescript@6.0.3) '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) @@ -6195,7 +6195,7 @@ snapshots: picomatch: 4.0.5 synckit: 0.11.13 - eslint-plugin-package-json@1.6.2(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-package-json@1.6.3(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: '@altano/repository-tools': 2.0.3 '@types/estree': 1.0.9 @@ -6206,12 +6206,12 @@ snapshots: eslint-fix-utils: 0.4.3(@types/estree@1.0.9)(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-json-compat-utils: 0.2.3(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.1.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))) jsonc-eslint-parser: 3.1.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2)) - package-json-validator: 1.5.2 + package-json-validator: 1.6.0 semver: 7.8.5 sort-object-keys: 2.1.0 sort-package-json: 4.0.0 - eslint-plugin-perfectionist@5.10.0(@typescript-eslint/types@8.65.0(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3): + eslint-plugin-perfectionist@5.10.1(@typescript-eslint/types@8.65.0(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3): dependencies: '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) eslint: 10.7.0(jiti@2.7.0)(supports-color@10.2.2) @@ -7338,7 +7338,7 @@ snapshots: p-timeout@6.1.4: {} - package-json-validator@1.5.2: + package-json-validator@1.6.0: dependencies: npm-package-arg: 13.0.2 semver: 7.8.5 @@ -7403,7 +7403,7 @@ snapshots: proc-log@6.1.0: {} - publint@0.3.22: + publint@0.3.23: dependencies: '@publint/pack': 0.1.6 package-manager-detector: 1.7.0 @@ -7636,7 +7636,7 @@ snapshots: ts-pattern@5.9.0: {} - tsdown@0.22.14(oxc-resolver@11.24.2)(publint@0.3.22)(typescript@6.0.3)(unplugin-unused@0.5.7(rolldown@1.2.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))): + tsdown@0.22.14(oxc-resolver@11.24.2)(publint@0.3.23)(typescript@6.0.3)(unplugin-unused@0.5.7(rolldown@1.2.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0))): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -7654,7 +7654,7 @@ snapshots: unconfig-core: 7.5.0 verkit: 0.3.1 optionalDependencies: - publint: 0.3.22 + publint: 0.3.23 typescript: 6.0.3 unplugin-unused: 0.5.7(rolldown@1.2.0)(vite@8.1.4(@types/node@24.1.0)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 88169a50..e137a67e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -50,13 +50,13 @@ catalogs: parse-gitignore-ts: 1.0.0 picomatch: 4.0.5 pnpm-workspace-yaml: 1.7.0 - publint: 0.3.22 + publint: 0.3.23 tsdown: 0.22.14 typescript: 6.0.3 unplugin-unused: 0.5.7 vitest: 4.1.10 peer: - "@vitest/eslint-plugin": 1.6.24 + "@vitest/eslint-plugin": 1.6.26 eslint: 10.7.0 eslint-plugin-erasable-syntax-only: 0.4.2 eslint-plugin-eslint-plugin: 7.5.0 @@ -99,8 +99,8 @@ catalogs: eslint-plugin-jsdoc: 63.2.2 eslint-plugin-jsonc: 3.3.0 eslint-plugin-oxfmt: 0.15.0 - eslint-plugin-package-json: 1.6.2 - eslint-plugin-perfectionist: 5.10.0 + eslint-plugin-package-json: 1.6.3 + eslint-plugin-perfectionist: 5.10.1 eslint-plugin-pnpm: 1.7.0 eslint-plugin-promise: 7.3.0 eslint-plugin-roblox-ts: 1.4.1