Skip to content

A tiny Alpine.js component system with lazy-loaded HTML/JS, named slots, and built-in loading strategies—plus a Vite plugin to serve, minify, and inject loading states.

License

Notifications You must be signed in to change notification settings

reecelikesramen/alpine-components

Repository files navigation

alpine-components

Publish Package NPM Version NPM Version

Lazy-loaded components with slots for Alpine.js — plus a Vite plugin to serve/minify component assets and inject loading states.

Contributors

Inspired by

Packages

  • alpine-components: runtime + component registry
    See packages/alpine-components/README.md
  • vite-plugin-alpine-components: Vite plugin for dev/build component assets
    See packages/vite-plugin/README.md

Development

pnpm install

Build the library:

pnpm -C packages/alpine-components build

Run docs locally:

pnpm -C docs dev

License

MIT

About

A tiny Alpine.js component system with lazy-loaded HTML/JS, named slots, and built-in loading strategies—plus a Vite plugin to serve, minify, and inject loading states.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •