Release
npm release (manual CLI)
Section titled “npm release (manual CLI)”npm login # oncenpm testnpm run checknpm pack --dry-runnpm version patch # or minor / major — commits + tagsnpm publishgit push && git push --tagsprepack reruns the tests and rebuilds dist/ before npm creates the tarball.
The package manifest already sets public access.
Install: pi install npm:pi-gui-extension
The Astro documentation site is intentionally outside the root package’s
files allowlist. Build it independently with npm run build:docs.