File: webpack.config.patch

package info (click to toggle)
node-react-audio-player 0.11.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 6,492 kB
  • sloc: makefile: 7; sh: 2
file content (65 lines) | stat: -rw-r--r-- 1,554 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Description: Use a webpack config file compatible with webpack 4

https://github.com/webpack/webpack/issues/6522#issuecomment-557451468

Author: Nicolas Mora <nicolas@babelouest.org>, Pirate Praveen <praveen@debian.org>
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -1,28 +1,31 @@
-const path = require('path');
+var path = require('path');
 
 module.exports = {
-  entry: './src/index.jsx',
-  output: {
-    path: path.resolve(__dirname, 'dist'),
-    filename: 'bundle.js',
-    libraryTarget: 'commonjs2',
-  },
-  externals: [
-    // Every non-relative module is external
-    // abc -> require("abc")
-    /^[a-z\-0-9]+$/,
-  ],
-  mode: 'production',
-  module: {
-    rules: [
-      {
-        test: /\.jsx?$/,
-        exclude: /(node_modules|bower_components)/,
-        loader: 'babel-loader',
-        query: {
-          presets: ['react', 'es2015'],
-        },
-      },
-    ],
-  },
-};
+    entry: './src/index.jsx',
+    output: {
+        path: path.resolve(__dirname, 'dist'),
+        filename: 'bundle.js',
+        libraryTarget: 'umd',
+        globalObject: 'this'
+    },
+
+     resolve: {
+       modules: ['/usr/lib/nodejs', '/usr/share/nodejs'],
+     },
+
+     resolveLoader: {
+       modules: ['/usr/lib/nodejs', '/usr/share/nodejs'],
+     },
+
+    module: {
+        rules: [
+            {
+                test: /\.jsx$/,
+                exclude: /(node_modules|bower_components)/,
+                use: {
+                    loader: 'babel-loader',
+                }
+            }
+        ]
+    }
+}