{"_id":"sandboxed-module","_rev":"54-307a21da2ccd3a12cb4fbf4a3f753edb","name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.0.1","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed-module","engines":{"node":"*"},"dependencies":{"require-like":"0.0.2","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.0.1","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"ebb695368c49c876d85269c971f5de49530a0861","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.1.tgz","integrity":"sha512-CAHDh399XuGrzXMk0W4w2tD8+maggps0aCs7xfblE+vdn4V9QdFouA8WKlXKZW9prMYbIq+O0I4m39IHmm53IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO7O3ZRMH15t/pakDTQ0H1jKugtYyS9cjYIdnUtetXuQIhAM0E548BSaROw4tMjM4DeuLmCs81Vf6SfPJZvlWpzgDb"}]},"scripts":{},"directories":{}},"0.0.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.0.2","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed-module","engines":{"node":"*"},"dependencies":{"require-like":"0.0.2","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.0.2","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"91015cac9d75bf898e5b8123063a6b7ecfa82169","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.2.tgz","integrity":"sha512-3/23M1pWySR0jIajLVr1QfVIjbyr4SyR3KfhJ2de4lSK3lAr8aM+n9tywbTfi9xCHHkt4isrS0IUyGYPUaie6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+J/BTEALMCN+FB4QC1VKHXy55Y+Zz0YEbtE3iOn5lwQIhALmh3vvUwp3WNgwpDM9I0xOZ5yUz5ypwyFBqmuUyUGI4"}]},"scripts":{},"directories":{}},"0.0.3":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.0.3","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed-module","engines":{"node":"*"},"dependencies":{"require-like":"0.0.2","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.0.3","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"d7d38b581e1cac574031bfbea4c93e1e70108d71","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.3.tgz","integrity":"sha512-SRWaq5VTX4UAS6YIbCyAN718AFCi3+lVPh4t0V2ycihcjT+HGNDNhVfKCibsURBEYKleCZgiRrt+gbf00Le2XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4DrfBJINiufDjdXUs4re6QN3OsW5J+DOGwGYySkjaigIgc7qHhcpwO4Qliz6uKpx/5b9g9OWGt3PG4iThznI3V54="}]},"scripts":{},"directories":{}},"0.0.4":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.0.4","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed-module","engines":{"node":"*"},"dependencies":{"require-like":"0.0.2","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.0.4","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"8065928d0a95fb0e6e09da2557ccf46451926775","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.4.tgz","integrity":"sha512-R68meB7DICcAbkp8bEptHV5hSGIF+PrUwd/rBX+us6yoC42GeMLTHaEc/udTxDc4zaKPuVYqKDGM4MNY261lNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNb0xhbAmbFdfOPjBvjPMMy4V9NBA8iZ0nrnvFSi4XZAiAhGrk7AZnG1RUQUUf5gb/Y/7xncs2MX0cRv0l7jWPi8w=="}]},"scripts":{},"directories":{}},"0.0.5":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.0.5","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","engines":{"node":"*"},"dependencies":{"require-like":"0.0.2","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.0.5","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"a873e3ba9b60e600b1d305a2221326ad01f9e60d","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.5.tgz","integrity":"sha512-AV04rWvei8ORLkJHsUqzUQEVeuI5n2BmzdvyfwzYZBl2gd/9fs+ViwxGZGOCF7tgqQJnD9NZBtRR+/F+5CEIlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLk5cFnwaOg08uoB+ZwejznuJ4dSU53Weybei5XDuHQAIgBcNu2Wda7IrT6FnfMx+0E1geNtBuyDyp8Dcjlx09yws="}]},"scripts":{},"directories":{}},"0.1.0":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.1.0","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","engines":{"node":"*"},"dependencies":{"require-like":"0.1.0","stack-trace":"0.0.1"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.1.0","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"969a4b1cbaf50b4a5a05f32f62897a6eba340377","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.0.tgz","integrity":"sha512-rdWTuQvxtXVmcSXx9T7gUoqRkZWCw44X1rJAdf8N6h/WY27HH1bqG/GAXQikNMbjcxpQoyN8Mh/DAZOSaHJWgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYX87PUTaHqTlIhPsyktP14bmcOV0tsRueldY2keAtPAiAstsBzPk1M37OOgYHY/GOErcZLELvsQrxiLesGGRwXAA=="}]},"scripts":{},"directories":{}},"0.1.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.1.1","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","engines":{"node":"*"},"dependencies":{"require-like":"0.1.0","stack-trace":"0.0.6"},"devDependencies":{"far":"0.0.3"},"_npmJsonOpts":{"file":"/Users/felix/.npm/sandboxed-module/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"sandboxed-module@0.1.1","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"1258fc40de1c0cd16f0103fc6dafa525bf9084a2","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.1.tgz","integrity":"sha512-UZQEvS9gM//2ipWk2C/HKcIQtg+V0CByTEGtxwcT2/MaRN843gaPL7QDNdAJQNMfkMcYJOIb6CPr5PKJ5/SjLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDnvTXFHJpxAILfBNSREEuTE1GlBDLTS6B/+I1cJGvOAiBVDMnnIoPcaAZ9qY2rIwQjW0s5zqrgKSr3y+flcFi0Uw=="}]},"scripts":{},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"directories":{}},"0.1.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.1.2","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{"require-like":"0.1.1","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.4"},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"sandboxed-module@0.1.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"9d7409c7d05592d2ebbedcccfd909567b50d08b7","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.2.tgz","integrity":"sha512-IRaipJ5CbLrR5NdtU19bDsaogU2Dy1jT05F2UJOTe6cgkLmbUApnZgNF2tS22540hj60pIWv6lKrIoAaPBQlKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnMnglPfyMOO/uRZOyQEH30ZGXV53FK2L5zsVv+jiN1AIhAJW41QkXV15sCAqSvcjmK9EjrLV5BNOLW8PjOXjx88MS"}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"directories":{}},"0.1.3":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.1.3","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.4"},"optionalDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"sandboxed-module@0.1.3","_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"a0adf5bc387101dd62fec34c6cdc7dec47750879","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.3.tgz","integrity":"sha512-5wumnlpAyEoSRJZAoZHWG50F06xnqUFKcjS9BuP0w86OidcS+cokiqSmR2ANz7oDyph2CQZqoLPqnj4bQbEodA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRmaJYaM55vRsmaqk4oikem313ZwYKk+1bDgBRUn0CQQIhAPAX18D9oUrZuw1YM56GOzeqPAyaRh8PLbMCAIk781Lb"}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}],"directories":{}},"0.1.4":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed node.js module loader that lets you inject dependencies into your modules.","version":"0.1.4","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6","coffee-script":"1.2.0"},"devDependencies":{"urun":"0.0.4"},"optionalDependencies":{"coffee-script":"1.2.0"},"_id":"sandboxed-module@0.1.4","dist":{"shasum":"5355208e72e5a0250b7374c2edf2e1cfa5fee1dc","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.4.tgz","integrity":"sha512-BKQP8hFF3HPQLA1vUmksbKUwMkKsUdMqL7LfumG2JQ3ksRdBLIRKIxXZ42J3Dt6bEeh+SryP5SoqpZu5kNoAIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8UqGBjU2OJ26huoBO+eMddcP0uTAp8Q7UIqUB39STmAiBIrj77lVscPuJLT8njFwdWVQV1Pvg67YjBCbu8poEOtg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{}},"0.2.0":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"0.2.0","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.6","coffee-script":"1.x"},"_id":"sandboxed-module@0.2.0","dist":{"shasum":"c59443540f77034b7fcfca3707a52bb24c361645","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.2.0.tgz","integrity":"sha512-szXUyf1v4ShPhq+/MoAeEoIldS/4Bfl8uBGVz+fgTm1fbnub7QX1sOmzhDdUAqAnkdpwnwgsR5b5nKnNggbd9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT0rjYkoTy0QnWNSJ2+0K6Ql+evrh9UhcF4Czt7WQVagIgHObOc5BIe/PZo8TFrsGdZWMy4DNUSsreM7xJLf40gAE="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{}},"0.2.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"0.2.1","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.6","coffee-script":"1.x"},"_id":"sandboxed-module@0.2.1","dist":{"shasum":"f3c908012166bcefc9843a8bf48e31ab12778d72","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.2.1.tgz","integrity":"sha512-9W1M+PgQiIg9MnqMs5TNCB7KkH9yC/o9LuHDN2mC4h3y3dCWTYEbfgrutFlq6c2hRKtQNNX+0w2Fk0RTKthaMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/f6f2ntLDDWHwTmOJUKzjMhBKkTVyMEMiGgalIOuwgIhAJmuGXHqEIdQnTQ8mcxOE4AA2P1YGQRlopaIalIFXqUu"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{}},"0.2.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"0.2.2","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.6","coffee-script":"1.x"},"_id":"sandboxed-module@0.2.2","dist":{"shasum":"6cbdec821380c77d4575c8c87838b9113e64ba50","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.2.2.tgz","integrity":"sha512-1QAd90eCdAnqVn2sLkRCCeFphH/TKLfoTcdyI6h9h2E+YEY+aKovggwzWWWi5IMObafl0W1wr+dQ5F6LFmjpzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UEmuwsaFn3jtxCy8jyacSQ68wW2I1HYFCCnrucrEtgIgYPdYAdDrOA7YDDaq/CCAu3kl7PLoedYpF6r11V/Ho04="}]},"_resolved":"c:\\Users\\Domenic\\AppData\\Local\\Temp\\npm-22496-PamxBs_K\\1378609987354-0.0795361646451056\\tmp.tgz","_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"}],"directories":{}},"0.3.0":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"0.3.0","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.6"},"devDependencies":{"urun":"0.0.6","coffee-script":"1.x","istanbul":"~0.1.44"},"_id":"sandboxed-module@0.3.0","dist":{"shasum":"f1fbefbd809a4f69073bd07cae6fc7db2eaf5f6a","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.3.0.tgz","integrity":"sha512-/2IfB1wtca3eNVPXbQrb6UkhE/1pV4Wz+5CdG6DPYqeaDsYDzxglBT7/cVaqyrlRyQKdmw+uTZUTRos9FFD2PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX5qMsXj864WuQl/ASh7kaYMX9p+7pxRXoDHgKISKePAIgW1BzCGHw4RiocngPAwTpF4lyZ9HCAHgnq9sTGaoT7Z8="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"searls","email":"searls@gmail.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"directories":{}},"1.0.0":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"1.0.0","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"_id":"sandboxed-module@1.0.0","dist":{"shasum":"927f72bdd2dc6f76262522c27521c50a71a26938","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-1.0.0.tgz","integrity":"sha512-8k2FAGBjop5rfKzqGgRWAK6ILUUrk4GvyloUpo1EINwHCfEh45AKF8fXndr9M1/PdE7kBWdl+4sEl2/zjGyl1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvfDXLTR+OVUIcJcr8vI8tXTytPUe5uXL78VGkosPq1AiAZCmtxLN+rKHEHz4WepZnfoIdaMOsMrABZylNp+M34MQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"directories":{}},"1.0.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"1.0.1","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"6bd00d1c1292b51170545377da9cd559965fc9f3","_id":"sandboxed-module@1.0.1","_shasum":"fd7544b1881ec6e97c91df2bd0213c35b8fc3f4b","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"fd7544b1881ec6e97c91df2bd0213c35b8fc3f4b","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-1.0.1.tgz","integrity":"sha512-YQxAKAlZBvksdzMusIZgCx3EBRM+Mz7zYQOfrS7ywvImp8RsNHpwy0JOQM704Nv2KlHKUNjHHqVMuCNPXhqQuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZmXjqYoew3lykgDMjJguvBNfRhtPKBA+JLFJw6w7jwIge6nHMpKEWoTw3uBXj5rDBdlUvn2Y948bwSxdR3C3bNA="}]},"directories":{}},"1.0.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"1.0.2","homepage":"https://github.com/felixge/node-sandboxed-module","repository":{"type":"git","url":"git://github.com/felixge/node-sandboxed-module.git"},"bugs":{"url":"http://github.com/felixge/node-sandboxed-module/issues"},"main":"./lib/sandboxed_module","scripts":{"test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"88cde2b4a8f43042103fea540a2bc708bc287760","_id":"sandboxed-module@1.0.2","_shasum":"03deb3840778679b2faf371bbff860e61f3ae76f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"03deb3840778679b2faf371bbff860e61f3ae76f","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-1.0.2.tgz","integrity":"sha512-imk5aJZ7rgyfMJaCW9DYpwAawoSX5JhluIQmbtAA+ZecsFzqT5YFJCxFbjgdvUHmBwOFWG1l3eP2dW4cuG+0fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE+Va8ngrCcvD8R8yMDz3JBM0HxAzl15kvbL2fB+InpwIhAImlYn4enTZXxhD0wle1yfxGJ31165yXv1w0zrItNims"}]},"directories":{}},"1.0.3":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"1.0.3","repository":{"type":"git","url":"https://github.com/felixge/node-sandboxed-module"},"main":"./lib/sandboxed_module","files":["lib/"],"scripts":{"prepublish":"node scripts/generate_builtin_modules_list","test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"76e3a7527a35d403675cafc9de68bc822bd6822f","bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"homepage":"https://github.com/felixge/node-sandboxed-module","_id":"sandboxed-module@1.0.3","_shasum":"6278fa957a94f58a2e369e12d4a1adff9f182194","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"6278fa957a94f58a2e369e12d4a1adff9f182194","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-1.0.3.tgz","integrity":"sha512-Fn6jftDXiqCrLAk40vqUSUG7UBu7gKIy16C1YWtMMH7fahw+3NwVjUQIruie1KHfkmOWMGuYP86xrXjjdmnQYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGstpInMSNEL8cr+SEsC8T2rPhysed++L1pAon8sdLGfAiBS3etFSFWLAa/uP/VKW5T5jpmgX7wfjC0zNBBATR7Z/g=="}]},"directories":{}},"2.0.0":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"2.0.0","repository":{"type":"git","url":"https://github.com/felixge/node-sandboxed-module"},"main":"./lib/sandboxed_module","files":["lib/"],"scripts":{"prepublish":"node scripts/generate_builtin_modules_list","test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"8a42210f1c516f25efa1e19e09b09fb73c504b76","bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"homepage":"https://github.com/felixge/node-sandboxed-module","_id":"sandboxed-module@2.0.0","_shasum":"e5679373c4fc6dc6156acd9b6a8d1fa0e2edf835","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.34","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"e5679373c4fc6dc6156acd9b6a8d1fa0e2edf835","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-2.0.0.tgz","integrity":"sha512-Pq2Gn34ij9Zyi8hRHzcr0UGvOWrhsB/CCEUwCkSM+Rc1YbsdCo4vDrMa0jp0B5YIUEIBxi/gvW1xOJjw4OB2kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh5esO/Tnkk2V0WL+oZ3l/792UUiHVjl1QC0aqESU1cgIgV3anu1ptr7pIh+Zi9PUKwWD93dGoNqLeEQmamW7P4W8="}]},"directories":{}},"2.0.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"2.0.2","repository":{"type":"git","url":"https://github.com/felixge/node-sandboxed-module"},"main":"./lib/sandboxed_module","files":["lib/"],"scripts":{"prepublish":"node scripts/generate_builtin_modules_list","test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"37d47927c55ceb47fb49a84eaa80c29287b4da94","bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"homepage":"https://github.com/felixge/node-sandboxed-module","_id":"sandboxed-module@2.0.2","_shasum":"668804061f1f3e2fd41e1d7bed33db50c4a330a1","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"668804061f1f3e2fd41e1d7bed33db50c4a330a1","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-2.0.2.tgz","integrity":"sha512-8Le45GdijTXE7qKukvgBAtj2h8RqRK9ec23BsHJ84/Rj/Sijktz3UWN79cw5riOdx4bogSG4L6cjTL4H2PgFfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTBGkO2StBiPz7rnBdaPgEZMAB94yO9PamzuHdSOe3mQIgdHL1nuGEPn2Pr5jsopB234JQacjO7Q68cxZ80K4GRSk="}]},"directories":{}},"2.0.3":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","files":["lib/"],"scripts":{"prepublish":"node scripts/generate_builtin_modules_list","test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"6bb1191808e7cebeda78319a2db22ff196a81518","bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"homepage":"https://github.com/felixge/node-sandboxed-module#readme","_id":"sandboxed-module@2.0.3","_shasum":"c7e5459339bbcba28c5303eeb33f6e8387bfba96","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"domenic","email":"d@domenic.me"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"},{"name":"searls","email":"searls@gmail.com"}],"dist":{"shasum":"c7e5459339bbcba28c5303eeb33f6e8387bfba96","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-2.0.3.tgz","integrity":"sha512-wXiA6ULoGjCDwjn6evQF/Qi+oe77P+aCxizUktLBBKdqNbTxwec4GySJcS+O7iZFhme2ex04m+14KgknKKqFsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGeVmX7QdGjupeNwl9F7+9I6HKxrLz2jvxYKhbyglkWAiEAuDSdAcKBHgo0N2ywEOh/lLAGphN8nbbLxkmpC/ZSHIA="}]},"directories":{}},"2.0.4":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"sandboxed-module","description":"A sandboxed Node.js module loader that lets you inject dependencies into your modules.","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"license":"MIT","version":"2.0.4","repository":{"type":"git","url":"git+https://github.com/felixge/node-sandboxed-module.git"},"main":"./lib/sandboxed_module","scripts":{"prepublish":"node scripts/generate_builtin_modules_list","test":"node test/run"},"dependencies":{"require-like":"0.1.2","stack-trace":"0.0.9"},"devDependencies":{"urun":"0.0.8","coffee-script":"1.7.x","istanbul":"~0.2.11"},"gitHead":"47fa6ccde05d7c48432d276f32c5f63ddb82bbc7","bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"homepage":"https://github.com/felixge/node-sandboxed-module#readme","_id":"sandboxed-module@2.0.4","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AwEPOdO8mg/wJjr876yCHP2DHqVN0MaggEXhp6IIf3bcI5cYoQl9QrrCHSrvToHjvdEiS5x4TVZRgjD2bEmNTA==","shasum":"c02f4458bd69e13989e0fae58d26cd73a2615efb","tarball":"https://registry.npmjs.org/sandboxed-module/-/sandboxed-module-2.0.4.tgz","fileCount":5,"unpackedSize":17369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh1xsCRA9TVsSAnZWagAAC1UP/A06810kVJJZ2ILgQ20t\neULsOG9b8ZqSf/VsaTpzKQLj6TZkGPFh9qE/r+c1zHkMUkWWbufsycG0g+Ej\nuHxJQjtxHMd0KJT5f71NLBWU5QcDr4MqtvndzEnDA+lbX2Qv8LS2MegxUt9T\niEg//ZuGF3UX6iCusl4vCo5wLAvrfWI+qGjZMJGP6194DUuz6IYGoQXq8zKf\nRubmgLMVMPK5iYUkGs4dJpfhHkAv8ZbRgEBKzktsI9h1Z67GRiGnAN6JZKOy\n7jM9C2Tyj0o0XwT8uQ0L4Db60OFhcoVdfChCvYwyTzMb4qaQYq4vZ9XwG7EM\ntOR3eQ5WhvtN3+OFB8/W0Htfr/N9oIShHF5m963f2QTS9qeFSPwB1qI1ay7H\n9wzi5Cj9D+aogAj/mma/dkkjoFXousiA/k8VkkNdjjFcZfOnzjZ56RXy3gA4\no+25NXjGyBsK+jS0HIHsMrwbmbjC9GFoU4xidRoXab0hTs+0WRerdOu9cHq2\nkCZoSxajMXU191DEeaU4KzOqTy+gq0J0Mlg2RDdwhrckhWMBfwyhQ3kooC6q\nb13k7FB004ol+CjA7R/yxIcFF3lYu8RyCzQXvRd9dY9DZtRmDLFeOy6qYMdv\nkz8XqQM/IeJ36/xmNKPNYQGM6v9YlEQ/6PTaNADs/Gq2Y6NrhnTgegG2s8hy\n71Sp\r\n=Riks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN6FS4/oxTVMCrqEhdRzw4PQdVqtqnl9pn0wWlHwJd4AiEA1MY6vl7whG0wfbkITv1diqq+hT0FmydBVsTCxP78Uw4="}]},"maintainers":[{"email":"boemianrapsodi@gmail.com","name":"boemianrapsodi"},{"email":"d@domenic.me","name":"domenic"},{"email":"felix@debuggable.com","name":"felixge"},{"email":"michael.orchard@live.co.uk","name":"itsmickylad"},{"email":"searls@gmail.com","name":"searls"}],"_npmUser":{"name":"boemianrapsodi","email":"boemianrapsodi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sandboxed-module_2.0.4_1585929323500_0.6441897582665086"},"_hasShrinkwrap":false}},"maintainers":[{"email":"boemianrapsodi@gmail.com","name":"boemianrapsodi"},{"email":"d@domenic.me","name":"domenic"},{"email":"felix@debuggable.com","name":"felixge"},{"email":"michael.orchard@live.co.uk","name":"itsmickylad"},{"email":"searls@gmail.com","name":"searls"}],"time":{"modified":"2022-06-26T15:52:51.776Z","created":"2011-06-26T15:37:44.225Z","0.0.1":"2011-06-26T15:37:44.885Z","0.0.2":"2011-06-26T18:13:35.130Z","0.0.3":"2011-06-26T18:34:40.442Z","0.0.4":"2011-06-29T12:14:27.800Z","0.0.5":"2011-07-03T13:02:19.517Z","0.1.0":"2011-07-07T23:14:48.473Z","0.1.1":"2011-08-19T20:44:30.006Z","0.1.2":"2011-11-21T11:59:55.824Z","0.1.3":"2012-02-22T09:06:40.251Z","0.1.4":"2012-12-05T08:36:28.997Z","0.2.0":"2013-02-12T04:24:08.587Z","0.2.1":"2013-07-04T19:14:00.031Z","0.2.2":"2013-09-08T03:13:12.962Z","0.3.0":"2013-10-20T14:46:31.318Z","1.0.0":"2014-06-11T02:26:19.505Z","1.0.1":"2014-07-02T20:27:17.707Z","1.0.2":"2014-10-07T19:57:18.695Z","1.0.3":"2014-11-18T17:51:34.223Z","2.0.0":"2014-12-22T19:23:37.128Z","2.0.2":"2015-06-02T22:57:13.503Z","2.0.3":"2015-09-08T00:51:42.662Z","2.0.4":"2020-04-03T15:55:23.740Z"},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"repository":{"type":"git","url":"git+https://github.com/felixge/node-sandboxed-module.git"},"readme":"# sandboxed-module\n\n[![Build Status](https://secure.travis-ci.org/felixge/node-sandboxed-module.png)](http://travis-ci.org/felixge/node-sandboxed-module)\n\nA sandboxed node.js module loader that lets you inject dependencies into your\nmodules.\n\n## Installation\n\n``` bash\nnpm install sandboxed-module\n```\n\n## Usage\n\n``` javascript\nvar SandboxedModule = require('sandboxed-module');\nvar user = SandboxedModule.require('./user', {\n  requires: {'mysql': {fake: 'mysql module'}},\n  globals: {myGlobal: 'variable'},\n  locals: {myLocal: 'other variable'},\n});\n```\n\n## What to do with this\n\nThis module is intended to ease dependency injection for unit testing. However,\nfeel free to use it for whatever crimes you can think of.\n\n## API\n\n### SandboxedModule.load(moduleId, [options])\n\nReturns a new `SandboxedModule` where `moduleId` is a regular module path / id\nas you would normally pass into `require()`. The new module will be loaded in\nits own v8 context, but otherwise have access to the normal node.js\nenvironment.\n\n`options` is an optional object that can be used to inject any of the\nfollowing:\n\n* `requires:` An object containing `moduleId`s and the values to inject for\n  them when required by the sandboxed module. This does not affect children\n  of the sandboxed module.\n* `globals:` An object of global variables to inject into the sandboxed module.\n* `locals:` An object of local variables to inject into the sandboxed module.\n* `sourceTransformers:` An object of named functions to transform the source code of\nthe sandboxed module's file (e.g. transpiler language, code coverage).\n* `singleOnly:` If false, modules that are required by the sandboxed module will not\nbe sandboxed. By default all modules required by the sandboxedModule will be sandboxed\nusing the same options that were used for the original sandboxed module.\n* `sourceTransformersSingleOnly:` If false, the source transformers will not be run against\nmodules required by the sandboxed module. By default it will take the same value as\n`singleOnly`.\n\n### SandboxedModule.require(moduleId, [options])\n\nIdentical to `SandboxedModule.load()`, but returns `sandboxedModule.exports`\ndirectly.\n\n### SandboxedModule.configure(options)\n\nSets options globally across all uses of `SandboxedModule.load()` and\n`SandboxedModule.require()`. This way, a commonly needed require, global, local,\nor sourceTransformer can be specified once across all sandboxed modules.\n\n### SandboxedModule.registerBuiltInSourceTransformer(name)\n\nEnables a built-in source transformer by name. Currently, SandboxedModule ships\nwith two built in source transformers:\n\n* \"coffee\" - Compiles source with CoffeeScript [Enabled by default for backwards compatibility].\n  Be sure to run `require('coffee-script').register()` or `require('coffee-script/register')` as well.\n* \"istanbul\" - Instruments sources via istanbul when istanbul code coverage is running.\n\nFor example, if you'd like to use SandboxedModule in conjunction with istanbul,\njust run `SandboxedModule.registerBuiltInSourceTransformer('istanbul')`.\n\n### sandboxedModule.filename\n\nThe full path to the module.\n\n### sandboxedModule.module\n\nThe underlaying node.js `Module` instance.\n\n### sandboxedModule.exports\n\nA getter returning the `sandboxedModule.module.exports` object.\n\n### sandboxedModule.globals\n\nThe global object of the v8 context this module was loaded in. Modifications\nto this object will be reflected in the sandboxed module.\n\n### sandboxedModule.locals\n\nThe local variables injected into the sandboxed module using a closure.\nModifying this object has no effect on the state of the sandbox.\n\n### sandboxedModule.required\n\nAn object holding a list of all module required by the sandboxed module itself.\nThe keys are the `moduleId`s used for the require calls.\n\n### sandboxedModule.sourceTransformers\n\nAn object of named functions which will transform the source code required with\n`SandboxedModule.require`. For example, CoffeeScript &\n[istanbul](https://github.com/gotwarlost/istanbul) support is implemented with\nbuilt-in sourceTransformer functions (see `#registerBuiltInSourceTransformer`).\n\nA source transformer receives the source (as it's been transformed thus far) and\n**must** return the transformed source (whether it's changed or unchanged).\n\nAn example source transformer to change all instances of the number \"3\" to \"5\"\nwould look like this:\n\n``` javascript\nSandboxedModule.require('../fixture/baz', {\n  sourceTransformers: {\n    turn3sInto5s: function(source) {\n      return source.replace(/3/g,'5');\n    }\n  }\n})\n```\n\n## License\n\nsandboxed-module is licensed under the MIT license.\n","homepage":"https://github.com/felixge/node-sandboxed-module#readme","keywords":["require","mocking","mocks","stubs","dependency injection","testing"],"bugs":{"url":"https://github.com/felixge/node-sandboxed-module/issues"},"license":"MIT","readmeFilename":"Readme.md","users":{"tunnckocore":true,"moimikey":true,"chocolateboy":true}}