Skip to content

macedigital/vuejs-starterkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

681dd3c · May 16, 2018

History

72 Commits
Apr 29, 2018
Feb 24, 2018
May 8, 2018
Dec 19, 2017
May 8, 2018
Apr 29, 2018
Jul 30, 2017
Jul 30, 2017
Apr 21, 2018
Mar 17, 2018
Aug 22, 2017
Jul 30, 2017
Nov 14, 2017
Jul 30, 2017
May 8, 2018
Mar 17, 2018
Nov 24, 2017
May 16, 2018
May 16, 2018

Repository files navigation

Dependency Status Development Dependency Status Build Status Code Coverage status

vuejs-starterkit

An opionated Vue.js PWA starter-kit project integrating vue-router, vuex, vue-loader and webpack3 for non-trivial projects.

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

You can provide custom port-numbers via the environment variable PORT:

# run dev-server on port 1337
PORT=1337 node run dev

# run e2e tests on port 8888
PORT=8888 node run e2e

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

Demo

Go to the vuejs-starterkit-demo demo page.

Roadmap

  • Fix aliases path-resolution issues with webpack.
  • Fix issues with vue-loader webpack resolvers.
  • Add useful example components from vue guide.
  • Add more sophisticated vue-router examples.
  • Add vuex integration for state-management.
  • Add first-class Typescript support.
  • Revisit unit- and e2e-testing strategy, plenty of frameworks and styles to choose from.

Releases

No releases published

Packages

No packages published