A tiny storybook for vanjs
npm install @storybook-tiny/vanjsA tiny storybook for [vanjs][].
initial setup:
``shadd to your project
npm i vanjs-core
npm i -D @storybook-tiny/vanjs
define some stories:
`js
import Storybook from '@storybook-tiny/vanjs'
import van from 'vanjs-core'const { small } = van.tags
// describe your stories...
const storyButton = {
title: 'Button',
component: () => van.tags.button({ onclick: () => alert('Hi') }, 'Click me')
}
// define stories in storybook
van.add(
document.getElementById('app'),
Storybook({
stories: [
small('Components'),
storyButton
]
})
)
`Then run with vite:
`sh
npx vite --open /stories/
``MIT licensed
[vanjs]: https://vanjs.org/