{"_id":"yokohama","_rev":"26-343466cb4b390b83fd2f356b86bfd0cb","name":"yokohama","description":"Opinionated? dependency resolution library","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.1":{"name":"yokohama","version":"0.0.1","description":"Opinionated? dependency resolution library","main":"index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","di":"^2.0.0-pre-14","lodash":"^3.10.1"},"gitHead":"76f6c51d1c6af87dc8ee5da28d2fe48582176f53","_id":"yokohama@0.0.1","_shasum":"d26b6152f37fca352d811543145c0577edaecfc7","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"d26b6152f37fca352d811543145c0577edaecfc7","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-0.0.1.tgz","integrity":"sha512-A/BK5abwjOGaWEDqfOLyl4nX6CGY92OBnJZMLjYw9CuNXhYgu6jOdXEK1rFCS9Xw7XXPlmK6gegdmyGAQLbG6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDww3G64svFTu/HpaCREvqgOidRGAULHc0Bo2ai/3lPGAIhAJjE1nyU/aFSuSYxtSqf4AtC3+ypsWRFaRxUlhR8tDcZ"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"0.1.0":{"name":"yokohama","version":"0.1.0","description":"Opinionated? dependency resolution library","main":"index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","di":"^2.0.0-pre-14","lodash":"^3.10.1"},"gitHead":"23c6c63b99889aad6a4aaf8799f36779cef2d43d","_id":"yokohama@0.1.0","_shasum":"d69467e7f94d267a3ccbab20f5c6aeaf4d1e338b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"d69467e7f94d267a3ccbab20f5c6aeaf4d1e338b","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-0.1.0.tgz","integrity":"sha512-XNH9Rb74z89ng/kpOr+c4ItFB1DMLI2ItFfhSr2Stgvng7+lEvUQzQjyjEwuwixiYHxhYWuH4Yv5CMwDXdbuig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6siPYXSnQ/2NfKEL+1Kd6hZmNM6LOCJ8XgVdwen23uwIgIdy+3w6B7LTKNTzn9HpV0Mvzh7ExBTngtE40dvyQ9tg="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"0.1.1":{"name":"yokohama","version":"0.1.1","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","di":"^2.0.0-pre-14","lodash":"^3.10.1"},"gitHead":"d3c24a3a579b2d27a800601742dfe3d6fa48dc40","_id":"yokohama@0.1.1","_shasum":"2ff1729d5cc8d21640a6f6ba8beaa5b1c846ae1c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"2ff1729d5cc8d21640a6f6ba8beaa5b1c846ae1c","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-0.1.1.tgz","integrity":"sha512-gM3LmKY1uDRc8dI5hibWzvdmE+rkT3UYJ61skbrUZd7QQ5tPYaDl7hcpCz+fIN8HGl9NqbB1lyqQHdB7xOcjwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgKJ9ltRclxJw3H1f2UiqTlmfVOk2vGzzaGnq4Wu++KAiBombO2LW3NkO15RjDpGAyPwj115owq9q5ERJTFGPfE3g=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.0.0":{"name":"yokohama","version":"1.0.0","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1"},"gitHead":"9f662acbe6cee758ca7ad05b70e357392007a917","_id":"yokohama@1.0.0","_shasum":"0ac33a2450bbcb5c00d187002e64b9b01aa30b4e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"0ac33a2450bbcb5c00d187002e64b9b01aa30b4e","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.0.0.tgz","integrity":"sha512-3NzxAsPO2VQ3TyNWwEFe8OTznn9g2ujLmGFga3i3JevS18jcu6bou+WKreXRp3wLbMeDJ7ZupyTsDRRw0q0XOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkfa4cl3EF0rmSdhPdYz7ZvgRHfhQiwPZzoQgE1TJcVAiBukNEzmsRupN7lhyX6Dk+jinWuskcMDxBRTkBfy3obig=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.0":{"name":"yokohama","version":"1.1.0","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"0c38132c7d6e5822816e657e8c4b7b1b0eac7e3d","_id":"yokohama@1.1.0","_shasum":"9af871d9e5d78c780a986d6174a574b6dbf5d3a4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"9af871d9e5d78c780a986d6174a574b6dbf5d3a4","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.0.tgz","integrity":"sha512-dzVnxNYeyILhF8EqklmdipSFC9Kx5LsKu+tZS55Odqtw/Z8hKKmjcEsX6JNXIFJMi2lfB8U/mia/s2QNnc/p8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3zSNma7gPNclzBwK44GNxaxo/BPd49EcmEM1pHaigkQIhAOv3cCELckGjb9ttIBtr/4MYThlfDI17eSAXRiibFvwH"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.1":{"name":"yokohama","version":"1.1.1","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"6209793fbf7e98f0d97080233a1045340a48aa4e","_id":"yokohama@1.1.1","_shasum":"104bc9f1a70604f42735e87824df743f0998d840","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"104bc9f1a70604f42735e87824df743f0998d840","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.1.tgz","integrity":"sha512-Vhq52t7uhuj9QKPSC5iA1zP5BZLwq4/z+RfKOkzQ2+8iLrKM2DteOywDL5P/tRGtDmiM0f2RmJXAhlZEggGSog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJb68yx1JFu9U/SUCBPCmKzBQGq3I9ixdm2hlBmpjqAIgRLBslwvFc3mrvLT9zT+Mp4FP14dLuVuAcd1lMk1CIuI="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.2":{"name":"yokohama","version":"1.1.2","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"c1a7d1b9b95b137896987d9183945d088df0aa18","_id":"yokohama@1.1.2","_shasum":"504fe2a5101513df06da24684b34949881ef0c9e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"504fe2a5101513df06da24684b34949881ef0c9e","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.2.tgz","integrity":"sha512-R1WxTcLAqIs7KERtx3NYpYje+fO74ihgG30UVxXmBD7fHIr/Xr/SuUH6ZAP9OISrJZG8scxKRFsht5xMSQICWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUaKDsnui1avsmItf+oiFhlufkQNmUxQk2bKigvJP91wIgOGIdZaKDk5YwqPJEabqnl985dZferwnW2H4ie0anpMY="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.3":{"name":"yokohama","version":"1.1.3","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"3c4948b4e2190a9e5b5e7cae97c2fe5b2800873a","_id":"yokohama@1.1.3","_shasum":"6e8a9a4256d81e38121118f6342af6c3e3af4cb9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"6e8a9a4256d81e38121118f6342af6c3e3af4cb9","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.3.tgz","integrity":"sha512-qk70T2VbRRYqVHRrfI8fz9/C8rK1kxxcgr7vc9amFy2DhwZNSLUQUKqIPfcZb7sV0MuwahgedidrZPkDS2qXnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQpV5Vk5lO7809Q0nJNOtCHoodWNKnq6yphEDXFQhT3AiEAh8x5/IglkHItJSITwJAko0yzW0zkpTWfTZZZcJ9Wwl8="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.4":{"name":"yokohama","version":"1.1.4","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"1d3183cf3dadbc8b26d68d782a1a3c3ccaf9d76b","_id":"yokohama@1.1.4","_shasum":"b31d61902172c02ca7a5a2d38a46a6fdff046157","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"b31d61902172c02ca7a5a2d38a46a6fdff046157","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.4.tgz","integrity":"sha512-LOF/uXNzZOTPmf/t2Bb9zUARzwZ65oQB5V/mYAFX+4H/xNI/jtlku4oDyKr/goBeAaT1GXFvDbpM4erSu+2QZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmavL1jYMtuCHm8Ic6+mLqVz88oPoqwW5WjX3hUfV/ZwIhANMOE3mY6kwWN5I6sWNb/7U4dyt2DX4KMzniL6K2E1Yj"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.5":{"name":"yokohama","version":"1.1.5","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"bd5e8f1923c06dd7316ca5b6277d798eaa33fce8","_id":"yokohama@1.1.5","_shasum":"d9368b8176c5a1595b0842d16860e90836ae0d74","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"d9368b8176c5a1595b0842d16860e90836ae0d74","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.5.tgz","integrity":"sha512-xph8smtErbeX+jVG3vClpNO4pKYkwBbV6VPT7/cAHpkQCrGvJSVgs0m0EAEgypiaA2ZOQAgn2FQWzgvd3ysx2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5mHLuNGwxtDPx0+90ifKbzWOmI0/5fySwmMzqEDO1fAiB7WgER3XsCWfOvIdI45nz73Ot4i1dPqXPblN5CKKzFXg=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.1.6":{"name":"yokohama","version":"1.1.6","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^5.8.23","babel-eslint":"^4.1.1","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^5.8.20","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"f3c4060274081c644ffde3fc7e00269cb94cee7a","_id":"yokohama@1.1.6","_shasum":"40c4f14563d23d95a830dad91f697a122634becb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"40c4f14563d23d95a830dad91f697a122634becb","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.1.6.tgz","integrity":"sha512-12cyFt/b7HQS7TOdvpgMOVz1i0VNQvVhxggjJICc1JpAaSiURNU+Ksxg5O9EHgE35119XlINl4WeqwhU41qyaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk1O080m/OG5t5jyiGqELsunm1w9f3OWJ6bF5iV1ZlIAiEAn9ik+PI8Ohb1Xt/Rn8jLIoT+NYd8qIgup8CJJ/fb0fA="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.2.0":{"name":"yokohama","version":"1.2.0","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"de5485da996e2829e992c1201b63b3fc061397ad","_id":"yokohama@1.2.0","_shasum":"4fd9dd24dd600ea5b14839d62fda9d9cd67c3696","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"4fd9dd24dd600ea5b14839d62fda9d9cd67c3696","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.2.0.tgz","integrity":"sha512-jIFjXl4yvyjnkEuP2KYz5pOhynf+45iX/33naMarLI3alzR4mlmzGnm0O4XM94Bs/HOSrMtb+vV56OqmGPdayA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuzBCYWtVU9IJ+RUlccmR0VinkGZ52vynUn+E088AL3QIgDY/tPMA1qDRj0kxSaDqEKRJKcdDH3tC6ZqJNPZ+wl2A="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.2.1":{"name":"yokohama","version":"1.2.1","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"a069ede088442cb90b01dd75ffc5cd4d53f09efd","_id":"yokohama@1.2.1","_shasum":"860712c6191adc8a0d9ed0b7c15e04a247660475","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"860712c6191adc8a0d9ed0b7c15e04a247660475","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.2.1.tgz","integrity":"sha512-Fq/Cm2GMXBR7VvJXsak1qDaiyGAIUyEA/6TpV2JRoUI4KxzyYwql5khbsvg3/JtrDTzUvxwnrtcM6BnCWoALwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPMTy7JFuR4UzgBzbIEGtQzfmLnUVhOVGncf7SlBTJJwIhAOw1gIDgFO7vwCq3GZ17YhBM1XPNu/s22IwdQzAhyiYK"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.2.2":{"name":"yokohama","version":"1.2.2","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"4cba84e505a7ab91685b331a4168efa29d927d9d","_id":"yokohama@1.2.2","_shasum":"343d4c250dcca4ecfb2a3e2bc6c2ea7acc9e6beb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"343d4c250dcca4ecfb2a3e2bc6c2ea7acc9e6beb","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.2.2.tgz","integrity":"sha512-zxbbR9s6Qj7U6oSa6t89r08/QJl/L20FVCL4MQ6t1W04kto7lUf1/3PS3bNihSVG83iTRDRpd9XHmkQVYgjsGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHavfRCPyU7FXFZF60k84KdokjZ8sKQwkTlT05c4GB5QAiAlTJV1Cw2PY964vXx/ImTmSK+FfDkrjWRNltq/r7kcDw=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.2.3":{"name":"yokohama","version":"1.2.3","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"9d88f3a58f4c86a771155506caffe8e96a7e1818","_id":"yokohama@1.2.3","_shasum":"71a94f65f3e63a13a83a13a190e09bcc00a6aa12","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"71a94f65f3e63a13a83a13a190e09bcc00a6aa12","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.2.3.tgz","integrity":"sha512-/O1sKoHw4I7YODFjDA+VibwLSVn0+WAFUfJsiXkDHulF8fY5T8Cf0CNsITWXnVDjJbBAiLJXFiG62Em0RMQFJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYjR8A3QffB7jMr/sBbIbVH3HGn6fpNBUtJ0AuGYFpwIhAIJgaYJVfulU/F02/9Gbjw33iTZdK214Z7jslghqZSkF"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.2.4":{"name":"yokohama","version":"1.2.4","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"98c2a9c9096e861d4ce1f528e06707a50061133d","_id":"yokohama@1.2.4","_shasum":"952914c11c75850f76fe70075fc6b3076b085f23","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"952914c11c75850f76fe70075fc6b3076b085f23","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.2.4.tgz","integrity":"sha512-rNw8YIyyalWGrPXy2gK5PLC/GQO5uOzzsXrysvUwQPssw8giraRFG9LA1ZMmEPnIKX3WI7XTqoLE7fCTUTtvaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmcuwhaBYoCGQ8svPdnYGCwgtKO8FjYaFLKOejEWbr+AiEAhAh4IfvYNFQIkvcPrMpdqzEL3ce3mTTTH7FlTOl1sCM="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.3.0":{"name":"yokohama","version":"1.3.0","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"71395abcfeeeae7f0b2fbde44ded019749853723","_id":"yokohama@1.3.0","_shasum":"ce3b6d02c8485104069b3ea7c254e1dac82900d2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"ce3b6d02c8485104069b3ea7c254e1dac82900d2","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.3.0.tgz","integrity":"sha512-9LwD/3G6CG0qL3/8X2QCeNm/XytzBdrMugfVKNSF7Fu/pDLdrr4nt077c7TNry4fDaXWwItpQ7Bgwmq/f2t6Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHk7r3ZItOd0wjC49yGP4kMH7fA7Oq96Da4IQ11PmJJAiAey8ciScptBuEta+vdZleIh8i0WfRt6+3cQJN/FvQ0Zw=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.3.1":{"name":"yokohama","version":"1.3.1","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"6c2ac4f1839707e58bef1682fc84a98a02e25b45","_id":"yokohama@1.3.1","_shasum":"07bff630993412d5ab7e6380c600b2ca08c5d0f0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"07bff630993412d5ab7e6380c600b2ca08c5d0f0","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.3.1.tgz","integrity":"sha512-27QjhonUHNbhkASS4YiuXJLeRLS82HKMh2nI69959MbpaALBSPO3VzfifL0NgiISbRLI69ezrzSU0fS7YRr2KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeiid4nkIzLBiKGCENJ7KDU0/j+yaaNoYYcyuOLyY/RgIgA1bqS2KKPI+VbSM0HBrp3ndqqXW4Kf1DAFnyzXgZ204="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.3.2":{"name":"yokohama","version":"1.3.2","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015-loose":"^6.1.4","babel-preset-react":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"e92236a60c06256e706efbe69b06c6af16bd7d20","_id":"yokohama@1.3.2","_shasum":"de3415652f2b9781b6eaf8936fc188caa14227cf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"de3415652f2b9781b6eaf8936fc188caa14227cf","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.3.2.tgz","integrity":"sha512-zrYZun8AoCRod98Y7GA9ARXQ0vivVaNOSjd8onbW4ue3tBxNbUOIwdIhfEUHb38RCGdX4FTs+ZLiCQfhSOVdgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb6vlmbaz/40ldtHcZNQLfY6SorX3UO9WY1xpir2G1HwIhAK+XA17XUyt3vbyTfIAZ2f5lH3/CLb8RjNseLXcbjmKM"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}]},"1.3.3":{"name":"yokohama","version":"1.3.3","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-block-scoping":"^6.4.0","babel-plugin-transform-es2015-classes":"^6.4.5","babel-plugin-transform-es2015-destructuring":"^6.4.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.5","babel-plugin-transform-es2015-parameters":"^6.4.5","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-jsx":"^6.4.0","babel-plugin-transform-runtime":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"fbb048aa6f67faa9b89e478c1ba8775e8407fc61","_id":"yokohama@1.3.3","_shasum":"d3f68c50c50b5fa7016c84bfaf9058fae1aaa391","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"d3f68c50c50b5fa7016c84bfaf9058fae1aaa391","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.3.3.tgz","integrity":"sha512-J3JSQ8rOId7iiwo5v4/HUreXsf55uugniGYJFub8wcLQjtzfc9RyH4wxoqnmAMaKV1Ha+zgUC8oemGA6Mj0YDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3L2wgz3OvFyRRT0dFYDZKjqjWrFkiK1wZy0zKEkRJ2QIhAKEHhtSdurgzHqExUsPq2MCs5cdX4kSyA6IFDEBA9oX9"}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/yokohama-1.3.3.tgz_1454429036794_0.7204959336668253"}},"1.4.0":{"name":"yokohama","version":"1.4.0","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-block-scoping":"^6.4.0","babel-plugin-transform-es2015-classes":"^6.4.5","babel-plugin-transform-es2015-destructuring":"^6.4.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.5","babel-plugin-transform-es2015-parameters":"^6.4.5","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-jsx":"^6.4.0","babel-plugin-transform-runtime":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"f6d823ae5216ddd0e40170408dc6a6d110392aa7","_id":"yokohama@1.4.0","_shasum":"7eda68aff5be59c6b56cc07d44dcb7f95f0f8fdf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"7eda68aff5be59c6b56cc07d44dcb7f95f0f8fdf","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.4.0.tgz","integrity":"sha512-AGGcQrncEtiZXm4FoqYWnGA5DUcljNTBIQFb3bl+QPMeabE+HiaJoXZcegAc5n17oH4UhS+2mJEUxp37jvK4Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDj/mIwXppymamJbkyRa6OIZKjUslHJ8NHiv9c8Wj2d5AiEAtUDC2KxaCt8fIBz5d2rrwcwJd6sU448kwjSlo4ibFwc="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/yokohama-1.4.0.tgz_1454430824136_0.9039050408173352"}},"1.4.1":{"name":"yokohama","version":"1.4.1","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-block-scoping":"^6.4.0","babel-plugin-transform-es2015-classes":"^6.4.5","babel-plugin-transform-es2015-destructuring":"^6.4.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.5","babel-plugin-transform-es2015-parameters":"^6.4.5","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-jsx":"^6.4.0","babel-plugin-transform-runtime":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"86deaafe7ae7408d7effde23e2d7ff2499f991b7","_id":"yokohama@1.4.1","_shasum":"2616ce2896fb33f6984608ad8defee885a316dc2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"2616ce2896fb33f6984608ad8defee885a316dc2","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.4.1.tgz","integrity":"sha512-pjj52GJnWsyoggXmWfmfij87tk0Hm80hLEcm9FRgk1QjopT7TFSBj5fOYI1Q68CieRynxqcUw7QlngliTrDeRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN0xGxWuRMweISQzedCfiDuL0hf4tnFu4cQ65iXhdQ0AiA6/af6ar89BrYyrHQPWui1bJ6YlLgMJrAadBq/x3gBog=="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/yokohama-1.4.1.tgz_1454516755488_0.2863042945973575"}},"1.4.2":{"name":"yokohama","version":"1.4.2","description":"Opinionated? dependency resolution library","main":"lib/index.js","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-block-scoping":"^6.4.0","babel-plugin-transform-es2015-classes":"^6.4.5","babel-plugin-transform-es2015-destructuring":"^6.4.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.5","babel-plugin-transform-es2015-parameters":"^6.4.5","babel-plugin-transform-es2015-spread":"^6.4.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-jsx":"^6.4.0","babel-plugin-transform-runtime":"^6.3.13","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"5f1aaa4dad07d87a6e5145419713fc9799e8937f","_id":"yokohama@1.4.2","_shasum":"0911fb449e39d2e67e97965831ac9550e2311c1e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"0911fb449e39d2e67e97965831ac9550e2311c1e","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.4.2.tgz","integrity":"sha512-XIcNASh4uzWz7OMIwp/zbehqHwwZ91cvZNlfTWEnLaFmM6/sbc5Lz2bprTk2d7LEQowmDRs6HOwI8RCB3Sl8gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1fU/QBOpky2RFnFzRRi08KMsWMEHhpDtOmizB2uyybAIgAXcLyuXY8sUZEMfSlp+oK2uhPfZ20vhVArprARHzjag="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/yokohama-1.4.2.tgz_1455586165275_0.5241045134607702"}},"1.4.3":{"name":"yokohama","version":"1.4.3","description":"Opinionated? dependency resolution library","scripts":{"test":"eslint . && mocha","prepublish":"gulp"},"repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"homepage":"https://github.com/goodybag/yokohama","devDependencies":{"babel-core":"^6.3.21","babel-eslint":"^4.1.6","babel-plugin-transform-class-properties":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-plugin-transform-react-jsx":"^6.4.0","babel-plugin-transform-runtime":"^6.3.13","babel-preset-es2015":"^6.5.0","babel-preset-es2015-loose":"^7.0.0","co-mocha":"^1.1.2","eslint":"1.9.0","eslint-plugin-react":"^3.3.1","expect":"^1.9.0","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-sourcemaps":"^1.5.2","mocha":"^2.3.2"},"dependencies":{"babel-runtime":"^6.3.19","bluebird":"^2.10.2","lodash":"^3.10.1","react":"^0.14.2"},"gitHead":"748a7c9cf2eaf4e1aed97dadfed0b35c20e6ee05","_id":"yokohama@1.4.3","_shasum":"63ab27982b6e4b89decd449a6e859d9d0c9106df","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"63ab27982b6e4b89decd449a6e859d9d0c9106df","tarball":"https://registry.npmjs.org/yokohama/-/yokohama-1.4.3.tgz","integrity":"sha512-1kCZnr9zkMTZcrymgkPWccKOsqXmLpupaNcTtWhBpZmN4IVexvFsGoRRQimw160rU/E3JQK1DDh01xnSusXb7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxbu1+tfXT/sXk8HobWkJUlRMg9nG0yLpkK4In0NrydAIgGpa6CRvVrh6kbfUZtu0hGTMNoBVS+zt3CYiVkwO9evM="}]},"maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/yokohama-1.4.3.tgz_1456766112855_0.030946578830480576"}}},"readme":"yokohama [![Build Status][build-badge]][build-link] [![NPM Version][version-badge]][version-link] [![License][license-badge]][license-link]\n========\n\nYokohama is a dependency resolution library inspired by [di.js][] and\n[Relay][]. It uses ES7 decorators for annotating dependencies and supports\ninjecting with React.\n\nUsage\n-----\n\nYokohama is a stand-alone library and doesn't use global singleton modules for\ntracking dependency instances. Instead, dependency constructors declare their\ndependencies by referencing the constructors of other dependencies, which can\nbe crawled like a tree to access the constructors for every dependency in the\nsystem. This avoids the need for shared injector instances as well as avoiding\nthe use of strings for identifying dependencies.\n\nTo use yokohama, you can use [`@dependencies`][dependencies] and\n[`@inject`][inject] to start plugging together dependencies in your system.\nDependencies are instantiated, but they can return any non-null values.\nYokohama is built around asynchronous intialization, any dependency can return\na promise and it will be factored in and properly parallelized.\n\n### `@dependencies`\n\n`@dependencies` is used to list all dependencies of the target. The shape of\nthe arguments passed to the call become the same shape when passed to the\nconstructor.\n\n```js\n@dependencies({foo: Foo}, Bar, [Baz, Quux])\nclass Something {\n    // The tokens map 1:1 with the arguments passed to the constructor\n    constructor({foo}, bar, [baz, quux]) {\n        // ...\n    }\n}\n```\n\n### `@inject`\n\n`@inject` is similar to `@dependencies` but is used for creating a wrapper for\nReact components that inject dependencies by passing them through props.\n`@inject` assumes you have provided the dependency cache in the context. All\nprops passed to this wrapper component are forwarded to the original component.\n\n```js\n@inject({\n    foo: Foo,\n    baz: Baz\n})\nclass SomeComponent extends React.Component {\n    static propTypes = {\n        foo: React.PropTypes.instanceOf(Foo).isRequired,\n        baz: React.PropTypes.instanceOf(Bar).isRequired\n    };\n\n    // ...\n}\n```\n\n### `@provide`\n\nOne of the core features of yokohama is the ability to provide mock\nimplementations to customize the dependency tree under certain contexts.\n`@provide` is used to annotate that a specific constructor is a \"mock\" that\nwill replace the constructor of whatever token is passed to `@provide`. The\nmock constructor can then inject it's own dependencies.\n\nThis is really useful for treating dependency tokens as interfaces, where the\nimplementation is specified in the entrypoint instead of being hard-coded into\nwhatever module it is declared. This allows for inverting the dependency tree\nand writing clean, isolated and maintainable modules.\n\n```js\nclass CurrentUser {}\n\n@provide(CurrentUser)\nclass ClientCurrentUser {\n    constructor() {\n        return fetch('/users/me').then(res => res.json());\n    }\n}\n\n@provide(CurrentUser)\n@dependencies(http.IncomingRequest)\nclass ServerCurrentUser {\n    constructor(req) {\n        return req.user;\n    }\n}\n\n// in the server entry point\nconst injector = new Injector([ServerCurrentUser]);\n\n// in the client entry point\nconst injector = new Injector([ClientCurrentUser]);\n```\n\n### `new Injector([mocks])`\n\nThe injector instance is where instances of depenencies get cached. It's also\nwhere you specify what mocks to use. If you use the same injector instance more\nthan once, it will re-use cached instances of dependencies from the previous\nload. You can leverage this by creating a shared injector instance and creating\nchild injectors where temporary instances will be cached. That means the\ntemporary instances are discarded when the child is discarded, but the\npermanent/shared instances will stay cached in the parent.\n\n### `Injector#createChild([mocks])`\n\nThis, along with the mock system itself, is where yokohama is very powerful.\nOnly dependencies that depend on the child's mocks will be cached in the child\ninjector. This means any other dependencies will be cached in the parent\ninjector instead.\n\nFor example, you can create a shared injector for\ninitializing HTTP controllers, but create a child injector with mocks for the\nHTTP request and response objects. If the request and response dependencies are\nmocked in the child injector, then anything that depends on those will be\ncached in the child injector, and will only live for the duration of the\nrequest. So resources that are initialized per-request would stay in the child,\nbut shared resources like the server configuration would stay cached in the\nparent and shared across all requests.\n\nYou could go even further by caching connection pools in the parent injector,\nand having a mock for the \"database connection\" in the children that would\nquery from the pool on every request. This would also ensure that connections\nare established on an as-needed basis, instead of wastefully connecting for\n*every* request made. There's even more you could with mocks and child\ninjectors that would allow you control the order of instantiation to further\noptimize and avoid unecessary connections or queries.\n\nExample\n-------\n\n```js\nclass User {\n    constructor(attrs) {\n        const {id, name, email} = attrs;\n\n        this.id = id;\n        this.name = name;\n        this.email = email;\n    }\n}\n\nclass CurrentUser {}\n\n@provide(CurrentUser)\nclass CurrentUserResolver {\n    constructor() {\n        return fetch('/users/me')\n            .then(res => res.json())\n            .then(body => new User(body));\n    }\n}\n\n@dependencies(Dispatcher, CurrentUser)\nclass CurrentUserStore extends Store {\n    constructor(dispatcher, currentUser) {\n        // ...\n    }\n}\n\n@inject({\n    dispatcher: Dispatcher,\n    currentUser: CurrentUser\n})\nclass HelloComponent extends React.Component {\n    render() {\n        const {currentUser} = this.props;\n\n        return (\n            <div>Hello {currentUser.name}!</div>\n        );\n    }\n}\n```\n\nDocumentation\n-------------\n\nDetailed API documentation can be found in the JSDoc annotations and TypeScript\ndefinitions in `src/`. Otherwise see the [Usage][] section of this README\n\nPending features\n----------------\n\nSee [all open feature issues][feature-issues]\n\n[build-badge]: http://img.shields.io/travis/goodybag/yokohama.svg?style=flat\n[build-link]: https://travis-ci.org/goodybag/yokohama\n[version-badge]: http://img.shields.io/npm/v/yokohama.svg?style=flat\n[version-link]: https://npmjs.org/package/yokohama\n[license-badge]: http://img.shields.io/npm/l/yokohama.svg?style=flat\n[license-link]: https://github.com/goodybag/yokohama/blob/master/LICENSE\n[di.js]: https://github.com/angular/di.js\n[relay]: https://github.com/facebook/relay\n[usage]: #usage\n[feature-issues]: https://github.com/goodybag/yokohama/issues?q=is:issue+is:open+label:feature\n[dependencies]: #dependencies\n[inject]: #inject\n","maintainers":[{"name":"l8d","email":"tenorbiel@gmail.com"}],"time":{"modified":"2022-06-29T07:54:57.350Z","created":"2015-09-21T15:32:09.140Z","0.0.1":"2015-09-21T15:32:09.140Z","0.1.0":"2015-09-21T15:57:12.377Z","0.1.1":"2015-09-21T16:03:25.317Z","1.0.0":"2015-11-16T18:21:20.875Z","1.1.0":"2015-11-19T18:44:46.514Z","1.1.1":"2015-11-20T19:10:32.804Z","1.1.2":"2015-11-20T19:14:46.818Z","1.1.3":"2015-12-08T20:20:38.169Z","1.1.4":"2015-12-08T20:32:46.917Z","1.1.5":"2015-12-09T16:06:40.816Z","1.1.6":"2015-12-09T16:35:41.401Z","1.2.0":"2015-12-21T18:39:26.263Z","1.2.1":"2016-01-11T16:41:10.029Z","1.2.2":"2016-01-11T16:51:00.380Z","1.2.3":"2016-01-11T17:56:55.271Z","1.2.4":"2016-01-11T18:08:12.764Z","1.3.0":"2016-01-21T20:46:09.097Z","1.3.1":"2016-01-25T18:09:21.051Z","1.3.2":"2016-01-27T21:41:09.581Z","1.3.3":"2016-02-02T16:03:57.835Z","1.4.0":"2016-02-02T16:33:46.655Z","1.4.1":"2016-02-03T16:25:58.313Z","1.4.2":"2016-02-16T01:29:27.440Z","1.4.3":"2016-02-29T17:15:16.132Z"},"homepage":"https://github.com/goodybag/yokohama","repository":{"type":"git","url":"git@github.com/goodybag/yokohama"},"author":{"name":"Tenor Biel","email":"tenorbiel@gmail.com"},"bugs":{"url":"https://github.com/goodybag/yokohama/issues"},"license":"MIT","readmeFilename":"README.md"}