Created
March 21, 2017 13:36
-
-
Save karlhorky/353ffacd486b064734484a8f8def7928 to your computer and use it in GitHub Desktop.
react-server webpack configs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
profile:false, | |
module:{ | |
loaders:[ | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'react-hot' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'babel', | |
query:{ | |
babelrc:false, | |
presets:[ | |
'/Users/karlhorky/projects/kununu/node_modules/babel-preset-react-server/index.js' | |
], | |
cacheDirectory:true | |
} | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'/Users/karlhorky/projects/kununu/node_modules/react-server-cli/node_modules/extract-text-webpack-plugin/loader.js?{"omit":1,"extract":true,"remove":true}!style-loader!css-loader?modules&localIdentName=[name]---[local]---[hash:base64:5]' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'file' | |
}, | |
{ | |
test:/\.json/, | |
loader:'json' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'/Users/karlhorky/projects/kununu/node_modules/react-server-cli/target/NonCachingExtractTextLoader.js?{remove:true}!css-loader!less-loader' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'/Users/karlhorky/projects/kununu/node_modules/react-server-cli/node_modules/extract-text-webpack-plugin/loader.js?{"omit":1,"extract":true,"remove":true}!style-loader!css-loader?{"modules":false,"importLoaders":1}!postcss-loader?{"config":"/Users/karlhorky/projects/kununu/node_modules/@kununu/react-universal-scripts/kununu/config/postcss.config.js"}!sass-loader' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'raw' | |
}, | |
{ | |
test:/font-awesome\/.+\.woff(2)?(\?v= [ | |
0-9 | |
] \. [ | |
0-9 | |
] \. [ | |
0-9 | |
] )?$/, | |
loader:'url-loader?limit=10000&mimetype=application/font-woff' | |
}, | |
{ | |
test:/font-awesome\/.+\.(ttf|eot|svg)(\?v= [ | |
0-9 | |
] \. [ | |
0-9 | |
] \. [ | |
0-9 | |
] )?$/, | |
loader:'file-loader' | |
} | |
], | |
preLoaders:[ | |
{ | |
test:/\.js$/, | |
exclude:/node_modules/, | |
loader:'eslint-loader' | |
} | |
] | |
}, | |
resolve:{ | |
alias:{ | |
react:'/Users/karlhorky/projects/kununu/node_modules/react', | |
'react-dom':'/Users/karlhorky/projects/kununu/node_modules/react-dom', | |
'react-server':'/Users/karlhorky/projects/kununu/node_modules/react-server' | |
}, | |
root:[ | |
'/Users/karlhorky/projects/kununu/node_modules' | |
], | |
extensions:[ | |
'.js', | |
'.json', | |
'.jsx', | |
'' | |
] | |
}, | |
resolveLoader:{ | |
root:[ | |
'/Users/karlhorky/projects/kununu/node_modules' | |
] | |
}, | |
plugins:[ | |
OccurrenceOrderPlugin { | |
preferEntry:true | |
}, | |
DefinePlugin { | |
definitions:{ | |
'process.env':{ | |
NODE_ENV:'"development"' | |
} | |
} | |
}, | |
DedupePlugin { | |
}, | |
ExtractTextPlugin { | |
filename:'[name].css', | |
options:{ | |
disable:true | |
}, | |
id:1 | |
}, | |
StatsWriterPlugin { | |
opts:{ | |
filename:'stats.json', | |
fields:[ | |
'assets', | |
'assetsByChunkName', | |
'children', | |
'chunks', | |
'filteredModules', | |
'errors', | |
'hash', | |
'modules', | |
'profile', | |
'reasons', | |
'version', | |
'warnings' | |
], | |
transform:[ | |
Function | |
] | |
} | |
}, | |
HotModuleReplacementPlugin { | |
}, | |
NoErrorsPlugin { | |
}, | |
CommonsChunkPlugin { | |
chunkNames:'common', | |
filenameTemplate:undefined, | |
minChunks:undefined, | |
selectedChunks:undefined, | |
async:undefined, | |
minSize:undefined, | |
ident:'/Users/karlhorky/projects/kununu/node_modules/webpack/lib/optimize/CommonsChunkPlugin.js0' | |
}, | |
DefinePlugin { | |
definitions:{ | |
REACT_SERVER_CLIENT_SIDE:'true' | |
} | |
}, | |
SourceMapDevToolPlugin { | |
sourceMapFilename:undefined, | |
sourceMappingURLComment:'\n//# sourceMappingURL=[url]', | |
moduleFilenameTemplate:'webpack:///[resourcePath]', | |
fallbackModuleFilenameTemplate:'webpack:///[resourcePath]?[hash]', | |
options:{ | |
} | |
} | |
], | |
target:'web', | |
entry:{ | |
ReviewPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/karlhorky/projects/kununu/__clientTemp/clientEntry.js', | |
'/Users/karlhorky/projects/kununu/node_modules/@kununu/kununu-reviews-module/pages/review.js' | |
], | |
PreviewPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/karlhorky/projects/kununu/__clientTemp/clientEntry.js', | |
'/Users/karlhorky/projects/kununu/node_modules/@kununu/kununu-reviews-module/pages/review-preview.js' | |
], | |
EditPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/karlhorky/projects/kununu/__clientTemp/clientEntry.js', | |
'/Users/karlhorky/projects/kununu/node_modules/@kununu/kununu-reviews-module/pages/review-edit.js' | |
], | |
NotFoundPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/karlhorky/projects/kununu/__clientTemp/clientEntry.js', | |
'/Users/karlhorky/projects/kununu/pages/not-found.js' | |
] | |
}, | |
output:{ | |
path:'/Users/karlhorky/projects/kununu/__clientTemp/build', | |
publicPath:'/', | |
filename:'[name].bundle.js', | |
chunkFilename:'[id].bundle.js' | |
}, | |
eslint:{ | |
failOnError:false, | |
failOnWarning:false, | |
fix:false, | |
emitWarning:true | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
profile:false, | |
module:{ | |
loaders:[ | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'react-hot' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'babel', | |
query:{ | |
babelrc:false, | |
presets:[ | |
'/Users/karlhorky/projects/kununu/node_modules/babel-preset-react-server/index.js' | |
], | |
cacheDirectory:true | |
} | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'css?modules&localIdentName=[name]---[local]---[hash:base64:5]' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'file' | |
}, | |
{ | |
test:/\.json/, | |
loader:'json' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'/Users/karlhorky/projects/kununu/node_modules/react-server-cli/target/NonCachingExtractTextLoader.js?{remove:true}!css-loader!less-loader' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'css-loader/locals?{"modules":false,"importLoaders":1}!postcss-loader?{"config":"/Users/karlhorky/projects/kununu/node_modules/@kununu/react-universal-scripts/kununu/config/postcss.config.js"}!sass-loader' | |
}, | |
{ | |
test:[ | |
Function:shouldBeHandledByLoader | |
], | |
loader:'raw' | |
}, | |
{ | |
test:/font-awesome\/.+\.woff(2)?(\?v= [ | |
0-9 | |
] \. [ | |
0-9 | |
] \. [ | |
0-9 | |
] )?$/, | |
loader:'url-loader?limit=10000&mimetype=application/font-woff' | |
}, | |
{ | |
test:/font-awesome\/.+\.(ttf|eot|svg)(\?v= [ | |
0-9 | |
] \. [ | |
0-9 | |
] \. [ | |
0-9 | |
] )?$/, | |
loader:'file-loader' | |
} | |
] | |
}, | |
resolve:{ | |
alias:{ | |
react:'/Users/karlhorky/projects/kununu/node_modules/react', | |
'react-dom':'/Users/karlhorky/projects/kununu/node_modules/react-dom', | |
'react-server':'/Users/karlhorky/projects/kununu/node_modules/react-server' | |
}, | |
root:[ | |
'/Users/karlhorky/projects/kununu/node_modules' | |
], | |
extensions:[ | |
'.js', | |
'.json', | |
'.jsx', | |
'' | |
] | |
}, | |
resolveLoader:{ | |
root:[ | |
'/Users/karlhorky/projects/kununu/node_modules' | |
] | |
}, | |
plugins:[ | |
OccurrenceOrderPlugin { | |
preferEntry:true | |
}, | |
DefinePlugin { | |
definitions:{ | |
'process.env':{ | |
NODE_ENV:'"development"' | |
} | |
} | |
}, | |
DedupePlugin { | |
}, | |
ExtractTextPlugin { | |
filename:'[name].css', | |
options:{ | |
disable:true | |
}, | |
id:2 | |
}, | |
StatsWriterPlugin { | |
opts:{ | |
filename:'stats.json', | |
fields:[ | |
'assets', | |
'assetsByChunkName', | |
'children', | |
'chunks', | |
'filteredModules', | |
'errors', | |
'hash', | |
'modules', | |
'profile', | |
'reasons', | |
'version', | |
'warnings' | |
], | |
transform:[ | |
Function | |
] | |
} | |
}, | |
HotModuleReplacementPlugin { | |
}, | |
NoErrorsPlugin { | |
}, | |
SourceMapDevToolPlugin { | |
sourceMapFilename:undefined, | |
sourceMappingURLComment:'\n//# sourceMappingURL=[url]', | |
moduleFilenameTemplate:'webpack:///[resourcePath]', | |
fallbackModuleFilenameTemplate:'webpack:///[resourcePath]?[hash]', | |
options:{ | |
} | |
}, | |
BannerPlugin { | |
options:{ | |
raw:true, | |
entryOnly:true | |
}, | |
banner:'require("source-map-support").install();' | |
}, | |
DefinePlugin { | |
definitions:{ | |
REACT_SERVER_CLIENT_SIDE:'false' | |
} | |
}, | |
LimitChunkCountPlugin { | |
options:{ | |
maxChunks:1 | |
} | |
} | |
], | |
target:'node', | |
node:{ | |
__dirname:false, | |
__filename:false | |
}, | |
entry:{ | |
Routes:'/Users/karlhorky/projects/kununu/__clientTemp/routes_server.js' | |
}, | |
externals:[ | |
Function | |
], | |
output:{ | |
path:'/Users/karlhorky/projects/kununu/__clientTemp/serverBuild', | |
filename:'[name].bundle.js', | |
chunkFilename:'[id].bundle.js', | |
libraryTarget:'commonjs2', | |
pathinfo:true | |
}, | |
devtool:'source-map' | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
profile:true, | |
module:{ | |
loaders:[ | |
{ | |
test:/\.jsx?$/, | |
loader:'react-hot', | |
exclude:/node_modules/ | |
}, | |
{ | |
test:/\.jsx?$/, | |
loader:'babel', | |
exclude:/node_modules/, | |
query:{ | |
babelrc:true, | |
presets:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules/babel-preset-react-server/index.js' | |
], | |
cacheDirectory:true | |
} | |
}, | |
{ | |
test:/\.(eot|woff|woff2|ttf|ttc|png|svg|jpg|jpeg|gif|cgm|tiff|webp|bmp|ico)$/i, | |
loader:'file', | |
exclude:/node_modules\/(?!kununu-header|kununu-logo|kununu-footer)/ | |
}, | |
{ | |
test:/\.scss/, | |
loader:'/Users/kaitlinrathwell/development/kununu/node_modules/react-server-cli/target/NonCachingExtractTextLoader.js?{remove:true}!css-loader!sass-loader', | |
exclude:/node_modules/ | |
}, | |
{ | |
test:/\.json/, | |
loader:'json' | |
}, | |
{ | |
test:/\.css$/, | |
loader:'/Users/kaitlinrathwell/development/kununu/node_modules/react-server-cli/target/NonCachingExtractTextLoader.js?{remove:true}!css-loader?modules&importLoaders=1&localIdentName=[name]---[local]---[hash:base64:5]' | |
} | |
] | |
}, | |
resolve:{ | |
root:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules' | |
], | |
extensions:[ | |
'.js', | |
'.json', | |
'.jsx', | |
'' | |
], | |
alias:{ | |
react:'/Users/kaitlinrathwell/development/kununu/node_modules/react', | |
'react-dom':'/Users/kaitlinrathwell/development/kununu/node_modules/react-dom', | |
'react-server':'/Users/kaitlinrathwell/development/kununu/node_modules/react-server' | |
} | |
}, | |
resolveLoader:{ | |
root:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules' | |
] | |
}, | |
plugins:[ | |
OccurrenceOrderPlugin { | |
preferEntry:true | |
}, | |
DefinePlugin { | |
definitions:{ | |
'process.env':{ | |
NODE_ENV:'"development"' | |
} | |
} | |
}, | |
DedupePlugin { | |
}, | |
ExtractTextPlugin { | |
filename:'[name].css', | |
options:{ | |
}, | |
id:1 | |
}, | |
StatsWriterPlugin { | |
opts:{ | |
filename:'stats.json', | |
fields:[ | |
'assets', | |
'assetsByChunkName', | |
'children', | |
'chunks', | |
'filteredModules', | |
'errors', | |
'hash', | |
'modules', | |
'profile', | |
'reasons', | |
'version', | |
'warnings' | |
], | |
transform:[ | |
Function | |
] | |
} | |
}, | |
HotModuleReplacementPlugin { | |
}, | |
NoErrorsPlugin { | |
}, | |
CommonsChunkPlugin { | |
chunkNames:'common', | |
filenameTemplate:undefined, | |
minChunks:undefined, | |
selectedChunks:undefined, | |
async:undefined, | |
minSize:undefined, | |
ident:'/Users/kaitlinrathwell/development/kununu/node_modules/webpack/lib/optimize/CommonsChunkPlugin.js0' | |
}, | |
DefinePlugin { | |
definitions:{ | |
REACT_SERVER_CLIENT_SIDE:'true' | |
} | |
}, | |
SourceMapDevToolPlugin { | |
sourceMapFilename:undefined, | |
sourceMappingURLComment:'\n//# sourceMappingURL=[url]', | |
moduleFilenameTemplate:'webpack:///[resourcePath]', | |
fallbackModuleFilenameTemplate:'webpack:///[resourcePath]?[hash]', | |
options:{ | |
} | |
} | |
], | |
target:'web', | |
entry:{ | |
ReviewPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/kaitlinrathwell/development/kununu/__clientTemp/clientEntry.js', | |
'/Users/kaitlinrathwell/development/kununu/pages/reviews/review.js' | |
], | |
ReviewPreviewPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/kaitlinrathwell/development/kununu/__clientTemp/clientEntry.js', | |
'/Users/kaitlinrathwell/development/kununu/pages/reviews/preview.js' | |
], | |
ReviewEditPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/kaitlinrathwell/development/kununu/__clientTemp/clientEntry.js', | |
'/Users/kaitlinrathwell/development/kununu/pages/reviews/edit.js' | |
], | |
InsightsPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/kaitlinrathwell/development/kununu/__clientTemp/clientEntry.js', | |
'/Users/kaitlinrathwell/development/kununu/pages/insights/insights.js' | |
], | |
NotFoundPage:[ | |
'webpack-hot-middleware/client?path=/__react_server_hmr__&timeout=20000&reload=true', | |
'/Users/kaitlinrathwell/development/kununu/__clientTemp/clientEntry.js', | |
'/Users/kaitlinrathwell/development/kununu/pages/errors/not-found.js' | |
] | |
}, | |
output:{ | |
path:'/Users/kaitlinrathwell/development/kununu/__clientTemp/build', | |
publicPath:'/build/', | |
filename:'[name].bundle.js', | |
chunkFilename:'[id].bundle.js' | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
profile:true, | |
module:{ | |
loaders:[ | |
{ | |
test:/\.jsx?$/, | |
loader:'react-hot', | |
exclude:/node_modules/ | |
}, | |
{ | |
test:/\.jsx?$/, | |
loader:'babel', | |
exclude:/node_modules/, | |
query:{ | |
babelrc:true, | |
presets:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules/babel-preset-react-server/index.js' | |
], | |
cacheDirectory:true | |
} | |
}, | |
{ | |
test:/\.(eot|woff|woff2|ttf|ttc|png|svg|jpg|jpeg|gif|cgm|tiff|webp|bmp|ico)$/i, | |
loader:'file', | |
exclude:/node_modules\/(?!kununu-header|kununu-logo|kununu-footer)/ | |
}, | |
{ | |
test:/\.scss/, | |
loader:'/Users/kaitlinrathwell/development/kununu/node_modules/react-server-cli/target/NonCachingExtractTextLoader.js?{remove:true}!css-loader!sass-loader', | |
exclude:/node_modules/ | |
}, | |
{ | |
test:/\.json/, | |
loader:'json' | |
}, | |
{ | |
test:/\.css$/, | |
loader:'css-loader/locals?modules&importLoaders=1&localIdentName=[name]---[local]---[hash:base64:5]' | |
} | |
] | |
}, | |
resolve:{ | |
root:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules' | |
], | |
extensions:[ | |
'.js', | |
'.json', | |
'.jsx', | |
'' | |
], | |
alias:{ | |
react:'/Users/kaitlinrathwell/development/kununu/node_modules/react', | |
'react-dom':'/Users/kaitlinrathwell/development/kununu/node_modules/react-dom', | |
'react-server':'/Users/kaitlinrathwell/development/kununu/node_modules/react-server' | |
} | |
}, | |
resolveLoader:{ | |
root:[ | |
'/Users/kaitlinrathwell/development/kununu/node_modules' | |
] | |
}, | |
plugins:[ | |
OccurrenceOrderPlugin { | |
preferEntry:true | |
}, | |
DefinePlugin { | |
definitions:{ | |
'process.env':{ | |
NODE_ENV:'"development"' | |
} | |
} | |
}, | |
DedupePlugin { | |
}, | |
ExtractTextPlugin { | |
filename:'[name].css', | |
options:{ | |
}, | |
id:2 | |
}, | |
StatsWriterPlugin { | |
opts:{ | |
filename:'stats.json', | |
fields:[ | |
'assets', | |
'assetsByChunkName', | |
'children', | |
'chunks', | |
'filteredModules', | |
'errors', | |
'hash', | |
'modules', | |
'profile', | |
'reasons', | |
'version', | |
'warnings' | |
], | |
transform:[ | |
Function | |
] | |
} | |
}, | |
HotModuleReplacementPlugin { | |
}, | |
NoErrorsPlugin { | |
}, | |
SourceMapDevToolPlugin { | |
sourceMapFilename:undefined, | |
sourceMappingURLComment:'\n//# sourceMappingURL=[url]', | |
moduleFilenameTemplate:'webpack:///[resourcePath]', | |
fallbackModuleFilenameTemplate:'webpack:///[resourcePath]?[hash]', | |
options:{ | |
} | |
}, | |
BannerPlugin { | |
options:{ | |
raw:true, | |
entryOnly:true | |
}, | |
banner:'require("source-map-support").install();' | |
}, | |
DefinePlugin { | |
definitions:{ | |
REACT_SERVER_CLIENT_SIDE:'false' | |
} | |
}, | |
LimitChunkCountPlugin { | |
options:{ | |
maxChunks:1 | |
} | |
} | |
], | |
target:'node', | |
node:{ | |
__dirname:false, | |
__filename:false | |
}, | |
entry:{ | |
Routes:'/Users/kaitlinrathwell/development/kununu/__clientTemp/routes_server.js' | |
}, | |
externals:[ | |
Function:externals | |
], | |
output:{ | |
path:'/Users/kaitlinrathwell/development/kununu/__clientTemp/serverBuild', | |
publicPath:'/build/', | |
filename:'[name].bundle.js', | |
chunkFilename:'[id].bundle.js', | |
libraryTarget:'commonjs2', | |
pathinfo:true | |
}, | |
devtool:'source-map' | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment