Skip to content

Commit 1484d82

Browse files
committed
Added dist folder to repo.
Build now puts dev files in `build` folder instead, which is excluded from npm.
1 parent 49a23f7 commit 1484d82

6 files changed

+9
-6
lines changed

.gitignore

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@ node_modules/
1111

1212
# Build
1313
/npm-debug.log
14+
build/
1415
out/
15-
v3/src/checksum.js
16-
src/checksum.js

.npmignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
**/.*
2-
wip/
2+
build/

copy-to-examples.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
let fs = require('fs-extra');
22
let sloc = require('node-sloc');
33

4-
let source = './dist/phaser.js';
5-
let sourceMap = './dist/phaser.js.map';
4+
let source = './build/phaser.js';
5+
let sourceMap = './build/phaser.js.map';
66
let dest = '../phaser3-examples/public/build/dev.js';
77
let destMap = '../phaser3-examples/public/build/phaser.js.map';
88

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"web audio"
3535
],
3636
"devDependencies": {
37+
"clean-webpack-plugin": "^0.1.18",
3738
"eslint": "^4.13.1",
3839
"fs-extra": "^5.0.0",
3940
"node-sloc": "^0.1.10",

webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = {
1212
},
1313

1414
output: {
15-
path: `${__dirname}/dist/`,
15+
path: `${__dirname}/build/`,
1616
filename: '[name].js',
1717
library: 'Phaser',
1818
libraryTarget: 'umd',

webpack.dist.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
const webpack = require('webpack');
44
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
5+
const CleanWebpackPlugin = require('clean-webpack-plugin');
56

67
module.exports = {
78

@@ -38,6 +39,8 @@ module.exports = {
3839
'WEBGL_RENDERER': JSON.stringify(true)
3940
}),
4041

42+
new CleanWebpackPlugin(['dist']),
43+
4144
new UglifyJSPlugin({
4245
include: /\.min\.js$/,
4346
parallel: true,

0 commit comments

Comments
 (0)