Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pimp-my-book/narshik
GOA's Design System Components written in VueJS πΆ
https://github.com/pimp-my-book/narshik
design-systems javascript storybook tailwindcss vuejs
Last synced: about 1 month ago
JSON representation
GOA's Design System Components written in VueJS πΆ
- Host: GitHub
- URL: https://github.com/pimp-my-book/narshik
- Owner: pimp-my-book
- Created: 2019-03-08T12:59:00.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T05:23:20.000Z (about 2 years ago)
- Last Synced: 2024-12-16T09:42:05.477Z (about 1 month ago)
- Topics: design-systems, javascript, storybook, tailwindcss, vuejs
- Language: JavaScript
- Homepage: https://narshik.netlify.com
- Size: 2.62 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Narshik β°οΈ
![Travis (.org) branch](https://img.shields.io/travis/pimp-my-book/narshik/master?style=plastic)
![npm](https://img.shields.io/npm/v/narshik)This is a Vue component library based off of the Design System for [GOA](https://gogoa.co.za), Pimp My Book's bursary management app.
The Design System can be viewed on [Figma](https://www.figma.com/file/KedEPuWZk0CXWWNAEf806cOZ/GOA?node-id=0%3A1).
### π Features
* Range of basic components to make a basic application
* Uses TailwindCSS
* Storybook setup to view components during development
* Integration with Bit (Coming Soooooon)## π¦ Project setup
You can easily install the library via NPM or Yarn:
**npm**
```
$ npm install narshik
```**yarn**
```
$ yarn add narshik
```## πͺοΈ Usage
You can import the components like so by importing the lib and it's CSS in your `main.js` file:
```
import Vue from "vue";
import "narshik";
import "narshik/dist/narshik.css";
import App from "./App.vue";Vue.config.productionTip = false;
new Vue({
render: h => h(App)
}).$mount("#app");```
Then you can import any of the components like so:
```
//App.vue
```
## π§ββοΈLocal Development
### Make sure you clone the lib then install all the depencenices:
```
$ yarn install
```### Compiles and minifies for production
```
$ yarn run build
```### Run your tests
```
$ yarn run test
```### Lints and fixes files
```
$ yarn run lint
```