Skip to content

Commit 531fc92

Browse files
author
kk.shen
committed
Merge branch 'dev'
2 parents ec4ed9c + ffe1531 commit 531fc92

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

generators/app/templates/_package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"prebuild":
2323
"npm run clean && npm run format && npm run lint && echo Using TypeScript && tsc --version",
2424
"build": "tsc --pretty && webpack",
25-
"dev": "cp demo/index.html dist/ && webpack-dev-server --progress --open-page dist/",
26-
"demo": "npm run build && cp demo/index.html dist/ && http-server dist -o",
25+
"dev": "webpack-dev-server --progress --open-page dist/",
26+
"demo": "npm run build && http-server dist -o",
2727
"test": "jest",
2828
"coverage": "jest --coverage",
2929
"watch": "npm run build -- --watch",
@@ -36,6 +36,7 @@
3636
"babel-loader": "^7.1.2",
3737
"babel-preset-env": "^1.6.1",
3838
"babel-preset-stage-2": "^6.24.1",
39+
"copy-webpack-plugin": "^4.4.1",
3940
"coveralls": "^2.0.0",
4041
"http-server": "^0.11.1",
4142
"jest": "^22.0.4",

generators/app/templates/_package_ava.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"prepare": "npm run build",
2121
"prebuild": "npm run clean && npm run format && npm run lint && echo Using TypeScript && tsc --version",
2222
"build": "tsc --pretty && tsc -p tsconfig.test.json --pretty",
23-
"dev": "cp demo/index.html dist/ && webpack-dev-server --progress --open-page dist/",
24-
"demo": "npm run build && cp demo/index.html dist/ && http-server dist -o",
23+
"dev": "webpack-dev-server --progress --open-page dist/",
24+
"demo": "npm run build && http-server dist -o",
2525
"test": "npm run clean && tsc -p tsconfig.test.json --pretty && nyc --exclude \"**/*-spec.js\" ava \"**/*-spec.js\" --verbose",
2626
"coverage": "nyc report --reporter=lcov --reporter=text --reporter=html",
2727
"watch": "npm run build -- --watch",
@@ -37,6 +37,7 @@
3737
"babel-loader": "^7.1.2",
3838
"babel-preset-env": "^1.6.1",
3939
"babel-preset-stage-2": "^6.24.1",
40+
"copy-webpack-plugin": "^4.4.1",
4041
"coveralls": "^2.0.0",
4142
"http-server": "^0.11.1",
4243
"npm-run-all": "^4.0.2",

generators/app/templates/_package_mocha.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"prepare": "npm run build",
1717
"build":
1818
"npm run format && npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty",
19-
"dev": "cp demo/index.html dist/ && webpack-dev-server --progress --open-page dist/",
20-
"demo": "npm run build && cp demo/index.html dist/ && http-server dist -o",
19+
"dev": "webpack-dev-server --progress --open-page dist/",
20+
"demo": "npm run build && http-server dist -o",
2121
"test":
2222
"npm run build && mocha --compilers ts:ts-node/register --recursive \"test/**/*-spec.ts\"",
2323
"coverage":
@@ -34,6 +34,7 @@
3434
"babel-preset-env": "^1.6.1",
3535
"babel-preset-stage-2": "^6.24.1",
3636
"chai": "^3.0.0",
37+
"copy-webpack-plugin": "^4.4.1",
3738
"http-server": "^0.11.1",
3839
"mocha": "^3.0.0",
3940
"nyc": "^10.0.0",

generators/app/templates/webpack.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const webpack = require("webpack");
2+
const CopyWebpackPlugin = require('copy-webpack-plugin');
23

34
module.exports = {
45
devtool: 'inline-source-map',
@@ -24,6 +25,9 @@ module.exports = {
2425
new webpack.optimize.UglifyJsPlugin({
2526
include: /\.min\.js$/,
2627
minimize: true
27-
})
28+
}) ,
29+
new CopyWebpackPlugin([
30+
{ from: 'demo/index.html', to: 'dist/' }
31+
])
2832
]
2933
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "generator-node-typescript-webpack",
3-
"version": "0.1.5",
3+
"version": "0.1.6",
44
"description": "A minimal Yeoman Generator for creating NodeJS modules using TypeScript and webpack it",
55
"license": "MIT",
66
"main": "app/index.js",

0 commit comments

Comments
 (0)