Problem
package.json defines a script named start=gui (using = as separator). Standard npm convention uses : for namespaced scripts, and no other script or doc references start=gui, making the GUI dev server undiscoverable via npm run start:gui.
Steps
git clone https://github.com/HeyPuter/puter && cd puter
npm install
npm run start:gui
Expected
GUI dev server starts via nodemon.
Actual
npm error Missing script: "start:gui"
npm error npm run start=gui # run the "start=gui" package script
Cite
package.json:49 — "start=gui": "nodemon --exec \"node dev-server.js\" ",
src/gui/package.json:31 — same typo duplicated
Environment
Commit 4bcdeef (main, 2026-06-22). Node >=24.0.0 (per engines). npm 10.x.
Fix: rename both keys to start:gui.
Thanks for maintaining HeyPuter/puter!
Problem
package.jsondefines a script namedstart=gui(using=as separator). Standard npm convention uses:for namespaced scripts, and no other script or doc referencesstart=gui, making the GUI dev server undiscoverable vianpm run start:gui.Steps
git clone https://github.com/HeyPuter/puter && cd puternpm installnpm run start:guiExpected
GUI dev server starts via nodemon.
Actual
Cite
package.json:49—"start=gui": "nodemon --exec \"node dev-server.js\" ",src/gui/package.json:31— same typo duplicatedEnvironment
Commit 4bcdeef (main, 2026-06-22). Node >=24.0.0 (per
engines). npm 10.x.Fix: rename both keys to
start:gui.Thanks for maintaining HeyPuter/puter!