$ cd design-system
# lerna is nice but not needed for this repo...
# $ lerna init --independent
# storybook and Vue
$ npx -p @storybook/cli sb init --type vue
$ npm i vue
$ npm i --save-dev vue-loader vue-template-compiler @babel/core babel-loader babel-preset-vue
# other project setup is copied over from client repo.
# install packaging dependencies
npm i --save-dev rollup rollup-plugin-vue rollup-plugin-alias @rollup/plugin-buble @rollup/plugin-commonjs
# rollup-plugin-alias doesn't seem to work on resolving the issue with `@use 'src/assets/theme' as theme;`
# serve on specific component (Vue CLI3)
$ vue serve --open src/components/Multiselect.vue
upmce-components
1.0.0 • Public • PublishedDependencies (8)
- @fortawesome/fontawesome-svg-core
- @fortawesome/free-regular-svg-icons
- @fortawesome/free-solid-svg-icons
- @fortawesome/vue-fontawesome
- bootstrap-vue
- rollup-plugin-alias
- vue
- vue-multiselect
Dev Dependencies (30)
- @babel/core
- @rollup/plugin-buble
- @rollup/plugin-commonjs
- @storybook/addon-actions
- @storybook/addon-essentials
- @storybook/addon-knobs
- @storybook/addon-links
- @storybook/vue
- @vue/cli-plugin-babel
- @vue/cli-plugin-eslint
- @vue/cli-plugin-unit-jest
- @vue/cli-service
- @vue/eslint-config-prettier
- @vue/test-utils
- babel-eslint
- babel-loader
- babel-preset-vue
- eslint
- eslint-plugin-prettier
- eslint-plugin-vue
- jest-serializer-vue
- jest-sorted
- prettier
- react-is
- rollup
- rollup-plugin-vue
- sass
- sass-loader
- vue-loader
- vue-template-compiler
Package Sidebar
Install
npm i upmce-components
Weekly Downloads
3
Version
1.0.0
License
ISC
Unpacked Size
25.7 kB
Total Files
17