{"_id":"nali","_rev":"45-333f3ca21dca278f924a4a04c772a82a","name":"nali","description":"a DI service registry","dist-tags":{"latest":"1.1.4"},"versions":{"0.1.0":{"name":"nali","author":{"name":"jden","email":"jason@denizac.org"},"version":"0.1.0","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~1.0.2","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.1.0","dist":{"shasum":"b437a64055c7003355c31efeced2ea7faa6f9bd8","tarball":"https://registry.npmjs.org/nali/-/nali-0.1.0.tgz","integrity":"sha512-3g0zbwXvJkmFwqCdUEqgfGtcdeYAJBqm6iqYxhos198zojOPF/UQx2DUdwbTgyYVkqrKKOrNbTm/lD/ew2e2uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNpj9Oeq7VXS+FSy1ZTf3Fw0+1L0AIdMbE7pEgrMSOgAiAPUOedzyfrctWIv+pkSftjOUpgmzJ7XQ8B1cprimFrVg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.2.0":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.2.0","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~1.0.2","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.2.0","dist":{"shasum":"ff34a5fd9299dd67fb8d926adb8e273fce4b8b40","tarball":"https://registry.npmjs.org/nali/-/nali-0.2.0.tgz","integrity":"sha512-uq/uXGNBf4AKXnffP2aaoQm7oN2YjlpIVH6c3QXUG4FfXZeVqpp98WosICv2YkPHFrDXJo8Mz9sKXSoT7Gu4Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSTbn/2VTw/B22gSSkHylleXKy3AYp2xMjSf5WZUncIAiEAk3q9SjwD0WzKHutlYzkdRhNIfB0M90ZMBBdzP+xJnUo="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.0":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.3.0","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~1.0.2","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.3.0","dist":{"shasum":"bf4032fd74ece2688a1e818bddc6abeeeb448f2e","tarball":"https://registry.npmjs.org/nali/-/nali-0.3.0.tgz","integrity":"sha512-dZ5yUYUWyYRYsJjkzCBODYUxh58FQ1CIB72A2rkEdoEPxcFQDFpPGU+TMtLUkf7Ld5wyB5eB+x96PRqQ0k3wlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgGJLKddmJJI7ev+3QUHY/+9pBEfTBxC+BJFFmfC8YrAiEAw8Ul6y+5RBdNwgAHryBmMLMfOcVGTxngWED2T7A3tuc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.1":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.3.1","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~1.0.2","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.3.1","dist":{"shasum":"152080e84e8a1d2b358bbeaa71b70d0659b0cf5b","tarball":"https://registry.npmjs.org/nali/-/nali-0.3.1.tgz","integrity":"sha512-YBk4F7ORYe8EtX8YLGEcY7soJlvHsos2/iiWg3lzxnvp9SjH4esNL9FmZw4Yoprn+HWGssmpa/jK4q0tjjLGHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK69oHIAzL6JlU44fhGzpnRBDKoCGt5mCMiGu03UpY4AiA64+cuQzghSU6h05wCGQNHS1/QhtbpKpR1rqQLy7BGUw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.2":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.3.2","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~1.0.2","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.3.2","dist":{"shasum":"22c948e7608ccd8f0f43ed48eb7acb8721cdbd24","tarball":"https://registry.npmjs.org/nali/-/nali-0.3.2.tgz","integrity":"sha512-b097PUEHJuRxI7diS2GrQXz28P7cUQNGus/ouL56MyU61F4oQBt1emawhTvG0pyl2eJFqL4Cf+yKkwsEVHB3mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIIzycM5xEE9UGwEqddK8OhPogsrASrhC3nUYVjTxsgAiAJlRmOFEXJXOl8rOPWL9QTT0gE/398fAltUxr17qhRmA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.3":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.3.3","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~2.1.0","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.3.3","dist":{"shasum":"9a88d038a222fe363c0fd1c4694b8e35e0208d35","tarball":"https://registry.npmjs.org/nali/-/nali-0.3.3.tgz","integrity":"sha512-C53DN4VGrdtbL1FkrlQCYsiBcHPS+LbF/rDDWC39cnW38KP5eIhdAa7Ub3aubP9j8SPaIpRDsmUF/XrrZPVyVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsOxAL4vo8gANFeyVGMT03e2p8baV+hhZHFmU3+BuXqgIhAJ7JhiDyaZdoQg/YTmgaRa3hkWtn73KxJX/ZvRAMyMP3"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.4":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"0.3.4","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0"},"dependencies":{"fninfo":"~2.1.0","q":"~0.9.6"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@0.3.4","dist":{"shasum":"965c12cd993e43c10d3c6b64082f61e101684c1e","tarball":"https://registry.npmjs.org/nali/-/nali-0.3.4.tgz","integrity":"sha512-dGAdQs/j0HvDi03ptaU/yiNVhZzORxaepXkCOhtD2AKM4SLEZF1O6iIFySrs1OnjlLFP8IgDv16cCeoXgRgYug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpF3m/jDNVIRR/zXUEV61WmuTg+T1R6mX4dv7xCd3y+AiBRsmmySusEUA59NB3PTZDOX5sqcCdnO2+qJwiAHniPYA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"1.0.0-pre1":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.0-pre1","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3"},"dependencies":{"fninfo":"~2.1.0","q":"~0.9.6","offer":"~1.0.1"},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@1.0.0-pre1","dist":{"shasum":"1b5e70a2b6f8300cb5eeb819de35cf9fdbacf343","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.0-pre1.tgz","integrity":"sha512-gyMRgGyGJ6NfCtPMwyi9uXJ/Dax+2I27Nz1GchZu0+ZS7Nihrva/rWxlm1UlITL0c/PMHtVuhZEQJFN57y8eeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoN14lS4VBPQSnl6vy8atKopHQ8NbbDwqt7UCqdjUNcAiAwHvTaPSHjp4+4DPF7w6BZzJ+q+4VTSajPoA3it9MELQ=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"1.0.0-pre2":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.0-pre2","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"fninfo":"~2.1.0","q":"~0.9.6","offer":"~1.0.1","cu":"~0.6.0","uuid":"~1.4.1"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"bugs":{"url":"https://github.com/jden/nali/issues"},"_id":"nali@1.0.0-pre2","dist":{"shasum":"cbf2e468f51b5df2f67a0365b9ecb2b0cc06fadd","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.0-pre2.tgz","integrity":"sha512-u87QQQ64m3+J4h0MBbrv/FJIBaf9OrIWwJfkQ/d3AUfj5SFYX0IOPlOKhtAybRp4dIXpHQrSUEVDW5nWMH5DwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG44AOcUe/Tih67fYQJOwtwshCqLLSCJ9hMKI12761D1AiAWBmImYGn5wZ+1Ft32X2vE6aP8FM5ZTFkV4PKdy7R5/Q=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"1.0.0-pre3":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.0-pre3","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"fninfo":"~2.1.0","q":"~0.9.6","offer":"~1.0.1","cu":"~0.6.0","uuid":"~1.4.1","bluebird":"~0.11.5-0"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.0.0-pre3","dist":{"shasum":"dae0403e1e40837a91209cb1c8b0a3ebdf1d9a2f","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.0-pre3.tgz","integrity":"sha512-K01uP25ktOIwrp3Z1xr8T/5PWJnmFrAezHUkxRgZYq5GdUb4DV35GeOtW8ER7xZZaUUlX5ArSYkHr4yeBBMC6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHzsLVyXgu+1uTOq5wvONBysttzcQIzQPo4h/3Vp77nwIgW9PqbHdcyWFwibjwkq59d3ENpPe8A8dmF0qLXV8XLOM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"1.0.0-pre4":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.0-pre4","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"fninfo":"~2.1.0","offer":"~1.0.1","cu":"~0.6.0","uuid":"~1.4.1","bluebird":"~0.11.5-0"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.0.0-pre4","dist":{"shasum":"c12bc593b9e897efeaa2d72c247c3f9072c71938","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.0-pre4.tgz","integrity":"sha512-thDnHCqw3DR5jtVBnqaCyyjnOOGgzsj8rhcGHFWRFVG39x8WCOL5Seeo197Q9ZYJhTZaf6AIOgsgeH5hkMC6lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCndwdCsqJlN6ILvr5DrfXiY8rHbX7P50SpwPjmAndqiwIhANPEnNt5bUOjkF1DeBDN19Ufja/6n4nrPZpZJwNSbUof"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"1.0.0":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.0","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"~1.4.1"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"gitHead":"91d92253f7beab3337f43da4374c62249cb9838d","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.0.0","_shasum":"53967e1819afefe75749c1a96ecc072c951c81b0","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"dist":{"shasum":"53967e1819afefe75749c1a96ecc072c951c81b0","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.0.tgz","integrity":"sha512-QA3oH1zBYgZyF2NBrZpLFGFjyvw9+kwgnsN7yPdPuxtxZtFEv+5lCTm9IyoTrBwlwyjv5ARshNOqH4ZbTcMHJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClEwr/+YRnl6ygM3RuNrpC1UDHPz1wZ3WJ7BdXmMIofQIhAPyf7Ryk3iOaN+Iw0fyoZgCUhg8Ru6LtDb3Z+0QZwgjK"}]},"directories":{}},"1.0.1":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.0.1","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"~1.4.1"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"gitHead":"d5e242acbdf76858e0b9a7543a766a93aea6fdbd","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.0.1","_shasum":"c47681a1d788de10f47ac607eb1c7f393cde731e","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"dist":{"shasum":"c47681a1d788de10f47ac607eb1c7f393cde731e","tarball":"https://registry.npmjs.org/nali/-/nali-1.0.1.tgz","integrity":"sha512-T1hWKdeSiWuO64bkRsiy/z/PGgq43NuYY45if/V8yNekaSM1J803ncAKFMr5iHVEsKr25hfOB6JZwLOd4/kJgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5YKE8clq2AaDUCdE5C3Yl1S4J0j2yIw0o4Yzw3IePGAiAG9DdzT+JKN3cOFlYbSd2rOtsofAw4ddqda+JtUY/hCw=="}]},"directories":{}},"1.1.0":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.1.0","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","mocha":"~1.9.0","sinon-chai":"~2.4.0","sinon":"~1.7.3","chai-interface":"~1.1.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"~1.4.1"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"gitHead":"b9f9867958d43b857e716188b2285f4a6f62e3ab","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.1.0","_shasum":"9f042b6aaabe91cbf31f79ea2ec1a4da3ca4bd80","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"9f042b6aaabe91cbf31f79ea2ec1a4da3ca4bd80","tarball":"https://registry.npmjs.org/nali/-/nali-1.1.0.tgz","integrity":"sha512-K6C6WKrZVQ+NCm84ZLyPjyKcvbGVpO1k/HOIlMO3WMAG+ddlIT5Xroo9e/doO7CFfcGHh5rRfudzl26isA4J9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0Qdw0y2/1N0r+iES6rQdSDlf9WDXbwJcSGzW5aLu9iAIgfoYq4BT5yU+4w5GxkPMqehk092iTfMHLVm8JDav0vT0="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"directories":{}},"1.1.1":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.1.1","description":"a DI service registry","keywords":["dependency injection"],"main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","chai-interface":"~1.1.0","mocha":"~1.9.0","sinon":"~1.7.3","sinon-chai":"~2.4.0","standard":"^3.11.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"~1.4.1"},"jshintConfig":{"curly":true,"quotmark":"single","unused":true,"undef":true,"asi":true,"node":true,"strict":false,"esnext":true},"gitHead":"14fc7288ce1fec807b9f691ecd436adb434a9126","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.1.1","_shasum":"db6021108fbb9135f8be5f24d816f743067ca269","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"db6021108fbb9135f8be5f24d816f743067ca269","tarball":"https://registry.npmjs.org/nali/-/nali-1.1.1.tgz","integrity":"sha512-rMbm3/GxecrRt8jK0DysVfGzvcokBTVc+n02A1PXb7cv9f8IcJ9FdogReUGAa8Ad5jYWPcG/2uL10ohudY9NVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnxWHCo3fKJlhkPUHxv/EHVA/ntRaa1wZ6jlgcrr+x8AiBkEWi3aeYTx+qKQ00frHXql/GKzKiqN+X6ue1wBrAT1Q=="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"directories":{}},"1.1.2":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.1.2","description":"a DI service registry","keywords":["dependency injection","container"],"main":"index.js","scripts":{"test":"quality && mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","chai-interface":"~1.1.0","mocha":"~1.9.0","quality":"^1.0.0","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"~1.4.1"},"gitHead":"89a801ba835922497d79cbdeb224bebc2497cfa1","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.1.2","_shasum":"662b54a89c819e7703d92f915751e33a955e0ee4","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"662b54a89c819e7703d92f915751e33a955e0ee4","tarball":"https://registry.npmjs.org/nali/-/nali-1.1.2.tgz","integrity":"sha512-E8wXyd2WYesFmExToGhkOe5ZwbrQvL24jqqc4ErpGCA1cs+367+Bipyi73LXPUUZU4yNkpgqaR2ZDUySnrY8VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy0qneH1/oxQpX+wE08bT06HsepsMB0tJnt+dtWfRheAiEA7Jprf/20x/2Qec6sw9g7fp+ZT7ZzRD1/e3VfRq7wbzY="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"directories":{}},"1.1.3":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.1.3","description":"a DI service registry","keywords":["dependency injection","container"],"main":"index.js","scripts":{"test":"quality && mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","chai-interface":"~1.1.0","mocha":"~1.9.0","quality":"^1.0.0","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"^2.0.1"},"gitHead":"125558698aebc0087c8a5fcc0130c3157ef71f43","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.1.3","_shasum":"846380b53db72f3d0ac2a2b97b53c8af718422da","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"846380b53db72f3d0ac2a2b97b53c8af718422da","tarball":"https://registry.npmjs.org/nali/-/nali-1.1.3.tgz","integrity":"sha512-UFnRLEpkaehRID1yUFUDWEdT6eq40rtrCjA3zBHVZHDLFOmmlwG15eIr3RBbd0UiB3pnPK9oiZ0E1guHb7WKLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKTRnXhQ7MjNiV4MTmeWNYSV8S/T1JUH5oMM4Wrx12mAiEA362uVNvtJ0BXM4RSjmfhNBjTgenka6GTv1V+s4ZQ+/E="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"directories":{}},"1.1.4":{"name":"nali","author":{"name":"AgileMD","email":"hello@agilemd.com"},"contributors":[{"name":"jden","email":"jason@denizac.org"}],"version":"1.1.4","description":"a DI service registry","keywords":["dependency injection","container"],"main":"index.js","scripts":{"test":"quality && mocha"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"license":"MIT","devDependencies":{"chai":"~1.6.0","chai-interface":"~1.1.0","mocha":"~1.9.0","quality":"^1.0.4","sinon":"~1.7.3","sinon-chai":"~2.4.0"},"dependencies":{"bluebird":"^2.9.9","cu":"~0.6.0","fninfo":"~2.1.0","offer":"~1.0.1","uuid":"^2.0.1"},"gitHead":"b55103fb870bbc7492b7239f438dca61ac0e4513","bugs":{"url":"https://github.com/jden/nali/issues"},"homepage":"https://github.com/jden/nali","_id":"nali@1.1.4","_shasum":"4691f208fdb1689648032d4d8223f925b33b6216","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"4691f208fdb1689648032d4d8223f925b33b6216","tarball":"https://registry.npmjs.org/nali/-/nali-1.1.4.tgz","integrity":"sha512-KIe8s/JrmKmIGCmQ1V/tL3SHTpVnu3HcPAYdAeGSSzC86+KKswuMNiq4uMm3dCUKzz8L0x4uOOMAiUusjrryHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgKyqmVyPiZBcodkm41nLLPMceY/a+AppT/0C8HRnuJAiEA61RhtD6rlilPSq6sFUTw8XzyrirhNnYY3njNeZf7C70="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"},{"name":"agilemd","email":"doc@agilemd.com"}],"directories":{}}},"readme":"# nali\na service registry for dependency injection and application composition\n\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n[![Dependency Status](https://david-dm.org/jden/nali.svg)](https://david-dm.org/jden/nali) \n[![Circle CI](https://circleci.com/gh/jden/nali.svg?style=svg)](https://circleci.com/gh/jden/nali)\n\n## usage\n```js\nconst nali = require('nali')\n\n// we can register services\n// type Service: (...) => Instance\n// Services are functions with\n// optional dependency names as parameters\n// and which return an initialized instance of itself\n// the return value can be a Promise or a Value\nnali.register({\n  config: function () {\n    return P\n    conn_str: 'http://foo.bar'\n  },\n  db: function (config) {\n    return Doodaboos.connect(config.conn_str)\n  \n  })\n\n// we can resolve an instance of our `db` service:\n\nnali.resolve('db').then(function (db) {\n  // now we can do stuff with our db service\n})\n\n```\n\nnali will fetch or lazily instantiate arbitrary trees of service dependencies.\n\n## api\n\n### `nali(name: String) => service:any`\n(alias: `nali.fetch`)\n\nSynchronously fetch a service instance\n\nCan also be used to asynchronously resolve multiple dependencies, for example:\n\n```js\nnali(function (db, log, sessions, webService) {\n  // now we have all the things\n})\n```\n\n### `nali.resolve(name: String) => Promise<service: Any>`\nAsynchronously resolve an instance of a service, lazily instantiating any dependencies if necessary\n\n### `nali.registerInstance(name: String, instance: Object) => void`\n\n*deprecated* use `nali.register('name', () => instance)` instead\n\n\n### `nali.registerService(name: String, service: Service) => void`\n*deprecated* use `nali.register('name', service)` instead\n\n## Service Dependencies\n\nDI works similar to Angular. Service init functions state the names of their dependencies as parameter names, which are parsed out when the Service is registered. They are not called with `new` or with any particular `this` context.\n\nReturn a Promises/A+ promise if you need to asynchronously instantiate a service\n\n## Resolution algorithm\n\nWork in progress.\n\nTry get local instance\nTry get new instance of local service\nTry get parent instance\nTry get new instance of parent service\nEtc\n\n## not implemented\n\n- scopes\n- disposing instances / lifecycle management\n- anything else\n\n\n## installation\n\n    $ npm install nali\n\n\n## running the tests\n\nFrom package root:\n\n    $ npm install\n    $ npm test\n\n\n## contributors\n\n- jden <jason@denizac.org>\n\n\n## license\n\nMIT. (c) MMXV AgileMD. See LICENSE.md\n","maintainers":[],"time":{"modified":"2022-06-20T19:29:25.900Z","created":"2013-08-02T03:25:55.973Z","0.1.0":"2013-08-02T03:25:57.198Z","0.2.0":"2013-08-02T03:43:57.942Z","0.3.0":"2013-08-02T04:36:39.034Z","0.3.1":"2013-08-02T21:55:16.091Z","0.3.2":"2013-08-02T22:18:54.176Z","0.3.3":"2013-08-05T23:42:23.754Z","0.3.4":"2013-08-08T23:59:34.857Z","1.0.0-pre1":"2013-08-20T23:06:43.929Z","1.0.0-pre2":"2013-09-05T18:35:15.283Z","1.0.0-pre3":"2013-12-06T02:15:55.484Z","1.0.0-pre4":"2013-12-10T21:08:03.984Z","1.0.0":"2015-02-12T20:59:25.169Z","1.0.1":"2015-02-25T06:29:21.663Z","1.1.0":"2015-04-23T18:30:15.572Z","1.1.1":"2015-05-23T01:33:02.024Z","1.1.2":"2015-06-10T20:53:39.866Z","1.1.3":"2015-06-10T20:56:54.868Z","1.1.4":"2015-06-10T21:46:34.906Z"},"author":{"name":"AgileMD","email":"hello@agilemd.com"},"repository":{"type":"git","url":"git@github.com:jden/nali.git"},"users":{"agilekurt":true},"readmeFilename":"README.md","homepage":"https://github.com/jden/nali","keywords":["dependency injection","container"],"contributors":[{"name":"jden","email":"jason@denizac.org"}],"bugs":{"url":"https://github.com/jden/nali/issues"},"license":"MIT"}