Skip to content

chore(package): npm start IS headless; npm run desktop adds Node UX - #1546

Merged
joelteply merged 1 commit into
canaryfrom
chore/package-json-root-canonical
Jun 7, 2026
Merged

chore(package): npm start IS headless; npm run desktop adds Node UX#1546
joelteply merged 1 commit into
canaryfrom
chore/package-json-root-canonical

Conversation

@joelteply

Copy link
Copy Markdown
Contributor

Single canonical entry. npm start boots the Rust substrate directly via scripts/start-server.sh. npm run desktop adds the Node UX shell on top via scripts/parallel-start.sh.

Contributors discover the right entry from package.json instead of having to suss out which of five start* variants in src/package.json matches their intent.

Doctrine: [[headless-rust-must-work-soon]] + [[rust-is-the-core-node-is-the-shell]].

🤖 Generated with Claude Code

Single canonical entry per [[headless-rust-must-work-soon]] +
[[rust-is-the-core-node-is-the-shell]]: `npm start` boots the Rust
substrate directly (start-server.sh), no Node in the loop. Desktop
mode (`npm run desktop`) is the additive Node UX shell layered ON
the same core via parallel-start.sh. Contributors discover the right
entry from package.json instead of having to suss out which of five
'start*' variants in src/package.json matches their intent.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@joelteply
joelteply merged commit 20b1391 into canary Jun 7, 2026
2 checks passed
@joelteply
joelteply deleted the chore/package-json-root-canonical branch June 7, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant