build: tsify asar and move to webpack js2c pipeline (#24495)

* build: tsify asar and move to webpack js2c pipeline

* build: use the webpack provider for fs-wrapper
This commit is contained in:
Samuel Attard 2020-07-16 11:38:31 -07:00 committed by GitHub
parent 4c3da359fc
commit f649e604be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 889 additions and 814 deletions

View file

@ -138,9 +138,9 @@ module.exports = ({
new AccessDependenciesPlugin(),
...(targetDeletesNodeGlobals ? [
new webpack.ProvidePlugin({
process: ['@electron/internal/renderer/webpack-provider', 'process'],
global: ['@electron/internal/renderer/webpack-provider', '_global'],
Buffer: ['@electron/internal/renderer/webpack-provider', 'Buffer']
process: ['@electron/internal/common/webpack-provider', 'process'],
global: ['@electron/internal/common/webpack-provider', '_global'],
Buffer: ['@electron/internal/common/webpack-provider', 'Buffer']
})
] : []),
new webpack.ProvidePlugin({