Guest User

Untitled

a guest
Apr 12th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. webpack.config.js
  2.  
  3. const webpack = require('webpack')
  4. const path = require('path')
  5.  
  6. var ExtractTextPlugin = require('extract-text-webpack-plugin');
  7. var BUILD_DIR = path.resolve(__dirname, 'src/public');
  8. var APP_DIR = path.resolve(__dirname, 'src/app');
  9.  
  10. module.exports = {
  11. devtool: 'source-map',
  12. entry: {
  13. 'app': [
  14. 'babel-polyfill',
  15. 'react-hot-loader/patch',
  16. './src/app/index.jsx'
  17. ]
  18. },
  19. output: {
  20. path: BUILD_DIR,
  21. publicPath: '/public/',
  22. filename: 'bundle.js'
  23. },
  24. module: {
  25. loaders : [
  26. {
  27. test : /\.jsx?/,
  28. include : APP_DIR,
  29. loader : 'babel-loader'
  30. },
  31. {
  32. test: /\.scss$/,
  33. loader: ExtractTextPlugin.extract('css-loader!sass-loader')
  34. }
  35. ]
  36. },
  37. plugins: [
  38. new ExtractTextPlugin({
  39. filename: BUILD_DIR + '/bundle.css',
  40. allChunks: true
  41. })
  42. ]
  43. }
  44.  
  45. package.json
  46.  
  47. {
  48. "name": "( ͡° ͜ʖ ͡°)",
  49. "version": "1.0.0",
  50. "description": "",
  51. "main": "src/app/index.js",
  52. "scripts": {
  53. "bundle": "webpack -d",
  54. "server": "webpack-dev-server --hot --content-base src/ --history-api-fallback --open"
  55. },
  56. "author": "( ͡° ͜ʖ ͡°)",
  57. "license": "MIT",
  58. "devDependencies": {
  59. "babel-core": "^6.24.1",
  60. "babel-loader": "^6.4.1",
  61. "babel-polyfill": "^6.23.0",
  62. "babel-preset-latest": "^6.24.1",
  63. "babel-preset-react": "^6.24.1",
  64. "css-loader": "^0.28.0",
  65. "extract-text-webpack-plugin": "^2.1.0",
  66. "node-sass": "^4.5.2",
  67. "react-hot-loader": "^3.0.0-beta.6",
  68. "sass-loader": "^6.0.3",
  69. "style-loader": "^0.16.1",
  70. "webpack": "^2.3.3",
  71. "webpack-dev-server": "^2.4.2"
  72. },
  73. "dependencies": {
  74. "react": "^15.5.4",
  75. "react-dom": "^15.5.4"
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment