Svulma is a lightweight library of Bulma-based UI components for Svelte v3.
Features
- Very lightweight, especially using Rollup (which features tree-shaking)
- No dependency aside from Bulma
- More than 20 customizable components for your app
Documentation / Demo
You can found the documentation inside the docs directory. Every components has code examples.
Browse online demo and docs at svulma.dev.
Quick start
You need Svelte version 3.0+.
1 Install via npm
npm install svulma
2 Import and use Svulma components
Bundle
import {Button, Datepicker} from 'Svulma';
3 Include Font Awesome Icons
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" />
Special mention / Thanks
Svulma components' logic and/or design implementation had been heavily inspired by some well-known vue.js/vanilla libs. They are awesome, check them up! Thanks to Buefy, Quasar, Creative Bulma
Some components had been forked directly from Svelma, thanks to him!
Special mention to all past, actual and future contributors :)
License
Code released under MIT license.
Copyright (c), Adam ATTAFI.