← all packages

npm (opens in a new tab)module

moulify

A component library for Nuxt shipped as one module — Vue 3 components, 1,000+ type-safe icons and theming.

30-day installs
4
version
0.0.4

install

add it to a project

npx nuxt module add moulify

why

the problem it solves

Building a Nuxt UI usually means stitching together headless primitives, an icon package and a theme layer from three different authors, then writing the glue that makes them agree. This is those three things behind one install.

how

how it works

One module instead of five packages: components, icons and theme tokens behind a single dependency and one line of config. No CSS imports to remember, no plugin to register.

The icons are generated into a font with TypeScript union types, so a mistyped icon name is a build error rather than an empty box somebody notices in production.

what you get

features

  • Auto-imported components with a configurable tag prefix
  • 1,000+ type-safe icons — typos caught at build time
  • Primary, secondary and tertiary theming from module options
  • One install, one config line, no glue code

elsewhere

nuxt · vue · components · icons · design-system

next

more packages

  • pub.devwidget

    adaptive_navbar

    A Flutter navigation bar that renders in full on desktop and collapses into a drawer on mobile.

    30-day installs
    4,476
  • pub.devcli

    dart_husky

    Git hooks for Dart and Flutter projects — pre-commit, commit-msg, pre-push — in pure Dart.

    30-day installs
    1,180
  • npmcli

    commitguard

    Git hooks for Node, JS and TS projects, configured from one YAML file. The Node answer to dart_husky.

    30-day installs
    37