{"_id":"dryice","_rev":"48-069badf73fe3195d65652c6f40002561","name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","dist-tags":{"latest":"0.4.11"},"versions":{"0.1.0":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.1.0","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2"},"_id":"dryice@0.1.0","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.1.0.tgz","shasum":"02c5b146e0f8a6feabed6ca6381b35a30ea2087e","integrity":"sha512-9iAF9M/CZ91gLj7x/ow1J8FHjT4/wec834WgKhflKrBtWSDzr52e74nLbwVrxTK/DpvASXzqdhLPG6SRSrwa0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3+BEkQvzkhqx6W2NC7DmM8cRrtf73KIZW9VkeAeTMggIgAUN2kPsfyCahsVFc+FCfNrTb/00zBChV61O4Nim6Vj8="}]}},"0.2.0":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.0","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2","step":">=0.0.3"},"_id":"dryice@0.2.0","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.2.0.tgz","shasum":"bae6eaf0013c7ffea8e3b14b6748aea7911b335c","integrity":"sha512-ZGWK+HmvWrRhi24Yj1wXJdY7EA6fx8xrD+qzgOTTxvy9rxSkVrUOG67ESLVzjuC/++zaDS+6HbgFbGE8Odhoyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCACZQ8agdIykRKQIIl9YgK2x1pycG/nNr8dP9SVvTJjQIgYTxHNuZEHt8pEEQLHwmIDy0hV6k9hKa7DPTvNujCfZQ="}]}},"0.2.1":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.1","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2","step":">=0.0.3"},"_id":"dryice@0.2.1","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.2.1.tgz","shasum":"b98d0662ea1d56332e1c4f96e9dfd77c2639eb3f","integrity":"sha512-Zy1tp0EorDc2sYUyMpHwzSgO4xjFGNC/6BPAOP0B4LQfog5qb2nyJ7swOJsuWsNOIvXQqB8wnFvY/4KE/j98Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOGcvYNeVqwR6TOQlyJra1N3vT5ydv3A7cFYCtClWbtAiBvhcjjVsOUXGszB08fZY8PXyN1NHEwbNGF+MFJgy0kLg=="}]}},"0.2.2":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.2","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2","step":">=0.0.3"},"_id":"dryice@0.2.2","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.2.2.tgz","shasum":"7f9d442e05c72b68c47add80c582429904950e45","integrity":"sha512-HJQ1FYgUrbnV94u61CH2LdpYxaL1wWTJPjcyr8TLVtaIAd7WbJ4yUASu7DnwVWdJgyEek0I7e1E6iYvmTpBRSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDin2qwcNfsmByvYW+DdzRr5ZnWPErrwsBd/iPA47JWewIgLcRS1lxDBssLPSfdxBaeqyzp4I6t0Tvj4doiobSAato="}]}},"0.2.3":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.3","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2","step":">=0.0.3"},"_id":"dryice@0.2.3","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.2.3.tgz","shasum":"9653ff8e2e5cffe519094794c3b67a9c9ae10c14","integrity":"sha512-PS9DG66NiobU4gA7PwT2gGF12CavTixkOP/U1ZWqurppELVWjP9/JBrBoMdHQ59WGYPoYpVA/fGQZm00YB2z2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX+4hPZGnYm4I7YlMQTqUsq8oyy21d6BLT/PUY8y9CbgIgc+0l7K6GCjTI1dmAimVDWFoXDdr37cXgsqjuv/x0l7c="}]}},"0.2.4":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.4","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/isaacs/npm.git"},"bugs":{"web":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2"},"_id":"dryice@0.2.4","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/dryice/-/dryice@0.2.4.tgz","shasum":"b5051c2f0b433241669156d7b62bca631e07ad40","integrity":"sha512-57iyEB3shJ6PfwTeL+gsUPG7nv0YfJndFGuqgXWeyVa3JAmiy3DykDXF2vbHnyF6QVV6P1OQ32XIJ8+v6PRq7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFun5iSqaT36sMRum3WY4g+N7a4wW8+aturBEp7o4awdAiAJwsvnwnWWkVSW30GX2U5kswW7lsFqA+THv4iFMdwDvw=="}]}},"0.2.5":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.2.5","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/isaacs/npm.git"},"bugs":{"url":"http://github.com/isaacs/npm/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"repositories":[{"type":"git","url":"http://github.com/mozilla/dryice.git"}],"dependencies":{"uglify-js":">=0.0.2"},"devDependencies":{},"_id":"dryice@0.2.5","_engineSupported":true,"_npmVersion":"1.0.1rcFINAL","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"80ca9af7e804b3e68c182a576a968dcaf01b2151","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.2.5.tgz","integrity":"sha512-eO0DHv80N2mAuXHYEE5ch0uzdXote2T0qsK3mRy7RDF8s66mVY/NW9TNSyUKlHcnshfAxnSI9MVHNWyx01TPDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmrrZrvMMc5m86W60YJL81KKPEc88qnM7fK8EUZnAkAQIgSI+5BKIJgtmLpBOASMOLIIP85ejFcIc9vbJNtWFtziI="}]},"scripts":{}},"0.3.0":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.3.0","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.3.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"e913367b3a1fc6c609c5f54e7459ff38fdfadfce","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.3.0.tgz","integrity":"sha512-Iwp2kjIJk8OXb49hJDgUj8EO7UOTfwV/IjHP9DdliB/TjE3lMCqRpR7dZsGvuKd3N5YxiRwhUSbbYXZ6c1gTAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQbr0jF0vaKUXdJZU0Z7lY/4JikxEz9qKckgiwMVlldAIhAPDc+ZOxrXYxWL7pv6rgCQFt4BK1RWsoQAmjJpWKv0qk"}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.3.1":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","requirejs"],"version":"0.3.1","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.3.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"44dfdc91a93cb82b7f073764118c8d965a9aad16","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.3.1.tgz","integrity":"sha512-gFR1cx/RmMNkz/JDrTqPd/Qbdf32omgz6PQoqnAjyC7AiknXhLcP33hyJA1lrm1O3OvHleQUgbxSenhHPTSnag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx6KY87zZOnZ2AAGsi1g25jXPxDBwhf+cXDcAEVh336AiA/LysI5LUr8WNlpJnloX2XwJjn1fBXo8vSAq5kA24UHg=="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.0":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.0","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"a0a92afe5d1c442d8223ed0717eb6586bc885aa9","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.0.tgz","integrity":"sha512-i+AEBdN4JFB80zXcdg+ED8vNnLFcJo2X/zKKB2nfl6+xt3ICALRFSdg4VEGrfC4aCAT/CnZiA/UuAt8XVfybmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv6+BTewKpSLV+Cp6tgpaPftVUuojl1CZtqsPM+DlQAAiBAjlY4o93Mbxu7c6d3+zbePcbpfutYpqTA4/gc4YvQTg=="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.1":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.1","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"0923b6d831d6ea379b89c4965cbe01980332d3c3","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.1.tgz","integrity":"sha512-NIBzocCI0vyyOAElgwlBohvBh+sZHFU+PVEkcXvzXTlvvGMNpHwwLD1WEkmokALE2Kir4jb5ypd3Qg82sVWPuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoEYoM8e84GZUrzIIiV+Yr1LvZyikdhZjnwtEBZj94eAiBj6i5sfPLYzgRqKNQCiHLD5+INyZHX32tTeIw0LQp7iQ=="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.2":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.2","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"0ef515394773c86cca3d0a9aa64a1dc37971f7e0","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.2.tgz","integrity":"sha512-+L6Cewh3tljCQdahEh/YCbYFSA+sQ4/Ke0VpPIAozMi2UTqXdfWYzxM2QNnkmZFcye8VQadzM07jtiBFltaRfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvWHGUtHpGdakDTuHE5AQYAiik6BXdWanLsb/uAW3AxgIgEmRcRjjfL7r/msig0SM4Xr+gLgkZxbFDkcvZ94dZZNw="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.3":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.3","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"61c1860608f5e2da2989a4953189655bb9fccb7e","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.3.tgz","integrity":"sha512-Ny8rTGPlC7m2o4syPUxlbNOGTmmO9U6Re4q4S9xUPdRgVZWb1/lt8FuXy3nIJ69YOo+gx1AVUaZBqduSCAi+Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC924OfJUeCQuKv29N5gt3axhWXGEL99jpyscwg5EQZYAIhAKblDqaGVM+CpCU+iBpJtaetHTrWIV/mdy88fsIF7giy"}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.4":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.4","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"68cd5700bfaac4ae2a56976cb01972e2d60ae199","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.4.tgz","integrity":"sha512-5HBNjHpCO3tytU1JweKVhC2dXlbIhRgQ/5OHG+HKA06vwfQRCxTBW0lmiHnH6OVpqh0cKkLva8QO9QP993Toxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuihH/LoNse+HSnhDGZhi4fQdhH7uYfzjY4LxcDDcsQQIgb2A2K0GeO+ayhqiY0NYTdYOgmmsTbkt6Ft+tzLLIugI="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.5":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.5","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"c0960cba95e41fb2185cccdd84199086264948ed","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.5.tgz","integrity":"sha512-DaEjIws8yh662ktD/7lx6BWxmaKs/iEm72SbuKnHnecjjLhW2k76v11Gr2e40q/IRvtbopTyBuLxDCi7x/UsqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqxI6kVC+ROmsKrEjGPI4lJmv4JcBagKhz159KsC7uBAIgezI3cb7oKZAnjjWlLvEVSNUXgFFVnOWA0Lvg1CTZGhk="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.6":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.6","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.6","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"166e3844034ce885469e16c722a3e4b915ef09f3","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.6.tgz","integrity":"sha512-0fcKFs/d8oUBRIV5g0kwB6t/Tztbank9wBSfMgUrrKQhNab5nFEJU7FUg9noTctiyTMmKjHphfgYjIjugjngbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmM80sIXzt09bXDB1GWRSKubjd2jf8q9GRg4hx8Wm1zAIgXJReF+Toy2w+7+uca7aMipf1kIamURLt2kwR6dZtD74="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.7":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.7","homepage":"https://github.com/mozilla/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"uglify-js":">=0.0.2"},"_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"_id":"dryice@0.4.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"798a5e0555d70caf87561d0dade9ae26b03da983","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.7.tgz","integrity":"sha512-pzIjjZSN8k1+jEz4hkgCP9i+KWrrsRmk2+r4fUtX0yWPOmGTdra9P+fh8l95nsjEo+Ig3F0TuXzdq3DYgRopjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBndphU6qgP0ilOwTSTmIMvLKOn6S3A2wJupFLL7GQdSAiEAtjOHrTqvvZGNF3C1Cq6Jyew4QH+QXznKnCGs3/lZTYQ="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.8":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.8","homepage":"https://github.com/joewalker/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"dependencies":{"uglify-js":">=0.0.2"},"_id":"dryice@0.4.8","dist":{"shasum":"052532a3db65404bdbbdaef83f6f9130bee728bd","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.8.tgz","integrity":"sha512-on15tR5Ezi7ZvPEnqYX6M/4t89XoAQCXENMAsrywCONBsZrcFiYVM+X71D8qahlJMxy2Ncs5jn2ddYr34hLa2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXytV6X+SGME7IV7YJnSN+ilpFthdnMG7h15EATSfByQIhAMyCGTTZLZHldg0cUNN2EN0b+XCjsdd1oh35/vidXewG"}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.9":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.9","homepage":"https://github.com/joewalker/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"dependencies":{"uglify-js":"~1.3.4"},"_id":"dryice@0.4.9","dist":{"shasum":"08f9feb49f99f8f8e65033dde4411fa21ac60a38","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.9.tgz","integrity":"sha512-2/K4nsjBIKGeo2H5uQ2whH4Tdm8o+rUuE7DzBzBiG+yN5Gm8Mp7z6DhWmKOk6k/TsJnCtNV15XEsz5S2gaKGSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC85gppaPH29uN0B0sgEaob/AUkFF/dIUIgzEzhsqD13AIhANFt8IIN/lzBwVDwIweLnxxlyuvmKgasp87fISMWu/vj"}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.10":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.10","homepage":"https://github.com/joewalker/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.6.0"},"licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"dependencies":{"uglify-js":"~1.3.4"},"_id":"dryice@0.4.10","dist":{"shasum":"f90e20ddb899d087e32183ceba2941634dd47b25","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.10.tgz","integrity":"sha512-MQN3+6U8yzRNE/aOc407VcacPRHu3NvD5OmZrbSTGyqFD9C4IuT1XKtdy+n/DaIGgOTMbqJCADnxv6lQgGOSKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAetKnVFDt4itYvNI+h8DT10Q/xwM9hrGYcuaKmEwH2bAiA6o25f+yi3v09PTxbAO5v74M6ElG8GKJ8a/ja5bv+n8w=="}]},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]},"0.4.11":{"name":"dryice","description":"A CommonJS/RequireJS packaging tool for browser scripts","keywords":["build","commonjs","requirejs"],"version":"0.4.11","homepage":"https://github.com/joewalker/dryice","author":{"name":"Joe Walker","email":"joe@getahead.org"},"contributors":[],"repository":{"type":"git","url":"http://github.com/mozilla/dryice.git"},"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"directories":{"lib":"./lib"},"main":"./lib/dryice/index.js","engines":{"node":">=0.6.0"},"licenses":[{"type":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"dependencies":{"uglify-js":"~1.3.4"},"_id":"dryice@0.4.11","dist":{"shasum":"150fb1dc2a90286e1871467576f18a86247c4f49","tarball":"https://registry.npmjs.org/dryice/-/dryice-0.4.11.tgz","integrity":"sha512-vPecyjgGBXkXfLxotVmN2wwMWV2/a0SBvhSooBCSarXgCMmlTr6kFh8R3Xxo/KM0HpSYi535S1ZhYTA1iuJnmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChjvy2y4m0yZiLkwOlqu8lLewMTaJwO5Z/5o3K4hM5FwIhAM6spk+LclQBV3wYhQkSZRDZq12F7q2jejWH49aNYUM8"}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"joewalker","email":"joe@getahead.org"},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}]}},"maintainers":[{"name":"joewalker","email":"joe@getahead.org"}],"time":{"modified":"2022-06-16T00:44:25.232Z","created":"2011-01-14T12:05:21.050Z","0.1.0":"2011-01-14T12:05:21.342Z","0.2.0":"2011-01-27T13:48:57.088Z","0.2.1":"2011-01-28T16:34:26.228Z","0.2.2":"2011-02-08T16:57:33.344Z","0.2.3":"2011-03-30T15:56:01.615Z","0.2.4":"2011-04-27T14:27:43.947Z","0.2.5":"2011-06-22T15:48:05.754Z","0.3.0":"2011-11-06T20:10:58.368Z","0.3.1":"2011-11-09T18:59:26.284Z","0.4.0":"2012-01-04T19:50:08.605Z","0.4.1":"2012-01-05T09:28:27.890Z","0.4.2":"2012-02-21T18:00:58.290Z","0.4.3":"2012-03-22T13:43:45.208Z","0.4.4":"2012-03-22T17:44:31.270Z","0.4.5":"2012-04-02T11:13:51.971Z","0.4.6":"2012-05-05T14:23:46.462Z","0.4.7":"2012-06-19T14:25:24.273Z","0.4.8":"2012-08-26T12:49:52.541Z","0.4.9":"2012-11-21T18:12:33.559Z","0.4.10":"2012-11-21T23:42:38.466Z","0.4.11":"2014-05-08T09:34:07.859Z"},"author":{"name":"Joe Walker","email":"joe@getahead.org"},"repository":{"type":"git","url":"http://github.com/mozilla/dryice.git"},"readme":"DryIce\n======\n\nDryIce is a CommonJS/RequireJS packaging tool for browser scripts.\n\nIt is basically just a copy function. It takes input from a set of input files,\nwhich can be specified in various ways, optionally filters them and outputs them\nto something else.\n\nDryIce is licensed under the Apache License version 2\n\n\nWhy?\n----\n\nRequireJS has a build tool which is nice and works well, but it requires Rhino\nand therefore Java. With DryIce, your whole build process can be in JavaScript.\n\nDryIce produces a single file output that can include binary files (by base64\nencoding them)\n\n\nHow to install DryIce\n---------------------\n\n    sudo npm install dryice\n\n\nHow does it work?\n-----------------\n\nTo copy a single file:\n\n    copy({\n      source: 'foo.txt',\n      dest: 'bar.txt'\n    });\n\nTo cat a bunch of files together:\n\n    copy({\n      source: [ 'file1.js', 'file2.js' ],\n      dest: 'output.js'\n    });\n\nTo cat together all the files in a directory:\n\n    copy({\n      source: { root:'src' },\n      dest: 'built.js'\n    });\n\nAs above, but only use the JavaScript files:\n\n    copy({\n      source: { root:'src', include:/.*\\.js$/ },\n      dest: 'built.js'\n    });\n\nAs above, but exclude tests:\n\n    copy({\n      source: { root:'src', include:/.*\\.js$/: exclude:/test/ },\n      dest: 'built.js'\n    });\n\nIf your set of files is very custom:\n\n    copy({\n      source: function() {\n        var files = [ 'file1.js' ];\n        if (baz) files.push('file2.js');\n        return files;\n      },\n      dest: 'built.js'\n    });\n\nWe can filter the files on the way:\n\n    copy({\n      source: /src/.*\\.js$/,\n      filter: copy.filter.uglifyjs,\n      dest: 'built.js'\n    });\n\nThis includes running multiple custom filters:\n\n    copy({\n      source: 'src/index.html',\n      filter: [\n        function(data) {\n          return data.replace(/Sun/, 'Oracle');\n        },\n        htmlCompressor\n      ],\n      dest: 'war/index.html'\n    });\n\nResults can be stored and then used/reused:\n\n    var sources = copy.createDataObject();\n    copy({\n      source: { root: 'src1' },\n      dest: sources\n    });\n    copy({\n      source: { root: 'src2' },\n      dest: sources\n    });\n    copy({\n      source: sources,\n      dest: 'sources-uncompressed.js'\n    });\n    copy({\n      source: sources,\n      filter: copy.filter.uglifyjs,\n      dest: 'sources.js'\n    });\n\nData objects are just JS objects with a 'value' member, so you can do all sorts\nof things with them:\n\n    var test = copy.createDataObject();\n    copy({\n      source: 'README.txt',\n      dest: test\n    });\n    console.log(test.value);\n\nOr:\n\n    copy({\n      source: { value: 'Hello, World!' },\n      dest: 'basic.txt'\n    });\n\nAnd you can mix and match your inputs:\n\n    copy({\n      source: [\n        'somefile.txt',\n        thingDataObject,\n        { root: 'src', include: /.*\\.js$/ },\n        function() { return 'wibble.sh'; }\n      ],\n      dest: 'mess.bin'\n    });\n\nCommon JS project dependency tracking:\n\n    var project = copy.createCommonJsProject({\n        roots: [\n            '/path/to/source/tree/lib',\n            '/some/other/project/lib'\n        ]\n    });\n    copy({\n        source: copy.source.commonjs({\n            project: project,\n            require: [ 'main', 'plugin/main' ]\n        }),\n        dest: ''\n    });\n\nThis digs around in the project source trees specified in the project for\nmodules named in the 'require' statement. When it finds them it looks through\nthem for require statements, and finds those, and so on.\n\n\nFormal Parameter Description\n----------------------------\n\nThe copy function takes a single parameter which is an object with 2 or 3\nmembers: `source`, `dest` and optionally `filter`.\n\n### source\n\nThere are 6 ways to specify the input source(s)\n\n* A *string* is expected to point to a filename.\n  At some stage we may allow them to point at directories too, however this\n  can be achieved today using a find object (see below)\n\n* A *find object* points to a directory with 2 optional RegExps specifying what\n  to exclude and include. e.g.\n\n    { root: '/' }                       -> The entire filesystem\n    { root: 'src', include: /.*\\.js$/ } -> All the JavaScript files in 'src'\n    { root: 'src', exclude: /test/ }    -> All non-test files under 'src'\n\n* A *data object* - something with a 'value' property.\n  The implementation of `copy.createDataObject()` is simply\n  `return { value: '' };`. We've batted around some ideas which involve making\n  `copy.createDataObject()` smarter than it currently is, so it is advised to\n  use this method rather than doing it yourself.\n\n* A *based object*. A based object is one with `base` and `path` members. They\n  are roughly the same as the string baseObj.base + baseObj.path. Based objects\n  are important when using CommonJS filters, because it tells the filter where\n  the root of the hierarchy is, which lets us know the module name.\n  For example:\n\n    { base: '/etc', path:PATH } where BASE+PATH = filename\n\n* An *array* containing input source entries. The array does not have to be\n  homogeneous.\n\n* A *function* which returns any input source entries.\n\n### filter\n\nThe filter member is optional. If it exists, it should contain either a function\nor an array of functions. The function should have the following signature:\n\n    function filter(value, location) {\n      ..\n      return 'some string';\n    }\n\nWhere the parameters are as follows:\n\n* value. Either a string or a node Buffer. Most filters will work only with\n  strings, so they should begin:\n\n      if (typeof value !== 'string') {\n          value = value.toString();\n      }\n\n  Some filters will only work with Buffers (for example the base64 encoding\n  filter) so they should begin:\n\n      if (typeof value === 'string') {\n          throw new Error('base64 filter needs to be the first in a filter set');\n      }\n\n  At some stage we may allow filters to be marked up as to their requirements.\n\n* location. This will be (where possible) a based object or it could be a\n  string if a based object is not available. It will be common to use one of the\n  following idioms to work on a filename:\n\n      if (location.base) {\n          location = location.path;\n      }\n\n  or\n\n      if (location.base) {\n          location = location.base + location.path;\n      }\n\nThere are 2 points in a copy run where filters could be used, either before the\nindividual sources are concatenated, or after. Some filters should be used in\nbefore (like common-js munging filters) and some afterwards (like compressors).\n\nThe default is to run filters after concatenation (when the location parameter\nwill be undefined). To run filters before concatenation, the filter should be\nmarked with `onRead = true`. For example:\n\n    function makeBlank(value, location) {\n      return '';\n    }\n    makeBlank.onRead = true;\n\nDryIce currently comes with 4 filters:\n\n* _copy.filter.uglifyjs_: Calls uglify on the input.\n* _copy.filter.addDefines_: Wraps the input to inline files fetched using\n  RequireJSs text import feature.\n* _copy.filter.base64_: Similar to addDefines, but assumes the input is\n  binary and should be base64 encoded.\n* _copy.filter.moduleDefines_: Replaces define lines to include the module name\n  e.g. `define(function(export, require, module) { ... });` is turned into\n  `define('module/name', function(export, require, module) { ... });`\n\n\n### dest\n\nThe dest property should be either a filename to which the output should be\nwritten (existing files will be over-written without warning), or a data object\nto which the data should be appended.\n\nCommonJS Projects\n-----------------\n\nCommonJS projects take a single object with the following properties:\n\n* `roots`: This is required. An array of directories that should be searched for\n  your required modules and dependencies.\n\n* `ignores`: This is optional. An array of modules or dependencies that are\n  required by your project that you would not like to be included in the\n  build. For example, if you were making a build which did not need to support\n  IE, you could do something like the following\n\n        copy.createCommonJsProject({\n            roots: [ '/path/to/project' ],\n            ignores: [ 'dom/ie-compat', 'event/ie-compat' ]\n        });\n\n  then wherever you had `require('dom/ie-compat')` or\n  `require('event/ie-compat')` inside your build, `undefined` would be returned\n  by `require`.\n\nWhere (is the project going)?\n-----------------------------\n\nDryIce is useful in combining scripts for the browser, but it could also be\nused in a similar role on the server, we just need to enable 'pass through\nrequires'.\n\nThere are some tweaks we'd still like to make to enable more filters and\nmultiple destinations:\n\nTo recursively copy a directory:\n\n    copy({ source: 'foo', destDir: 'bar' });\n\nTo rename files as we copy them:\n\n    copy({\n      source: { root:'src', include:/.*\\.png$/ },\n      destDir: { root:'built', replace:/png$/, with:'png.bak' }\n    });\n\nTo create a tarball (this is only missing the targz filter):\n\n    var version = copy.createDataObject();\n    copy({ source: 'VERSION.txt', dest: version });\n    copy({\n      source: { root:'.' },\n      filter: [ targz ],\n      dest: 'scp://example.com/upload/myproject-' + version + '.tar.gz'\n    });\n\nI don't suppose you would ever actually want to do this, but in theory you\ncould even do this:\n\n    copy({\n      source: { root:'src', include:/.*\\.java$/ },\n      filter: javac,\n      destDir: { root:'classes', replace:/java$/, with:'class' }\n    });\n\n(Actually there would be issues with ordering that would make this hard, and\nAnt/Maven/etc is probably better. This is an illustration dammit!)\n","homepage":"https://github.com/joewalker/dryice","keywords":["build","commonjs","requirejs"],"contributors":[],"bugs":{"url":"http://github.com/mozilla/dryice/issues"},"readmeFilename":"README.md"}