{"_id":"dynapack","_rev":"71-cd4747b0c53c18d2399b997b3c046437","name":"dynapack","description":"A module bundler/loader for static and dynamic dependencies.","dist-tags":{"latest":"0.4.11"},"versions":{"0.0.1":{"name":"dynapack","version":"0.0.1","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"browser-resolve":"~1.2.4","async":"~0.9.0","resolve":"~0.7.0","esprima":"~1.2.2","through2":"~0.4.2","module-deps":"~2.1.0","xtend":"~3.0.0","underscore":"~1.6.0","browserify":"^4.1.7","minimist":"^0.1.0"},"devDependencies":{"expect.js":"~0.3.1","connect":"~3.0.0","parseurl":"~1.0.1","serve-static":"~1.2.0","dynafetch":"0.0.2"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","_id":"dynapack@0.0.1","dist":{"shasum":"8709b068b1c26b9c687144d9cf10371c6b548e1b","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.1.tgz","integrity":"sha512-mHGrWx+saK79t3pfpxTj8OfNcgk/mEPXXCFj+uRTshNQIqfSK1wc6pT9KEMKVHKm8pVhVT6B/dB4vwDAjnZFIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbnvcZMfbAkzZiigFGc7zyBI94JZqd45SDJnb+soDoKAiAtT4A1KhXzBrG3kCsCblfeuQmzrvA8X2zHhZXY3WRt/w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}]},"0.0.2":{"name":"dynapack","version":"0.0.2","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"browser-resolve":"~1.2.4","async":"~0.9.0","resolve":"~0.7.0","esprima":"~1.2.2","through2":"~0.4.2","module-deps":"~2.1.0","xtend":"~3.0.0","underscore":"~1.6.0","browserify":"^4.1.7","minimist":"^0.1.0"},"devDependencies":{"expect.js":"~0.3.1","connect":"~3.0.0","parseurl":"~1.0.1","serve-static":"~1.2.0","dynafetch":"0.0.2"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","_id":"dynapack@0.0.2","dist":{"shasum":"7da5b0145dadf7019911c4e134e8fec1e5a2af98","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.2.tgz","integrity":"sha512-9KwV8Ro/yDvdRPCRxLgkge/Yju40WKGv/gqS+cyHiYFWmzg/XFDmldj+luUreUz3Cf8zArj3jIzaG2S99Fu/0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8O09CZAbgKkaHBG3nOCnEJXz1041yIKknO2K/hXc6qAiBAO146lXE2vy7JEe/kt+xtrfo0SvHxBo6ZFghFlcTB5A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}]},"0.0.3":{"name":"dynapack","version":"0.0.3","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"browser-resolve":"~1.2.4","async":"~0.9.0","resolve":"~0.7.0","esprima":"~1.2.2","through2":"~0.4.2","module-deps":"~2.1.0","xtend":"~3.0.0","underscore":"~1.6.0","browserify":"^4.1.7","minimist":"^0.1.0"},"devDependencies":{"expect.js":"~0.3.1","connect":"~3.0.0","parseurl":"~1.0.1","serve-static":"~1.2.0","dynafetch":"0.0.2"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"664fcdbd50465d2d4ad895f9e2e933201bbeba18","_id":"dynapack@0.0.3","_shasum":"41171428762dd855f7ffc02851b466051852f240","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"41171428762dd855f7ffc02851b466051852f240","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.3.tgz","integrity":"sha512-RKJRt5zw+Dv6fICSM5WWzRyhBDG7Y2AYea15TADYGtdsCahCoHvhyVEZKT9bV79qGalT/lISefeMaBlSiJWuKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC25kQIk/Zw3kClEzB+LVk4QCsaETezIAfVog9gv7FxOgIhAN/r2CLVv/GWtwvYHG47Le99G7FdyrpQw36vEZg27q/L"}]}},"0.0.4":{"name":"dynapack","version":"0.0.4","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"expect.js":"~0.3.1","connect":"~3.0.0","parseurl":"~1.0.1","serve-static":"~1.2.0","dynafetch":"0.0.2"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"8a9f68b2656f58524765aa6457be0fd3a4abc407","_id":"dynapack@0.0.4","_shasum":"b4840060cc60ef88a3b8d792f5a318138d9d9a5b","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"b4840060cc60ef88a3b8d792f5a318138d9d9a5b","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.4.tgz","integrity":"sha512-dllff22sIgo2kQv/aADlmgIzPzJrGMUDqqZPPfe/mVzZ1+lJzUnahKTnpWtHO7yInrBPlrYEPjoyxrvb/sAznQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWm3HKQ1DzZ9xQYe/4HDfppVv1rzDMK6XadlRAn7b4rwIhAIq1mYSiUPbs/RZpf0WSuSrUT1yLSpCecaB9aIu0pP+S"}]}},"0.0.5":{"name":"dynapack","version":"0.0.5","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"expect.js":"~0.3.1","connect":"~3.0.0","parseurl":"~1.0.1","serve-static":"~1.2.0","dynafetch":"0.0.2"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"1d38bfee1802c4634957a956ba74106f90cc7c14","_id":"dynapack@0.0.5","_shasum":"53f1c7a94255fc03eaa3b6c9b2dca961d7753240","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"53f1c7a94255fc03eaa3b6c9b2dca961d7753240","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.5.tgz","integrity":"sha512-cWKMoUk2/uAtWbKV2WXtxK8NbOQwWpLhlIPbjfWc/PQIG0b8Lshpw8CFs29A/yeKkvNVnzXt+g07TVuMRWtB+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT87f1Fbw5/mIVRHJuFWaFk/ky5a+1m+l1HCaN+8I2tQIga0SRUUOO4QnryD0MPYUtuYusK5k2ES4IjBBbWin0VU0="}]}},"0.0.6":{"name":"dynapack","version":"0.0.6","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"tests","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","expect.js":"~0.3.1","express":"^4.4.2","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C tests/"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"5f0a0161b7b6d6e810138ef3be19e60d3891d66f","_id":"dynapack@0.0.6","_shasum":"d10cffe236f9074e0d3ad5537eca361711a9eb80","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"d10cffe236f9074e0d3ad5537eca361711a9eb80","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.6.tgz","integrity":"sha512-6BQl4zaUqehYIyMTUedcbwCkOtvDfG8OqaVOTZSVKn10HZIkuEpdA7lkV8HrAsdNblREm1v6MRNW+GX4WH86ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYdhm0iXuxx9Fm/7oUtVPEU+AhN2ODaBDpSqLdU2FvNAiEA0NS3GrfOAQoWnukBexCEbSwK2QTmQP3nlmKD27crtKQ="}]}},"0.0.7":{"name":"dynapack","version":"0.0.7","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","expect.js":"~0.3.1","express":"^4.4.2","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"5219e1a5b6c6f1e9c733fd2693f3bcf497f0773b","_id":"dynapack@0.0.7","_shasum":"e546fefbee63bb706a840ba14eb8ac0791ca3899","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"e546fefbee63bb706a840ba14eb8ac0791ca3899","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.7.tgz","integrity":"sha512-TJWhmVItlfdo8o84MZKwCqSgkAVJXXiWq966oHbkr3MaCUJu3rWDN4OO5dY/PtOOEE9mdrtUbCI+MnGSUjM/tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOKHyngLBS8B0JCfhkjQV2BlD6af7xI1kEVKtvsnFdlQIgXqu4xhfj7lCXQnQzdlsLZ+wE/hSENlh3t7syIwRA6oE="}]}},"0.0.8":{"name":"dynapack","version":"0.0.8","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","expect.js":"~0.3.1","express":"^4.4.2","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"907663174e7d89f0478a439da9a9d809c153203c","_id":"dynapack@0.0.8","_shasum":"547489ec8b9541ae70e557a722e2ef654ccde256","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"547489ec8b9541ae70e557a722e2ef654ccde256","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.8.tgz","integrity":"sha512-bJfGkcei+hIFK3HuRFacmA3r1QSAVjyciYjMR2OuEvgZPtsScIBU/r0yBSBH7mAscwa1XK7PWXx0kwHe2SVEPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEb8iRifxy+XDSrsTcUd7lPtLuI6huvmJoVYHPv5v0maAiBX3TNKLqwbo0Z8083e2Mp2rHQfQo3t7zJiBVO/w3BDXw=="}]}},"0.0.9":{"name":"dynapack","version":"0.0.9","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","expect.js":"~0.3.1","express":"^4.4.2","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"7172283c7ead92e649be842f079d900798140bf6","_id":"dynapack@0.0.9","_shasum":"4c2d0089d23c540be741d99c42ea9b73f6667628","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"4c2d0089d23c540be741d99c42ea9b73f6667628","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.0.9.tgz","integrity":"sha512-tRPeMWf2xbHs2IEOThRafAJvlXoxhPtDaN1NdUlPMWe9OVGMJ+IEK5aYgTOGRIQSSh5PoPG5Ix+Z3bj20xTs9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa576gdgyLmI8vn9tvBLEAxLncL02a7jVGPvZY/9M6lAiADBi3PhJ3M8i7SEe0GGAVBpVgR/B6lWg4IeH5MIxKgDA=="}]}},"0.1.0":{"name":"dynapack","version":"0.1.0","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"d049ec0c3c5aebaa39840a901a021949b51d6925","_id":"dynapack@0.1.0","_shasum":"fa5cb71ab5f473e916c1af8c820c3352e1f69ee3","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"fa5cb71ab5f473e916c1af8c820c3352e1f69ee3","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.1.0.tgz","integrity":"sha512-tb8Dz5DH1TpC/hw2cyrnDNbcGaYKE30Mn14iU0LSQHewQT9oSXYRbW9HT9m69l9x9TkXrjdXxL5ng8lHxo6QMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDADHV9GrmG4nLcAPggSm9YNa8q0bUPmVnXipeBFMR+dgIhAMGx5Cu2CkXbcBRY5CBnyP+7kcgPD3S3VvluzWuFZ4Kd"}]}},"0.2.0":{"name":"dynapack","version":"0.2.0","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"44a6c135ce4c22fd8af3aad06576f46bd57c51f4","_id":"dynapack@0.2.0","_shasum":"4008e614bd38f45ad33f9b816152cb8db5e5365e","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"4008e614bd38f45ad33f9b816152cb8db5e5365e","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.0.tgz","integrity":"sha512-9dSa1RMfrOALT2mEBM0TO69ZX7x6EnOoQ1qf+6U+C0izi/rxDVy/8D3bqejg2KLUJXr82If+lI9kpb1l2eErLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF+ZM2ISnR3n3LZDBwCjOERt3L2yFnfu61n4AoU6lcQAiEAksbGIAfTgBDMAN3mqxTUeXLAUfOzvW5lpjg7EhuO9+0="}]}},"0.2.1":{"name":"dynapack","version":"0.2.1","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"780da8a92f5987a4bd968056e96601ba7cd4bb03","_id":"dynapack@0.2.1","_shasum":"f4638de2b7881cdb20e2abf9a6d7b563bf8df983","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"f4638de2b7881cdb20e2abf9a6d7b563bf8df983","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.1.tgz","integrity":"sha512-aQo+vjR47hdmjbb11ez/3ma02SsU0sDw/0GLVTlIz76onydQslvsmckUpL5cc6bu79nhKWRRjnoK3qTctxYQbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPPDLu9LnqvaWk/M2QqLcjKR4T2uD2VNca4EJvHWdRMAiEAk8ZhNC/QBosIjLcJmtnXlgTI9gf9Nf1DZ+8Lo0zOKko="}]}},"0.2.2":{"name":"dynapack","version":"0.2.2","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"4dabf7fa0baf1ff94b9a967e59392d1d2328dddb","_id":"dynapack@0.2.2","_shasum":"fbd49790f9c6f80cb8a51c212110344382ae86db","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"fbd49790f9c6f80cb8a51c212110344382ae86db","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.2.tgz","integrity":"sha512-ONhyzX6PQHloB0znsx+a/s8yqUBHUXZyiSfP882XCz+wD1PAfLn1pZBhkQ9HLphEiGzpzx+N2svNVPc0O/ihiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIA2ZtnQLrZqcLO5k3JTs7rb77Eqb5heQLqTbOXztxtAiAgvjz0ZwZucXsHZaQA4MMGxtZDu5xVwoh5giPwWd0dXg=="}]}},"0.2.3":{"name":"dynapack","version":"0.2.3","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","parseurl":"~1.0.1","serve-static":"~1.2.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"39e8f6700f741dc5dbd44db8721a1913945bc22b","_id":"dynapack@0.2.3","_shasum":"578474d3d2391a1fdc3aeee742a5246ee17a13b4","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"578474d3d2391a1fdc3aeee742a5246ee17a13b4","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.3.tgz","integrity":"sha512-tv0/XI+SlA0wmFf0u/DQ8aRLOvNOHq85tNyW501dBV4h7Q99V8jCFB7kCbetj35prq8K0kZ7vDKowr2+JSIFMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6E5Z1ofItvZkuvUddqXkFj39JSuS1KX5joI673umlUwIgUatDMnVRrvebymMlWD3NWogtlozZ3xD+9L8b9kfvh6g="}]}},"0.2.4":{"name":"dynapack","version":"0.2.4","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"392690e5dff3676ff732a38ef5ab05a0e92c5c3f","_id":"dynapack@0.2.4","_shasum":"9b9bc7609df2468abba7b93c055098aa6e11d6d0","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"9b9bc7609df2468abba7b93c055098aa6e11d6d0","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.4.tgz","integrity":"sha512-vWNLjYSSkeGAfa4aeP3D0fYJBMpiWCO/+nBqp+ppLeQkcKQcO7/01Hcd2ZGs2RvcDuuUU8O1DOtKb557v78aLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwKeN9n5iuqURdY1IShvh7pMgz4PuSe5mEn+SwrC9ZvAiEAp2wS1m9oiRsvN5J2IjZsZ8TQmP+7rvB2kj6V572gaCw="}]}},"0.2.5":{"name":"dynapack","version":"0.2.5","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"cc2d4fe0af0cc2cf6485a06c3f817283927dfe93","_id":"dynapack@0.2.5","_shasum":"436f6806f079e24b462bad5befb8ab33617818fd","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"436f6806f079e24b462bad5befb8ab33617818fd","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.5.tgz","integrity":"sha512-6K0OBF180cVtSCtJSCgzkfId1qzM1pIVW4pT25LvOqc1EHje4lFZYK6e0SiSASmnTb5vI8pdCvWKx0IN7gCjQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh0fa4sR/nDzxD7DGN3QcCvd4oF5CI1vE0LX6HwKO3wgIhAKQdKiIdHKzBBAyqPYd+DozedWTSBzmvhApL8u3YKqiO"}]}},"0.2.6":{"name":"dynapack","version":"0.2.6","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"2e2520ca1c1a09305bba4699ebb78f79d662f400","_id":"dynapack@0.2.6","_shasum":"48ae7b7a4e87082042082de1af283fe1c48fdfe9","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"48ae7b7a4e87082042082de1af283fe1c48fdfe9","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.6.tgz","integrity":"sha512-cKisRWEpIc2ryDlfkHl5VfhfRMpeX0g2MeCqa4cn/gF3165lhFvUl0jyWruTlvtny+y8u29vQiqqNa3DcDmA2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7lUr7Wy+N1kx0NqVRueRqkipptJA+nvyQMt315OcE7AiEAvDoExFUIBr+uxn0tCnjEeqJ2Jt7OC9FMRMqUWMa5BfI="}]}},"0.2.7":{"name":"dynapack","version":"0.2.7","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","dynafetch":"0.0.2","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"67a092ccce85b0e41b2cbeeb2fcf673beffed992","_id":"dynapack@0.2.7","_shasum":"f1c173a5f989035f88af575011382803cefb073e","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"f1c173a5f989035f88af575011382803cefb073e","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.2.7.tgz","integrity":"sha512-8zX2hFTJWS2Op8ZKR/gUbz6lNHClgmDTkltnxZCN1y/5epCth95rSqeFzJR34MxsIViG9PeP8wwQehoPxCleig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjfG4XWgm1eWtJ9v92rc0B9khmbJS8AJuaOmK29V69SAiEA0QCUF2lcHzo43GW1mnYiBycIlsr/5WtGV1Z3qavma4E="}]}},"0.3.0":{"name":"dynapack","version":"0.3.0","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"59fe3afc5d96e2b23af219e1e5efa4f0bed0fa3d","_id":"dynapack@0.3.0","_shasum":"7f6be3b6647a0fe8b9add746b761d5492e994b14","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"7f6be3b6647a0fe8b9add746b761d5492e994b14","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.3.0.tgz","integrity":"sha512-Z4BNW/r+WibDGqTZUB4DXYZi2igds7Jf1zOnFLM3+nBltyR503wy06UXN1tYgbtRiHlcU0Y2gduYUvcFUves0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvv+5/LVCBD2UoItA9pe+gH6+Mxv03UFkQcBcIehj6uAiBsETvsg322q6ew04IJPqvoPoh94zTBwkYpj4qseT7VHg=="}]}},"0.3.1":{"name":"dynapack","version":"0.3.1","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"b457bfb536d8c94ace1a9d1fe81f454d841fe1bb","_id":"dynapack@0.3.1","_shasum":"dc91b30291a09592ffcfa399c92ce9701095c1e0","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"dc91b30291a09592ffcfa399c92ce9701095c1e0","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.3.1.tgz","integrity":"sha512-ec9xHyugzKvaO3pOwFB4ZFjqyaUDu0IoTzCjgskXsAPHLQIonyLNCsqw9b+NjZE2Ps6WCYjNgC75qz0F3ajNag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Nk16gUUWGVKnp9KKyhNr5gRfLZ+l9hUXjChQ7DOJPQIgGAcEJHPtkDfEsm1eR/seMutKeq22H9oW8SvzYQdXg8c="}]}},"0.3.2":{"name":"dynapack","version":"0.3.2","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"7df6b29aea0e29fb2f4581279166c2c5f573e439","_id":"dynapack@0.3.2","_shasum":"4cd8daaf00eeb7974d929004880a3ee0086c69b4","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"4cd8daaf00eeb7974d929004880a3ee0086c69b4","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.3.2.tgz","integrity":"sha512-ANu1ARS4xK3U/gnrt8lF1HnlPlcpuOnBvTYrTt25BIRYBsGj8xn+XQ7c24SbLTO+BDeGWf1GHojeiZpWdUMy4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7CnryeeCVP1y5CIwJut+n0ZRkfAzHEiZATWV0jXtM3wIhAIbrpXAwocNMmRMQM0vVRK0ZOBheWgKgtvKva53vWU+R"}]}},"0.3.3":{"name":"dynapack","version":"0.3.3","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"fc78ae2b0b156dade54775b9481cd911a88f07e8","_id":"dynapack@0.3.3","_shasum":"d1ee2207fc5568bb4cddd5187580bf9e69ce1e6b","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"d1ee2207fc5568bb4cddd5187580bf9e69ce1e6b","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.3.3.tgz","integrity":"sha512-bdCnZq99ka80ZaOQfwCI8M/pL0hwanS60pzsStzzG+NwDNCEIKchojBjrIM9BKTBfyTTylBIl1qP9mE6zPWFAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyrFyfj3uceBK30CAhnwgzo9qxxw2H5ihITgaxo5SsgAiEA8e6xhcSpIflOx1VR2kS+oDhkNDezPb7PBOOJTsBCzTc="}]}},"0.3.4":{"name":"dynapack","version":"0.3.4","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","esprima":"~1.2.2","insert-module-globals":"^6.0.0","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","module-deps":"~2.1.0","process":"^0.7.0","resolve":"~0.7.0","through2":"~0.4.2","underscore":"~1.6.0","xtend":"~3.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","osh-iso-test":"latest","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"9fe067465ada14a7638330c9f6bd810e60fdf6aa","_id":"dynapack@0.3.4","_shasum":"2327eb10df904f6f1aca44187ec959ef322bf3a5","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"2327eb10df904f6f1aca44187ec959ef322bf3a5","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.3.4.tgz","integrity":"sha512-Hit6ogZoSnewLKghu18HgIRQTJp+ostmgH7qSfNSvQIHoYT3PnpdQPU8qCbjmuLXWhWjtYt2Rq+E7oPKs8/wFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnY94EeciJbPuWwd1aVIbtnksz39NYDvP6mZnpoEQYgAiEA3/DWufb8G6Cn5tYF1XXsMQoys5mT0MnFELPHmdIIaCI="}]}},"0.4.0":{"name":"dynapack","version":"0.4.0","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"066f476f755426387d65c66f99648bb17d75840f","_id":"dynapack@0.4.0","_shasum":"4937f1e78103402a76db88d7e5ddb2b6788f114f","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"4937f1e78103402a76db88d7e5ddb2b6788f114f","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.0.tgz","integrity":"sha512-fERfgRPqFeNFEROO0BIYNP9Wqtn7EZ06SAKjSTHXM+CarSs//O4gIsPs7zHvA3c3ra0KF4rRTf3FRVO6/JRVIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZMYC+8zedqGsxajNq5kK0g4Y2L0e2f43QCzKsnOGSgIge5GtUm1uaPL3v6YpNQ31f7EYhia5bNL26SaDDs2/Ge0="}]}},"0.4.1":{"name":"dynapack","version":"0.4.1","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"a1232f88ca17462a6ced062d8f468b8a03a2be5e","_id":"dynapack@0.4.1","_shasum":"e722fdf3a15833da22517e0c1c7bc2becb5cfcf2","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"e722fdf3a15833da22517e0c1c7bc2becb5cfcf2","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.1.tgz","integrity":"sha512-YxzU6h04CNmnd6UAyH/frJ3AGj03llAt4HJqomeQE37W6t4k4jw6fY3ITzAZHbqTb9NJ16XdmbZfFLlL4Xgumg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAvA4/H5WLAYAFbqEILxmA3Lgi1ttYpheg9ZfMuwqv3wIhAKEkrZJ6ye2YIg6FGLZRxtSAUabV71vNIMKrEeUGCBHN"}]}},"0.4.2":{"name":"dynapack","version":"0.4.2","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"aabd10f4679ada4b74749c74f2014e964d0fcb54","_id":"dynapack@0.4.2","_shasum":"5bd37d9dfc0fa455237bd94f78e92f1ee96b0fc8","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"5bd37d9dfc0fa455237bd94f78e92f1ee96b0fc8","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.2.tgz","integrity":"sha512-y3ju9f/OtVodaDNtEOh0IPlE8SsZFC/oKChEIznKZXjmeUdeV2jD3MoRSooZgQyRrl6sb3hnSNLQLfoB5XsD+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdv4L8UMeOEMX9iMuZgNVzuQT1at3Uedlmt8fh4XtnDAiEAjuGvngTWonBorcMP0/h0RBp1L02gN36+06cuAsycDN4="}]}},"0.4.3":{"name":"dynapack","version":"0.4.3","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"7aaf52bda516e3be286fc768416ed4c8951ee8a3","_id":"dynapack@0.4.3","_shasum":"234b0f5cb64ab7d1bf7917164b6843ca1f04ff78","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"234b0f5cb64ab7d1bf7917164b6843ca1f04ff78","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.3.tgz","integrity":"sha512-H7/y6u/DroU+4ZXXcQsQ4w39sCm8mn5nhQnalr/FsDdIP/L0krk8XUxMTx2yvb1BzNjmo1G9Zw66fnX6LliR1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9hlsU4OLqakjGc5m7Irkyu2JLPtBmgZAuIX57mcsrAAiA9vvyfaZz728TkVqbgXLa8x27+RXvA2pn2oOztxqiKpA=="}]}},"0.4.4":{"name":"dynapack","version":"0.4.4","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"de0f370cc7c36dcce96832c55bdf200e69b00504","_id":"dynapack@0.4.4","_shasum":"35223e1302812ba38fe8da2153fceec40041eeed","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"35223e1302812ba38fe8da2153fceec40041eeed","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.4.tgz","integrity":"sha512-CV201HyPhT/1Qfc2PVtRM0Fq8ku40aH/NpbDSUQn5KNZa+rqqQr8qbQswjSfGC2ADPvur/wg+E91Z6ZITEjulQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoU7ioNIulrDt8fdIJgKn+RJQBgTkhGUoERaR6NOGWpgIhAMf6fQoIWKHk17t/4n9CK+I1fU0W9ixPHKcLwugYBVyn"}]}},"0.4.5":{"name":"dynapack","version":"0.4.5","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"1809d467a6e90ed093019f818d214333919f33d1","_id":"dynapack@0.4.5","_shasum":"2b10067d6b2a17f58e62a39c9145531fc388c00d","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"2b10067d6b2a17f58e62a39c9145531fc388c00d","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.5.tgz","integrity":"sha512-J3lLH4q6iDA6tyacLataYORwQXSYYdv8JJEL90VxDr2TJf3U3QFlcBzkZaHF8h6xhunnYWXYtf3dL68JAbzrNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK0MlUAetXdxSDOjFG/qsulKZN1iREHRZ7vsoUtOwtiAiBk406errmp7J5wDIsiE9N63dsXYj4tl5sdp/bSPTe6Qg=="}]}},"0.4.6":{"name":"dynapack","version":"0.4.6","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"d13379d8a20b6b0d6f890e307c2f084596db8ef2","_id":"dynapack@0.4.6","_shasum":"e92b0ee9d16d88455d23f62773af586e106d9c72","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"e92b0ee9d16d88455d23f62773af586e106d9c72","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.6.tgz","integrity":"sha512-jXbCsf9ZLrbVfbhcxLZW4FZauXZcSwg9WJH1B0LefpnnvntAfmyMS+yTZawR32m2FQFLUxF9NcODsuf2ls8NUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqWBZykQPCIQeAalDcnu4UjaJB5zcs5PXW/Se/XCDi0wIgGxgOykoAVriPD9sdi+I+Z21ypmJbUpiany4/Gdn2gic="}]}},"0.4.7":{"name":"dynapack","version":"0.4.7","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"5a30d9b2ed7efe04fef15f8ef9afe9e48fb05ea6","_id":"dynapack@0.4.7","_shasum":"e4b47e3ef4cc54e8e80f5d93199fd8ecaa5cd788","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"e4b47e3ef4cc54e8e80f5d93199fd8ecaa5cd788","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.7.tgz","integrity":"sha512-76JIJfMAojwHJNe9V6r+SawvAQBq/0FTbvLWhfev7tw2KTXh6xQqWUxykLaWMmEUQZEUo1mP2ijKzvU4UPSLog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSDwKPi5lVUNxyBSi9lv5iGfPv/8gvl4+51C8CuL4+PAIgGDS/A/xLSz0fI1X+5gk3zkWUzAcjR3FN+cP4yRUEAVQ="}]}},"0.4.8":{"name":"dynapack","version":"0.4.8","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","graphviz":"0.0.8","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"510859ddbee03ea6667089166c6780c50b8db8a6","_id":"dynapack@0.4.8","_shasum":"06af5e7ceab255deedee9b18d776687e74e304ca","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"06af5e7ceab255deedee9b18d776687e74e304ca","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.8.tgz","integrity":"sha512-ineh5nrTG/XZHDAdzlOuMsd2M6fcuWnuzJ0I9XvpO8o1CQf8ZfNlFznOrRMLKIpWNOJJQR7p8UqjJN6gweDUYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqVeVeR69nr+2NuaIBMoheHbosK3mjqsRcl+LbpM5OCAiEAhodP8sSbsk8fHvG4i6rNYy0exo3UdBjwxTu/item04M="}]}},"0.4.9":{"name":"dynapack","version":"0.4.9","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","graphviz":"0.0.8","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"d8f0c75f61c0f70a83fb296ffb3f1c275b8477e7","_id":"dynapack@0.4.9","_shasum":"385524cdf3ecaf165d2f4b5b5f193517f2e14eac","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"385524cdf3ecaf165d2f4b5b5f193517f2e14eac","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.9.tgz","integrity":"sha512-FV6Nd6XgviI0JnNbkAvCqvFNTesJfoxfHxWiqOD6s81l+IW9UEoAV2rM4LdaL3EiQNcww4D4A9d+Dm4vocd9UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6zO7j4fzru1Ibc6BC54MgCVlL06Oa08TDZJWvTSIjYQIhAOc5gHbjnGcvFVOomC7EyZtt+ptJHFN1H+UIyggKwdEG"}]}},"0.4.10":{"name":"dynapack","version":"0.4.10","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","graphviz":"0.0.8","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"843b2d5a5af91de6df9b60b950785e273c7d3b2b","_id":"dynapack@0.4.10","_shasum":"2ce547196263d6c476a2e3d99e2337cdff973fe1","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"2ce547196263d6c476a2e3d99e2337cdff973fe1","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.10.tgz","integrity":"sha512-P0WlZP6MBG/JoU6kvwNjkMNamHj/eCpMZTFTeCCJxI3r6/gLPNHI0CF+TjNa96QQIQSBooaLZQuqYk7yFwOqQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7Z4ajfrjdbeoGdfnBB7leF0+SYkl1ztze//YynwevsQIhAMw4bBK1wCJMejpdevOtn/OIh4JTPDe0pk3UJG7eFPBb"}]}},"0.4.11":{"name":"dynapack","version":"0.4.11","description":"A module bundler/loader for static and dynamic dependencies.","main":"index.js","bin":{"dynapack":"./bin/dynapack.js"},"directories":{"test":"test","lib":"lib"},"dependencies":{"async":"~0.9.0","browser-resolve":"~1.2.4","browserify":"^4.1.7","commondir":"0.0.1","concat-stream":"^1.4.7","detective":"^4.0.0","inherits":"^2.0.1","lodash":"^3.4.0","minimist":"^0.1.0","mkdirp":"^0.5.0","readable-stream":"^1.0.33","stream-array":"^1.0.1","through2":"~0.4.2","vinyl":"^0.4.6","vinyl-fs":"^1.0.0"},"devDependencies":{"connect":"~3.0.0","envify":"^2.0.0","expect.js":"~0.3.1","express":"^4.4.2","graphviz":"0.0.8","morgan":"^1.2.3","node-ensure":"0.0.0","open":"0.0.5","osh-iso-test":"^0.1.0","parseurl":"~1.0.1","serve-static":"^1.7.0","stream-to-array":"^2.0.2"},"scripts":{"test":"mocha -C"},"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"author":{"name":"Carl A. Bauer"},"license":"MIT","bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"homepage":"https://github.com/bauerca/dynapack","gitHead":"51993e94be076b460cb4902da9ac1979166356e3","_id":"dynapack@0.4.11","_shasum":"654269ae5f733b958379e4b266fd1ed0507339e2","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bauerca","email":"carl.a.bauer@gmail.com"},"maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"dist":{"shasum":"654269ae5f733b958379e4b266fd1ed0507339e2","tarball":"https://registry.npmjs.org/dynapack/-/dynapack-0.4.11.tgz","integrity":"sha512-B8w3ZE/GcCG5NMZIOQP4K9mPagJ3Feo7/M4zbPG9DwEzwJAabfaAwrsskIkQyjzJyQFFw3uN4WbFRJkMvlOeWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/y3FNQjnzR1MU4jcZGfTYwwgi9YIcnzhHwi4ps39ZTAIgVnCq0PUB9i51bx8MMRwuGUpNG8rHdqdK7XsuF0J/hAs="}]}}},"readme":"![Logo](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/logo.png)\n\nDynapack is a javascript module bundler and client-side loader that\nsolves the following problem. Given a dependency graph of *static* and\n*dynamic* dependencies, construct a set of module bundles such that\n\n- the number of bundles is minimized,\n- each module exists in only one bundle,\n- a client request for a dynamic dependency, *D*, returns only the\n  static dependencies of *D* (recursively),\n- a module (bundle) is sent to a client only once (per session), and\n- bundles connected by static dependencies are sent in parallel.\n\nHere is a [complete working example](https://github.com/bauerca/dynapack-example-simple)\nof dynapack.\n\n**This project and document are a work in progress. Consider it alpha-stage.\nPlease contribute!**\n\n## Why?\n\nI couldn't find a bundler/loader that satisfies all the requirements listed above!\nSpecifically, other bundlers are ignoring what I call the *dynamic dependency diamond*.\nWhat the heck is that? With dotted lines as dynamic dependencies, solid lines as\nstatic dependencies, and arrows pointing from dependent module to dependency,\nconsider the dependency graph:\n\n![Logo](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/diamond.png)\n\nThis situation should lead to *4 bundles*, one for each module.\nIf a client possesses module **a** and\nrequests **b**, it should receive **b** and **d**. However, if it instead\nrequests **c**, it should receive **c** and **d**. Moreover, if a client requests\n**b** *then* **c**, the request for **c** should return *only* **c**.\n\nThis example is simplified for explanatory purposes. The RequireJS loader, in\nfact, does this, but on the *module* level and *not* in parallel for static\ndependencies (AFAIK). Dynapack handles the dynamic dependency diamond in the\ngeneral case on the *bundle* level.\n\n# Audience\n\nDynapack was built with Node.js and isomorphism in mind; modules written in\ndynapack syntax will *just run* under Node.js.  The following technique\n(introduced by example) was devised to fake asynchronous module loading in\nNode.js without breaking things; code like this *will* appear in modules\nwritten for dynapack:\n\n```js\nvar ensure = require('node-ensure');\n\n// This is a dynamic dependency declaration, which tells dynapack to load this\n// module on demand in the browser. More on this later.\nvar __m = './big-module' /*js*/;\n\n// This resembles the CommonJS Modules/Async/A proposal.\nensure([__m], function(err) {\n  // Now we can require the module.\n  var m = require(__m);\n});\n```\n\nSee https://github.com/bauerca/node-ensure for documentation on node-ensure.\n\n# Installation\n\n```\n> npm install dynapack\n```\n\nThere is also a command-line interface; installing it globally\n(`npm install -g dynapack`) will get you the `dynapack` command.\n\n# Usage\n\n- [Dependency syntax](#dependency-syntax)\n- [API](#api)\n- [Command line](#command-line)\n\n\n## Dependency syntax\n\nThe current version of dynapack supports only Node.js-style syntax for static\ndependencies and only [dynamic dependency\ndeclarations](#dynamic-dependency-declaration) with\n[node-ensure](https://github.com/bauerca/node-ensure) for dynamic dependencies.\nThe following is a brief overview.\n\n### Static\n\nA static dependency is a dependency that exists at all times.\nIt implies synchronous loading, and it suggests that the dependency should\nbe delivered to a client along with the dependent module.\n\nThe CommonJS style is supported, in which a static dependency is a simple\n`require` statement.\n\n```js\nvar m = require('module');\n```\n\nIf your app uses only this type of dependency, dynapack will function\nexactly like [Browserify](http://browserify.org/), and output a single\nbundle for your app. In this case, just use Browserify.\n\n### Dynamic\n\nDynamic dependencies are dependencies that should be loaded/executed only on\ndemand. This type of dependency is relevant in the browser,\nwhere the downloading and execution of modules takes up precious\nuser time.\n\n#### Dynamic dependency declaration\n\nDynapack supports a new syntax called a *dynamic dependency declaration* (d<sup>3</sup>):\n\n```js\nvar __bm = './big-module' /*js*/;\n```\n\nwhere the important part of the above is the `<string> /*js*/` combination.  A\nd<sup>3</sup> informs dynapack that the decorated string literal is in fact a\npath to a module whose source (plus the sources of all of its static dependencies)\nshould be downloaded on demand at the discretion of the app (using\n[node-ensure](https://github.com/bauerca/node-ensure)).\n\nThe advantage of a d<sup>3</sup> is that it is recognized *anywhere* in module\ncode (whereas other bundlers recognize dependency strings only as arguments to\n`require` calls or similar, which binds the dependency name to the function\ncall).\n\n(I like to use the double underscore for a d<sup>3</sup> variable because of\nits similarity to `__filename` and `__dirname` in Node.js, but you can use\nwhatever).\n\n#### node-ensure\n\nDynapack relies on [node-ensure](https://github.com/bauerca/node-ensure),\na dead simple library that provides an\nasynchronous dependency loading protocol similar to the CommonJS \n[Modules/Async/A](http://wiki.commonjs.org/wiki/Modules/Async/A) spec proposal.\n\nIt differs from the spec, though, so that things *just work* in Node.js.\n\n```js\nvar ensure = require('node-ensure');\nvar __superagent = 'superagent' /*js*/;\n\nensure([__superagent], function(err) {\n  var request = require(__superagent);\n\n  // ...\n});\n```\n\n## API\n\nThe dynapack API is now stream-based (*and* [vinyl](https://github.com/wearefractal/vinyl)-based)\nto encourage interoperability with the\n[gulp-ness](http://gulpjs.com/).\nIt is composed of several streams that work in concert, where each stream accepts and\nemits vinyl File instances; they are\n\n- the dynapack (or entries/bundles) transform stream,\n- the dependency readable stream (deps),\n- the modules writable stream (mods), and\n- the scripts transform stream.\n\nFile paths (and possibly their pre-loaded sources) for entry modules are\npushed into dynapack by the user (e.g. for single-page apps, this would be main.js\nor something).\n\nIf the source is not provided, the entry module is loaded from disk and\nemitted by the deps stream. By default the deps stream is piped directly into\nthe mods stream; however, users may inject their own transform streams between\ndeps and mods by using the [deps()](#deps) and [mods()](#mods) calls.\n\nWhen the mods stream stops being backlogged by new modules, dynapack runs the\nbundle-splitting algorithm and emits bundles (on the dynapack stream)\nalong with the special\n`bundled` event, which outputs the dependencies and bundle sets metadata.\n\nFinally, the [scripts stream](#scripts) emits the client-side logic that ties all your bundles\ntogether. Each file from the scripts stream should be embedded directly in the\nHTML of the page that would serve the associated entry script. These HTML files\nare named according to the entry scripts; so, if you pushed `main.js` into dynapack,\nyou would get `main.html` on the scripts stream.\n\nHere is the easiest way to use it (ignoring the deps/mods business),\n\n```js\nvar gulp = require('gulp');\nvar dynapack = require('dynapack');\n\nvar pack = dynapack();\n\npack.on('end', function() {\n  var scripts = pack.scripts();\n  scripts.pipe(gulp.dest(__dirname + '/bundles'));\n  scripts.end();\n});\n\npack.pipe(gulp.dest(__dirname + '/bundles'));\npack.end(__dirname + '/main.js');\n```\n\nIf you need to change a module before dynapack parses it for new dependencies\n(for example, injecting globals, clipping code with process.env, etc), simply\ninsert a transform stream (that handles vinyl files) in between deps and mods:\n\n```js\nvar transformer = new TransformStream( /* ... customize ... */);\nvar pack = dynapack();\n\npack.on('end', function() {\n  var scripts = pack.scripts();\n  scripts.pipe(gulp.dest(__dirname + '/bundles'));\n  scripts.end();\n});\n\npack.deps().pipe(transformer).pipe(pack.mods()); // Intercept the flow.\npack.pipe(gulp.dest(__dirname + '/bundles'));\npack.end(__dirname + '/main.js');\n```\n\n### Configuration\n\nConfiguration options and defaults are:\n\n```js\nvar packer = new Dynapack({\n  prefix: '/',\n  debug: false,\n  dynamic: 'js',\n  builtins: require('browserify/lib/builtins')\n});\n```\n\n#### prefix {String}\n\nThis is the prefix under which javascript files will be served. This does\nnot have to be the same host that serves the app; it could be a CDN somewhere, in\nwhich case, include the hostname in the prefix.\n\nShould end with a slash. The default is '/'.\n\n#### debug {Boolean}\n\nDefaults to `false`.\n\nSet to `true` when developing. If true, Dynapack will treat\neach module as a \"bundle\" but otherwise act the same (as far as async loading\nin the browser is concerned). Browser loading of js will be much slower,\nhowever, since the number of \"bundles\" will skyrocket. Worth it.\n\n#### dynamic {String|Array&lt;String&gt;}\n\nDefaults to `'js'`. This option permits changing the syntax of the comment\npart of a d<sup>3</sup>.\n\n#### builtins\n\nDefaults to `require('browserify/lib/builtins')`. See\n[Browserify](http://browserify.org/) docs.\n\n\n\n### Methods\n\nAvailable on the dynapack stream.\n\n#### write(file)\n\nPush an entry file into the pack. This should be an absolute path string or\na [vinyl File](https://github.com/wearefractal/vinyl).\n\n#### deps()\n\nGet the dependency stream and disconnect (unpipe) it from the modules stream.\nAfter calling this method, you must establish a connection to the modules\nstream again, either directly or via custom transform streams.\n\n#### mods()\n\nGet the modules stream. You will need this if you call [deps()](#deps).\n\n#### scripts()\n\nGet the scripts stream. This stream emits an HTML file\n(as a [vinyl File](https://github.com/wearefractal/vinyl))\nfor every entry\nscript given to dynapack. The file contains the code that should be\nplaced at the bottom of the body tag in the HTML file served with each entry script.\n\nEach HTML file\nis named according to its corresponding entry script; so, if you pushed `main.js` into dynapack,\nyou would get `main.html` on the scripts stream.\n\nThis is a transform stream, so you must call `end()` on it for it to finish. It\nbehaves this way because you may want to alias your bundles (for example, if you've\nrevved them). Push mappings between bundle files output by dynapack and their\nnew names (aliases) like so:\n\n```js\nscripts.end({\n  \"main.js\": \"main-3def45.min.js\"\n});\n```\n\nHere is some sample output from the scripts stream using aliases:\n\n```\n<script>\nwindow[\"dynapackAliases\"]={\"1.js\":\"1.min.js\"};\n!function(n,e,t){function o(n,e){for(var t in e)...blah blah blah...}(\"0\",[\"1.js\"],{\"prefix\":\"/js/\"});\n</script>\n<script async src=\"/js/1.min.js\"></script>\n```\n\n## Command line\n\nAll options are optional.\n\n```\n> dynapack \\\n    <entry-point> <entry-point> ... \\\n    (-o|--output) <output-directory> \\\n    (-p|--prefix) <string> \\\n    (-d|--debug)\n```\n\nFor example\n\n```bash\ndynapack app.js -d -o ./test-bundles -p /scripts/\n```\n\nwhere `app.js` is the sole entry point to the client-side version of your app.\nThe bundles will be installed in the directory specified by the (-o|--output)\noption (defaults to `./bundles`).\n\nThe command prints lots of stuff, including the groups of bundles that should\nbe included in the webpage served for each entry point.\n\n## Background\n\nWhat follows is some general discussion on javascript-heavy web apps and\nmodule bundling to prepare for understanding the purpose of dynapack.\n\n### Conceptual\n\nA modern javascript-heavy web app consists of a bunch of javascript files\n(called modules) all tied together by some kind of module-loading scheme like\nCommonJS (Node.js, Browserify) or AMD (RequireJS). Such an app can be modeled as a\ndependency tree, which we'll represent as this big triangle:\n\n![All modules](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/all-modules.png)\n\nAll the modules needed by the app are contained within the triangle.\nAt the root of the tree is the entry point to the app, probably a router of\nsome kind; down at the bottom are core modules that have no dependencies.\n\nSingle-page apps often have the client download the entire dependency tree (the\nwhole triangle) before the app is displayed in the browser. RequireJS (for\nAMD-style modules) and Browserify (for CommonJS-style modules) are the standard\nmethods for packaging up a single bundle like this.\n\nOftentimes, a module and its dependencies is a pretty big chunk of javascript and\nis used only in a few pages of an app.  In this case, the developer might wish\nto exclude it from the main app bundle and have the client download it only\nwhen they need it. Using the triangle, we might illustrate this as such:\n\n![Exclude bundle](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/exclude.png)\n\nNow the isolated triangle is not downloaded with the main bundle, which has decreased in\nsize to the trapezoid thingy.\n\nAt this point, we must realize that the app is not accurately represented by a\ndependency tree; it is, in fact, a directed dependency *graph*. This is because\ndependency branches may rejoin; for example, the root module may depend on two\ncustom modules, each of which depends on jQuery. To visualize, the following\ntwo paths through the dependency graph could get to the excluded bundle in the\nabove figure:\n\n![It's a graph](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/graph.png)\n\nGreat. Now let's look at bundle-splitting and *minimizing* initial page load\ntimes (we should mention that the necessity for snappy initial page loads may\nnot apply to all apps). The basic principle is this: force the client to\ndownload only those modules it needs to display the target page.\n\nSuppose that the following green triangle at the root of the graph comprises\nthose modules common to *all* pages of the app. This group of modules should\n*always* be downloaded.\n\n![Root bundle](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/main.png)\n\nNow suppose that page 1 of the app uses the modules enclosed by both sub-triangles\nin the following figure\n\n![Page 1 modules](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/page1.png)\n\nwhere the *entry point* to the page-1-specific modules is the root of the\nred (lower-left) sub-triangle. Page 2 has its own similarly-visualized set\nof modules.\n\n![Page 2 modules](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/page2.png)\n\nAt this point, it might seem reasonable to make three bundles, one for each\ntriangle. However, we see that after a client visits *both* pages, they\nhave traversed the following modules\n\n![Page 1 & 2 modules](https://raw.githubusercontent.com/bauerca/dynapack/master/assets/page1and2.png)\n\nwhich is the union of the modules needed to display pages 1 and 2,\nindividually. Surely, we shouldn't download the same modules twice!\n\nA fourth\nbundle is suggested by the intersection of the modules specific to pages 1 and\n2 (the small purple triangle).  Now, when a client *initially* visits page 1,\nit downloads the green (top) triangle, red (left) trapezoid, and small (purple)\ntriangle; and when it visits page 2, it downloads the green (top) triangle,\nblue (right) trapezoid, and small (purple) triangle.  If a client\nhas already visited page 1, it needs to download only the blue (right)\ntrapezoid to display the page.\n\nBut that's one more download! What about latency? Sure, but these requests for\nbundles can be made in parallel; the requests for all the bundles needed to\ndisplay a page share the same latency (depending on the number of concurrent\nrequests allowed by the browser).\n\nThe purple (small) triangle is sometimes called the \"commons\" bundle and, in\nRequireJS or webpack, is formed by hand by the developer via a config file.\nDynapack strives to assemble these common bundles (and manage the parallel\ndownloading of them on the client) for you, because in reality, your dependency\ngraph has many \"common\" bundles (small purple triangles).\n\n\n# License\n\nMIT\n","maintainers":[{"name":"bauerca","email":"carl.a.bauer@gmail.com"}],"time":{"modified":"2022-06-16T02:51:01.343Z","created":"2014-06-02T23:37:00.772Z","0.0.1":"2014-06-02T23:37:00.772Z","0.0.2":"2014-06-02T23:41:57.170Z","0.0.3":"2014-06-10T02:16:30.029Z","0.0.4":"2014-06-10T05:04:44.959Z","0.0.5":"2014-06-10T07:07:10.651Z","0.0.6":"2014-06-10T18:49:46.895Z","0.0.7":"2014-06-11T09:08:09.918Z","0.0.8":"2014-06-11T21:32:46.506Z","0.0.9":"2014-06-12T02:28:53.271Z","0.1.0":"2014-06-16T03:30:51.402Z","0.2.0":"2014-08-27T06:23:22.615Z","0.2.1":"2014-08-27T06:28:41.550Z","0.2.2":"2014-08-27T07:22:14.530Z","0.2.3":"2014-10-19T11:53:54.474Z","0.2.4":"2014-10-20T18:07:01.226Z","0.2.5":"2014-10-21T04:24:40.231Z","0.2.6":"2014-11-09T03:04:46.776Z","0.2.7":"2015-01-17T09:31:58.844Z","0.3.0":"2015-03-01T10:35:55.653Z","0.3.1":"2015-03-01T12:21:44.047Z","0.3.2":"2015-03-02T00:51:13.069Z","0.3.3":"2015-03-07T05:03:46.565Z","0.3.4":"2015-03-07T06:40:16.869Z","0.4.0":"2015-03-12T10:09:22.430Z","0.4.1":"2015-03-12T13:13:19.426Z","0.4.2":"2015-03-13T08:33:57.724Z","0.4.3":"2015-03-13T12:31:36.977Z","0.4.4":"2015-03-13T12:49:44.615Z","0.4.5":"2015-03-13T12:54:51.436Z","0.4.6":"2015-03-22T13:07:01.123Z","0.4.7":"2015-03-22T14:04:26.949Z","0.4.8":"2015-04-01T01:53:44.374Z","0.4.9":"2015-04-01T02:12:40.584Z","0.4.10":"2015-04-02T03:26:39.732Z","0.4.11":"2015-04-02T08:33:23.640Z"},"homepage":"https://github.com/bauerca/dynapack","keywords":["bundle","loader","module","commonjs","dynamic","dependency"],"repository":{"type":"git","url":"git://github.com/bauerca/dynapack.git"},"author":{"name":"Carl A. Bauer"},"bugs":{"url":"https://github.com/bauerca/dynapack/issues"},"license":"MIT","readmeFilename":"README.md","users":{"brandonpapworth":true,"dantman":true,"agat":true}}