diff --git a/README.md b/README.md index fd59562..f9f5316 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ try { ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -67,16 +67,16 @@ try { | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/docs/hardware.md b/docs/hardware.md index 012b273..dd91b0c 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -11,7 +11,7 @@ verification status, edit the matching JSON5 file's `support` block. ## Supported devices -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -21,16 +21,16 @@ verification status, edit the matching JSON5 file's `support` block. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/core/README.md b/packages/core/README.md index 46c8a24..55c1902 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -92,7 +92,7 @@ See [HARDWARE.md](../../HARDWARE.md) for details. ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -102,16 +102,16 @@ See [HARDWARE.md](../../HARDWARE.md) for details. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/core/data/devices/LW_330_TURBO.json5 b/packages/core/data/devices/LW_330_TURBO.json5 index 0849930..0af0627 100644 --- a/packages/core/data/devices/LW_330_TURBO.json5 +++ b/packages/core/data/devices/LW_330_TURBO.json5 @@ -37,5 +37,10 @@ // gating 'verified' on them would leave the whole driver stuck at // 'partial'. The driver does drive this unit end-to-end, so call it // verified and track the margin work as its own plan. - support: { status: 'verified', transports: { usb: 'verified' } }, + support: { status: 'verified' }, + verifications: { + // Migrated from the legacy support block (see note above). USB printed + // end-to-end on real hardware; serial declared but untested. + usb: { status: 'verified', lastReported: '2026-05-08' }, + }, } diff --git a/packages/core/data/devices/LW_400.json5 b/packages/core/data/devices/LW_400.json5 index 97065f9..180225a 100644 --- a/packages/core/data/devices/LW_400.json5 +++ b/packages/core/data/devices/LW_400.json5 @@ -17,5 +17,9 @@ printableArea: { leading: 6, trailing: 0, left: 0, right: 0 }, }, ], - support: { status: 'untested' }, + support: { status: 'verified' }, + verifications: { + // Maintainer's own bench — no external report/issue. + usb: { status: 'verified', lastReported: '2026-06-05' }, + }, } diff --git a/packages/core/data/devices/LW_DUO_128.json5 b/packages/core/data/devices/LW_DUO_128.json5 index 273be20..c8e49e6 100644 --- a/packages/core/data/devices/LW_DUO_128.json5 +++ b/packages/core/data/devices/LW_DUO_128.json5 @@ -35,5 +35,11 @@ forcedTrailingFeedMm: 16, }, ], - support: { status: 'untested' }, + support: { status: 'verified' }, + verifications: { + // Maintainer's own bench — no external report/issue. Per-transport + // only; the verification grid has no engine axis yet, so this asserts + // the device over USB, not the label/tape engines individually. + usb: { status: 'verified', lastReported: '2026-06-05' }, + }, } diff --git a/packages/core/package.json b/packages/core/package.json index 8ee926a..fd34d35 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -62,7 +62,7 @@ }, "dependencies": { "@mbtech-nl/bitmap": "^1.3.0", - "@thermal-label/contracts": "^0.6.0" + "@thermal-label/contracts": "^0.6.1" }, "peerDependencies": { "@thermal-label/d1-core": "^0.6.0" diff --git a/packages/node/README.md b/packages/node/README.md index 6c67958..d57574e 100644 --- a/packages/node/README.md +++ b/packages/node/README.md @@ -91,7 +91,7 @@ sudo udevadm control --reload-rules && sudo udevadm trigger ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -101,16 +101,16 @@ sudo udevadm control --reload-rules && sudo udevadm trigger | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/packages/web/README.md b/packages/web/README.md index 87db5f0..af45b63 100644 --- a/packages/web/README.md +++ b/packages/web/README.md @@ -58,7 +58,7 @@ Wraps an already-obtained `USBDevice` in a `WebLabelWriterPrinter`. ## Supported hardware -**22 devices** — 2 verified · 0 partial · 12 expected · 0 unsupported · 8 unverified +**22 devices** — 4 verified · 0 partial · 13 expected · 0 unsupported · 5 unverified | Model | Key | USB PID | Transports | Status | | --- | --- | --- | --- | --- | @@ -68,16 +68,16 @@ Wraps an already-obtained `USBDevice` in a `WebLabelWriterPrinter`. | [LabelWriter 310](https://thermal-label.github.io/hardware/labelwriter/lw-310) | `LW_310` | 0x0009 | USB, Serial | 🔄 expected | | [LabelWriter 330](https://thermal-label.github.io/hardware/labelwriter/lw-330) | `LW_330` | 0x0007 | USB, Serial | 🔄 expected | | [LabelWriter 330 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-330-turbo) | `LW_330_TURBO` | 0x0008 | USB, Serial | ✅ verified | -| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | 🔄 expected | +| [LabelWriter 400](https://thermal-label.github.io/hardware/labelwriter/lw-400) | `LW_400` | 0x0019 | USB | ✅ verified | | [LabelWriter 400 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-400-turbo) | `LW_400_TURBO` | 0x001a | USB | 🔄 expected | | [LabelWriter 450](https://thermal-label.github.io/hardware/labelwriter/lw-450) | `LW_450` | 0x0020 | USB | 🔄 expected | -| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | ⏳ unverified | +| [LabelWriter 450 Duo](https://thermal-label.github.io/hardware/labelwriter/lw-450-duo) | `LW_450_DUO` | 0x0023 | USB | 🔄 expected | | [LabelWriter 450 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-turbo) | `LW_450_TURBO` | 0x0021 | USB | 🔄 expected | | [LabelWriter 450 Twin Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-450-twin-turbo) | `LW_450_TWIN_TURBO` | 0x0022 | USB | ⏳ unverified | | [LabelWriter 550](https://thermal-label.github.io/hardware/labelwriter/lw-550) | `LW_550` | 0x0028 | USB | ✅ verified | | [LabelWriter 550 Turbo](https://thermal-label.github.io/hardware/labelwriter/lw-550-turbo) | `LW_550_TURBO` | 0x0029 | USB, TCP | 🔄 expected | -| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | ⏳ unverified | -| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ⏳ unverified | +| [LabelWriter Duo - 96](https://thermal-label.github.io/hardware/labelwriter/lw-duo-96) | `LW_DUO_96` | 0x0017 | USB | 🔄 expected | +| [LabelWriter Duo - 128](https://thermal-label.github.io/hardware/labelwriter/lw-duo-128) | `LW_DUO_128` | 0x001d | USB | ✅ verified | | [LabelWriter EL40](https://thermal-label.github.io/hardware/labelwriter/lw-el40) | `LW_EL40` | — | Serial | ⏳ unverified | | [LabelWriter EL60](https://thermal-label.github.io/hardware/labelwriter/lw-el60) | `LW_EL60` | — | Serial | ⏳ unverified | | [LabelWriter SE450](https://thermal-label.github.io/hardware/labelwriter/lw-se450) | `LW_SE450` | 0x0400 | USB, Serial | 🔄 expected | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65c815d..735411b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@thermal-label/contracts': - specifier: ^0.6.0 - version: 0.6.0 + specifier: ^0.6.1 + version: 0.6.1 devDependencies: '@mbtech-nl/tsconfig': specifier: ^1.1.0 @@ -77,7 +77,7 @@ importers: dependencies: '@thermal-label/contracts': specifier: ^0.6.0 - version: 0.6.0 + version: 0.6.1 '@thermal-label/labelwriter-core': specifier: workspace:* version: link:../core @@ -112,7 +112,7 @@ importers: dependencies: '@thermal-label/contracts': specifier: ^0.6.0 - version: 0.6.0 + version: 0.6.1 '@thermal-label/labelwriter-core': specifier: workspace:* version: link:../core @@ -760,8 +760,8 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@thermal-label/contracts@0.6.0': - resolution: {integrity: sha512-ci8GRSbTDw/f3xdR8/cRWmgn0Br4gwSHSEYHkNg3Q5Xr/LKKc7au7UIqZPClGPoSBDHf1mslPul+PeBzjfx0wA==} + '@thermal-label/contracts@0.6.1': + resolution: {integrity: sha512-kyrpDaLq+1rz5epNQj+Dt5MJ7SCQx4Z8wPQYJH22qNcbqBi47xQPBQ2wNkaYbrTMxSRa77SO4B8Lt3CmLpc3kA==} engines: {node: '>=20.9.0'} '@thermal-label/d1-core@0.6.0': @@ -2831,18 +2831,18 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@thermal-label/contracts@0.6.0': + '@thermal-label/contracts@0.6.1': dependencies: '@mbtech-nl/bitmap': 1.3.0 '@thermal-label/d1-core@0.6.0': dependencies: '@mbtech-nl/bitmap': 1.3.0 - '@thermal-label/contracts': 0.6.0 + '@thermal-label/contracts': 0.6.1 '@thermal-label/transport@0.6.0(usb@2.17.0)': dependencies: - '@thermal-label/contracts': 0.6.0 + '@thermal-label/contracts': 0.6.1 optionalDependencies: usb: 2.17.0