diff --git a/lib/browser/chrome-extension.js b/lib/browser/chrome-extension.js index 96f750897d0..2088f39b37e 100644 --- a/lib/browser/chrome-extension.js +++ b/lib/browser/chrome-extension.js @@ -2,6 +2,7 @@ const {app, ipcMain, webContents, BrowserWindow} = require('electron') const {getAllWebContents} = process.atomBinding('web_contents') const renderProcessPreferences = process.atomBinding('render_process_preferences').forAllWebContents() +const {Buffer} = require('buffer') const fs = require('fs') const path = require('path') const url = require('url') diff --git a/lib/browser/init.js b/lib/browser/init.js index 6ff328830e5..fb1688d0cc7 100644 --- a/lib/browser/init.js +++ b/lib/browser/init.js @@ -1,5 +1,6 @@ 'use strict' +const {Buffer} = require('buffer') const fs = require('fs') const path = require('path') const util = require('util') diff --git a/lib/browser/rpc-server.js b/lib/browser/rpc-server.js index ed8b29add69..31e5a37732c 100644 --- a/lib/browser/rpc-server.js +++ b/lib/browser/rpc-server.js @@ -1,5 +1,6 @@ 'use strict' +const {Buffer} = require('buffer') const electron = require('electron') const v8Util = process.atomBinding('v8_util') const {ipcMain, isPromise, webContents} = electron diff --git a/lib/common/asar.js b/lib/common/asar.js index 40fdec9494e..230e3113daa 100644 --- a/lib/common/asar.js +++ b/lib/common/asar.js @@ -1,5 +1,6 @@ (function () { const asar = process.binding('atom_common_asar') + const {Buffer} = require('buffer') const childProcess = require('child_process') const path = require('path') const util = require('util') diff --git a/lib/renderer/api/remote.js b/lib/renderer/api/remote.js index 7f7672327a4..a3a4443413d 100644 --- a/lib/renderer/api/remote.js +++ b/lib/renderer/api/remote.js @@ -1,5 +1,6 @@ 'use strict' +const {Buffer} = require('buffer') const v8Util = process.atomBinding('v8_util') const {ipcRenderer, isPromise, CallbacksRegistry} = require('electron')