Merge pull request #4940 from octoclonius/patch-1
Update global object fix
This commit is contained in:
@@ -25,7 +25,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ const addon = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production',
|
mode: 'production',
|
||||||
externals: {
|
externals: {
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -34,7 +34,8 @@ module.exports = {
|
|||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd',
|
libraryTarget: 'umd',
|
||||||
globalObject: 'this'
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ module.exports = {
|
|||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd',
|
libraryTarget: 'umd',
|
||||||
globalObject: 'this'
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ module.exports = {
|
|||||||
filename: mainFile,
|
filename: mainFile,
|
||||||
path: path.resolve('./lib'),
|
path: path.resolve('./lib'),
|
||||||
library: addonName,
|
library: addonName,
|
||||||
libraryTarget: 'umd'
|
libraryTarget: 'umd',
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -39,8 +39,10 @@ const config = {
|
|||||||
path: path.resolve('./headless/lib-headless'),
|
path: path.resolve('./headless/lib-headless'),
|
||||||
library: {
|
library: {
|
||||||
type: 'commonjs'
|
type: 'commonjs'
|
||||||
}
|
},
|
||||||
|
// Force usage of globalThis instead of global / self. (This is cross-env compatible)
|
||||||
|
globalObject: 'globalThis',
|
||||||
},
|
},
|
||||||
mode: 'production'
|
mode: 'production',
|
||||||
};
|
};
|
||||||
module.exports = config;
|
module.exports = config;
|
||||||
|
|||||||
Reference in New Issue
Block a user