2016-03-25 12:57:17 -07:00
|
|
|
;(function () {
|
|
|
|
return function (process, require, asarSource) {
|
2018-04-07 20:43:32 +05:30
|
|
|
const source = process.binding('natives')
|
|
|
|
|
|
|
|
// Expose fs module without asar support.
|
|
|
|
source['original-fs'] = source.fs
|
|
|
|
|
2016-05-23 10:28:32 -07:00
|
|
|
// Make asar.js accessible via "require".
|
2018-04-07 20:43:32 +05:30
|
|
|
source.ELECTRON_ASAR = asarSource
|
2016-01-11 18:40:23 -08:00
|
|
|
|
2016-01-19 10:25:03 -08:00
|
|
|
// Monkey-patch the fs module.
|
2016-04-08 08:53:58 -07:00
|
|
|
require('ELECTRON_ASAR').wrapFsWithAsar(require('fs'))
|
2016-03-25 12:57:17 -07:00
|
|
|
}
|
|
|
|
})()
|