Skip to content

startracex/godown

Repository files navigation

godown

Atomic Web Component Library.

Storybook documentation NPM Version NPM Downloads License MIT

Features

  • 🌙 Follow color schemes: Use "color-scheme" to switch between light/dark themes.
  • 🎨 Highly customizable: Easily customize styles through CSS variables and the part pseudo-selector.
  • 🌉 Framework agnostic: Suitable for any UI framework or vanilla JavaScript via web components.
  • 💫 Atomic components: Each component is self-contained, without introducing other component definitions or requiring use with other components.

Development

Install dependencies.

node prepare.cjs && pnpm i

Start development server.

pnpm run dev

Format.

pnpm run fmt
pnpm run fmt:check

Lint.

pnpm run lint
pnpm run lint:check

Build packages.

pnpm run build