Skip to content

Commit

Permalink
Remove require.
Browse files Browse the repository at this point in the history
Closes #148.
  • Loading branch information
flatheadmill committed Jul 24, 2016
1 parent c59957f commit 9a096dc
Showing 1 changed file with 1 addition and 14 deletions.
15 changes: 1 addition & 14 deletions arguable.js
Expand Up @@ -8,7 +8,7 @@ function createStream (s) {
return s || new stream.PassThrough
}

module.exports = function (module, require, source, program, params) {
module.exports = function (module, source, program, params) {
var vargs = slice.call(arguments)
module = vargs.shift()
params = {}
Expand All @@ -18,17 +18,11 @@ module.exports = function (module, require, source, program, params) {
program = vargs.pop()
}
source = module.filename
require = function (moduleName) {
return module.require(moduleName)
}
while (vargs.length) {
switch (typeof vargs[0]) {
case 'string':
source = vargs.shift()
break
case 'function':
require = vargs.shift()
break
default:
throw new Error('unknown argument: ' + (typeof vargs[0]))
break
Expand Down Expand Up @@ -58,13 +52,6 @@ module.exports = function (module, require, source, program, params) {
stderr: createStream(options.stderr),
events: options.events || new events.EventEmitter,
send: send || null,
require: options.require ? function (moduleName) {
if (options.require[moduleName]) {
return options.require[moduleName]
} else {
return require(moduleName)
}
} : require,
params: params
}
createProgram(source, env, argv, io, program, module, callback)
Expand Down

0 comments on commit 9a096dc

Please sign in to comment.