Browse Source

GH-1390 [parser] Fix window is not defined bug when parser is used on node

sreenaths 5 years ago
parent
commit
001b465349
2 changed files with 4 additions and 2 deletions
  1. 1 1
      package.json
  2. 3 1
      webpack.config.npm.js

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "gethue",
   "name": "gethue",
-  "version": "4.8.1",
+  "version": "4.8.2",
   "description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
   "description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
   "keywords": [
   "keywords": [
     "Query Editor",
     "Query Editor",

+ 3 - 1
webpack.config.npm.js

@@ -99,7 +99,9 @@ const parserConf = Object.assign({}, defaultConfig, {
     path: `${DIST_DIR}/parsers`,
     path: `${DIST_DIR}/parsers`,
     library: '[name]',
     library: '[name]',
     libraryExport: "default",
     libraryExport: "default",
-    libraryTarget: 'umd'
+    libraryTarget: 'umd',
+    umdNamedDefine: true,
+    globalObject: `(typeof self !== 'undefined' ? self : this)`
   },
   },
 });
 });