asar_init.js 387 B

1234567891011121314
  1. ;(function () {
  2. return function (process, require, asarSource) {
  3. const source = process.binding('natives')
  4. // Expose fs module without asar support.
  5. source['original-fs'] = source.fs
  6. // Make asar.js accessible via "require".
  7. source.ELECTRON_ASAR = asarSource
  8. // Monkey-patch the fs module.
  9. require('ELECTRON_ASAR').wrapFsWithAsar(require('fs'))
  10. }
  11. })()