slim-ui
slim-ui
slim-ui is a simple vue components library contains needed UI elements. It was developed to solve zerodha's application frontend needs and generic enough to use in any vue projects.
Install
Install slim-ui with the npm or yarn. It can work with webpack and ES2015 very well.
# npm
npm install slim-ui
# yarn
yarn add slim-ui
Install its peer dependencies.
# npm
npm install --save-dev node-sass sass-loader
# yarn
yarn add -D node-sass sass-loader
Usage
Use all components
import Vue from 'vue'
import SlimUI from 'slim-ui'
Vue.use(SlimUI)
Or indiviual components
import Vue from 'vue'
import { Button } from 'slim-ui'
Vue.use(Button)
Module Loader
This is the recommended way if your application uses vue-cli or has a webpack based build with vue-loader configured. Import the components as .vue files for seamless integration within your project where path of each component is available at the "import" section of a component documentation.
import { Button } from 'slim-ui';
In the next step, register the component with the tag name you'd like to use.
Vue.component('su-button', Button);
Then you'll be able to utilize the component in your application.
<su-button class="button button-blue">Primary</su-button>
Sample usage
<div id="app">
<su-button class="button button-blue">Primary</su-button>
</div>
<script>
import { Button } from 'slim-ui';
export default {
components: {
'su-button': Button
}
}
</script>
Documentation
SlimUI Docs are powered by VuePress and the source can be viewed here.
License
MIT
Credits
Kailash (@knadh), Vivek (@vividvilla)
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.2.6 | ^2.5.2 | MIT | |
| 1.2.5 | ^2.5.2 | MIT | |
| 1.2.4 | ^2.5.2 | MIT | |
| 1.2.3 | ^2.5.2 | MIT | |
| 1.2.2 | ^2.5.2 | MIT | |
| 1.2.1 | ^2.5.2 | MIT | |
| 1.2.0 | ^2.5.2 | MIT | |
| 1.1.49 | ^2.5.2 | MIT | |
| 1.1.48 | ^2.5.2 | MIT | |
| 1.1.47 | ^2.5.2 | MIT | |
| 1.1.46 | ^2.5.2 | MIT | |
| 1.1.45 | ^2.5.2 | MIT | |
| 1.1.44 | ^2.5.2 | MIT | |
| 1.1.43 | ^2.5.2 | MIT | |
| 1.1.42 | ^2.5.2 | MIT | |
| 1.1.40 | ^2.5.2 | MIT | |
| 1.1.39 | ^2.5.2 | MIT | |
| 1.1.38 | ^2.5.2 | MIT | |
| 1.1.36 | ^2.5.2 | MIT | |
| 1.1.35 | ^2.5.2 | MIT | |
| 1.1.34 | ^2.5.2 | MIT | |
| 1.1.33 | ^2.5.2 | MIT | |
| 1.1.32 | ^2.5.2 | MIT | |
| 1.1.31 | ^2.5.2 | MIT | |
| 1.1.29 | ^2.5.2 | MIT | |
| 1.1.28 | ^2.5.2 | MIT | |
| 1.1.26 | ^2.5.2 | MIT | |
| 1.1.25 | ^2.5.2 | MIT | |
| 1.1.24 | ^2.5.2 | MIT | |
| 1.1.23 | ^2.5.2 | MIT |
Showing the latest 30 of 62. See every release on npm