A current (Jan-13-2018) template that allows the dev to quickly get out the door with little dependencies.
"dependencies": {
"@types/node": "^9.3.0",
"vue": "^2.5.11",
"vue-class-component": "^6.1.2",
"vue-property-decorator": "^6.0.0"
},
"devDependencies": {
"@babel/core": "^7.0.0-beta.37",
"@babel/preset-env": "^7.0.0-beta.37",
"@babel/preset-typescript": "^7.0.0-beta.37",
"babel-cli": "^6.26.0",
"babel-loader": "^8.0.0-beta.0",
"babel-plugin-transform-class-properties": "^6.24.1",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-preset-stage-1": "^6.24.1",
"cross-env": "^5.0.5",
"css-loader": "^0.28.7",
"file-loader": "^1.1.4",
"node-sass": "^4.7.2",
"sass-loader": "^6.0.6",
"ts-loader": "^3.2.0",
"typescript": "^2.6.2",
"vue-loader": "^13.0.5",
"vue-template-compiler": "^2.4.4",
"webpack": "^3.6.0",
"webpack-dev-server": "^2.9.1"
}
# clone the repo
https://github.com/Percapio/vue-cli-simple-typescript-template.git
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build