{"_id":"buildr","_rev":"91-4ea5484a9630a5d4e8864aa874383f03","name":"buildr","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","dist-tags":{"latest":"0.8.7"},"versions":{"0.1.0":{"name":"buildr","version":"0.1.0","description":"The JavaScript Project Buildr","author":{"name":"Benjamin Lupton","email":"b@lupton.cc"},"keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repositories":[{"type":"git","url":"http://github.com/balupton/buildr.git"}],"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1"},"engines":{"node":">=0.1.9"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.1.0","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"de5edd66627c632017e5b2a1d3d211083d7075c1","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.1.0.tgz","integrity":"sha512-opCFeefre6jdhJusSRULZtpsAMN3OFYioEqSo6i88brLSEhg9/LWeXLQ+r0EdzfuSLJhZ73Nf31iAvuBAaDWag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUFVaS1q5IkfUfO8923n9z1VX5/WA4AAE8CGQMajCG/wIhAJwWB3qZ+pi3Y5lGUY8nVHyKztDArE21UxOlJey0bbVU"}]}},"0.1.1":{"name":"buildr","version":"0.1.1","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repositories":[{"type":"git","url":"http://github.com/balupton/buildr.git"}],"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.1.1","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"c84c8550009aa5f01f6f3312907ae21b53b695b0","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.1.1.tgz","integrity":"sha512-w2hx/FyGHRnVu8Mm2xBj0ddLsaQKWMXb/TEbA5RNGgauKYxgekVqmNdagYRW1erEoPq1nXKyp4Jp8bYDnGYJfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKHvUVdLRUYJcV/RxWzD2Q7BdlGYXpVTpzlltxoNwkNQIgAVtLzlIKrJ83riL6pu86Wgzo1rW58nHbTwBr3idf4Yc="}]}},"0.1.2":{"name":"buildr","version":"0.1.2","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.1.2","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"2f3a21b6ab3aafdddecf03407a074c03ae7346a7","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.1.2.tgz","integrity":"sha512-pxXRBy6Fp58WL6sI2WDFywLicd8BhjsDpT4xYN2npbYq/kcjttI0NwdYOSqqXi6IpJraRV+/GDKDIiIvoINKcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAvzOdKW0kSP3vdc+yYD6ItXiU2GArSjKJl9JucG5NaAiEAheQMfb9R7Ez9UY67O540oLD5d7GZw5cUNgQ05/YGxMc="}]}},"0.2.0":{"name":"buildr","version":"0.2.0","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","pulverizr":">=0.5.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.0","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"b8bce70d77d961d064fb7602c38f96631f198fef","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.0.tgz","integrity":"sha512-i5hriNWDvDrldj/FDTVgRCg2W3q6NWqgvXAO1U8TKX8ROqY9283Wc1QaeD6Pw+epbNKkYlHtZK8rYsQHqCLVtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDX2WpuMx7WtZ//ToBiDif7W50zK1StWGDSSLai44+ONAiEA7MhYFvjQGTACy71s6lJJyP1koIkTE/hdfxEsYq277SI="}]}},"0.2.1":{"name":"buildr","version":"0.2.1","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","pulverizr":">=0.5.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.1","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"d667791916e904762bb91d75a88de5341da38f44","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.1.tgz","integrity":"sha512-6QlLHbIF0fIs28yuwmWXM2kkFcgziWewjPlvAqY931eabawhkqwRUEm2EKO8i2yvHnqRX6KbSW2F+yIklsASVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ0dgUF8ADiGJeyf/dud/YO+FMhpI9PbQAN9Hk1/PbWwIgWTKrwabJBo7ZKELkyeypZupb8Zt1AixqTwwcJjXuX/M="}]}},"0.2.2":{"name":"buildr","version":"0.2.2","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","pulverizr":">=0.5.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.2","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f671a8c2833e4d8952a3563dd9ea63eea437fa58","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.2.tgz","integrity":"sha512-ugY9s0ulIl5nL4bbwwy9znSJ04z17FwJ6IIQ4Pnavz4Q6elgHQ/xNPs/JOzfeEq9e07XPnzrdtILcfgYPo0Xag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSPUGOz8ymzYfNjxHmjqZjyM/V0ktvdc4Pbwd1F6Jx4AIhALvwIwKUvjf3IYKO5vnxMTaKwty5xPb3NSdOOYMsdSI3"}]}},"0.2.3":{"name":"buildr","version":"0.2.3","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","pulverizr-bal":">=0.5.2"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.3","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"c1c2160c2c2e3c18dfabbf4a7ac09cde08a0ac25","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.3.tgz","integrity":"sha512-4S0ButJuImYdxrE69qu1l/UvLlBOqbKYMm8fFTUxC5r2+vl46OW1mHysiU569Wg6BfjVGzDSpjcGp0p06VPFdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZx9yDhDuAKBxQwaCW04BDeS/URtbCPSiZBO3qjgrWuAIgeoB1jyYL8DOu4GPwkbdoFzLb2Jia3UGCaUjBPuLZqpQ="}]}},"0.2.4":{"name":"buildr","version":"0.2.4","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","pulverizr-bal":">=0.5.2"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.4","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"603b6f2e29203b707d723cb76c60409e94846606","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.4.tgz","integrity":"sha512-hOtoBw7DZuoC+fNfgEj0EWXEyxT8JPoJJF84mRj164yPwGYI9rrhrvNua3d6bfzCE4J6ShqHqPENEb5zaKijPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtYIIXL6yyE7+0TCR+qZsi9UgeyFGAbjiBbDlnWplOXAiBRCg6UhP+JZ2kpljtTSVS8/kIk4BfxIHa/tN6qAi3vrw=="}]}},"0.2.5":{"name":"buildr","version":"0.2.5","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1","pulverizr-bal":">=0.5.2"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.5","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"b608ff9234cf2eb99849046832be0fc1989d4b50","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.5.tgz","integrity":"sha512-yHNkObLzpYeWWNfMhl/Rp4JV1As+sR8JaMB6GN2QsUP/pJaoC0puOm3X7UGCQr/ynbFx+4gknAsIfDFNNx80YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuuIRpFPNq+NkVSP1a/sYUHRGR1bCcrl72f1v7R2PVjQIgCEbw1AlKN31NAvkJkxFRoily1okJdFggIBRv+fgjB4E="}]}},"0.2.6":{"name":"buildr","version":"0.2.6","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr"},"main":"./lib/buildr","_id":"buildr@0.2.6","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ed6beec5eb8f1b7e549a3c95c9385679717d92cc","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.6.tgz","integrity":"sha512-Okwugy8KGMVzgjC1wEclpn+cjFVbH//GJD24z+M87gXDr2tcvj1fdJnEBjrOLojmM2YteUo25NHFo2KSuu0Mig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpBLA/XPkkiy77xSwZlUsz8dCgPVbKzEsqhzsF606QqQIgQBr6AbkSoAip9JUMxWmJHJ9ivd5XP2zNqZ9QxrBnwEI="}]}},"0.2.7":{"name":"buildr","version":"0.2.7","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr","_id":"buildr@0.2.7","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a02798d50d377d94e0a7c1bd22b62bd80c2215d1","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.7.tgz","integrity":"sha512-cBWviUM4zNZyXlomc0rhv65Q4H8wM4E/ewluZ/Fj+hUokz76RADwtsAda05iV0OL7+9jg5NCrqX1vn2tjPNPkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzWWMy/ocLHW/9EqcqbNza7En2q2UkbYo9iHK0g3u3JgIhANnoKAnwkVnmD+fYeTiuvDwQ/Jgz54JZ+gdBuPc2Mk/C"}]}},"0.2.8":{"name":"buildr","version":"0.2.8","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr","bin":"./bin"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr","_id":"buildr@0.2.8","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.5.0-pre","modules":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"8ab43c96597a4bdba5a64eba2729fb03c440ac15","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.8.tgz","integrity":"sha512-rlkkt06syQYTSYcjgdVNcnmMfaka9iqXZRFPa8LDsVQ0Oh0nkK63APAnOe9o/eq9W1Ilf/EJCK/Tb6S8mo1t2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEylyMTOQ+IkBGD/T0J8Mc8OP2hG7MgavPHUSEY7WTKJAiEA2PHdfoYtJ6DiwV3frLsR9OtKgvGIdR7LZIjMLl6T308="}]}},"0.2.9":{"name":"buildr","version":"0.2.9","description":"The JavaScript Project Buildr. Built with Node.js and used by Aloha Editor and History.js","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/buildr"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr","devDependencies":{},"_id":"buildr@0.2.9","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8d11af127002bddc4bd46b74be5fb8bb681d8927","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.2.9.tgz","integrity":"sha512-JqoRcsx+ZuNVkmkxdVfuBDg+G2TWVw0mRO0xy2XKaJJHpc3eTvUvnL7hOGtT/q0g0X17y3MZeItL48if+xwQVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDltk9eurTi1YqFGX544k3OiGbzrEm5i3ky53zdCyziTAiEAnj4TL+h8Xyz/nVSj396/G9NVzz14JppZ2PDNuxlQ2Nk="}]},"scripts":{}},"0.4.0":{"name":"buildr","version":"0.4.0","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","buildr","package","compile","compress","minify","bundle"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"uglify-js":">=0.0.1","less":">=0.0.1","jshint":">=0.0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8374a2a5758baa2804f52de6ae3c51b4993ed895","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.0.tgz","integrity":"sha512-rx35pomxGeoRDpQjzT2Q/Y9ysOoewDQFprrzzIIRfIUNXMozIGrfBydYxoY+2c7nN4MM/2ofg59q8pQKVg016g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiJ1KT8fMjSJKaXZrcrocPUJpkIGTDewzaovp6vmc7MQIhAMUfV/UEw24VAGTmv5nXVdwrnIUDQ6Y4XDZ2YGAwulwG"}]},"scripts":{}},"0.4.1":{"name":"buildr","version":"0.4.1","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"=1.1","coffee-script":"=1.1","bal-util":"=0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"0c938597c108bf293bd36a269e1786cfeff89cd0","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.1.tgz","integrity":"sha512-Cy+7ReYwvxIFax+KlmydpJKAnzubAi2flty/Sd8Gsn9pVQS9AVbvXn2gN733aXq51iXQT14elECPTQoRI18x8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkCnR1bAXQnR0aoS/EL1ageUM98ljcR9lulzI9245udgIgAnrqYQ3+JfSof5/6+Itx7ah9X3WN6QpdcomaHPzCjmQ="}]},"scripts":{}},"0.4.2":{"name":"buildr","version":"0.4.2","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"=1.1","coffee-script":"=1.1","bal-util":"=0.4","cson":"=0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"e509561ebe2e347fe0b25456d5d0013cca65898c","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.2.tgz","integrity":"sha512-I9pWzX36AFj3YQtT36R65i8igQSp3sve1xB1jH6qhphBrXeVSf3Be0pi1DmUuoC2qCBk6aWlqdNjf4PbYsdnRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEjBesU6a29NuL9KYRoye+cq2uTVMKJH3gfpo7RzZXbAiBPl6FN4CQbqj7RGfu+lCik9GcZao6Fb260Ml6u1ZeEJA=="}]},"scripts":{}},"0.4.3":{"name":"buildr","version":"0.4.3","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"=1.1","coffee-script":"=1.1","bal-util":"=0.4","cson":"=0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"ad7ef85140a6351deb8501da068a7321c57e876b","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.3.tgz","integrity":"sha512-Dxf+iCUeZWZWVVmwfvAtBA5KGJvGIgrJqKwtC2keHHhT+SNSmqZZaRyKCSWKTt6qyXznAq7uWS9dTr5tXuMP/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs2N+EaggBwbnhbr/FGhjby2ZDMVY8MrPlzRmQbjc3ZAIhALV5/aTCbLj2Ybcs2NAcxl0Mq6XYB7LIqhFVEgilg5Ik"}]},"scripts":{}},"0.4.4":{"name":"buildr","version":"0.4.4","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.1","coffee-script":"1.1","bal-util":"0.4","cson":"0.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"db11e6532fb4afde3243fa18b2a84ae1c7764667","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.4.tgz","integrity":"sha512-rftwF2hwpswppokWO7f3Y8euIluwS5Umrt196I9wzncoTxYA9UhNYws3tR+R0NeSH12CJycFUubR9u0otbLxAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUnRPAsQ6vkX/oZ72a9zbJn+R3kOPrsr6h5m9tc1tj5AiAtaJbU2h4m8dL+UBLD6j/Q3xTOHwihEDoLnl+YsXz6LA=="}]},"scripts":{}},"0.4.5":{"name":"buildr","version":"0.4.5","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.4.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.4.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"7f10ad652ab0d481e2afd012e949e1cb70701285","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.4.5.tgz","integrity":"sha512-/1xlXMSTqXsK0jtAnT4HfzN4YyVDPK91F2VvwNtGFyCO0Ys2Q2/nAsAF//7n0DJKamQ4kYiaZSj4dAwqxBs13w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCobB5qlXVdOFZ0PO7RoKQXySpnOClKwSwoWfX71IX1ggIgJ3IW5eRKrlY2aczvSsTOwr8JR80kz2LJRos7LT+Dkpw="}]},"scripts":{}},"0.5.0":{"name":"buildr","version":"0.5.0","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"e2d947337ab41451ede4179ace978532329bfc6d","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.0.tgz","integrity":"sha512-UH//tI201bhoS58quCchkJmAKMdI+6fV2wftzzjfqdfF+lsapEy42hPeAhSYuZ/GVy2GfyKsi1n+XV47c8VokQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMelT7kLG44TTPFm4CkhJFyuZdXpDqB/6Qq7RpYJalqAiEAuRpfBCR+sxxXwcbPf2uMDUFsb5DteFdxCO7NdFVNooQ="}]},"scripts":{}},"0.5.1":{"name":"buildr","version":"0.5.1","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"edd298baa046e037686f5dbfcd278b5424379fdd","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.1.tgz","integrity":"sha512-yk1pRHiOamEVrNeXWaKZnxVfos1Z/bZRJPdt6uzWBxlxpSwS3FSNpMLlvXra9RA8qv8ZaWzJS4nhHQ8gKfQTcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOFH4EnSTMI4V7yP7sQ18hEq1V0CJLv4Ay4ASQRfakiAiEAq5xAbMxHk2LTrhMq3JfO4nMYIWTNhFIBT4E3cYONutQ="}]},"scripts":{}},"0.5.2":{"name":"buildr","version":"0.5.2","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"5c0229ca1f0d270957474cada819916d8d863e9c","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.2.tgz","integrity":"sha512-Hw7I7odwLtoShwF/rbaHzlLX/vzr17KEE78F+lCHwIbkLcdAeiID5MsOwKO6EPdUKrHaZ+wKFsQvEHxQxW00gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBv/PltfK7EZ8J2MSUMToDo3NpBWB0IpMUfKy3uIGzgIgVEhQkr9iD7/eQ0BMvuKMb0U8GTD2l612y+wetEDv/v4="}]},"scripts":{}},"0.5.3":{"name":"buildr","version":"0.5.3","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"b0805b44fb2427e54d50a6cf96fe6866173957d9","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.3.tgz","integrity":"sha512-4elEa8UzDzryJ++ij0d73Mfs9PqA/JaJIN0w7inK6WsvXMHIWz7Hw81EsL45lFNwn9F3IpicN0B9+KHwUwrrxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFG0wJDgKmq/BHG2wFKTUzkyZvjCn4LISrbtiomUCEO7AiAM5aMq57JLEvhc1fxkf3JDq6aXkqVFaGXEQr9ZiRtr8A=="}]},"scripts":{}},"0.5.4":{"name":"buildr","version":"0.5.4","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"98014e081c6f05fa5f4cc9cbd3f5cdf67e46ec49","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.4.tgz","integrity":"sha512-EBScDfjo9PyFs/pfWNrT7hfDSvFIJgLkZWgnT6+ApBDyhi7O49GmDLGj4C4YSxyTTilqx1GnTXAaGOlPu6f1Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM/MpIU6++/nbfU4ECyHHJEj9I5jWBfPfBXzd3hXeeLAiEAvxdvcBk0oYbO1K1s8WcMgQQGI7bCmvHZO56L3zu0xDg="}]},"scripts":{}},"0.5.5":{"name":"buildr","version":"0.5.5","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"1.1","coffee-script":"1.1","bal-util":"0.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.5.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.5.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"9de7e8d565444f7d8fb7c6973a7af1c27f0ff287","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.5.5.tgz","integrity":"sha512-sz9lR3oSfcCqvAdLMF6+XN3OMUZpCR4bgZuWwIfmi+nh4Udf91l/i0iOx5/cMBwzsKv7SgOz069cmPvj2e1ssQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANXN+qWubw9+lP9qIS40JWcPEEz+b5D1HR3eHiA3iJhAiB7+TetYcK0CDDWfqeEyEl3ohs5h+XVCYF1R6bAYYV0dA=="}]},"scripts":{}},"0.6.1":{"name":"buildr","version":"0.6.1","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.4","jshint":"=0.2.3","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"325ea8053ab6718bd493751c67c0db1b2c22b2b5","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.1.tgz","integrity":"sha512-v5j3tdSdIWVLQxZZt3z1HDcxnliagrgIz66fT/AB+EZ9Y0418NjcDA1MUbMcwa3bJsj/kTMsthcEd4iNENK+Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTm4EI+F5Bzd00qMKGYxTMnz2vCUvJ9ul5t/Gv4PxGtAIgag7Iwi46ftBViDWEnO+Hi86pHIqATX8sBEY/UNC5f2A="}]},"scripts":{}},"0.6.2":{"name":"buildr","version":"0.6.2","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"06e471f47306bd0ef6570b4b3ff4ff2e3b7d1f4b","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.2.tgz","integrity":"sha512-GoxVNpnq3c65L7kWHFOF1YyGFtL5/ihRsJCQ87FwTbMJ7eXi3qWfMnj2ccERFl1AUqoXy9IppR/oqAdiSzAy1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQDqM2gH8GhF75X9Sbc0nZNvl3ht0eIydmOmkcNPj+TAiA/bbiIl7tI0hr9jxswLbRNevDMrl2lf27Mgr/H6RrqUA=="}]},"scripts":{}},"0.6.3":{"name":"buildr","version":"0.6.3","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"63840bab73b2314f26fd48bf417809427442b301","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.3.tgz","integrity":"sha512-rl/Hc+qmJI6oGAozvHNC6e7AURASZHlMX2JvqCS3URM2fE+3waboSgS/598MYvOIjaFT8b3HtyXeB+ibDZNp+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3l9UxeeOMUvbM+yOmzGnsL1DM4jy/OC1BShwMQ6v+PwIhAJMMLkilXbFzdk4u640RdT+58HiDrrMSBsp4c+jEBMlN"}]},"scripts":{}},"0.6.4":{"name":"buildr","version":"0.6.4","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"6d67827241a1569c1b222026fd25e765cee23d07","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.4.tgz","integrity":"sha512-7kgsR7IF82WvvDx3/kx+UQs1OLq38DcRjABKcePCR0ekj1fXeFv2RiGzvC++rKf+WDmqkCwDELfMZjbMsxyzbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg8UeZP/NlWbNwH8kUOKi8TkdJaXZPEN3V2Z1r7fcLmAiAU1TLLH88/6JS79w6y35ZX7xWQBgDlWFE6TKJMijxCQw=="}]},"scripts":{}},"0.6.5":{"name":"buildr","version":"0.6.5","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4","cson":"=0.2.0"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"decd24d0747b947abd28f0b7986931cd6d9ed88e","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.5.tgz","integrity":"sha512-izvimozBrliMEblBIr9pU5pkWVcOYvSEwUD1Sw3nK+uBCo2fZQLHoQf/sqHU8DoalV5WCQurS/ynjFzZnI2GOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRK6VhhhzI6k4OvBGtezG5IVmEuvFgAVPqwuz3rBhlaQIgFNk3rUs6VlTGxJAW/zheK+1WTxUenNi6Np9gWBpnPfM="}]},"scripts":{}},"0.6.6":{"name":"buildr","version":"0.6.6","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4","cson":"=0.2.0"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.6.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.6.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"04668e52ba7adaa57727f7139d836ef7d134c131","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.6.6.tgz","integrity":"sha512-jYZ5c11YamVikTHNKE2eMnyL6q/hGN77C1XY/HFf79xRr7gIyK6hqRA1dJSHmX7YquGs1o/dqjoXcqZUUljDOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjcJ5TYLZZanEuLeARaQA3T9v0yQcjgJZB/sbaCaIFCwIhALHaHLT6YzQTPVUWkcPeRJC/QvNh2ycBHaX8eMwFDoqy"}]},"scripts":{}},"0.7.0":{"name":"buildr","version":"0.7.0","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.1","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4","cson":"=0.2.0","watch-tree":"=0.1.1"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.7.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.7.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"27934f87906ec954cf11b2c683621f8661a6016b","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.7.0.tgz","integrity":"sha512-QuAk0dauuo34o8ldg2dENyByWVGKQ+Tgj9VdeAX3jYjbA7Hxgd4Ey7juMDD951RNLkB/p7G7psHUl4b/bXs89Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjqAjO1VsgFZzCe74G/rrQx0dTdIhfuJhN2ntynPr/4AiEAshQeA7UlEFikwhJEJhGcJo0hXaL4vcBRsNYVEXMCIV0="}]},"scripts":{}},"0.8.0":{"name":"buildr","version":"0.8.0","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.2","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.5.4","cson":"=0.2.0","watch-tree":"=0.1.1","caterpillar":"=0.1.2"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.8.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.8.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e028cb9d949e7a49f3ff22293de17a52d6b73ce5","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.0.tgz","integrity":"sha512-hhSsdEzOf80x/TCGzwpo0AL3eYLdajobWIHKK7GRWsmDy0LtPZIAmJQIChgLxmB1FLwCFFoN2AADmtDuquFuEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYgIEkvvzB2T4ExMIXLhmAtKbA2JX9RKZI7cqctMMK1AiEA80XI9W9NrhNxoaibBmPf0ZgmO039eAmLsIGIkNOKhwI="}]}},"0.8.1":{"name":"buildr","version":"0.8.1","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"=1.1.4","coffee-script":"=1.1.2","bal-util":"=0.5","jshint":"=0.2.3","csslint":"=0.4.0","uglify-js":"=1.0.6","pulverizr-bal":"=0.6.3","cson":"=0.2.0","watch-tree":"=0.1.1","caterpillar":"=0.1.2"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/buildr/0.8.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"buildr@0.8.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"deacd61f7c34253fe5e6d384abe1dc227ffe3f96","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.1.tgz","integrity":"sha512-XizH9IVzWIyKEnlMEASWP6AclP8AT9JtV5Iv9ULigjy6SO7981khvFoYnHb0EXFcnQI4sGYJFJPWkoRxuOsk1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfG8Yk4fgnH8/zsRZPaS1QSaxoPbJ+Vrk+GwKXnqTr1QIhALcQ+S5MvGL6/nnMnM0m9RReUkDIfqeSaZHKrp3CYVXP"}]}},"0.8.2":{"name":"buildr","version":"0.8.2","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/buildr.npm.git"},"dependencies":{"less-bal":"1.1.x","coffee-script":"1.1.x","bal-util":"0.7.x","jshint":"0.2.x","csslint":"0.4.x","uglify-js":"1.0.x","pulverizr-bal":"0.6.x","cson":"0.2.x","watch-tree":"0.1.x","caterpillar":"0.1.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.coffee"},"main":"./lib/buildr.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"buildr@0.8.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.90","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"c9757f723846f8848c130013e859af2c4587dfac","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.2.tgz","integrity":"sha512-xqzyIqS0ZqZhTx0okiNQFRPRTDpxqOMGl3ZP8n+FMXc83xGxGk+C/3oE2eOej9L4ADSFHi6/tx8bVroRAofj3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM3mGuxElR/dx3y53tvRWgaaFT6RjlSNSm0Ft69PKalAiEAq1mFGwWpwj74Lu46rKUKKLbVQQRreTp2OSWkWqtZNbs="}]}},"0.8.3":{"name":"buildr","version":"0.8.3","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.3.x","coffee-script":"1.4.x","bal-util":"1.x","jshint":"0.9.x","csslint":"0.9.x","uglify-js":"1.3.x","pulverizr":"0.7.x","cson":">=1.4","watch-tree-maintained":"0.1.x","caterpillar":"1.x","optimist":">=0.3"},"engines":{"node":">=0.4.0"},"scripts":{"prepublish":"cake clean build"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr.js","readme":"# Welcome to Buildr\n\nThe (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)\n\n\n## Install\n\n1. [Install Node.js](https://github.com/balupton/node/wiki/Installing-Node.js)\n\n1. Install dependencies for image compression\n\n\t- On OSX\n\t\t\n\t\t\truby -e \"$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)\"\n\t\t\tbrew install gifsicle libjpeg optipng pngcrush\n\t\n\t- On Apt Linux\n\t\t\n\t\t\tsudo apt-get update && sudo apt-get install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- On Yum Linux\n\t\t\n\t\t\tsudo yum -y install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- Windows\n\n\t\t> Hahahahaha\n\n\n## Configure\n\nBefore you use Buildr, you must specify some configuration for it. The available configuration is:\n\n``` coffeescript\n{\n\t# Options\n\tname: null # (name to be outputted in log messages) String or null\n\tlog: true # (log status updates to console?) true or false\n\twatch: false # (automatically rebuild on file change?) true or false\n\n\t# Handlers\n\tbuildHandler: false # (fired when build completed) function or false\n\trebuildHandler: false # (fired when rebuild completed) function or false\n\tsuccessHandler: false # (fired when (re)build completed successfully) function or false\n\n\t# Paths\n\tsrcPath: false # String\n\toutPath: false # String or false\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n\n\t# Compression (requires outPath)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n\n\t# Order\n\tscriptsOrder: false # Array or false\n\tstylesOrder: false # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: false # String or false\n\tsrcLoaderPath: false # String or false\n}\n```\n\nThe above values are the default values for those options. The settings which are set to `true` will auto-detect the files for you.\n\n\n### Options\n\nThere are currently two options available, the `log` and `watch` options.\n\n- The `log` option when enabled will output all status messages, by default this is enabled.\n- The `watch` option when enabled will allow buildr to run in the background watching for changes in our `srcPath`, if a change is detected then our project is automatically rebuilt for us, by default this is disabled.\n\n\n### Handlers\n\nThere are two handlers you can configure, they are the `buildHandler` and the `rebuildHandler`.\n\n- The `buildHandler` is fired after our project has been built.\n- The `rebuildHandler` is fired after our project has been rebuilt. Our project is rebuilt when we utilise the `watch: true` config option, which scans for changes in the background and automatically rebuilds our project on change. If this isn't specified, then the `buildHandler` will automatically be used as the `rebuildHandler`.\n\nThey are both passed a single argument called `err` which is either an `Error` instance, or `false` if no error occurred. They both also have default values, so you don't need to specify them if you don't want to.\n\n\n### Checking\n\nTo pass your scripts through jshint and your styles through csslint, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n}\n```\n\n\n### Compression\n\nTo copy your `src` directory to an `out` directory, then compile and compress all your styles and scripts in the `out` directory, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Compression (without outPath only the generated bundle files are compressed)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n}\n```\n\nIf your `outPath` is the same as your `srcPath` then the only files which will be compressed are the generated bundle files.\n\n\n### Bundling\n\nTo bundle all your style files into one file called `out/bundled.css` and all your script files into one file called `out/bundled.js`, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n}\n```\n\n\n### Loaders\n\nTo generate a source loader file called `src/loader.js` which will load in all your source styles and scripts into the page, you can use the following:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: '''\n\t\t# Prepare\n\t\tmyprojectEl = document.getElementById('myproject-include')\n\t\tmyprojectBaseUrl = myprojectEl.src.replace(/\\\\?.*$/,'').replace(/loader\\\\.js$/, '').replace(/\\\\/+$/, '')+'/'\n\n\t\t# Load in with Buildr\n\t\tmyprojectBuildr = new window.Buildr {\n\t\t\tbaseUrl: myprojectBaseUrl\n\t\t\tbeforeEl: myprojectEl\n\t\t\tserverCompilation: window.serverCompilation or false\n\t\t\tscripts: scripts\n\t\t\tstyles: styles\n\t\t}\n\t\tmyprojectBuildr.load()\n\t\t''' # note, all \\ in this are escaped due to it being in a string\n\tsrcLoaderPath: 'src/myproject.loader.js' # String or false\n}\n```\n\nThen include into your page with the following html:\n\n``` html\n<script id=\"myproject-include\" src=\"../../loader.js\"></script>\n```\n\nThis is incredibly useful for developing apps which have lots of files, as instead of updating all your demo page's html with the new script and style files all the time, you just include the loader.\n\n\n### Combining\n\nYou can feel free to combine any of the configurations above to get something which checks, compiles, compresses, bundles, and generates loaders too. Though compression and bundling is dependent on having an `outPath` which is different from your `srcPath`.\n\n\n## Run\n\n### As a Command Line Tool\n\nWithin your application folder\n\n1. Install Buildr Globally\n\n\t\tnpm -g install buildr\n\n2. Stick your configuration in `buildr.cson`\n\n3. Run the global buildr\n\n\t\tbuildr\n\nYou may specify the filename for configuring by passing -f <filename> or --file <filename> on the command-line.\n\n### As a Module\n\nWithin your application folder\n\n1. Install Buildr Locally\n\n\t\tnpm install buildr\n\n2. Code `buildr.coffee`\n\n\t``` coffeescript\n\tbuildr = require 'buildr'\n\tconfig = {} # your configuration\n\tmyBuildr = buildr.createInstance(config)\n\tmyBuildr.process (err) ->\n\t\tthrow err if err\n\t\tconsole.log 'Building completed'\n\t```\n\n3. Run your buildr file\n\n\t\tcoffee buildr.coffee\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)\n\n\n## History\n\n### Changelog\n\n- v0.8.3 October 28, 2012\n  - Feature request #13: specify .cson file at command line\n  - Feature request #15: Macro preprocessor\n  - Fix bugs 8, 19, 20, 21, 23, 25, 27, 28, 30\n  - Use cake to build JavaScript, making buildr easier to run\n  - Updated dependencies to fix several bugs\n\n- v0.8 September 27, 2011\n\t- Fixed concurrency support\n\t- Fixed compression under certain configurations\n\t- Added [Caterpillar](https://github.com/balupton/caterpillar.npm) for awesome console logging\n\n- v0.7 August 22, 2011\n\t- Added `watch`, `buildHandler` and `rebuildHandler` options\n\n- v0.6 July 21, 2011\n\t- v0.6.0 July 21, 2011\n\t\t- Added javascript, image and css compression\n\t\t- Added jshint and csslint checks\n\t- v0.6.6 August 16, 2011\n\t\t- Fixed relative paths between outPath and bundledPaths\n\n- v0.5 July 9, 2011\n\t- Added srcLoader compilation\n\n- v0.4 July 1, 2011\n\t- Extremely Simplified\n\t- Only supports bundling of js|coffee and css|less files currently\n\n- v0.3 May 31, 2011\n\t- Exploration into better architectures\n\n- v0.2 April 2, 2011\n\t- Initial Release\n\n- v0.1 March 23, 2011\n\t- Initial Commit\n\n### Todo\n\n- Needs auto file finding for bundling/orders\n- Needs no-config version\n- Needs unit tests\n","readmeFilename":"README.md","_id":"buildr@0.8.3","dist":{"shasum":"78961341ae79797c2c5ecb3e33c72d2686c38cd7","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.3.tgz","integrity":"sha512-aYKwoUUTM+neiZ7Dscs22GjBXxRU5ERjEWZMJ79DrSVpoRXZqweq1NfrTKFixvKZZlXdTV0DVr1eh2MFNIzP9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtt3W/N7vAHtsFWPJKf7/TWmDSTkaDxj1w4I2pSE4EhAiEAsWD3ZOH8dV3zr3eSDK+uvB9+yATjPDko9dd4fKsMTr4="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}},"0.8.4":{"name":"buildr","version":"0.8.4","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.3.x","coffee-script":"1.4.x","bal-util":"1.x","jshint":"0.9.x","csslint":"0.9.x","uglify-js":"1.3.x","pulverizr":"0.7.x","cson":">=1.4","watch-tree-maintained":"0.1.x","caterpillar":"1.x","optimist":">=0.3"},"engines":{"node":">=0.4.0"},"scripts":{"prepublish":"cake clean build"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr.js","readme":"# Welcome to Buildr\n\nThe (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)\n\n\n## Install\n\n1. [Install Node.js](https://github.com/balupton/node/wiki/Installing-Node.js)\n\n1. Install dependencies for image compression\n\n\t- On OSX\n\t\t\n\t\t\truby -e \"$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)\"\n\t\t\tbrew install gifsicle libjpeg optipng pngcrush\n\t\n\t- On Apt Linux\n\t\t\n\t\t\tsudo apt-get update && sudo apt-get install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- On Yum Linux\n\t\t\n\t\t\tsudo yum -y install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- Windows\n\n\t\t> Hahahahaha\n\n\n## Configure\n\nBefore you use Buildr, you must specify some configuration for it. The available configuration is:\n\n``` coffeescript\n{\n\t# Options\n\tname: null # (name to be outputted in log messages) String or null\n\tlog: true # (log status updates to console?) true or false\n\twatch: false # (automatically rebuild on file change?) true or false\n\n\t# Handlers\n\tbuildHandler: false # (fired when build completed) function or false\n\trebuildHandler: false # (fired when rebuild completed) function or false\n\tsuccessHandler: false # (fired when (re)build completed successfully) function or false\n\n\t# Paths\n\tsrcPath: false # String\n\toutPath: false # String or false\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n\n\t# Compression (requires outPath)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n\n\t# Order\n\tscriptsOrder: false # Array or false\n\tstylesOrder: false # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: false # String or false\n\tsrcLoaderPath: false # String or false\n}\n```\n\nThe above values are the default values for those options. The settings which are set to `true` will auto-detect the files for you.\n\n\n### Options\n\nThere are currently two options available, the `log` and `watch` options.\n\n- The `log` option when enabled will output all status messages, by default this is enabled.\n- The `watch` option when enabled will allow buildr to run in the background watching for changes in our `srcPath`, if a change is detected then our project is automatically rebuilt for us, by default this is disabled.\n\n\n### Handlers\n\nThere are two handlers you can configure, they are the `buildHandler` and the `rebuildHandler`.\n\n- The `buildHandler` is fired after our project has been built.\n- The `rebuildHandler` is fired after our project has been rebuilt. Our project is rebuilt when we utilise the `watch: true` config option, which scans for changes in the background and automatically rebuilds our project on change. If this isn't specified, then the `buildHandler` will automatically be used as the `rebuildHandler`.\n\nThey are both passed a single argument called `err` which is either an `Error` instance, or `false` if no error occurred. They both also have default values, so you don't need to specify them if you don't want to.\n\n\n### Checking\n\nTo pass your scripts through jshint and your styles through csslint, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n}\n```\n\n\n### Compression\n\nTo copy your `src` directory to an `out` directory, then compile and compress all your styles and scripts in the `out` directory, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Compression (without outPath only the generated bundle files are compressed)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n}\n```\n\nIf your `outPath` is the same as your `srcPath` then the only files which will be compressed are the generated bundle files.\n\n\n### Bundling\n\nTo bundle all your style files into one file called `out/bundled.css` and all your script files into one file called `out/bundled.js`, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n}\n```\n\n\n### Loaders\n\nTo generate a source loader file called `src/loader.js` which will load in all your source styles and scripts into the page, you can use the following:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: '''\n\t\t# Prepare\n\t\tmyprojectEl = document.getElementById('myproject-include')\n\t\tmyprojectBaseUrl = myprojectEl.src.replace(/\\\\?.*$/,'').replace(/loader\\\\.js$/, '').replace(/\\\\/+$/, '')+'/'\n\n\t\t# Load in with Buildr\n\t\tmyprojectBuildr = new window.Buildr {\n\t\t\tbaseUrl: myprojectBaseUrl\n\t\t\tbeforeEl: myprojectEl\n\t\t\tserverCompilation: window.serverCompilation or false\n\t\t\tscripts: scripts\n\t\t\tstyles: styles\n\t\t}\n\t\tmyprojectBuildr.load()\n\t\t''' # note, all \\ in this are escaped due to it being in a string\n\tsrcLoaderPath: 'src/myproject.loader.js' # String or false\n}\n```\n\nThen include into your page with the following html:\n\n``` html\n<script id=\"myproject-include\" src=\"../../loader.js\"></script>\n```\n\nThis is incredibly useful for developing apps which have lots of files, as instead of updating all your demo page's html with the new script and style files all the time, you just include the loader.\n\n\n### Combining\n\nYou can feel free to combine any of the configurations above to get something which checks, compiles, compresses, bundles, and generates loaders too. Though compression and bundling is dependent on having an `outPath` which is different from your `srcPath`.\n\n\n## Run\n\n### As a Command Line Tool\n\nWithin your application folder\n\n1. Install Buildr Globally\n\n\t\tnpm -g install buildr\n\n2. Stick your configuration in `buildr.cson`\n\n3. Run the global buildr\n\n\t\tbuildr\n\nYou may specify the filename for configuring by passing -f <filename> or --file <filename> on the command-line.\n\n### As a Module\n\nWithin your application folder\n\n1. Install Buildr Locally\n\n\t\tnpm install buildr\n\n2. Code `buildr.coffee`\n\n\t``` coffeescript\n\tbuildr = require 'buildr'\n\tconfig = {} # your configuration\n\tmyBuildr = buildr.createInstance(config)\n\tmyBuildr.process (err) ->\n\t\tthrow err if err\n\t\tconsole.log 'Building completed'\n\t```\n\n3. Run your buildr file\n\n\t\tcoffee buildr.coffee\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)\n\n\n## History\n\n### Changelog\n\n- v0.8.3 October 28, 2012\n  - Feature request #13: specify .cson file at command line\n  - Feature request #15: Macro preprocessor\n  - Fix bugs 8, 19, 20, 21, 23, 25, 27, 28, 30\n  - Use cake to build JavaScript, making buildr easier to run\n  - Updated dependencies to fix several bugs\n\n- v0.8 September 27, 2011\n\t- Fixed concurrency support\n\t- Fixed compression under certain configurations\n\t- Added [Caterpillar](https://github.com/balupton/caterpillar.npm) for awesome console logging\n\n- v0.7 August 22, 2011\n\t- Added `watch`, `buildHandler` and `rebuildHandler` options\n\n- v0.6 July 21, 2011\n\t- v0.6.0 July 21, 2011\n\t\t- Added javascript, image and css compression\n\t\t- Added jshint and csslint checks\n\t- v0.6.6 August 16, 2011\n\t\t- Fixed relative paths between outPath and bundledPaths\n\n- v0.5 July 9, 2011\n\t- Added srcLoader compilation\n\n- v0.4 July 1, 2011\n\t- Extremely Simplified\n\t- Only supports bundling of js|coffee and css|less files currently\n\n- v0.3 May 31, 2011\n\t- Exploration into better architectures\n\n- v0.2 April 2, 2011\n\t- Initial Release\n\n- v0.1 March 23, 2011\n\t- Initial Commit\n\n### Todo\n\n- Needs auto file finding for bundling/orders\n- Needs no-config version\n- Needs unit tests\n","readmeFilename":"README.md","_id":"buildr@0.8.4","dist":{"shasum":"6702169f07f32bca1e9f61aae82b198aac20a17c","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.4.tgz","integrity":"sha512-7CereU3vxe4eEss0247k0WpBeoPCYE7uOcZ+ark9ftmY04TifKWdDNSXX6X5AYfv+Iiw9P4Hc6CGUOE4fgJcyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2S+aIJU314YGQmMn1L3zDn2/I1ABGOP6hspEu8i2dkAiAQNs30Zj48MxekaXKSfAxJapEKok3zyaDeGKOr6LTGnQ=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}},"0.8.5":{"name":"buildr","version":"0.8.5","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.3.x","coffee-script":"1.4.x","bal-util":"1.x","jshint":"0.9.x","csslint":"0.9.x","uglify-js":"1.3.x","pulverizr":"0.7.x","cson":">=1.4","watch-tree-maintained":"0.1.x","caterpillar":"1.x","optimist":">=0.3"},"engines":{"node":">=0.4.0"},"scripts":{"prepublish":"cake clean build"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr.js","readme":"# Welcome to Buildr\n\nThe (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)\n\n\n## Install\n\n1. [Install Node.js](https://github.com/balupton/node/wiki/Installing-Node.js)\n\n1. Install dependencies for image compression\n\n\t- On OSX\n\t\t\n\t\t\truby -e \"$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)\"\n\t\t\tbrew install gifsicle libjpeg optipng pngcrush\n\t\n\t- On Apt Linux\n\t\t\n\t\t\tsudo apt-get update && sudo apt-get install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- On Yum Linux\n\t\t\n\t\t\tsudo yum -y install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- Windows\n\n\t\t> Hahahahaha\n\n\n## Configure\n\nBefore you use Buildr, you must specify some configuration for it. The available configuration is:\n\n``` coffeescript\n{\n\t# Options\n\tname: null # (name to be outputted in log messages) String or null\n\tlog: true # (log status updates to console?) true or false\n\twatch: false # (automatically rebuild on file change?) true or false\n\n\t# Handlers\n\tbuildHandler: false # (fired when build completed) function or false\n\trebuildHandler: false # (fired when rebuild completed) function or false\n\tsuccessHandler: false # (fired when (re)build completed successfully) function or false\n\n\t# Paths\n\tsrcPath: false # String\n\toutPath: false # String or false\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n\n\t# Compression (requires outPath)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n\n\t# Order\n\tscriptsOrder: false # Array or false\n\tstylesOrder: false # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: false # String or false\n\tsrcLoaderPath: false # String or false\n}\n```\n\nThe above values are the default values for those options. The settings which are set to `true` will auto-detect the files for you.\n\n\n### Options\n\nThere are currently two options available, the `log` and `watch` options.\n\n- The `log` option when enabled will output all status messages, by default this is enabled.\n- The `watch` option when enabled will allow buildr to run in the background watching for changes in our `srcPath`, if a change is detected then our project is automatically rebuilt for us, by default this is disabled.\n\n\n### Handlers\n\nThere are two handlers you can configure, they are the `buildHandler` and the `rebuildHandler`.\n\n- The `buildHandler` is fired after our project has been built.\n- The `rebuildHandler` is fired after our project has been rebuilt. Our project is rebuilt when we utilise the `watch: true` config option, which scans for changes in the background and automatically rebuilds our project on change. If this isn't specified, then the `buildHandler` will automatically be used as the `rebuildHandler`.\n\nThey are both passed a single argument called `err` which is either an `Error` instance, or `false` if no error occurred. They both also have default values, so you don't need to specify them if you don't want to.\n\n\n### Checking\n\nTo pass your scripts through jshint and your styles through csslint, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n}\n```\n\n\n### Compression\n\nTo copy your `src` directory to an `out` directory, then compile and compress all your styles and scripts in the `out` directory, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Compression (without outPath only the generated bundle files are compressed)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n}\n```\n\nIf your `outPath` is the same as your `srcPath` then the only files which will be compressed are the generated bundle files.\n\n\n### Bundling\n\nTo bundle all your style files into one file called `out/bundled.css` and all your script files into one file called `out/bundled.js`, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n}\n```\n\n\n### Loaders\n\nTo generate a source loader file called `src/loader.js` which will load in all your source styles and scripts into the page, you can use the following:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: '''\n\t\t# Prepare\n\t\tmyprojectEl = document.getElementById('myproject-include')\n\t\tmyprojectBaseUrl = myprojectEl.src.replace(/\\\\?.*$/,'').replace(/loader\\\\.js$/, '').replace(/\\\\/+$/, '')+'/'\n\n\t\t# Load in with Buildr\n\t\tmyprojectBuildr = new window.Buildr {\n\t\t\tbaseUrl: myprojectBaseUrl\n\t\t\tbeforeEl: myprojectEl\n\t\t\tserverCompilation: window.serverCompilation or false\n\t\t\tscripts: scripts\n\t\t\tstyles: styles\n\t\t}\n\t\tmyprojectBuildr.load()\n\t\t''' # note, all \\ in this are escaped due to it being in a string\n\tsrcLoaderPath: 'src/myproject.loader.js' # String or false\n}\n```\n\nThen include into your page with the following html:\n\n``` html\n<script id=\"myproject-include\" src=\"../../loader.js\"></script>\n```\n\nThis is incredibly useful for developing apps which have lots of files, as instead of updating all your demo page's html with the new script and style files all the time, you just include the loader.\n\n\n### Combining\n\nYou can feel free to combine any of the configurations above to get something which checks, compiles, compresses, bundles, and generates loaders too. Though compression and bundling is dependent on having an `outPath` which is different from your `srcPath`.\n\n\n## Run\n\n### As a Command Line Tool\n\nWithin your application folder\n\n1. Install Buildr Globally\n\n\t\tnpm -g install buildr\n\n2. Stick your configuration in `buildr.cson`\n\n3. Run the global buildr\n\n\t\tbuildr\n\nYou may specify the filename for configuring by passing -f <filename> or --file <filename> on the command-line.\n\n### As a Module\n\nWithin your application folder\n\n1. Install Buildr Locally\n\n\t\tnpm install buildr\n\n2. Code `buildr.coffee`\n\n\t``` coffeescript\n\tbuildr = require 'buildr'\n\tconfig = {} # your configuration\n\tmyBuildr = buildr.createInstance(config)\n\tmyBuildr.process (err) ->\n\t\tthrow err if err\n\t\tconsole.log 'Building completed'\n\t```\n\n3. Run your buildr file\n\n\t\tcoffee buildr.coffee\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)\n\n\n## History\n\n### Changelog\n\n- v0.8.4 November 5, 2012\n  - Fix bug 31: Log level debug is always used, regardless of configuration.\n\n- v0.8.3 October 28, 2012\n  - Feature request #13: specify .cson file at command line\n  - Feature request #15: Macro preprocessor\n  - Fix bugs 8, 19, 20, 21, 23, 25, 27, 28, 30\n  - Use cake to build JavaScript, making buildr easier to run\n  - Updated dependencies to fix several bugs\n\n- v0.8 September 27, 2011\n\t- Fixed concurrency support\n\t- Fixed compression under certain configurations\n\t- Added [Caterpillar](https://github.com/balupton/caterpillar.npm) for awesome console logging\n\n- v0.7 August 22, 2011\n\t- Added `watch`, `buildHandler` and `rebuildHandler` options\n\n- v0.6 July 21, 2011\n\t- v0.6.0 July 21, 2011\n\t\t- Added javascript, image and css compression\n\t\t- Added jshint and csslint checks\n\t- v0.6.6 August 16, 2011\n\t\t- Fixed relative paths between outPath and bundledPaths\n\n- v0.5 July 9, 2011\n\t- Added srcLoader compilation\n\n- v0.4 July 1, 2011\n\t- Extremely Simplified\n\t- Only supports bundling of js|coffee and css|less files currently\n\n- v0.3 May 31, 2011\n\t- Exploration into better architectures\n\n- v0.2 April 2, 2011\n\t- Initial Release\n\n- v0.1 March 23, 2011\n\t- Initial Commit\n\n### Todo\n\n- Needs auto file finding for bundling/orders\n- Needs no-config version\n- Needs unit tests\n","readmeFilename":"README.md","_id":"buildr@0.8.5","dist":{"shasum":"5995321df74aba8c100ba7a08c60fbb1b40a9a61","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.5.tgz","integrity":"sha512-SO/o1kGpxVkhY4v+WWWqFSu8cMwfZ3RXXcXnW0e8bWXNo9Dk/rThtR1I+jqoYhy3LfIeOC7YFWHqHT1yTllorw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo7x5lD2esYWUKS4DWV4w5g7sNm1cb5fVTVuyNi6rZhAiEAoAOOO4dyUa0qsDMxTPfE7AFuea230PK7pg3M9HGtxNQ="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}},"0.8.6":{"name":"buildr","version":"0.8.6","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.3.x","coffee-script":"1.4.x","bal-util":"1.x","jshint":"0.9.x","csslint":"0.9.x","uglify-js":"1.3.x","pulverizr":"0.7.x","cson":">=1.4","watch-tree-maintained":"0.1.x","caterpillar":"1.x","optimist":">=0.3"},"engines":{"node":">=0.4.0"},"scripts":{"prepublish":"cake clean build"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr.js","readme":"# Welcome to Buildr\n\nThe (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)\n\n\n## Install\n\n1. [Install Node.js](http://bevry.me/node/install)\n\n1. Install dependencies for image compression\n\n\t- On OSX\n\t\t\n\t\t\truby -e \"$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)\"\n\t\t\tbrew install gifsicle libjpeg optipng pngcrush\n\t\n\t- On Apt Linux\n\t\t\n\t\t\tsudo apt-get update && sudo apt-get install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- On Yum Linux\n\t\t\n\t\t\tsudo yum -y install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- Windows\n\n\t\t> Hahahahaha\n\n\n## Configure\n\nBefore you use Buildr, you must specify some configuration for it. The available configuration is:\n\n``` coffeescript\n{\n\t# Options\n\tname: null # (name to be outputted in log messages) String or null\n\tlog: true # (log status updates to console?) true or false\n\twatch: false # (automatically rebuild on file change?) true or false\n\n\t# Handlers\n\tbuildHandler: false # (fired when build completed) function or false\n\trebuildHandler: false # (fired when rebuild completed) function or false\n\tsuccessHandler: false # (fired when (re)build completed successfully) function or false\n\n\t# Paths\n\tsrcPath: false # String\n\toutPath: false # String or false\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n\n\t# Compression (requires outPath)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n\n\t# Order\n\tscriptsOrder: false # Array or false\n\tstylesOrder: false # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: false # String or false\n\tsrcLoaderPath: false # String or false\n}\n```\n\nThe above values are the default values for those options. The settings which are set to `true` will auto-detect the files for you.\n\n\n### Options\n\nThere are currently two options available, the `log` and `watch` options.\n\n- The `log` option when enabled will output all status messages, by default this is enabled.\n- The `watch` option when enabled will allow buildr to run in the background watching for changes in our `srcPath`, if a change is detected then our project is automatically rebuilt for us, by default this is disabled.\n\n\n### Handlers\n\nThere are two handlers you can configure, they are the `buildHandler` and the `rebuildHandler`.\n\n- The `buildHandler` is fired after our project has been built.\n- The `rebuildHandler` is fired after our project has been rebuilt. Our project is rebuilt when we utilise the `watch: true` config option, which scans for changes in the background and automatically rebuilds our project on change. If this isn't specified, then the `buildHandler` will automatically be used as the `rebuildHandler`.\n\nThey are both passed a single argument called `err` which is either an `Error` instance, or `false` if no error occurred. They both also have default values, so you don't need to specify them if you don't want to.\n\n\n### Checking\n\nTo pass your scripts through jshint and your styles through csslint, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n}\n```\n\n\n### Compression\n\nTo copy your `src` directory to an `out` directory, then compile and compress all your styles and scripts in the `out` directory, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Compression (without outPath only the generated bundle files are compressed)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n}\n```\n\nIf your `outPath` is the same as your `srcPath` then the only files which will be compressed are the generated bundle files.\n\n\n### Bundling\n\nTo bundle all your style files into one file called `out/bundled.css` and all your script files into one file called `out/bundled.js`, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n}\n```\n\n\n### Loaders\n\nTo generate a source loader file called `src/loader.js` which will load in all your source styles and scripts into the page, you can use the following:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: '''\n\t\t# Prepare\n\t\tmyprojectEl = document.getElementById('myproject-include')\n\t\tmyprojectBaseUrl = myprojectEl.src.replace(/\\\\?.*$/,'').replace(/loader\\\\.js$/, '').replace(/\\\\/+$/, '')+'/'\n\n\t\t# Load in with Buildr\n\t\tmyprojectBuildr = new window.Buildr {\n\t\t\tbaseUrl: myprojectBaseUrl\n\t\t\tbeforeEl: myprojectEl\n\t\t\tserverCompilation: window.serverCompilation or false\n\t\t\tscripts: scripts\n\t\t\tstyles: styles\n\t\t}\n\t\tmyprojectBuildr.load()\n\t\t''' # note, all \\ in this are escaped due to it being in a string\n\tsrcLoaderPath: 'src/myproject.loader.js' # String or false\n}\n```\n\nThen include into your page with the following html:\n\n``` html\n<script id=\"myproject-include\" src=\"../../loader.js\"></script>\n```\n\nThis is incredibly useful for developing apps which have lots of files, as instead of updating all your demo page's html with the new script and style files all the time, you just include the loader.\n\n\n### Combining\n\nYou can feel free to combine any of the configurations above to get something which checks, compiles, compresses, bundles, and generates loaders too. Though compression and bundling is dependent on having an `outPath` which is different from your `srcPath`.\n\n\n## Run\n\n### As a Command Line Tool\n\nWithin your application folder\n\n1. Install Buildr Globally\n\n\t\tnpm -g install buildr\n\n2. Stick your configuration in `buildr.cson`\n\n3. Run the global buildr\n\n\t\tbuildr\n\nYou may specify the filename for configuring by passing -f <filename> or --file <filename> on the command-line.\n\n### As a Module\n\nWithin your application folder\n\n1. Install Buildr Locally\n\n\t\tnpm install buildr\n\n2. Code `buildr.coffee`\n\n\t``` coffeescript\n\tbuildr = require 'buildr'\n\tconfig = {} # your configuration\n\tmyBuildr = buildr.createInstance(config)\n\tmyBuildr.process (err) ->\n\t\tthrow err if err\n\t\tconsole.log 'Building completed'\n\t```\n\n3. Run your buildr file\n\n\t\tcoffee buildr.coffee\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)\n\n\n## History\n\n### Changelog\n\n- v0.8.6 March 17, 2013\n  - Replace deprecated path.exists call with fs.exists.\n  - Fix build issue with Cakefile.\n  - Fix issue 32 and 33\n\n- v0.8.5 November 11, 2012\n  - Fix problem with copying of hidden directories like .svn/\n\n- v0.8.4 November 5, 2012\n  - Fix bug 31: Log level debug is always used, regardless of configuration.\n\n- v0.8.3 October 28, 2012\n  - Feature request #13: specify .cson file at command line\n  - Feature request #15: Macro preprocessor\n  - Fix bugs 8, 19, 20, 21, 23, 25, 27, 28, 30\n  - Use cake to build JavaScript, making buildr easier to run\n  - Updated dependencies to fix several bugs\n\n- v0.8 September 27, 2011\n\t- Fixed concurrency support\n\t- Fixed compression under certain configurations\n\t- Added [Caterpillar](https://github.com/balupton/caterpillar.npm) for awesome console logging\n\n- v0.7 August 22, 2011\n\t- Added `watch`, `buildHandler` and `rebuildHandler` options\n\n- v0.6 July 21, 2011\n\t- v0.6.0 July 21, 2011\n\t\t- Added javascript, image and css compression\n\t\t- Added jshint and csslint checks\n\t- v0.6.6 August 16, 2011\n\t\t- Fixed relative paths between outPath and bundledPaths\n\n- v0.5 July 9, 2011\n\t- Added srcLoader compilation\n\n- v0.4 July 1, 2011\n\t- Extremely Simplified\n\t- Only supports bundling of js|coffee and css|less files currently\n\n- v0.3 May 31, 2011\n\t- Exploration into better architectures\n\n- v0.2 April 2, 2011\n\t- Initial Release\n\n- v0.1 March 23, 2011\n\t- Initial Commit\n\n### Todo\n\n- Needs auto file finding for bundling/orders\n- Needs no-config version\n- Needs unit tests\n","readmeFilename":"README.md","_id":"buildr@0.8.6","dist":{"shasum":"9c904dba655ebf3b6c5c7191c0a71fc1f55e7485","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.6.tgz","integrity":"sha512-TNLOa8ZumJ5w4ywIvEpX/pp96NwZ7GrCWJxVedoWb24yA4URKdIi9+cXVkUPbWh7jHf+5GYyvXqfVbqScGPQQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ztYaAfiZ+YhRCCGA04JVenk95s9pXS5vcgFH8KGd0gIhAJpQgo4GkH8n2fFKyxh37hrlSW8C/LXhHtTCcn3OifOh"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}},"0.8.7":{"name":"buildr","version":"0.8.7","description":"The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)","homepage":"https://github.com/balupton/buildr.npm","keywords":["javascript","coffee","lesscss","less","css","builder","package","compile","compress","minify","bundle","merge","lint"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"}],"bugs":{"url":"https://github.com/balupton/buildr.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"},"dependencies":{"less":"1.3.x","coffee-script":"1.4.x","bal-util":"1.x","jshint":"0.9.x","csslint":"0.9.x","uglify-js":"1.3.x","pulverizr":"0.7.x","cson":">=1.4","watch-tree-maintained":"0.1.x","caterpillar":"1.x","optimist":">=0.3","rimraf":"2.1.4"},"engines":{"node":">=0.4.0"},"scripts":{"prepublish":"cake clean build"},"directories":{"lib":"lib"},"bin":{"buildr":"./bin/buildr.js"},"main":"./lib/buildr.js","readme":"# Welcome to Buildr\n\nThe (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)\n\n\n## Install\n\n1. [Install Node.js](http://bevry.me/node/install)\n\n1. Install dependencies for image compression\n\n\t- On OSX\n\t\t\n\t\t\truby -e \"$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)\"\n\t\t\tbrew install gifsicle libjpeg optipng pngcrush\n\t\n\t- On Apt Linux\n\t\t\n\t\t\tsudo apt-get update && sudo apt-get install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- On Yum Linux\n\t\t\n\t\t\tsudo yum -y install gifsicle libjpeg-progs optipng pngcrush\n\t\n\t- Windows\n\n\t\t> Hahahahaha\n\n\n## Configure\n\nBefore you use Buildr, you must specify some configuration for it. The available configuration is:\n\n``` coffeescript\n{\n\t# Options\n\tname: null # (name to be outputted in log messages) String or null\n\tlog: true # (log status updates to console?) true or false\n\twatch: false # (automatically rebuild on file change?) true or false\n\n\t# Handlers\n\tbuildHandler: false # (fired when build completed) function or false\n\trebuildHandler: false # (fired when rebuild completed) function or false\n\tsuccessHandler: false # (fired when (re)build completed successfully) function or false\n\n\t# Paths\n\tsrcPath: false # String\n\toutPath: false # String or false\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n\n\t# Compression (requires outPath)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n\n\t# Order\n\tscriptsOrder: false # Array or false\n\tstylesOrder: false # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: false # String or false\n\tsrcLoaderPath: false # String or false\n}\n```\n\nThe above values are the default values for those options. The settings which are set to `true` will auto-detect the files for you.\n\n\n### Options\n\nThere are currently two options available, the `log` and `watch` options.\n\n- The `log` option when enabled will output all status messages, by default this is enabled.\n- The `watch` option when enabled will allow buildr to run in the background watching for changes in our `srcPath`, if a change is detected then our project is automatically rebuilt for us, by default this is disabled.\n\n\n### Handlers\n\nThere are two handlers you can configure, they are the `buildHandler` and the `rebuildHandler`.\n\n- The `buildHandler` is fired after our project has been built.\n- The `rebuildHandler` is fired after our project has been rebuilt. Our project is rebuilt when we utilise the `watch: true` config option, which scans for changes in the background and automatically rebuilds our project on change. If this isn't specified, then the `buildHandler` will automatically be used as the `rebuildHandler`.\n\nThey are both passed a single argument called `err` which is either an `Error` instance, or `false` if no error occurred. They both also have default values, so you don't need to specify them if you don't want to.\n\n\n### Checking\n\nTo pass your scripts through jshint and your styles through csslint, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Checking\n\tcheckScripts: true # Array or true or false\n\tcheckStyles: true # Array or true or false\n\tjshintOptions: false # Object or false\n\tcsslintOptions: false # Object or false\n}\n```\n\n\n### Compression\n\nTo copy your `src` directory to an `out` directory, then compile and compress all your styles and scripts in the `out` directory, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Compression (without outPath only the generated bundle files are compressed)\n\tcompressScripts: true # Array or true or false\n\tcompressStyles: true # Array or true or false\n\tcompressImages: true # Array or true or false\n}\n```\n\nIf your `outPath` is the same as your `srcPath` then the only files which will be compressed are the generated bundle files.\n\n\n### Bundling\n\nTo bundle all your style files into one file called `out/bundled.css` and all your script files into one file called `out/bundled.js`, you'd want the following configuration:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\toutPath: 'out' # String or false\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Bundling (requires Order)\n\tbundleScriptPath: false # String or false\n\tbundleStylePath: false # String or false\n\tdeleteBundledFiles: true # (requires outPath) true or false \n}\n```\n\n\n### Loaders\n\nTo generate a source loader file called `src/loader.js` which will load in all your source styles and scripts into the page, you can use the following:\n\n``` coffeescript\n{\n\t# Paths\n\tsrcPath: 'src' # String\n\n\t# Order\n\tscriptsOrder: [\n\t\t'script1.js'\n\t\t'script2.coffee'\n\t] # Array or false\n\tstylesOrder: [\n\t\t'style1.css'\n\t\t'style2.less'\n\t] # Array or false\n\n\t# Loaders (requires Order)\n\tsrcLoaderHeader: '''\n\t\t# Prepare\n\t\tmyprojectEl = document.getElementById('myproject-include')\n\t\tmyprojectBaseUrl = myprojectEl.src.replace(/\\\\?.*$/,'').replace(/loader\\\\.js$/, '').replace(/\\\\/+$/, '')+'/'\n\n\t\t# Load in with Buildr\n\t\tmyprojectBuildr = new window.Buildr {\n\t\t\tbaseUrl: myprojectBaseUrl\n\t\t\tbeforeEl: myprojectEl\n\t\t\tserverCompilation: window.serverCompilation or false\n\t\t\tscripts: scripts\n\t\t\tstyles: styles\n\t\t}\n\t\tmyprojectBuildr.load()\n\t\t''' # note, all \\ in this are escaped due to it being in a string\n\tsrcLoaderPath: 'src/myproject.loader.js' # String or false\n}\n```\n\nThen include into your page with the following html:\n\n``` html\n<script id=\"myproject-include\" src=\"../../loader.js\"></script>\n```\n\nThis is incredibly useful for developing apps which have lots of files, as instead of updating all your demo page's html with the new script and style files all the time, you just include the loader.\n\n\n### Combining\n\nYou can feel free to combine any of the configurations above to get something which checks, compiles, compresses, bundles, and generates loaders too. Though compression and bundling is dependent on having an `outPath` which is different from your `srcPath`.\n\n\n## Run\n\n### As a Command Line Tool\n\nWithin your application folder\n\n1. Install Buildr Globally\n\n\t\tnpm -g install buildr\n\n2. Stick your configuration in `buildr.cson`\n\n3. Run the global buildr\n\n\t\tbuildr\n\nYou may specify the filename for configuring by passing -f <filename> or --file <filename> on the command-line.\n\n### As a Module\n\nWithin your application folder\n\n1. Install Buildr Locally\n\n\t\tnpm install buildr\n\n2. Code `buildr.coffee`\n\n\t``` coffeescript\n\tbuildr = require 'buildr'\n\tconfig = {} # your configuration\n\tmyBuildr = buildr.createInstance(config)\n\tmyBuildr.process (err) ->\n\t\tthrow err if err\n\t\tconsole.log 'Building completed'\n\t```\n\n3. Run your buildr file\n\n\t\tcoffee buildr.coffee\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)\n\n\n## History\n\n### Changelog\n\n- v0.8.7 March 24, 2013\n  - Fix issue 34\n  - Fix syntax error in CLI script which prevents error reporting.\n  - Copy source files recursively again (reverting v0.8.5 fix) which is safe because we switched to rimraf (to fix issue 34).\n\n- v0.8.6 March 17, 2013\n  - Replace deprecated path.exists call with fs.exists.\n  - Fix build issue with Cakefile.\n  - Fix issue 32 and 33\n\n- v0.8.5 November 11, 2012\n  - Fix problem with copying of hidden directories like .svn/\n\n- v0.8.4 November 5, 2012\n  - Fix bug 31: Log level debug is always used, regardless of configuration.\n\n- v0.8.3 October 28, 2012\n  - Feature request #13: specify .cson file at command line\n  - Feature request #15: Macro preprocessor\n  - Fix bugs 8, 19, 20, 21, 23, 25, 27, 28, 30\n  - Use cake to build JavaScript, making buildr easier to run\n  - Updated dependencies to fix several bugs\n\n- v0.8 September 27, 2011\n\t- Fixed concurrency support\n\t- Fixed compression under certain configurations\n\t- Added [Caterpillar](https://github.com/balupton/caterpillar.npm) for awesome console logging\n\n- v0.7 August 22, 2011\n\t- Added `watch`, `buildHandler` and `rebuildHandler` options\n\n- v0.6 July 21, 2011\n\t- v0.6.0 July 21, 2011\n\t\t- Added javascript, image and css compression\n\t\t- Added jshint and csslint checks\n\t- v0.6.6 August 16, 2011\n\t\t- Fixed relative paths between outPath and bundledPaths\n\n- v0.5 July 9, 2011\n\t- Added srcLoader compilation\n\n- v0.4 July 1, 2011\n\t- Extremely Simplified\n\t- Only supports bundling of js|coffee and css|less files currently\n\n- v0.3 May 31, 2011\n\t- Exploration into better architectures\n\n- v0.2 April 2, 2011\n\t- Initial Release\n\n- v0.1 March 23, 2011\n\t- Initial Commit\n\n### Todo\n\n- Needs auto file finding for bundling/orders\n- Needs no-config version\n- Needs unit tests\n","readmeFilename":"README.md","_id":"buildr@0.8.7","dist":{"shasum":"9b4dac560a7f41ee63a148c5a4efc51bdb0b8452","tarball":"https://registry.npmjs.org/buildr/-/buildr-0.8.7.tgz","integrity":"sha512-VyDsdhqc8wxk84S/NyMiIgOgeRTKu/GNViEkJAE+us3mY4hB5l+dH4tiADbdD5K75rZMJiBvoYNGeDxhffrVSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnuXa9cVp+j/nUlsGMMH0zi9JJNP99y0K0fW/1CgaF2AiEAgacBOdgTvIgZfFEREPIU+RYUdoUkC8Qp38QCwasnDHU="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}}},"maintainers":[{"email":"us@bevry.me","name":"bevryme"}],"time":{"modified":"2023-11-15T06:45:37.226Z","created":"2011-03-23T12:12:02.025Z","0.1.0":"2011-03-23T12:12:02.465Z","0.1.1":"2011-03-23T12:17:23.983Z","0.1.2":"2011-03-23T12:19:37.140Z","0.2.0":"2011-03-25T11:24:13.130Z","0.2.1":"2011-03-27T13:34:31.744Z","0.2.2":"2011-03-30T18:22:41.060Z","0.2.3":"2011-04-02T23:35:33.502Z","0.2.4":"2011-04-02T23:45:42.343Z","0.2.5":"2011-04-03T02:02:21.302Z","0.2.6":"2011-04-05T11:21:25.315Z","0.2.7":"2011-04-05T12:28:12.427Z","0.2.8":"2011-04-05T12:44:32.897Z","0.2.9":"2011-04-20T10:46:10.708Z","0.4.0":"2011-07-01T12:09:56.623Z","0.4.1":"2011-07-01T12:26:53.262Z","0.4.2":"2011-07-01T12:28:37.790Z","0.4.3":"2011-07-01T12:33:47.273Z","0.4.4":"2011-07-01T12:49:22.032Z","0.4.5":"2011-07-09T01:18:36.441Z","0.5.0":"2011-07-09T03:40:28.525Z","0.5.1":"2011-07-09T03:41:52.551Z","0.5.2":"2011-07-09T04:09:24.169Z","0.5.3":"2011-07-09T07:07:32.241Z","0.5.4":"2011-07-09T07:08:43.227Z","0.5.5":"2011-07-18T14:47:35.630Z","0.6.1":"2011-07-23T01:23:19.005Z","0.6.2":"2011-07-23T01:28:53.140Z","0.6.3":"2011-07-23T01:43:05.797Z","0.6.4":"2011-07-23T01:55:33.824Z","0.6.5":"2011-08-12T02:32:28.917Z","0.6.6":"2011-08-16T06:43:13.859Z","0.7.0":"2011-08-22T04:58:46.149Z","0.8.0":"2011-09-27T07:04:23.257Z","0.8.1":"2011-09-27T09:31:16.548Z","0.8.2":"2011-10-05T10:01:20.510Z","0.8.3":"2012-10-28T06:01:03.059Z","0.8.4":"2012-11-06T00:31:38.748Z","0.8.5":"2012-11-12T02:39:57.306Z","0.8.6":"2013-03-18T02:25:09.659Z","0.8.7":"2013-03-25T02:39:06.226Z"},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"repository":{"type":"git","url":"http://github.com/balupton/buildr.npm.git"}}