{"_id":"nodeject","_rev":"32-a6f1a3555428f161e336676c64d755ed","name":"nodeject","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"nodeject","version":"0.0.1","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"license":"MIT","_id":"nodeject@0.0.1","dist":{"shasum":"3bf0186f173d18802d95006b9f8b87f1139a2852","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.0.1.tgz","integrity":"sha512-2Vb7NV8LsWQDAAKOk7jnibgd8+fQLsvy5LtCFOoAJbSHU+4qD8XcuO/PykPoxYYT1BRYqBQyvCIObi5aM13eyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ETmeEaqTUSQmAHndRcpFJiOAMaUocU9BX4G8LF331wIhALJAV88xanf0t8LuouFgVpfhtMCNfMhrTAYrBRp9fyiy"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.1.1":{"name":"nodeject","version":"0.1.1","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","_id":"nodeject@0.1.1","dist":{"shasum":"9c5383a396cd3df08ecda9f633ebf7a1871c3981","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.1.1.tgz","integrity":"sha512-RCZVk1m4bn8cvoPy4aSQPYw/eZ7E44jt1sOdtvOi2ALZRn4gJ+x2sZa1zImQkajuCSZbaLR19XAsRLa9M7oSLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDraHV/B3QxGo/opqq0exsNIHEcaWp9dCvikvwtUI0HDwIhAI20y28UORlEvYGa3aXc41pDqXBOROWXk+YXDIOybwRg"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.2.1":{"name":"nodeject","version":"0.2.1","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","_id":"nodeject@0.2.1","dist":{"shasum":"11d379b7d274f58de06f1548d959b16928596da8","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.2.1.tgz","integrity":"sha512-1p39Yw48uLtUOWr89qKmYHONXVH1JdJ6PgxzZh+sQs0ebaOcdAG1xc8vLSmCSJZ6xP1e7wT0aD33X0cQjzL5Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsQsTiqES9P2gyRTtWKU9L05namcu3fXXkIvUIsH0kuAiBrQ5kfM6lY4TMSP13rVT6RrtUjnjAMR41cD7J6ctExqQ=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.3.0":{"name":"nodeject","version":"0.3.0","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","_id":"nodeject@0.3.0","dist":{"shasum":"3cda29bff2333bca5ebd021c9077cd5712912af2","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.3.0.tgz","integrity":"sha512-vNXd0tLAEKxweLW5AYk4jr2hgPL2Nt47F979KWjjq64txtEu4QTd4s9kTM+J46+FybvFL8+bs3b1UwmiqGJ8Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVmPiR4hLmldYl3BnD3Sqqjnty09YlUxEcgfZGtPdS7AiEA6m0VyjfpTzxP5New+BzhFbmmcb2ke6LI75EbdUhua/8="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.0":{"name":"nodeject","version":"0.4.0","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","_id":"nodeject@0.4.0","dist":{"shasum":"a996b330828314afb459a04dd1c4fcb3aef724a4","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.0.tgz","integrity":"sha512-5EKaEXFpMVZFrGIMhf4ZLBuqEhNvYn2AglH2PtwHJL0bbxWSsN7aSrEzs9P6XfO4ineNkkFYrK7XRJsLaEo32w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn5e5KIsh1fyZ8Aw48Cebl8cZeQdqyjmUm5cl05m6j8AiEAuKjuf7PNuDaSHg/iwfbVbYvaQd2vfK/PwA9ktqx30GE="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.1":{"name":"nodeject","version":"0.4.1","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"https://github.com/llamasantos/nodeject"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"_id":"nodeject@0.4.1","dist":{"shasum":"f14dfff730cb47d0e68d7573c7b07112262c245e","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.1.tgz","integrity":"sha512-6YB6G78zBDO+51EZ4O5ty272kO1aA+eW1/Yi2lF1VP0w1ERmnwtRE+R4v3pOLLzK2rEfKr/tKy+SS3ps5khjRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbgp1Gwwp0rGbQrYrWfblMKDPBo7YKxhoNEFDDNedzZwIhAKzVe6U3sPatrv0LMbrkqrrQ2cXYTevg8F1CIeqZq18x"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.2":{"name":"nodeject","version":"0.4.2","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"https://github.com/llamasantos/nodeject"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"_id":"nodeject@0.4.2","dist":{"shasum":"056dd99007c758729a055fc3d3b6b7cdba65de9c","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.2.tgz","integrity":"sha512-gpxfFF7uQrArxItsAWBS+AyDL8+PlZuAwiAc++JI8f2ipR0ZZ89PXfGRhXhRPvkLswcvHUDRSS5quJUrtPG65g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJoqupIC86ThxRFEqoESvp0qtX2ALWvES77TXO0ao5vAiEAuJifQF3nKpwiDRQFVSMpxcBhJIBbPoqgx2DMO42wSQU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.3":{"name":"nodeject","version":"0.4.3","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"https://github.com/llamasantos/nodeject"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"_id":"nodeject@0.4.3","dist":{"shasum":"cb8310ed260064e58a74aeaf31d0a587f053dde4","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.3.tgz","integrity":"sha512-BxdcaTh/MSCjzaHggcEf7widSnJCxkK+NGd/kNBNcvrCrXfFpCIisUjUJ7QQ8FiKziwdMW+EIw2RWFsmFXBZdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDplLmBnmNGRhonnZj0WtAG36yFN9ZpR2o6HYyGhqC2+AiBRA7riEQX906ACwczHD/9Z9TcUpdfvBcBBTp3O+85+Fw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.4":{"name":"nodeject","version":"0.4.4","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"https://github.com/llamasantos/nodeject"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"_id":"nodeject@0.4.4","dist":{"shasum":"1163dc70e2f4fd7aa55e00b59f6f5e6ab2206e74","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.4.tgz","integrity":"sha512-zexoURzgynxxcQIg+rMjMo4nIIOE8GUMyTGf3ciYkUkD0ax2eW6i4/5HGzXzyZZaAuNMxekRlr/ofMQReU+wBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2kah7A1rAEeEKuybB6uY4uoeZB9C3LY8monXV/gQEaAiEAoudVNnSzNVXLYlJrDtOPn5Iho359KiT1Gur4pu+Qffg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.4.6":{"name":"nodeject","version":"0.4.6","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"https://github.com/llamasantos/nodeject"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"homepage":"https://github.com/llamasantos/nodeject","_id":"nodeject@0.4.6","dist":{"shasum":"c7b2fc9559b77db4a47e348e49fd3300e6c0a0a8","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.4.6.tgz","integrity":"sha512-xug1TL1hwZL6GIq8DhQnTcn0Lo1OFF1/PQsuCEoc1dWV/XCD1dZU9e+8fj4/XFFeDpdAy3u+wAABiNS5cXY6lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpoi8UiVh7g7iyfy+ZhO79+RUHuSBUqHqQKyX0WTZA5gIgEuYFnhWfFhU0bUq1PZP5ulJ25pN1LflARMJJQqw6jyI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.5.0":{"name":"nodeject","version":"0.5.0","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/llamasantos/nodeject.git"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","gitHead":"48032080d83ecc52209b8a1e9ae8e39a161c8f28","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"homepage":"https://github.com/llamasantos/nodeject#readme","_id":"nodeject@0.5.0","_shasum":"0df1360e4c8ff381408f90b8d426aa2e4560fcf6","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"dist":{"shasum":"0df1360e4c8ff381408f90b8d426aa2e4560fcf6","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.5.0.tgz","integrity":"sha512-3bM5qkZCVrbpOe+sdOsoXTPtrqf5YG1V8GaVH4juq9ockWoU7atecRh9HodpkshLFuweQj/lV6uyl4xGjBUTmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiHG0azcoDFNiuQVB7QxDZpRLDO/TQTTnHdKmN5VKtNgIhAIyvIt/u3WR+BcPJcDJSdl9ovzQIpTQm0e/eM9D+tQPm"}]},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]},"0.5.1":{"name":"nodeject","version":"0.5.1","description":"A simple dependency injection module for JavaScript.  Works as both a node.js module and as a browser module.  CommonJS compatible.","author":{"name":"James White","email":"james@llamasantos.com"},"main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/llamasantos/nodeject.git"},"keywords":["DI","Dependency","Injection","Simple"],"devDependencies":{"mocha":"*"},"engines":{"node":">=0.8.*"},"scripts":{"test":"mocha -R spec"},"license":"MIT","gitHead":"f46c88ffd5ae63f8561474fef527a27e6df5b9c5","bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"homepage":"https://github.com/llamasantos/nodeject#readme","_id":"nodeject@0.5.1","_shasum":"d3a7c0468b539d97853abde1fabf07f3850720a8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"llamasantos","email":"james@llamasantos.com"},"dist":{"shasum":"d3a7c0468b539d97853abde1fabf07f3850720a8","tarball":"https://registry.npmjs.org/nodeject/-/nodeject-0.5.1.tgz","integrity":"sha512-BKrXyNSbWXctEj1l/8Y38ori735quwL316xy2q95SMWL2ctmIgiWGIVedFGZhbUvpaEyGg/mpZjxl8mRdifr1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRigwEMol9F04f7HyvaYliJPN2Sqc5038GMtiU75B+zAiBIwalSW4Ky7ji3UxgfURvdd1GoXzHrqMPci4F7jk+9TQ=="}]},"maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}]}},"readme":"#Usage\n\nThe container is simple.  You use define and resolve to manage all dependencies.\n\n[![Build Status](https://travis-ci.org/LlamaSantos/Nodeject.png?branch=master)](https://travis-ci.org/LlamaSantos/Nodeject)\n\n##Todo\n- Cyclical dependency detection.\n- Better lifetime management, singleton flag is nice, but there are more than just transient and singleton lifetimes.\n- Browser script to be used in AMD/CommonJS/POJS(Plain Old Javascript).\n\n###Example\n```JavaScript\nvar container = new Nodeject();\n\ncontainer.define({ name : \"module1\", type : require(\"module1\") })\n         .define({ name : \"module2\", type : require(\"module2\"), deps: [\"module1\"] });\n\n var module2Impl = container.resolve(\"module2\");\n```\n\n###define\n```JavaScript\n//Uses the options pattern to configure an entity.\nfunction define(options) { ... };\n\ncontainer.define({\n        name : \"module1\",           // Must be a unique name in the container.\n        type : MyType,              // Can be a Prototype, Power Constructor, String, or Array\n        deps : [\"module2\", \"m2\"],   // Array of modules configured or to be configured in the container.\n        singleton : false           // If a singleton is needed, pass true, default is false.\n    });\n\n```\n\n\n\n###resolve\n```JavaScript\n// Resolves with a single module name.\nfunction resolve(moduleName) { ... };\n\nvar module1 = container.resolve(\"moduleName\");\n```\n\n###wrap\nNodeject now supports wrapping of global entities along with resolving a field off of another bound entity.\n```JavaScript\n// Wrapping a global or other entity\ncontainer.define({ name : '$',\n    wrap : {\n        resolve : jQuery\n    }\n});\nvar $ = container.resolve('$');\n\n// Binding a field to a resolvable name\ncontainer.define({ name : \"app\",\n    type : function (){\n        return {\n            bus : {\n                on : function (){ \"...\"; }\n            }\n        };\n    }\n});\ncontainer.define({ name : 'bus',\n    wrap : {\n        resolve : 'bus',\n        context : 'app'\n    }\n});\nvar bus = container.resolve('bus');\n\n```\n\n###categories\nCategories are a way of configuring multiple items and resolving them under a single name.  This is helpful when configuring\ncontrollers or presenters where initialization needs to occur in bulk.\n```JavaScript\n// Configure the container with entities having a common category\ncontainer\n  .define({\n    name : \"module1\",\n    type : MyType,\n    category : \"category1\"\n  })\n  .define({\n    name : \"module2\",\n    type : MyOtherType,\n    category : \"category1\"\n  });\n\nvar entities = container.resolve({ category : \"category1\" });\nassert.ok (entities[0] instanceof MyType);          // asserts true\nassert.ok (entities[1] instanceof MyOtherType);     // asserts true\n\nvar entities = container.resolve({ category : \"category1\", format : \"literal\" });\nassert.ok (\"module1\" in entities);                  // asserts true\nassert.ok (\"module2\" in entities);                  // asserts true\n```\n\n###compound keys\n```JavaScript\n// In order to enable compound keys feature you have to specify compoundKeys/delimiter option\nvar container = new Nodeject({\n  singleton: true,\n  compoundKeys: {\n    delimiter: '::'\n  }\n});\n\n// Configure the container with two identical names in two different categories\ncontainer\n  .define({\n    name : \"main\",\n    category : \"moduleOne\",\n    type : MyType\n  })\n  .define({\n    name : \"main\",\n    category : \"moduleTwo\",\n    type : MyOtherType\n  });\n\nvar moduleOneMain = container.resolve('moduleOne::main');\n// what is the same as\nmoduleOneMain = container.resolve({ category: 'moduleOne', name: 'main' });\n// and now you can use compound keys when you define deps\ncontainer.define({\n  name: 'aggr',\n  type: AggrType,\n  deps: ['moduleOne::main', 'moduleTwo::main']\n});\n```\n","maintainers":[{"name":"llamasantos","email":"james@llamasantos.com"}],"time":{"modified":"2022-06-22T02:16:23.425Z","created":"2013-03-05T21:42:57.051Z","0.0.1":"2013-03-05T21:42:57.820Z","0.1.1":"2013-03-24T15:38:10.050Z","0.2.1":"2013-03-25T16:57:20.358Z","0.3.0":"2013-12-10T05:41:10.265Z","0.4.0":"2014-01-28T00:03:10.393Z","0.4.1":"2014-01-28T21:32:17.416Z","0.4.2":"2014-02-23T08:38:20.411Z","0.4.3":"2014-03-10T20:57:33.178Z","0.4.4":"2014-03-10T22:28:15.157Z","0.4.6":"2014-04-22T17:39:29.856Z","0.5.0":"2015-09-15T18:32:08.305Z","0.5.1":"2015-09-24T19:10:28.309Z"},"author":{"name":"James White","email":"james@llamasantos.com"},"readmeFilename":"readme.md","repository":{"type":"git","url":"git+https://github.com/llamasantos/nodeject.git"},"keywords":["DI","Dependency","Injection","Simple"],"bugs":{"url":"https://github.com/llamasantos/nodeject/issues"},"license":"MIT","homepage":"https://github.com/llamasantos/nodeject#readme","users":{"llamasantos":true,"balduran":true}}