Skip to content
This repository was archived by the owner on May 24, 2019. It is now read-only.

A Vue, Webpack, Typescript, Bootstrap setup with hot reload, dynamic imports, unit testing, code coverage, sass, uncss and bundling/minification.

Notifications You must be signed in to change notification settings

NoahLE/vue-webpack-typescript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webpack-typescript

A Vue 2.5, Webpack 3.10, Typescript 2.7, Bootstrap 4.0 setup with hot reload, dynamic imports, unit testing, code coverage, sass and bundling/minification.

See the changelog for updates.

Usage

This is a project template for vue-cli < 3.x.

# Using npm
$ npm install -g vue-cli
$ vue init ducksoupdev/vue-webpack-typescript my-project
$ cd my-project
$ npm install
$ npm run dev

# Using yarn
$ yarn global add vue-cli
$ vue init ducksoupdev/vue-webpack-typescript my-project
$ cd my-project
$ yarn
$ yarn dev

What's Included

npm yarn description
npm run dev yarn dev Webpack + Typescript with config for source maps & hot-reload
npm test yarn test Mocha unit tests
npm run test:debug yarn test:debug Debug Mocha unit tests in Chrome
npm run test:watch yarn test:watch Fast feedback Mocha unit tests with hot-reload
npm run coverage yarn coverage Karma coverage reporter
npm run lint yarn lint Lint all Typescript files
npm run build yarn build Build with HTML/CSS/JS minification, code splitting and icon generation
npm run ci:teamcity yarn ci:teamcity Teamcity CI integration
npm run ci:jenkins yarn ci:jenkins Jenkins CI integration

About

A Vue, Webpack, Typescript, Bootstrap setup with hot reload, dynamic imports, unit testing, code coverage, sass, uncss and bundling/minification.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 54.8%
  • JavaScript 37.1%
  • HTML 7.5%
  • CSS 0.6%