electron/lib/common/asar_init.js

15 lines
387 B
JavaScript
Raw Normal View History

2016-03-25 12:57:17 -07:00
;(function () {
return function (process, require, asarSource) {
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".
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.
require('ELECTRON_ASAR').wrapFsWithAsar(require('fs'))
2016-03-25 12:57:17 -07:00
}
})()