Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ducksoupdev/vue-webpack-typescript
- Owner: ducksoupdev
- Archived: true
- Created: 2017-01-24T10:07:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T20:44:44.000Z (about 6 years ago)
- Last Synced: 2024-02-12T23:20:35.254Z (7 months ago)
- Topics: mocha, typescript, typescript2, vuejs2, webpack3
- Language: TypeScript
- Homepage:
- Size: 277 KB
- Stars: 661
- Watchers: 34
- Forks: 106
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
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