0.81.0 โ€ข Published 2 years ago

@fuz.dev/fuz v0.81.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@fuz.dev/fuz

friendly user zystem ๐Ÿงถ fuz.dev

Fuz is a design system for CSS, Svelte, and SvelteKit:

  • plain CSS
  • designed around CSS variables
  • supports color-scheme and custom themes (including dark mode)
  • no dependencies except for svelte
  • encourages plain HTML elements like button and a over Svelte components unless the gains are substantial
  • has a small and growing set of utility classes - currently includes a single global importable style.css, see this issue about optimization

usage

npm i -D @fuz.dev/fuz

Import modules at their full paths:

// plain CSS stylesheets:
import '@fuz.dev/fuz/style.css';
import '@fuz.dev/fuz/theme.css'; // or bring your own
// Svelte components:
import Themed from '@fuz.dev/fuz/Themed.svelte';
// TypeScript modules:
import {type Theme, get_theme} from '@fuz.dev/fuz/theme.js';

See the library and the exports in package.json.

develop

npm i # node >=20.7

# development
npm run dev

# production
npm run build
npm start

credits ๐Ÿข๐Ÿข๐Ÿข

Design and implementation contributions by Hamilton Reed (@greatbacon)

TypeScript โˆ™ Svelte โˆ™ SvelteKit โˆ™ Vite โˆ™ esbuild โˆ™ uvu โˆ™ Gro โˆ™ prismjs โˆ™ prism-svelte โˆ™ ESLint โˆ™ Prettier & more

license ๐Ÿฆ

MIT

0.81.0

2 years ago

0.80.1

2 years ago

0.80.0

2 years ago

0.79.3

2 years ago

0.79.2

2 years ago

0.79.1

2 years ago

0.79.0

2 years ago

0.78.0

2 years ago

0.77.1

2 years ago

0.77.0

2 years ago

0.76.0

2 years ago

0.75.4

2 years ago

0.75.3

2 years ago

0.75.2

2 years ago

0.75.1

2 years ago

0.75.0

2 years ago

0.74.0

2 years ago

0.73.0

2 years ago

0.72.1

2 years ago

0.72.0

2 years ago

0.71.0

2 years ago

0.70.3

2 years ago

0.70.2

2 years ago

0.70.1

2 years ago

0.70.0

2 years ago

0.69.1

2 years ago

0.69.0

2 years ago

0.68.0

2 years ago

0.67.0

2 years ago