> var darkmagic = require('darkmagic')
undefined
> darkmagic.inject(function(mvc) { })
TypeError: Cannot read property 'filename' of undefined
at Injector._initSearchPaths (/Users/kessler/dev/ironsrc/premium/bitfort/nwapp/node_modules/darkmagic/lib/Injector.js:244:41)
at new Injector (/Users/kessler/dev/ironsrc/premium/bitfort/nwapp/node_modules/darkmagic/lib/Injector.js:22:7)
at newInjector (/Users/kessler/dev/ironsrc/premium/bitfort/nwapp/node_modules/darkmagic/index.js:23:17)
at Object.inject (/Users/kessler/dev/ironsrc/premium/bitfort/nwapp/node_modules/darkmagic/index.js:10:17)
at repl:1:12
at REPLServer.self.eval (repl.js:110:21)
at Interface.<anonymous> (repl.js:239:12)
at Interface.EventEmitter.emit (events.js:95:17)
at Interface._onLine (readline.js:202:10)
at Interface._line (readline.js:531:8)
because:
Injector.prototype._initSearchPaths = function () {
this._searchPaths = []
var rootDir = path.dirname(require.main.filename)
.
.
.
}
because:
needs a || process.cwd() or something like that