Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.95 KB | None | 0 0
  1. Hash: b375d2042d9b41b2ee59
  2. Version: webpack 2.7.0
  3. Time: 95ms
  4. Asset Size Chunks Chunk Names
  5. react-toolbox.inc.js 27.7 kB 0 [emitted] main
  6. + 1 hidden modules
  7.  
  8. ERROR in ./packages/react-toolbox/src/components/index.js
  9. Module parse failed: /Users/pupeno/.boot/cache/tmp/Users/pupeno/Documents/code/clojure/packages/react-toolbox/ah7/x50qw4/react-toolbox-react-toolbox-2.0.0-beta.12/packages/react-toolbox/src/components/index.js Unexpected token (24:7)
  10. You may need an appropriate loader to handle this file type.
  11. | export { default as ProgressBar } from './progress_bar';
  12. | export * from './radio';
  13. | export Ripple from './ripple';
  14. | export { default as Slider } from './slider';
  15. | export { default as Snackbar } from './snackbar';
  16.  
  17. import './utils/polyfills'; // Import polyfills for IE11
  18.  
  19. export { overrideComponentTypeChecker } from './utils/is-component-of-type';
  20. export { default as AppBar } from './app_bar';
  21. export { default as Autocomplete } from './autocomplete';
  22. export { default as Avatar } from './avatar';
  23. export * from './button';
  24. export * from './card';
  25. export { default as Chip } from './chip';
  26. export { default as Checkbox } from './checkbox';
  27. export { default as DatePicker } from './date_picker';
  28. export { default as Dialog } from './dialog';
  29. export { default as Drawer } from './drawer';
  30. export { default as Dropdown } from './dropdown';
  31. export { default as FontIcon } from './font_icon';
  32. export { default as Input } from './input';
  33. export * from './layout';
  34. export { default as Link } from './link';
  35. export * from './list';
  36. export * from './menu';
  37. export { default as Navigation } from './navigation';
  38. export { default as ProgressBar } from './progress_bar';
  39. export * from './radio';
  40. export Ripple from './ripple';
  41. export { default as Slider } from './slider';
  42. export { default as Snackbar } from './snackbar';
  43. export { default as Switch } from './switch';
  44. export * from './table';
  45. export * from './tabs';
  46. export Tooltip from './tooltip';
  47. export { default as TimePicker } from './time_picker';
  48.  
  49. const pkg = require('./package');
  50. const path = require('path');
  51. const webpack = require('webpack');
  52. const ExtractTextPlugin = require('extract-text-webpack-plugin');
  53.  
  54. const entryName = "react-toolbox.inc";
  55.  
  56. const extractCss = new ExtractTextPlugin({ filename: entryName + '.css', allChunks: true });
  57.  
  58. module.exports = {
  59. target: 'web',
  60. context: __dirname,
  61. entry: path.join(__dirname, "packages", "react-toolbox", "src", "components", "index.js"),
  62. externals: {
  63. "react": "React",
  64. "react-dom": "ReactDOM",
  65. "react-addons-css-transition-group": "React.addons.CSSTransitionGroup"
  66. },
  67. output: {
  68. path: __dirname,
  69. filename: entryName + '.js',
  70. libraryTarget: 'var',
  71. library: 'ReactToolbox'
  72. },
  73. resolve: {
  74. extensions: ['.js', '.css', '.json'],
  75. modules: ['node_modules']
  76. },
  77. module: {
  78. rules: [
  79. {
  80. test: /.js$/,
  81. use: 'babel-loader',
  82. include: [
  83. path.join(__dirname, './components'),
  84. path.join(__dirname, './spec')
  85. ]
  86. }, {
  87. test: /.css$/,
  88. include: [
  89. path.join(__dirname, './components'),
  90. path.join(__dirname, './spec'),
  91. /node_modules/
  92. ],
  93. use: extractCss.extract({
  94. fallback: 'style-loader',
  95. use: [
  96. {
  97. loader: 'css-loader',
  98. query: {
  99. modules: true,
  100. localIdentName: '[name]__[local]___[hash:base64:5]',
  101. sourceMap: true
  102. },
  103. },
  104. 'postcss-loader'
  105. ]})
  106. }
  107. ]
  108. },
  109. plugins: [
  110. new webpack.LoaderOptionsPlugin({
  111. options: {
  112. context: __dirname,
  113. postcss: function () {
  114. return [
  115. require('postcss-import')({
  116. root: __dirname,
  117. path: [path.join(__dirname, './components')]
  118. }),
  119. require('postcss-mixins')(),
  120. require('postcss-each')(),
  121. require('postcss-cssnext')(),
  122. require('postcss-reporter')({
  123. clearMessages: true
  124. })
  125. ];
  126. }
  127. }
  128. }),
  129. extractCss,
  130. new webpack.HotModuleReplacementPlugin(),
  131. new webpack.DefinePlugin({
  132. 'process.env.NODE_ENV': JSON.stringify('production'),
  133. VERSION: JSON.stringify(pkg.version)
  134. })
  135. ]
  136. };
  137.  
  138. export Ripple from './ripple';
  139.  
  140. export {default as Ripple} from './ripple';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement