Documentation
API
Options and features
Testing toolkit
Tools
Guides
a11y-elements
AlpineJS
Jest / Vitest
Tutorial
API
Components
What is a component?
How do I create a component?
How do I register child components?
How do I pass data to a component?
How do I generate a template?
How do I update a component on state change?
How do I remove empty elements?
How do I control HTML sanitization?
Views and routing
What is a view?
How do I create a view?
How do I register a route?
How do I navigate?
How do I access route parameters?
How do I use route guards?
Events
What are events in Nutin?
How do I handle DOM events?
How do I listen to application events?
How do I emit events?
Lifecycle hooks
What lifecycle hooks are available?
Services
What is a service?
How do I create a service?
How do I use a service?
How do I register service cleanup?
Global layout
How do I mount global components?
How do I toggle global components?
Pipes
How do I use pipes?
What pipes are available?
How do I create pipes?
HTTP Client
How do I make HTTP requests?
Options and features
Configuration
How do I configure Nutin?
Options
How do I use Tailwind CSS?
How do I use i18n?
How do I use SEO file generation?
Features
How do I use the Docker feature?
How do I use the Markdown feature?
Testing toolkit
What is testin-nutin?
How do I configure testin-nutin?
How do I run tests?
How do I write a test?
What assertions are available?
How do I spy on methods?
How do I fake timers?
How do I silence console output?
How do I mock core services?
How do I use test coverage?
Tools
Development environment
Generator
Builder
Updater
Switching package manager
API
Components
What is a component?
How do I create a component?
How do I register child components?
How do I pass data to a component?
How do I generate a template?
How do I update a component on state change?
How do I remove empty elements?
How do I control HTML sanitization?
Views and routing
What is a view?
How do I create a view?
How do I register a route?
How do I navigate?
How do I access route parameters?
How do I use route guards?
Events
What are events in Nutin?
How do I handle DOM events?
How do I listen to application events?
How do I emit events?
Lifecycle hooks
What lifecycle hooks are available?
Services
What is a service?
How do I create a service?
How do I use a service?
How do I register service cleanup?
Global layout
How do I mount global components?
How do I toggle global components?
Pipes
How do I use pipes?
What pipes are available?
How do I create pipes?
HTTP Client
How do I make HTTP requests?
Options and features
Configuration
How do I configure Nutin?
Options
How do I use Tailwind CSS?
How do I use i18n?
How do I use SEO file generation?
Features
How do I use the Docker feature?
How do I use the Markdown feature?
Testing toolkit
What is testin-nutin?
How do I configure testin-nutin?
How do I run tests?
How do I write a test?
What assertions are available?
How do I spy on methods?
How do I fake timers?
How do I silence console output?
How do I mock core services?
How do I use test coverage?
Tools
Development environment
Generator
Builder
Updater
Switching package manager
Documentation
API
Options and features
Testing toolkit
Tools