Installation
Install the framework from npm. It ships as ESM with TypeScript types and has zero runtime dependencies.
The framework
npm install @nisli/core
That is the whole framework — signal, component, html, DI, and more, from one package.
The components (optional)
@nisli/ui is a CLI, not a dependency — you run it to copy component source into your project. Initialize once:
npx @nisli/ui init
Then add any component; its source lands in your project and becomes yours to edit:
npx @nisli/ui add button dialog
See /docs/cli for the full copy-in workflow, and browse the catalog at /ui.