Skip to content

Percapio/vue-cli-simple-typescript-template

Repository files navigation

Vue-cli Webpack-simple && TypeScript

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"
  }

Build Setup

# 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