Instant on-demand atomic CSS engine with zero runtime output.
NailusCSS ships a processor, a CLI, plugin entry points, an attributify mode, and a lang="nailus" style parser for authoring utilities and generated CSS from templates.
npm install nailuscssGenerate a single CSS file from HTML and template files:
npx nailuscss "src/**/*.{html,tsx,vue,svelte}" -o nailus.cssGenerate CSS in watch mode with preflight enabled:
npx nailuscss "src/**/*.{html,tsx,vue,svelte}" -t -d -o nailus.cssUse a config file:
npx nailuscss "src/**/*.{html,tsx,vue,svelte}" -f nailus.config.ts -o nailus.csspnpm install
pnpm build
pnpm test
pnpm lintsrc/lib: processor core, variants, extraction, utilitiessrc/cli: command-line interface and file watchingsrc/plugin: official plugin entry pointssrc/utils/parser: class, HTML and CSS parserstest: runtime, snapshot and typing coverage
The published npm package is expected to ship compiled files from dist/.
The root repository keeps source, tests and examples for development.
- Documentation: https://nailuscss.com
- Discussions: https://github.com/nailuslabs/nailuscss/discussions
- Issues: https://github.com/nailuslabs/nailuscss/issues