NPM
Hosanna projects use public and private npm packages for the framework, tools, compiler, generated helpers, and site tooling. Exact package versions should be pinned in the project lockfile and upgraded intentionally.
Core Packages
| Package | Purpose |
|---|---|
@tantawowa/hosanna-tools | Project CLI for generation, device workflows, debugging, packaging helpers, and MCP tooling |
| Hosanna UI packages | Runtime views, focus, input, AppConfig, fragments, controls, collections, and platform adapters |
| Hosanna Compiler package or binary | TypeScript-to-platform compilation, including Roku output generation |
Usage
Install project dependencies from the lockfile:
npm install
Run Hosanna Tools through npx or a globally installed hst binary:
npx hst --help
For compiler installation and licensing, see Hosanna Compiler License And Tool Setup.