File tree Expand file tree Collapse file tree 5 files changed +65
-3
lines changed
Expand file tree Collapse file tree 5 files changed +65
-3
lines changed Original file line number Diff line number Diff line change 1+ # editorconfig.org
2+ root = true
3+
4+ [* ]
5+ indent_style = space
6+ indent_size = 4
7+ charset = utf-8
8+ trim_trailing_whitespace = true
9+ insert_final_newline = true
Original file line number Diff line number Diff line change 11dist /
22node_modules /
33.DS_Store
4- .vscode /
4+ .vscode /
5+ worker.js
6+ worker.js.map
7+ page.js
8+ page.js.map
Original file line number Diff line number Diff line change 1+ dist /
2+ node_modules /
3+ .DS_Store
4+ .vscode /
5+ src
6+ test
Original file line number Diff line number Diff line change 11{
22 "name" : " react-worker-dom" ,
3- "version" : " 0.0.1" ,
3+ "version" : " 2. 0.0-alpha .1" ,
44 "description" : " ReactJS renderer using Web Workers" ,
5- "main" : " dist/ worker.js" ,
5+ "main" : " worker.js" ,
66 "scripts" : {
7+ "build" : " webpack" ,
78 "build-demo" : " webpack --config test/webpack.config.js" ,
89 "demo" : " webpack-dev-server --config test/webpack.config.js" ,
910 "perf" : " node test/perf.js"
Original file line number Diff line number Diff line change 1+ var path = require ( 'path' ) ;
2+ var webpack = require ( 'webpack' ) ;
3+
4+ module . exports = {
5+ devtool : 'cheap-module-source-map' ,
6+ context : __dirname ,
7+ entry : {
8+ 'worker' : './src/worker/index.js' ,
9+ 'page' : './src/page/index.js' ,
10+ } ,
11+ output : {
12+ filename : '[name].js' ,
13+ path : __dirname ,
14+ publicPath : '/static/' ,
15+ library : 'react-worker-dom' ,
16+ libraryTarget : 'umd' ,
17+ } ,
18+ module : {
19+ loaders : [ {
20+ test : / \. j s ? $ / ,
21+ exclude : / n o d e _ m o d u l e s / ,
22+ loader : 'babel' ,
23+ query : {
24+ plugins : [ 'transform-decorators-legacy' ] ,
25+ presets : [ 'es2015' , 'react' , 'stage-0' ]
26+ }
27+ } ]
28+ } ,
29+ plugins : [
30+ new webpack . optimize . UglifyJsPlugin ( {
31+ compress : {
32+ warnings : false
33+ }
34+ } ) ,
35+ new webpack . optimize . DedupePlugin ( ) ,
36+ new webpack . DefinePlugin ( {
37+ 'process.env' : {
38+ 'NODE_ENV' : JSON . stringify ( 'production' )
39+ } ,
40+ } )
41+ ] ,
42+ } ;
You can’t perform that action at this time.
0 commit comments