Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ducksoupdev/vue-webpack-typescript

A Vue, Webpack, Typescript, Bootstrap setup with hot reload, dynamic imports, unit testing, code coverage, sass, uncss and bundling/minification.
https://github.com/ducksoupdev/vue-webpack-typescript

mocha typescript typescript2 vuejs2 webpack3

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](CHANGELOG.md) for updates.

### Usage

This is a project template for [vue-cli < 3.x](https://github.com/vuejs/vue-cli).

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

### What's Included

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