diff --git a/canopy/README.md b/canopy/README.md index 81e6d6eae..fb77ff9cf 100644 --- a/canopy/README.md +++ b/canopy/README.md @@ -9,12 +9,12 @@ pnpm dev:canopy # storybook on http://localhost:6007 ## Dependency rules - The addon is consumed as a **GitHub-release tarball URL** (no npm registry, no auth). pnpm records an integrity hash in the lockfile. -- The addon bundles xterm core internals, so `@xterm/xterm` here must be the exact beta the fork release was built from. Two things record that base: the release version encodes its counter (`0.20.0-sdf315.0` ⇒ built from `@xterm/xterm@6.1.0-beta.315`), and — as of `0.20.0-sdf301.1` — the tarball declares `peerDependencies: { "@xterm/xterm": "^6.1.0-beta.315" }`, the way every upstream addon does. The peer range is the authoritative one: it names the full version, whereas the counter in the tag repeats across upstream release lines. +- The addon bundles xterm core internals, so `@xterm/xterm` here must be the exact beta the fork release was built from. Two things record that base: the release version encodes its counter (`0.20.0-sdf336.0` ⇒ built from `@xterm/xterm@6.1.0-beta.336`), and — as of `0.20.0-sdf301.1` — the tarball declares `peerDependencies: { "@xterm/xterm": "^6.1.0-beta.336" }`, the way every upstream addon does. The peer range is the authoritative one: it names the full version, whereas the counter in the tag repeats across upstream release lines. - Renovate cannot see tarball URLs, and `.github/renovate.json` disables `@xterm/**` for this file so it cannot drift the two pins off the fork base either. Bumps are manual: cut a fork release, then `node scripts/xterm-bump.mjs --canopy ` from the repo root rewrites the URL and both pins together. `scripts/xterm-lint.mjs` (in `pnpm test`) fails if the fork's declared peer range and the `@xterm/xterm` pin ever disagree. The trigger and the review process are in `docs/specs/webgl-text.md`; the fork-side recipe is in FORK.md on the `sdf` branch. ## Regression harness -The `UpstreamVsFork` story renders identical content through three renderers stacked: pristine upstream `@xterm/addon-webgl`, the fork with `sdf: false` (isolates the instance-layout/shader changes), and the fork with `sdf: true` (isolates the SDF glyph path). The upstream pin must be the same commit as the fork base — the `@xterm/*` beta counters are independent, so the numbers never match (addon `0.20.0-beta.309` == core `6.1.0-beta.315` == commit `991857a1`); re-derive it with `npm view @xterm/addon-webgl@ gitHead` when the fork rebases, or let `node scripts/xterm-bump.mjs --canopy ` pick the matching addon. +The `UpstreamVsFork` story renders identical content through three renderers stacked: pristine upstream `@xterm/addon-webgl`, the fork with `sdf: false` (isolates the instance-layout/shader changes), and the fork with `sdf: true` (isolates the SDF glyph path). The upstream pin must be the same commit as the fork base — the `@xterm/*` beta counters are independent, so the numbers never match (addon `0.20.0-beta.329` == core `6.1.0-beta.336` == commit `08829c7e`); re-derive it with `npm view @xterm/addon-webgl@ gitHead` when the fork rebases, or let `node scripts/xterm-bump.mjs --canopy ` pick the matching addon. Story content writes PUA glyphs (powerline chevrons etc.) as `\uE0BX` escapes, never literal characters — the literals are invisible in editors and were once silently dropped in a file rewrite, which presented as a rendering regression. diff --git a/canopy/package.json b/canopy/package.json index b9e568d90..115e8ebf0 100644 --- a/canopy/package.json +++ b/canopy/package.json @@ -10,9 +10,9 @@ "test": "tsc -p ." }, "dependencies": { - "@diffplug/xterm-addon-webgl-sdf": "https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz", - "@xterm/addon-webgl": "0.20.0-beta.309", - "@xterm/xterm": "6.1.0-beta.315", + "@diffplug/xterm-addon-webgl-sdf": "https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz", + "@xterm/addon-webgl": "0.20.0-beta.329", + "@xterm/xterm": "6.1.0-beta.336", "react": "^19.2.6", "react-dom": "^19.2.6" }, diff --git a/canopy/src/GlTerminal.stories.tsx b/canopy/src/GlTerminal.stories.tsx index ee821b084..986fc4cdb 100644 --- a/canopy/src/GlTerminal.stories.tsx +++ b/canopy/src/GlTerminal.stories.tsx @@ -3,7 +3,7 @@ import { useEffect, useRef, useState } from 'react'; import { Terminal } from '@xterm/xterm'; import { WebglAddon } from '@diffplug/xterm-addon-webgl-sdf'; // The pristine upstream addon, pinned to the exact commit the fork's sdf branch is based on -// (addon 0.20.0-beta.309 == core 6.1.0-beta.315 == commit 991857a1) — the regression +// (addon 0.20.0-beta.329 == core 6.1.0-beta.336 == commit 08829c7e) — the regression // baseline for the UpstreamVsFork story. canopy/README.md records the same triple, and // scripts/xterm-lint.mjs check 4 holds both against canopy/package.json's pins. import { WebglAddon as UpstreamWebglAddon } from '@xterm/addon-webgl'; diff --git a/docs/specs/webgl-text.md b/docs/specs/webgl-text.md index 08bf2a5e7..52e3934f5 100644 --- a/docs/specs/webgl-text.md +++ b/docs/specs/webgl-text.md @@ -6,7 +6,7 @@ ## Fork pipeline -- **Versioning**: versions shaped `-sdf.` (`0.20.0-sdf315.0` ⇒ `@xterm/xterm@6.1.0-beta.315`, iteration 0). **Consumers must pin the exact core beta named by the tarball's peer dependency** — the addon bundles core internals (rationale); `scripts/xterm-lint.mjs` holds the `-sdfNNN` counter to it. +- **Versioning**: versions shaped `-sdf.` (`0.20.0-sdf336.0` ⇒ `@xterm/xterm@6.1.0-beta.336`, iteration 0). **Consumers must pin the exact core beta named by the tarball's peer dependency** — the addon bundles core internals (rationale); `scripts/xterm-lint.mjs` holds the `-sdfNNN` counter to it. - **Distribution**: a pnpm tarball-URL dependency on GitHub Release assets, never an npm registry (rationale). **Never replace a published asset**; the lockfile records a sha512 integrity hash, so cut a new iteration. - **Canopy's three pins move together** — the tarball URL, the pristine upstream addon, and core. Renovate ignores canopy's `@xterm/**` (it cannot follow the tarball URL); bump them with `node scripts/xterm-bump.mjs --canopy `. - **Every pin must be exact, every addon's core peer must be `^`, and `lib` and `standalone` must pin the same set** — the `@xterm/*` packages share a repo but carry independent beta counters (rationale). `scripts/xterm-lint.mjs` owns the full check list in its header comment; `scripts/xterm-bump.mjs` (`pnpm bump:xterm`) writes the newest coherent per-commit set for `lib` and `standalone`. diff --git a/docs/specs/webgl-text.rationale.md b/docs/specs/webgl-text.rationale.md index dcd13e576..b6239149e 100644 --- a/docs/specs/webgl-text.rationale.md +++ b/docs/specs/webgl-text.rationale.md @@ -14,7 +14,7 @@ **Why `--dry-run` before accepting Renovate's version.** The newest coherent per-commit set is often an *older* core than Renovate proposed, because Renovate takes the latest of each package independently and the counters are not aligned. -**Why a conflict-free merge is not a correct one.** Upstream regularly adds obligations to code the fork extended without anything textually conflicting, so the merge succeeds while the extension quietly stops honoring the new contract. FORK.md's `Merging upstream` carries the same warning. +**Why a conflict-free merge is not a correct one.** Upstream regularly adds obligations to code the fork extended without anything textually conflicting, so the merge succeeds while the extension quietly stops honoring the new contract. FORK.md's `Merging upstream` carries the same warning. During the beta.336 update (2026-11), running the new upstream warm-up tests with SDF enabled caught `clearTexture` treating an empty first page as an empty atlas even when a later page held SDF glyphs; the fork now also checks its shape cache before skipping a clear. ## SDF glyph architecture diff --git a/lib/package.json b/lib/package.json index c3b5d7790..86d9e685b 100644 --- a/lib/package.json +++ b/lib/package.json @@ -21,12 +21,12 @@ }, "dependencies": { "@phosphor-icons/react": "^2.1.10", - "@xterm/addon-fit": "0.12.0-beta.322", - "@xterm/addon-image": "0.10.0-beta.321", - "@xterm/addon-serialize": "0.15.0-beta.321", - "@xterm/addon-unicode-graphemes": "0.5.0-beta.321", - "@xterm/addon-webgl": "0.20.0-beta.320", - "@xterm/xterm": "6.1.0-beta.326", + "@xterm/addon-fit": "0.12.0-beta.332", + "@xterm/addon-image": "0.10.0-beta.331", + "@xterm/addon-serialize": "0.15.0-beta.330", + "@xterm/addon-unicode-graphemes": "0.5.0-beta.330", + "@xterm/addon-webgl": "0.20.0-beta.329", + "@xterm/xterm": "6.1.0-beta.336", "@zxing/browser": "0.2.1", "@zxing/library": "0.23.0", "clsx": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af39460e0..cee0f372e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -197,14 +197,14 @@ importers: canopy: dependencies: '@diffplug/xterm-addon-webgl-sdf': - specifier: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz - version: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz(@xterm/xterm@6.1.0-beta.315) + specifier: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz + version: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-webgl': - specifier: 0.20.0-beta.309 - version: 0.20.0-beta.309(@xterm/xterm@6.1.0-beta.315) + specifier: 0.20.0-beta.329 + version: 0.20.0-beta.329(@xterm/xterm@6.1.0-beta.336) '@xterm/xterm': - specifier: 6.1.0-beta.315 - version: 6.1.0-beta.315 + specifier: 6.1.0-beta.336 + version: 6.1.0-beta.336 react: specifier: ^19.2.6 version: 19.3.1 @@ -433,23 +433,23 @@ importers: specifier: ^2.1.10 version: 2.1.10(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@xterm/addon-fit': - specifier: 0.12.0-beta.322 - version: 0.12.0-beta.322(@xterm/xterm@6.1.0-beta.326) + specifier: 0.12.0-beta.332 + version: 0.12.0-beta.332(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-image': - specifier: 0.10.0-beta.321 - version: 0.10.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.10.0-beta.331 + version: 0.10.0-beta.331(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-serialize': - specifier: 0.15.0-beta.321 - version: 0.15.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.15.0-beta.330 + version: 0.15.0-beta.330(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-unicode-graphemes': - specifier: 0.5.0-beta.321 - version: 0.5.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.5.0-beta.330 + version: 0.5.0-beta.330(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-webgl': - specifier: 0.20.0-beta.320 - version: 0.20.0-beta.320(@xterm/xterm@6.1.0-beta.326) + specifier: 0.20.0-beta.329 + version: 0.20.0-beta.329(@xterm/xterm@6.1.0-beta.336) '@xterm/xterm': - specifier: 6.1.0-beta.326 - version: 6.1.0-beta.326 + specifier: 6.1.0-beta.336 + version: 6.1.0-beta.336 '@zxing/browser': specifier: 0.2.1 version: 0.2.1(@zxing/library@0.23.0) @@ -622,23 +622,23 @@ importers: specifier: ^2.13.1 version: 2.14.0 '@xterm/addon-fit': - specifier: 0.12.0-beta.322 - version: 0.12.0-beta.322(@xterm/xterm@6.1.0-beta.326) + specifier: 0.12.0-beta.332 + version: 0.12.0-beta.332(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-image': - specifier: 0.10.0-beta.321 - version: 0.10.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.10.0-beta.331 + version: 0.10.0-beta.331(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-serialize': - specifier: 0.15.0-beta.321 - version: 0.15.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.15.0-beta.330 + version: 0.15.0-beta.330(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-unicode-graphemes': - specifier: 0.5.0-beta.321 - version: 0.5.0-beta.321(@xterm/xterm@6.1.0-beta.326) + specifier: 0.5.0-beta.330 + version: 0.5.0-beta.330(@xterm/xterm@6.1.0-beta.336) '@xterm/addon-webgl': - specifier: 0.20.0-beta.320 - version: 0.20.0-beta.320(@xterm/xterm@6.1.0-beta.326) + specifier: 0.20.0-beta.329 + version: 0.20.0-beta.329(@xterm/xterm@6.1.0-beta.336) '@xterm/xterm': - specifier: 6.1.0-beta.326 - version: 6.1.0-beta.326 + specifier: 6.1.0-beta.336 + version: 6.1.0-beta.336 dormouse-lib: specifier: workspace:* version: link:../lib @@ -1341,11 +1341,11 @@ packages: resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==} engines: {node: '>=20.19.0'} - '@diffplug/xterm-addon-webgl-sdf@https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz': - resolution: {integrity: sha512-P3PvURQPpjwGVrVz+OvoExBG6d+IXQYZPR/qrK2cPauxispCaxltyWxJxHLSnZzFySVdYzcpWZRQ98cKXhfw/Q==, tarball: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz} - version: 0.20.0-sdf315.0 + '@diffplug/xterm-addon-webgl-sdf@https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz': + resolution: {integrity: sha512-ePKUDYAoTY3XcLOtDOsZqAIMJSqN402Wrr3BESxLWty5tABV738bBWFSLuKVlILMS2JBBeFtc2IZl1C7wfDqVA==, tarball: https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz} + version: 0.20.0-sdf336.0 peerDependencies: - '@xterm/xterm': ^6.1.0-beta.315 + '@xterm/xterm': ^6.1.0-beta.336 '@emnapi/core@1.11.0': resolution: {integrity: sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==} @@ -4465,41 +4465,33 @@ packages: '@webcontainer/env@1.1.1': resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} - '@xterm/addon-fit@0.12.0-beta.322': - resolution: {integrity: sha512-2DoS5yooTgUOFsI5w6pwK14sGpW7c+5KklTINTJgDz9iCR4wPzpkdyCbckYLX3JlTWADOsipM/xBFmM5IV49MQ==} + '@xterm/addon-fit@0.12.0-beta.332': + resolution: {integrity: sha512-SR3N5NnZUnmgFUop4dqj1lFpGrrqUtWEvL4utdhWmV/N0/z8z5AZRb+2WHEDa5S6auHg9WVk5oY+1gxnmmNMgw==} peerDependencies: - '@xterm/xterm': ^6.1.0-beta.326 + '@xterm/xterm': ^6.1.0-beta.336 - '@xterm/addon-image@0.10.0-beta.321': - resolution: {integrity: sha512-kc5iMgkXqedAaz3JNnoy96vS+mgvAkgbleaPxVRdZIjJT8WUde2xQdFdeak2LoSxJ+I8c6PiQFXHcZ64RyNRMQ==} + '@xterm/addon-image@0.10.0-beta.331': + resolution: {integrity: sha512-ShBTb3QF0ul/i55lfRdJpcu0hlA4aJdqRdzzHdOCws2WUzSsG0SCfMhLjzaoO1dVUGNj2Z7PNLqiXnlyqOinbg==} peerDependencies: - '@xterm/xterm': ^6.1.0-beta.326 + '@xterm/xterm': ^6.1.0-beta.336 - '@xterm/addon-serialize@0.15.0-beta.321': - resolution: {integrity: sha512-paXV8viR5yCsZdrC+Q9XiqEX3WGAgfucqReSBcVmiE+2ub9Bocsl/X/qctrjw5F65/YJ/iIDTvAOxzFNFBophQ==} + '@xterm/addon-serialize@0.15.0-beta.330': + resolution: {integrity: sha512-1QTLBgv8aC3Lbr87DzCQN78+lUB156LXLS2qTVNZyisznCrXdCam9tiL1+jVkVPnsJlSLzt0K8KMHdwQjoLAsg==} peerDependencies: - '@xterm/xterm': ^6.1.0-beta.326 + '@xterm/xterm': ^6.1.0-beta.336 - '@xterm/addon-unicode-graphemes@0.5.0-beta.321': - resolution: {integrity: sha512-yl6hX1x0HfdBM90mBad6SKTGxFO7uWQRVwPhUI4gR0XNiqQ0LxBhn7kK6cRWxRd6bMUoAO2VHCiLM+oHiGR5Vg==} + '@xterm/addon-unicode-graphemes@0.5.0-beta.330': + resolution: {integrity: sha512-Zoiv/8tmku4LcU7bEL6zer+DNN6p6F8VCkyviSmbDxpA/W9zSnWDiD/ZpwFDQqegwjSptGzBNMhW2Os1sa+lUw==} peerDependencies: - '@xterm/xterm': ^6.1.0-beta.326 + '@xterm/xterm': ^6.1.0-beta.336 - '@xterm/addon-webgl@0.20.0-beta.309': - resolution: {integrity: sha512-xr69GVLQPmYHLrPzGOl+oapEIDhaYbLCZALL+0qcEI71UW/EmmawweI6RloQsVxIKbMrujH9Xb5KOAqP7BTFSQ==} + '@xterm/addon-webgl@0.20.0-beta.329': + resolution: {integrity: sha512-bwqMma7X4cCBfwmWqKuhxNLkIXKW0lJTapaQ0g/9Kq7n6D6VCL4dYQCQ6DoeHv27ncJD4WzeoDTCEeSn0cspfg==} peerDependencies: - '@xterm/xterm': ^6.1.0-beta.315 + '@xterm/xterm': ^6.1.0-beta.336 - '@xterm/addon-webgl@0.20.0-beta.320': - resolution: {integrity: sha512-9NZ8HZi9gj6hj4bpNIkBlgpiXCSOvyXyzF5ay+fLOTJ8pkuJkdFGmf45THnZppYGas0mh7fy9Hh3vsVVoLla7A==} - peerDependencies: - '@xterm/xterm': ^6.1.0-beta.326 - - '@xterm/xterm@6.1.0-beta.315': - resolution: {integrity: sha512-w7MeKxi6vbxE3IOFRiwgugkM6FZonE9gF9KyJ0OiE5HbYZOm38bz+CTGZg3+wqA6porJnHfjzX1KaihInP+iWg==} - - '@xterm/xterm@6.1.0-beta.326': - resolution: {integrity: sha512-1nuFj9qe00R3u1NkwCM6gbIxPxQK+uGxUX5bLOJTaYFQECIOcnD/MQpufLzTCYSaKaiUB/Y78lnJ5MjhluJqTA==} + '@xterm/xterm@6.1.0-beta.336': + resolution: {integrity: sha512-QrvZZsffXsLW4Z3sba9GqimLvVwlb8b3W1NwZ+l6DdRnpH5pg5cFGWg2ceIburmfaGQ07YJHNekwxxlTcHZ3BA==} '@zxing/browser@0.2.1': resolution: {integrity: sha512-92pVfVDUXbc15xu9vIEmhNyqIEASMEkDF92CwT6T+7sg2EHXJRktH9CQKoQSXe51UtbNsj+Fm09H/JBWHMs/Sw==} @@ -8561,9 +8553,9 @@ snapshots: '@csstools/css-tokenizer@4.0.2': {} - '@diffplug/xterm-addon-webgl-sdf@https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf315.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf315.0.tgz(@xterm/xterm@6.1.0-beta.315)': + '@diffplug/xterm-addon-webgl-sdf@https://github.com/diffplug/xterm.js/releases/download/sdf-v0.20.0-sdf336.0/diffplug-xterm-addon-webgl-sdf-0.20.0-sdf336.0.tgz(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.315 + '@xterm/xterm': 6.1.0-beta.336 '@emnapi/core@1.11.0': dependencies: @@ -11283,33 +11275,27 @@ snapshots: '@webcontainer/env@1.1.1': {} - '@xterm/addon-fit@0.12.0-beta.322(@xterm/xterm@6.1.0-beta.326)': + '@xterm/addon-fit@0.12.0-beta.332(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.326 + '@xterm/xterm': 6.1.0-beta.336 - '@xterm/addon-image@0.10.0-beta.321(@xterm/xterm@6.1.0-beta.326)': + '@xterm/addon-image@0.10.0-beta.331(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.326 + '@xterm/xterm': 6.1.0-beta.336 - '@xterm/addon-serialize@0.15.0-beta.321(@xterm/xterm@6.1.0-beta.326)': + '@xterm/addon-serialize@0.15.0-beta.330(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.326 + '@xterm/xterm': 6.1.0-beta.336 - '@xterm/addon-unicode-graphemes@0.5.0-beta.321(@xterm/xterm@6.1.0-beta.326)': + '@xterm/addon-unicode-graphemes@0.5.0-beta.330(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.326 + '@xterm/xterm': 6.1.0-beta.336 - '@xterm/addon-webgl@0.20.0-beta.309(@xterm/xterm@6.1.0-beta.315)': + '@xterm/addon-webgl@0.20.0-beta.329(@xterm/xterm@6.1.0-beta.336)': dependencies: - '@xterm/xterm': 6.1.0-beta.315 - - '@xterm/addon-webgl@0.20.0-beta.320(@xterm/xterm@6.1.0-beta.326)': - dependencies: - '@xterm/xterm': 6.1.0-beta.326 - - '@xterm/xterm@6.1.0-beta.315': {} + '@xterm/xterm': 6.1.0-beta.336 - '@xterm/xterm@6.1.0-beta.326': {} + '@xterm/xterm@6.1.0-beta.336': {} '@zxing/browser@0.2.1(@zxing/library@0.23.0)': dependencies: diff --git a/standalone/package.json b/standalone/package.json index 0181bfb30..0240d2d76 100644 --- a/standalone/package.json +++ b/standalone/package.json @@ -22,12 +22,12 @@ "@tauri-apps/api": "^2.12.1", "@tauri-apps/plugin-shell": "^2.4.0", "@tauri-apps/plugin-updater": "^2.13.1", - "@xterm/addon-fit": "0.12.0-beta.322", - "@xterm/addon-image": "0.10.0-beta.321", - "@xterm/addon-serialize": "0.15.0-beta.321", - "@xterm/addon-unicode-graphemes": "0.5.0-beta.321", - "@xterm/addon-webgl": "0.20.0-beta.320", - "@xterm/xterm": "6.1.0-beta.326", + "@xterm/addon-fit": "0.12.0-beta.332", + "@xterm/addon-image": "0.10.0-beta.331", + "@xterm/addon-serialize": "0.15.0-beta.330", + "@xterm/addon-unicode-graphemes": "0.5.0-beta.330", + "@xterm/addon-webgl": "0.20.0-beta.329", + "@xterm/xterm": "6.1.0-beta.336", "dormouse-lib": "workspace:*", "react": "^19.2.6", "react-dom": "^19.2.6" diff --git a/website/src/data/dependencies-npm.json b/website/src/data/dependencies-npm.json index b74565371..09867d6b5 100644 --- a/website/src/data/dependencies-npm.json +++ b/website/src/data/dependencies-npm.json @@ -114,7 +114,7 @@ "author": "The xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js/tree/master/addons/addon-fit", "versions": [ - "0.12.0-beta.322" + "0.12.0-beta.332" ] }, { @@ -123,7 +123,7 @@ "author": "The xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js/tree/master/addons/addon-image", "versions": [ - "0.10.0-beta.321" + "0.10.0-beta.331" ] }, { @@ -132,7 +132,7 @@ "author": "The xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js/tree/master/addons/addon-serialize", "versions": [ - "0.15.0-beta.321" + "0.15.0-beta.330" ] }, { @@ -141,7 +141,7 @@ "author": "The xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js/tree/master/addons/addon-unicode-graphemes", "versions": [ - "0.5.0-beta.321" + "0.5.0-beta.330" ] }, { @@ -150,7 +150,7 @@ "author": "The xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js/tree/master/addons/addon-webgl", "versions": [ - "0.20.0-beta.320" + "0.20.0-beta.329" ] }, { @@ -159,7 +159,7 @@ "author": "Christopher Jeffrey, SourceLair Private Company, xterm.js authors", "homepage": "https://github.com/xtermjs/xterm.js", "versions": [ - "6.1.0-beta.326" + "6.1.0-beta.336" ] }, {