chore: rename to jev-browser-bridge - #5
Conversation
The name now says what it does: a bridge from any browser to Jev. The repo, the distribution, the CLI and the module are renamed, along with the page globals the snapshot installs (__jevBridge*). jev_nolayout stays as a compatibility package that re-exports the new one (with a DeprecationWarning), and the jev-nolayout command stays as an alias, so existing imports and scripts keep working. Signed-off-by: waple0820 <feng.wang@lexmount.com>
|
Claude finished @waple0820's task in 51s —— View job No bugs or security issues found. The rename is mechanically consistent across Python, JavaScript, and config. One thing to be aware of: |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/jev-browser-bridge/actions/runs/36001567341. Please check Claude's inline feedback and summary comment for details.
Signed-off-by: waple0820 <feng.wang@lexmount.com>
A DeprecationWarning is hidden outside development environments, so the people who most need to update their import would never see it. Use a FutureWarning, which Python shows by default. Signed-off-by: waple0820 <feng.wang@lexmount.com>
|
Two updates:
|
|
Claude finished @waple0820's task in 44s —— View job ReviewNo bugs or security issues found. One correction to the previous automated comment: the compatibility shim uses The JS global renames ( |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/jev-browser-bridge/actions/runs/36001864204. Please check Claude's inline feedback and summary comment for details.

Renames the project to jev-browser-bridge, which says what it does: a bridge from any browser to Jev.
Changed everywhere it appeared (every occurrence found by a case-insensitive search for
nolayout):jev-nolayout(repo, distribution, CLI, clone URL)jev-browser-bridgejev_nolayout(module)jev_browser_bridge__jevNoLayout*(page globals the snapshot installs)__jevBridge*The only remaining match is the phrase "needs no layout at all" in a docstring, which describes the method, not the name.
Nothing breaks for existing users:
import jev_nolayoutstill works: a compatibility package re-exports the new module, submodules included, with aDeprecationWarning.jev-nolayoutcommand stays as an alias ofjev-browser-bridge.Checked: lint clean; old and new imports resolve to the same classes; both commands run; a typing task on Lightpanda completes in 3 steps (exercises the renamed page globals).
Still to do: the overview diagram still reads "Jev NoLayout" — a redrawn one is coming separately.