a Boilerplate for [mobile] SPAs using vue, vuex, vue-router
Check out Documentation, Demonstrations and UI Components
Entities must not be multiplied beyond necessity
- Core
- Vue
- Vue
- Vue-Router
- Vuex
- Vuex-Actions (for async actions)
- Vuex-LocalStorage (for cache and persistence)
- Build
- Linters
- Tests
- Transformers
- PostCSS (for css next)
- postcss-rtl
- postcss-flexible (for lib.flexible)
- ...
- Babel (for es6)
- PostCSS (for css next)
- Worth Reading Modules
# switch npm registry mirror
npm run mirror:<sdp|tb|npm>
# install dependencies with mirrors
npm run init
# lock dependencies version
npm run lock
# serve with hot reload at localhost:3000
npm run dev
# eslint, stylelint, unit and e2e test
npm test
# test, clean, and compile
npm run build
# serve dist, like production
npm start
# generate demo site and push to gh-pages
npm run demo
# push modifications to github
npm run push
- IE 9+
- Chrome
- Safari
- Firefox
- ...
- Android 4+
- iOS 7+