diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..e85b4f0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: node_js +node_js: + - 6 + - 7 + - 8 +script: + - yarn travis +cache: + yarn: true diff --git a/package.json b/package.json index 418e7a4..14528b0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "scripts": { "build": "webpack --bail --config webpack.dev.js", "production-build": "webpack --bail --config webpack.prod.js", - "watch": "webpack-dev-server --open --config webpack.dev.js" + "watch": "webpack-dev-server --open --config webpack.dev.js", + "travis": "npm run build && npm run production-build" }, "dependencies": { "babel-preset-env": "^1.6.0", diff --git a/webpack.common.js b/webpack.common.js index e8c0bc4..38da901 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -27,7 +27,7 @@ module.exports = { }, plugins: [ new CleanWebpackPlugin(["dist"]), - // new WebpackShellPlugin({onBuildStart:preBuildScripts}), + new WebpackShellPlugin({onBuildStart:preBuildScripts}), new HtmlWebpackPlugin({ title: 'Space Map', template: 'index.ejs'