Voor documentatie en handleidingen, zie de HTML-component library wiki.
- Een webinterface die inzicht biedt in verschillende bouwblokken en de manier waarop deze kunnen worden toegepast.
- Componenten-SCSS gedeployed als private NPM-library, te vinden op @pzh-temporary/html-component-library.
- Utility classes voor typografie, marges, en padding.
- Storybook 8
- Vue 3 (gebruikt als template engine)
- Vite
- SCSS
- Node.js: Versie 20.12.1
Installeer alle benodigde dependencies:
npm install
Start een Storybook-instantie in ontwikkelmodus:
npm run dev
Maak een build van de Storybook-instantie voor publicatie:
npm run build
Publiceer een nieuwe versie naar NPM en de utility classes naar het CDN:
-
Verhoog het 'version'-attribuut in
package.json
volgens de SemVer-standaard. -
Controleer of je bent ingelogd bij NPM. Gebruik
npm login
indien nodig. -
Publiceer de nieuwe versie met:
npm publish
npm run deployToCDN