Skip to content

Commit

Permalink
Pass referrer to Bare.Addon.load()
Browse files Browse the repository at this point in the history
  • Loading branch information
kasperisager committed Feb 5, 2024
1 parent c410abf commit 61a3277
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ const Module = module.exports = exports = class Module {
function addon (specifier = '.') {
const resolved = Bare.Addon.resolve(specifier, referrer._url, { referrer })

const addon = Bare.Addon.load(resolved)
const addon = Bare.Addon.load(resolved, { referrer })

return addon._exports
}
Expand Down Expand Up @@ -480,7 +480,7 @@ exports.createRequire = function createRequire (parentURL, opts = {}) {
function addon (specifier = '.') {
const resolved = Bare.Addon.resolve(specifier, referrer._url, { referrer })

const addon = Bare.Addon.load(resolved)
const addon = Bare.Addon.load(resolved, { referrer })

return addon._exports
}
Expand Down Expand Up @@ -573,7 +573,7 @@ Module._extensions['.cjs'] = function (module, source, referrer) {
function addon (specifier = '.') {
const resolved = Bare.Addon.resolve(specifier, referrer._url, { referrer })

const addon = Bare.Addon.load(resolved)
const addon = Bare.Addon.load(resolved, { referrer })

return addon._exports
}
Expand Down Expand Up @@ -617,13 +617,17 @@ Module._extensions['.json'] = function (module, source, referrer) {
Module._extensions['.bare'] = function (module, source, referrer) {
module._type = constants.types.ADDON

module._exports = Bare.Addon.load(module._url).exports
referrer = module

module._exports = Bare.Addon.load(module._url, { referrer }).exports
}

Module._extensions['.node'] = function (module, source, referrer) {
module._type = constants.types.ADDON

module._exports = Bare.Addon.load(module._url).exports
referrer = module

module._exports = Bare.Addon.load(module._url, { referrer }).exports
}

Module._extensions['.bundle'] = function (module, source, referrer) {
Expand Down

0 comments on commit 61a3277

Please sign in to comment.