simple-ui-components-in-svelte
v5.1.1
Published
Simple UI components written in Svelte
Downloads
19
Readme
simple-ui-components-in-svelte
simple-ui-components-in-svelte
is rebranding to @perfectthings/ui
.
A set of simple, but perfect, UI components, written in Svelte (the only front-end framework worth learning).
Github pages site with docs
https://perfect-things.github.io/simple-ui-components-in-svelte/
Install & Setup
Firstly, install the module as a dev dependency:
npm i -D simple-ui-components-in-svelte
Importing the CSS
You need to import the docs/ui.css
into your bundle.
There are many ways to do that. I specifically didn't use any css-to-js imports as these restrict the tools & the setup you may want to have.
The easiest way is probably to add a postinstall
script into your package.json
that will just copy the file into your dist
folder:
...
"postinstall": "cp node_modules/simple-ui-components-in-svelte/docs/ui.css ./dist/ui.css"
...
From there - you can just add it directly to the index.html
.
Svelte components
Just import
them from the module, as normal:
import { Button } from 'simple-ui-components-in-svelte';
Development
You need node & npm (obviously). Run these:
git clone [email protected]:perfect-things/simple-ui-components-in-svelte.git
cd simple-ui-components-in-svelte
npm i && npm start
A browser window should open with the demo of the components.
Resources
- icons: https://tablericons.com
- https://developer.apple.com/design/human-interface-guidelines/components/
Support me