Skip to content

feat: create @ghostty-web/demo package#55

Merged
sreya merged 3 commits into
mainfrom
demo-improvements
Nov 25, 2025
Merged

feat: create @ghostty-web/demo package#55
sreya merged 3 commits into
mainfrom
demo-improvements

Conversation

@sreya
Copy link
Copy Markdown
Contributor

@sreya sreya commented Nov 25, 2025

No description provided.

- Remove bin from root package (ghostty-web library stays zero-dependency)
- Create @ghostty-web/demo package in demo/ directory
- Cross-platform PTY support via @lydell/node-pty (Linux, macOS, Windows)
- Auto-detects local dev build vs npm installed dependency
- Single command to run demo: npx @ghostty-web/demo
- Add publish-demo job to CI workflow

Usage:
  npx @ghostty-web/demo    # For end users
  cd demo && npm start     # For local development
@sreya sreya merged commit f775ecc into main Nov 25, 2025
5 checks passed
@sreya sreya deleted the demo-improvements branch November 25, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant