@lynx-js/qrcode-rsbuild-plugin
0.7.3
Patch Changes
- Add
@lynx-js/rspeedy^0.18.0to the peer dependency range. (#3971)
0.7.2
Patch Changes
- Quit the shortcuts with
qwhen the plugin runs on the Rsbuild CLI instead of Rspeedy, where no Rspeedy API is exposed to end the process. (#3843)
0.7.1
Patch Changes
- Stop a console-shortcut loop whose dev server has already been closed from prompting again. (#3816)
0.7.0
Minor Changes
- BREAKING CHANGE: Require
@lynx-js/rspeedy^0.17.0in the plugins that read the build engine config throughSymbol.for('@lynx-js/rsbuild-plugin:config'), since the engine that ships with0.16does not expose it. The plugins that do not touch the engine keep their existing range and add^0.17.0to it. (#3682)
Patch Changes
-
Declare the build host as an optional peer dependency.
@rsbuild/corecovers a plain Rsbuild build, and@lynx-js/rspeedycovers an Rspeedy one, so whichever host is installed is version-checked. (#3678) -
Stop
rspeedy previewfrom repeating the bundle path in the URLs it prints. The bundle path is now resolved once, inserver.printUrls, instead of being written into the server routes that Rsbuild appends to every printed URL. (#3779) -
Resolve the bundle filename through
getLynxConfig(api).resolveBundleFilename()instead of readingoutput.filenameout of the Rspeedy config. A configured filename is now honored when the plugins are used with Rsbuild directly. (#3651) -
Skip the built-in
pluginLynxwhen one is already applied, so a user who needs to configure the Lynx build engine can applypluginLynxthemselves and have their options win.@lynx-js/rspeedybecomes an optional peer dependency ofpluginReactLynxandpluginQRCode. (#3661)
0.6.0
Minor Changes
-
Read QR code entries from Rspeedy server routes. (#2930)
BREAKING CHANGE:
@lynx-js/qrcode-rsbuild-pluginnow requires@lynx-js/rspeedy@^0.16.0because it relies on dev and preview serverroutescontaining Lynx bundle entries. The plugin no longer reads the internalrspeedy.env.entriesexposed API.
Patch Changes
-
Add
showQRCodeoption toregisterConsoleShortcuts. (#2937)When passed
showQRCode: false, the shortcut runtime still prints URL(s) and keeps the interactive schema/entry switching, but skips rendering the ASCII QR code. This lets embedders that always launch via a deep link (or wrap the plugin with their own connection flow — e.g.@byted-lynx/hdt-rsbuild-plugin) suppress the QR block without forking the shortcut loop. Default remainstrue, so existing behavior is unchanged. -
Support Rspeedy v0.16.x. (#2931)
0.5.0
Minor Changes
-
Support Rsbuild v2 and rename
api.onAfterStartProdServerhook toapi.onAfterStartPreviewServerandapi.onDevCompileDonehook toapi.onAfterDevCompile. (#2603) -
Align Rspeedy, the QRCode plugin, and the Lynx bundle Rslib config Node.js engine metadata with Rsbuild v2 and Rslib requirements: Node.js 20.19+ or 22.12+. (#2789)
Patch Changes
-
feat(qrcode-rsbuild-plugin): add optional
fullscreenURL hint + QR schema variant (#2683)Opt in via
fullscreen: true(defaultfalse, preserving prior behavior). When enabled, the plugin:- Appends an
∟ FullscreenURL line under each Lynx bundle URL printed by the dev server (with?fullscreen=true). - Appends a
fullscreenentry to the QR schema rotation — the QR still opens on the user's default schema; pressain the dev console to switch tofullscreen.
Both open the bundle in LynxExplorer with the in-app navigation chrome stripped.
- Appends an
-
Support the
output.filename.bundlefunction form. (#2701)
0.4.7
Patch Changes
- feat(qrcode): support get entry from api exposed from rspeedy.env.entries (#2551)
0.4.6
Patch Changes
- Print all entries with all schema URLs in non-TTY environments instead of only showing the first entry's QR code. (#2227)
0.4.5
Patch Changes
- Only register console shortcuts when running in TTY environments (#2202)
0.4.4
Patch Changes
- Bump
@clack/promptsv1.0 (#2171)
0.4.3
Patch Changes
- fix: print out the output chunk urls (#1921)
0.4.2
Patch Changes
- Bump @clack/prompts v1.0.0-alpha.5. (#1809)
0.4.1
Patch Changes
- Bump @clack/prompts to v1.0.0-alpha.4 (#1559)
0.4.0
Minor Changes
- Support "Type to search" when switching entries and schema. (#1115)
0.3.6
Patch Changes
- Fix the issue where QR code fails to print after initial compilation errors are fixed. (#610)
0.3.5
Patch Changes
- Build with Rslib (#396)
0.3.4
Patch Changes
- Support NPM provenance. (#30)
0.3.3
Patch Changes
- f6c56fb: Add
README.md.
0.3.2
Patch Changes
- 2d15b44: fix: default value of output.filename changes to be
[name].[platform].bundle.
0.3.1
Patch Changes
- 1255d93: Add a dev shortcut
hfor help
0.3.0
Minor Changes
- e2e23e2: BREAKING CHANGE: Change the default
output.filenameto[name].lynx.bundle.
0.2.9
Patch Changes
- 23a858a: Bump @clack/prompts to ^0.9.1
0.2.8
Patch Changes
- 8f91e6c: Initial Release.

