From cda803e90b7f83276fa11efc11b68ca35a3421e0 Mon Sep 17 00:00:00 2001 From: Arno V Date: Wed, 21 Oct 2026 12:55:03 -0400 Subject: [PATCH 1/2] fix: bump non-breaking dependencies to latest --- package.json | 2 +- pnpm-lock.yaml | 101 ++++--------------------------------------------- 2 files changed, 9 insertions(+), 94 deletions(-) diff --git a/package.json b/package.json index 6bdc7e2..f792bd4 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "test:coverage": "turbo run test:coverage" }, "devDependencies": { - "@biomejs/biome": "2.5.15", + "@biomejs/biome": "2.6.0", "@node-cli/comments": "workspace:*", "@swc/cli": "0.8.1", "@swc/core": "1.16.18", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27b2993..561ff5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -167,8 +167,8 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 2.5.15 - version: 2.5.15 + specifier: 2.6.0 + version: 2.6.0 '@node-cli/comments': specifier: workspace:* version: link:packages/comments @@ -183,7 +183,7 @@ importers: version: 26.6.5 '@versini/dev-dependencies-common': specifier: 15.0.0 - version: 15.0.0(@biomejs/biome@2.5.15) + version: 15.0.0(@biomejs/biome@2.6.0) barrelsby: specifier: 2.8.1 version: 2.8.1 @@ -610,63 +610,11 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.5.15': - resolution: {integrity: sha512-WZTW4slm/pdkh92K6t/3aEN++44JD1PQ7squ7RCMLI1flHGl43DVOIGXvCjHiZgBMO1V4uYxoFNtqrIA4qGuIQ==} + '@biomejs/biome@2.6.0': + resolution: {integrity: sha512-W9P1Niu05tuptXd4KXH3OqLwhXxHF92+Xx+vuxfJzGzRI5uHMGghFgCJq94mZAMJxzr2zqtchnul6fLB7P1Gkw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.5.15': - resolution: {integrity: sha512-BZVzFhJ/mUvTLMYbc9x6el0o2Uv5zP7bACYyhFb6fSc1giroXm7PL0a5KqMJ9F+/BnkYRjagD/ROSDVOZ6eapg==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - - '@biomejs/cli-darwin-x64@2.5.15': - resolution: {integrity: sha512-V5Kw63V+fVGNFhFrizDxMbGXAzZCh8kYzJpy3GI6gTapWDg7bZK9oYC9CbVgQSEdTnupz0U5Efz8Ev+5vdBBXw==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - - '@biomejs/cli-linux-arm64-musl@2.5.15': - resolution: {integrity: sha512-tGzZUTcJCV7tj5Adh/Gn6nR4MycqA3iohq2LEcrarAgRBkU0h0OKd2UzCRkOsOYOuUGaUJb4YmqRqyy2feGGSw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@biomejs/cli-linux-arm64@2.5.15': - resolution: {integrity: sha512-XaG7P7eeSLYETD3K9grfB0mQmpLQZjygdbsxekWBJAg4am79fGAtRpfRyNnTvXB2fZFNnJZG3nXm7HBat0+VUw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@biomejs/cli-linux-x64-musl@2.5.15': - resolution: {integrity: sha512-IlxUcyxilVGPsE008x13pWdkTbU3nQpP2i9b5UrbOYj6goBkKsRX1XB7yJLcV+O1H9LBchIIm4adOaVLZBX0ZQ==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@biomejs/cli-linux-x64@2.5.15': - resolution: {integrity: sha512-xE4iEW/3LqlYj9GFgGrFsFSH51dEEpUbYWBfeOv0q87WkUDxK2o/HhreSb7qMJqck70RVM6Lg96hgedcAYcOkA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@biomejs/cli-win32-arm64@2.5.15': - resolution: {integrity: sha512-2kPKzhNlm8C+Ru3GcO0Me2ODkCBLrVOUNuyi84RJyWDVKAA4+Kjj3jMjL938lF6BRfvltC4vB2nPY9SvN51Ovg==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - - '@biomejs/cli-win32-x64@2.5.15': - resolution: {integrity: sha512-yAzh4UqEImV6Hcy0zjUqNfJAsUhoD64FBQCdTG8Md/Z2wQeVP/ZmJ3XRYAs1g8J9fjTFyl2fCtc5FB5til47+g==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - '@borewit/text-codec@0.2.2': resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==} @@ -2977,40 +2925,7 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.5.15': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.5.15 - '@biomejs/cli-darwin-x64': 2.5.15 - '@biomejs/cli-linux-arm64': 2.5.15 - '@biomejs/cli-linux-arm64-musl': 2.5.15 - '@biomejs/cli-linux-x64': 2.5.15 - '@biomejs/cli-linux-x64-musl': 2.5.15 - '@biomejs/cli-win32-arm64': 2.5.15 - '@biomejs/cli-win32-x64': 2.5.15 - - '@biomejs/cli-darwin-arm64@2.5.15': - optional: true - - '@biomejs/cli-darwin-x64@2.5.15': - optional: true - - '@biomejs/cli-linux-arm64-musl@2.5.15': - optional: true - - '@biomejs/cli-linux-arm64@2.5.15': - optional: true - - '@biomejs/cli-linux-x64-musl@2.5.15': - optional: true - - '@biomejs/cli-linux-x64@2.5.15': - optional: true - - '@biomejs/cli-win32-arm64@2.5.15': - optional: true - - '@biomejs/cli-win32-x64@2.5.15': - optional: true + '@biomejs/biome@2.6.0': {} '@borewit/text-codec@0.2.2': {} @@ -3564,9 +3479,9 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@versini/dev-dependencies-common@15.0.0(@biomejs/biome@2.5.15)': + '@versini/dev-dependencies-common@15.0.0(@biomejs/biome@2.6.0)': dependencies: - '@biomejs/biome': 2.5.15 + '@biomejs/biome': 2.6.0 '@vitest/coverage-v8@5.0.5(vitest@5.0.5)': dependencies: From 85fdba64c192ae7ee8efbb04081e9b1eced2408d Mon Sep 17 00:00:00 2001 From: Arno V Date: Wed, 21 Oct 2026 14:10:50 -0400 Subject: [PATCH 2/2] fix: bump @biomejs/biome to 2.6.2 Biome 2.6.0 (and 2.6.1) shipped without any of their @biomejs/cli-* platform packages, which all 404 on npm. pnpm drops unresolvable optional dependencies silently, so the install succeeded but every `biome lint` failed with "Cannot find module @biomejs/cli-linux-x64". 2.6.2 publishes all ten platform packages and has now cleared the 7-hour minimumReleaseAge cooldown. Co-Authored-By: Claude Opus 5.5 --- package.json | 2 +- pnpm-lock.yaml | 121 +++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 114 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index f792bd4..bf2f761 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "test:coverage": "turbo run test:coverage" }, "devDependencies": { - "@biomejs/biome": "2.6.0", + "@biomejs/biome": "2.6.2", "@node-cli/comments": "workspace:*", "@swc/cli": "0.8.1", "@swc/core": "1.16.18", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 561ff5c..bbd1703 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -167,8 +167,8 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 2.6.0 - version: 2.6.0 + specifier: 2.6.2 + version: 2.6.2 '@node-cli/comments': specifier: workspace:* version: link:packages/comments @@ -183,7 +183,7 @@ importers: version: 26.6.5 '@versini/dev-dependencies-common': specifier: 15.0.0 - version: 15.0.0(@biomejs/biome@2.6.0) + version: 15.0.0(@biomejs/biome@2.6.2) barrelsby: specifier: 2.8.1 version: 2.8.1 @@ -610,11 +610,75 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.6.0': - resolution: {integrity: sha512-W9P1Niu05tuptXd4KXH3OqLwhXxHF92+Xx+vuxfJzGzRI5uHMGghFgCJq94mZAMJxzr2zqtchnul6fLB7P1Gkw==} + '@biomejs/biome@2.6.2': + resolution: {integrity: sha512-JLTFAFF9vfJcWwLhwuL4ZHflLg+XfTEC4IUnAlJRX1cMRt57++Xd1Ysb9Fdmlh9YUrvyCXfPEHjjEIqKJGdPKw==} engines: {node: '>=14.21.3'} hasBin: true + '@biomejs/cli-android-arm64@2.6.2': + resolution: {integrity: sha512-dMpdpH7zFEL5FxuIA9LJW+RoNyC3oeDB7PJyjqVVwtMNoKB5uo8OZYmrVSBikn71txzYwy/3xga7UME6bJQZ6A==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [android] + + '@biomejs/cli-android-x64@2.6.2': + resolution: {integrity: sha512-XCwEhPBGYzuRA502dRkCcQ+5cefQwuxQR7f9wa4do92dvIcuBL6VMLMFB/fL9hlpZ4dGSfHdpGFSIDlp52mg0A==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [android] + + '@biomejs/cli-darwin-arm64@2.6.2': + resolution: {integrity: sha512-rpXtabRgyZNz3aCjd/cRoSZGYi92R9eAXdUUe1sigIsRDyfMwgThaa98Yxt1fiZ7mxquqkAyIHIo08N/e1ToBA==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@2.6.2': + resolution: {integrity: sha512-7GGzlm1GxUKoQ9CNV8tQZ+XXad4sz+v+uzNsWlhaGjsnZqUOVBw1OmAMpG3uNV/Mr0UrCpRJvSK0qvfuqSQOjg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] + + '@biomejs/cli-linux-arm64-musl@2.6.2': + resolution: {integrity: sha512-I+FYCLVSmR3cYfKcQ+KNeLOZ5w0wRd9fQFlw3JbSvy7bkegvTqdHaBRRcJzHQB/1ldldTLIcG21ka6X2cTWmJw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@biomejs/cli-linux-arm64@2.6.2': + resolution: {integrity: sha512-Qs4CofCE8MdkjZFfEjswh2NAcbyQ7IVYtGSzQBvLqFlla/CSXroGbktUFndWG/kVSTywadauzAspYWtSfqAc2g==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@biomejs/cli-linux-x64-musl@2.6.2': + resolution: {integrity: sha512-wnjEXAK2pDd2j8r9gKI3L+44sIxjkYzS5aHmD1+K57RNJ3sFyT4n22NH6QFPqqeVdRBxN54H3kckUUCrFKCcJw==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@biomejs/cli-linux-x64@2.6.2': + resolution: {integrity: sha512-FJKsb95418139xDdbv9XnNJsIIwvsgR21Of0aE9B9U+nQlOtRq5gJl2ps0jZUmYBxTaOlP9BKo8N+Ff8+Rui1g==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@biomejs/cli-win32-arm64@2.6.2': + resolution: {integrity: sha512-/PEOo6evlgrQOfKhMNtC/4Gk8ai3hySXXEtjUzCqZe/4iAbMdqelpp7qvZEDyLxlZS+BjOMQFpq2gXI/BPaAqw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] + + '@biomejs/cli-win32-x64@2.6.2': + resolution: {integrity: sha512-FVlWD+mDDz8nN5LWKRWUhhb7wKIK0VE3oXQvQBX7Fwwj00CvqMVhMyiz1iz8O5aZGmnkhFlKSwJPrUvMh5prQw==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] + '@borewit/text-codec@0.2.2': resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==} @@ -2925,7 +2989,48 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.6.0': {} + '@biomejs/biome@2.6.2': + optionalDependencies: + '@biomejs/cli-android-arm64': 2.6.2 + '@biomejs/cli-android-x64': 2.6.2 + '@biomejs/cli-darwin-arm64': 2.6.2 + '@biomejs/cli-darwin-x64': 2.6.2 + '@biomejs/cli-linux-arm64': 2.6.2 + '@biomejs/cli-linux-arm64-musl': 2.6.2 + '@biomejs/cli-linux-x64': 2.6.2 + '@biomejs/cli-linux-x64-musl': 2.6.2 + '@biomejs/cli-win32-arm64': 2.6.2 + '@biomejs/cli-win32-x64': 2.6.2 + + '@biomejs/cli-android-arm64@2.6.2': + optional: true + + '@biomejs/cli-android-x64@2.6.2': + optional: true + + '@biomejs/cli-darwin-arm64@2.6.2': + optional: true + + '@biomejs/cli-darwin-x64@2.6.2': + optional: true + + '@biomejs/cli-linux-arm64-musl@2.6.2': + optional: true + + '@biomejs/cli-linux-arm64@2.6.2': + optional: true + + '@biomejs/cli-linux-x64-musl@2.6.2': + optional: true + + '@biomejs/cli-linux-x64@2.6.2': + optional: true + + '@biomejs/cli-win32-arm64@2.6.2': + optional: true + + '@biomejs/cli-win32-x64@2.6.2': + optional: true '@borewit/text-codec@0.2.2': {} @@ -3479,9 +3584,9 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@versini/dev-dependencies-common@15.0.0(@biomejs/biome@2.6.0)': + '@versini/dev-dependencies-common@15.0.0(@biomejs/biome@2.6.2)': dependencies: - '@biomejs/biome': 2.6.0 + '@biomejs/biome': 2.6.2 '@vitest/coverage-v8@5.0.5(vitest@5.0.5)': dependencies: