nimiq-css
v1.0.0-beta.162
Published
Nimiq's Design System in CSS
Readme
nimiq-css
Nimiq's Design System in CSS - a comprehensive CSS framework with design tokens and UnoCSS presets.
Features
- Design Tokens - Centralized color system supporting light/dark modes
- UnoCSS Presets - Custom presets for rapid development
- CSS Layers - Organized preflights, colors, fonts, utilities, typography, and static content
- Nimiq Components -
Nq*styled components (NqCard, NqGrid, etc.) - Icon System - Integrated with nimiq-icons
- Typography - Consistent text styles and spacing
Installation
pnpm add nimiq-cssUsage
Import CSS
// Import all styles
import 'nimiq-css/css/index.css'
// Or import specific modules
import 'nimiq-css/css/preflight.css'
import 'nimiq-css/css/colors.css'
import 'nimiq-css/css/fonts.css'
import 'nimiq-css/css/typography.css'
import 'nimiq-css/css/utilities.css'UnoCSS Integration
import { presetNimiq } from 'nimiq-css/unocss'
import { defineConfig } from 'unocss'
export default defineConfig({
presets: [
presetNimiq(),
],
})Available CSS Modules
animations.css- Animation utilitiesatomic.css- Atomic utility classescolors.css- Color system with light/dark modefonts.css- Typography and font definitionspreflight.css- Base resetsspacing.css- Spacing utilitiesstatic-content.css- Static content stylestypography.css- Text stylesutilities.css- Utility classes
Legacy Styles
import 'nimiq-css/css/legacy/icons.css'
import 'nimiq-css/css/legacy/inputs.css'Development
# Build the package
pnpm build
# Development mode with stub
pnpm devLicense
MIT
