{"_id":"grunt-browserifying","_rev":"37-b5f1a7be7c54d534b859b06547ce4910","name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","dist-tags":{"latest":"1.0.8"},"versions":{"0.1.1":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Watches files for changes. Uses a cache for super speed (instant builds). CoffeeScript supported out of box. Alias mappings. Shimming. Everything in one easy to use package.","version":"0.1.1","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["browserifying","gruntplugin","browserify","watchify","coffeeify","brfs","aliasify","browserify-shim"],"_id":"grunt-browserifying@0.1.1","dist":{"shasum":"bffc142775c79af2f52b0eb906666a7b5b208bdd","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-0.1.1.tgz","integrity":"sha512-R7Iav5i/quF0dTp9uBAc4obA9VbAk8GfaYjkQ/Ekb1EVDkqsQWKAsKJQ8yVBDxiypU3qrJoxiAaFK9j+NBsWTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLa9L5J1qMBRGtW36wIBAahtX03c+l1SuphS9hDRpGLAiEAr8LdSY5u3lRxprBhuFvI87Zi7IzlrEIb24k0r9kyCUQ="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"0.1.2":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Watches files for changes. Uses a cache for super speed (instant builds). CoffeeScript supported out of box. Alias mappings. Shimming. Everything in one easy to use package.","version":"0.1.2","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["browserifying","grunt","browserify","grunt browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim"],"_id":"grunt-browserifying@0.1.2","dist":{"shasum":"247a020b02c3fab9aaa9a568949043b71fa2a096","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-0.1.2.tgz","integrity":"sha512-mSzHsasI+N8KWMW7wuxmmm7HKricBjUU8uNoWAM8zDfR6SqAkvpR7wS9VK6Fq6atptnBhq6SLhfZ3iu2R7qAUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZqDu1fgjmvqO2ikStBoC7VHez96srUisqRQy0aPJieAiEAtARUyqSNHvzRdnzjwbQY03El5CwYHaylsxUY2BZ9FF8="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.0":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.0","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.0","dist":{"shasum":"e3fd3ad66be4206f316b9f12ec7734b63f249caa","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.0.tgz","integrity":"sha512-JAghajsmZl7X2zSgNmYBHwBPvtqEtkgCmTU/L8VHZVX+o9u9p+S0378f3G1n2U0JVYiYjv4wpX+aLeoLByjisQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbEhJ4YFsiSAvRQ/em1/a1BqtOy7FfuRJAfa76Xt7GRAiAZF0Ohtjud+s41vn3OHU44k69WDKy4xGK85bUlzHjOKg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.1":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.1","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying.js"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.1","dist":{"shasum":"ea9811a4c7c62bf85bc3cc8cfa6fdb7c163a8fb7","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.1.tgz","integrity":"sha512-PHCYgf0SlAH3h8uceoDNBvFlJXcbiUOCkVcJX2RYb4KROO/WuFBXUEpviH3dPL4drwVj/LzxM1ElertcrVAtzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3iYQJp2B/ADqfjeELTGQUV+38u6B27LL7Z1BCtxtfigIgJghqEpsQ6K+r+j23V9fUosV6NeMF49dWY0ryQL52ws4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.2":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.2","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.2","dist":{"shasum":"96b181d0e52051b5f28d0fe342c4e8589bdbe5b8","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.2.tgz","integrity":"sha512-XEIRDwOUzRxL5FwGnJDpKJb1nzDqkv82Xy6ytUdu4z3Xb3Nh5mqDE5TDx9DABLHHs87LLhE916CyRc9lUD/Cew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXpCPjfbZxPqnUdPSUz5vwa+eZaX7da5XLVvvdCDNSQgIgWS6M0tyz6Gu4UPgdG6BG5ByhAuYAPfhA/umd6Jg74wM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.3":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.3","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.3","dist":{"shasum":"03d322af113a517fccc624752fd86af15eb01f98","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.3.tgz","integrity":"sha512-QyluFj4PKxl7ETIsYeNQ9hU4ADWHPqmECUdJL78zYW0vQgYzWj6ZD0NsLU4d/5QvRzxQ1NsKOX1y63Nxubpl6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJBZdtwkzaDiD92S/osBE6Huw25s2ULvSk290FTNZutAiEA4QGe/SVu1+y14ei9bAFgHCpuvCAxTQYW9raifwH0uEU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.4":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.4","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.4","dist":{"shasum":"a88cd2e458d57d5ea18123fdd9bb03b0299b27b2","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.4.tgz","integrity":"sha512-+yaEiLyvnx1J6GK1ZkmEekIuSd8QZVJeCN/tWA9okCUvIUUNGiGE3gpnTorRk19w0gPccfuLZVMKp/9M+Y4hZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC84jHp9kI+JRgMtW1srMTdCG1nix8BSDciQtL6KvHXWwIhAICHigbbljtCbEIH5rjbjJ5ImM3HgO7Po1gc1WOaIJ+t"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.5":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.5","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9","coffee-script":"~1.7.1"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.5","dist":{"shasum":"dfc8fbd3a56d5702caa244e4545516d8a69bc500","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.5.tgz","integrity":"sha512-O6u8YYr/ad60LP1TNPaU27pT7q426aunkFpvfVCDDMQvTHSwDyJZHMrHqeWLfB1Sua370Cl+VCyzIOC0m0K4UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDNwjLaAD2LQU0Rkkg+71+UVmWfI/pgmA8ziuj2qqmqQIgOgZSAIj932d+2kdyrYRZj43iezYoT7wMog6R8i9ybfQ="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.6":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.6","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9","coffee-script":"~1.7.1","glob":"~3.2.8"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.6","dist":{"shasum":"8dedafa87d70169bacd36d351a1fae1f149f0bc4","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.6.tgz","integrity":"sha512-1i/9Hn2/ehG/wJgzdVqVTV1Ue2lbD6udn8nIQRdhscLB2t9E1iEPmgq7TfiVQrNOaJZZ602sDkt35M6GC0owKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfyKHnerobNqe5Krah00r3XdawOaIDM/K8IE0it3UOLAIhAMUFLWUmAKL4CYjkAUTKraoGQRCCVphAtpj4RI8KJnjg"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.7":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.7","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"browserifying":"./bin/browserifying"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9","coffee-script":"~1.7.1","glob":"~3.2.8","mkdirp":"~0.3.5"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","lodash":"~2.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.7","dist":{"shasum":"56312f44bb481a34413362d8fe0449f4b5d412a4","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.7.tgz","integrity":"sha512-QgXMZaQf2Wedwf44hTVaUhwzcJ07FSnJPM3pt/4RlEHfQmR/RYUfcMTxaVBDFBkP3DkdFJn65llIlzwbcghheQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKylBB8y0K46gld/bH0OQjUu5mqCPZzkMFLO4cluZBSgIhANsK5wgOQu2+I12a1mnfnMvDW1sL3QR6QCZOXAynO/J9"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]},"1.0.8":{"name":"grunt-browserifying","description":"The ultimate Grunt Browserify task. Run once or watch files for changes. Uses a cache for super speed (instant builds). CoffeeScript support built in. Alias mappings. Shimming. Everything in one easy to use package.","version":"1.0.8","homepage":"https://github.com/thesunny/grunt-browserifying","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"bugs":{"url":"https://github.com/thesunny/grunt-browserifying/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thesunny/grunt-browserifying/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"shampoo":"./bin/shampoo"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"watchify":"~0.5.6","coffeeify":"~0.6.0","lodash":"~2.4.1","aliasify":"~1.4.0","browserify":"~3.24.11","browserify-shim":"~2.0.10","brfs":"0.0.9","coffee-script":"~1.7.1","glob":"~3.2.8","mkdirp":"~0.3.5"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","lodash":"~2.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","browserify","watchify","gruntplugin","coffeeify","brfs","aliasify","browserify-shim","browserifying"],"_id":"grunt-browserifying@1.0.8","dist":{"shasum":"66bea1e1a971647b1f5c450beb7747b0e7ff9c33","tarball":"https://registry.npmjs.org/grunt-browserifying/-/grunt-browserifying-1.0.8.tgz","integrity":"sha512-C2SPUIuK7MtOdhMTzYlUsJH/6AJkD+bL0fIDlLlvMd8oF5qhWhfmjhd+6r6LJCo0CkPhdjtjwacXQ7hPhh9XPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJEFp6xO3j0QABl9QYidhZ7xWfBmbeGN4LN4RW92X5VAiEA/yU/Ir+B3RFeYoAVvIlckxAIFOsr62UeEToYpaEM3lM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"thesunny","email":"thesunny@gmail.com"},"maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}]}},"readme":"# grunt-browserifying\r\n\r\nThe ultimate Grunt Browserify task.\r\n\r\n  * Run once or watch files for changes\r\n  * Uses a cache for super speed (instant builds)\r\n  * CoffeeScript support built in\r\n  * Alias mappings\r\n  * Shim non CommonJS files\r\n  * Super simple configuration and good defaults\r\n  * More...\r\n\r\n\r\n## Quick Start\r\nIf you already know Grunt, for basic usage create a `Gruntfile.js` as below filling in your destination path and source path.\r\n\r\n```\r\n// Gruntfile.js\r\nmodule.exports = function(grunt) {\r\n  grunt.initConfig({\r\n    browserifying: {\r\n      files: {\r\n        './build/dest/path.js': './source/path.js'\r\n      },\r\n    },\r\n  });\r\n  grunt.loadNpmTasks('grunt-browserifying');\r\n}\r\n```\r\n\r\nThen from your console:\r\n```\r\ngrunt browserifying\r\n```\r\n\r\nThis will start the task and watch the source file and all of its require'd dependencies for changes. It will rebuild when a file change is detected. It uses caching so its very fast. To quit watching, use `CTRL-C`.\r\n\r\n\r\n\r\n## Getting Started\r\nThis plugin requires Grunt `~0.4.2`\r\n\r\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\r\n\r\n```shell\r\nnpm install grunt-browserifying --save-dev\r\n```\r\n\r\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\r\n\r\n```js\r\ngrunt.loadNpmTasks('grunt-browserifying');\r\n```\r\n\r\n\r\n## The Browserifying Grunt Plugin\r\n\r\n### Overview\r\nIn your project's Gruntfile, add a section named `browserifying` to the data object passed into `grunt.initConfig()`.\r\n\r\nInclude a `files` Object where:\r\n\r\n  * The keys are the destination file for the Browserify build (remember to include the \".js\")\r\n  * The value is either a `String` or `Array` of `String` that represents the source files. The source files may be either `.js` or `.coffee` files. Remember to:\r\n    1. Include the extension (.js or .coffee).\r\n    1. Include the \"./\" part of the path\r\n\r\nThe source files are relative to the directory from where `grunt` is being run.\r\n\r\nOptionally include an `options` Object. See the Options section for more info.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n      // See the options sections for all options.\r\n\r\n      // popular option watches for file changes and updates only the changed\r\n      // files. If watch is missing or set to false, browserifying will only\r\n      // bundle the files once and exit.\r\n      watch: true \r\n    },\r\n    files: {\r\n      './build/path/example.js': './source/path.js'\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n#### Running the Grunt Task\r\n\r\nRun the grunt task from the command line using:\r\n\r\n```\r\ngrunt browserify_plus\r\n```\r\n\r\n\r\n#### CoffeeScript\r\n\r\nIt works with CoffeeScript files (no configuration required):\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {},\r\n    files: {\r\n      './build/path/example.js': './source/path.coffee'\r\n                                // .coffee files work\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n\r\n#### Multiple Source Files\r\n\r\nFor multiple files, pass in an array (feel free to mix js and coffee files):\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {},\r\n    files: {\r\n      './build/path/example.js': ['./source/path.coffee', './source/path_2.js']\r\n                               // Array of String for sources works\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n\r\n#### Multiple Browserify Bundles\r\n\r\nYou can have multiple builds going on simultaneously:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n    },\r\n    files: {\r\n      // Multiple key/value pairs works to create multiple Browserify bundles\r\n      './build/path/example.js': ['./source/path.coffee', './source/path_2.js']\r\n      './build/path/example-2.js': './source/example-2.js'\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n\r\n\r\n\r\n### Options\r\n\r\nAll options:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n      watch: false, // watch files for changes with caching (default true)\r\n      map: {\r\n        'underscore': './lib/underscore.js',\r\n        'jquery': {\r\n          exports: '$',\r\n          path: './lib/jquery.js',\r\n        }\r\n      },\r\n      sourceMaps: true,     // enable source maps (default true)\r\n      brfs: true            // enable inlining files (default false)\r\n    }\r\n    },\r\n    files: {\r\n      ...\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n\r\n#### options.map\r\n\r\nType: `Object`\r\nDefault value: `{}`\r\n\r\nA map allows you to:\r\n\r\n* alias: Require files from any location using an alias\r\n* shim: Use a non-CommonJS JavaScript file with `require`\r\n\r\n##### options.map - alias\r\n\r\n```js\r\n// a map allows you to do this\r\nrequire 'underscore'\r\n```\r\n\r\nInstead of this\r\n```js\r\n// don't do this anymore\r\nrequire '../node_modules/underscore/underscore.js'\r\n```\r\n\r\nConfigure maps like this:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n      map: {\r\n        'underscore': './lib/underscore.js'\r\n      }\r\n    },\r\n    files: {\r\n      ...\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n##### options.map - shim\r\n\r\nYou can also use a shim inside the map.\r\n\r\nA shim allows you to use JavaScript files that are not designed for use with CommonJS.\r\n\r\nIn a CommonJS file, we export a variable by assigning it to `module.exports` like this:\r\n\r\n```js\r\n// code goes here\r\nmodule.exports = someVariable;\r\n```\r\n\r\nJavaScript files that don't conform to CommonJS, don't have a `module.exports` assignment. Normally we would have to modify the JavaScript file just to add `module.exports` to make it work with Browserify.\r\n\r\nInstead, we can use a shim. We just tell that shim what variable to export. In the example above, that variable would be `someVariable`. For jQuery, it would be `$` or `jQuery` (both reference the same object).\r\n\r\nHere is how to use map to create a shim:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n      map: {\r\n        // jQuery with a shim\r\n        'jquery': {\r\n          exports: '$',\r\n          path: './lib/jquery.js'\r\n        },\r\n        // we can mix unshimmed maps in as well like below\r\n        'underscore': './lib/underscore.js'\r\n      }\r\n    },\r\n    files: {\r\n      ...\r\n    },\r\n  },\r\n});\r\n```\r\n\r\nNow we can do:\r\n\r\n```js\r\n// this works now\r\n$ = require('jquery');\r\n```\r\n\r\n\r\n#### options.sourceMaps\r\nType: `Boolean`\r\nDefault value: `true`\r\n\r\nWhen set to `true`, the output will include source maps. This means that when you are running the JavaScript code and there is an error you will see the error coming from the original file (not the bundle one). Your browser must support source maps (e.g. Chrome, Firefox, Safari).\r\n\r\n```js\r\ngrunt.initConfig({\r\n  browserifying: {\r\n    options: {\r\n      sourceMaps: false    // disable source maps\r\n    },\r\n    files: {\r\n      ...\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n\r\n#### options.brfs\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nWhen set to `true`, calls to code like `fs.readFileSync(__dirname + '/file.txt')` will have the contents of the file inlined into the JavaScript.\r\n\r\nRemember to include `require 'fs'` in the JavaScript or CoffeeScript file.\r\n\r\n```js\r\nfs = require 'fs'\r\ntext = fs.readFileSync(__dirname + '/file.txt')\r\n```\r\n\r\n\r\n## Roadmap\r\n\r\nHere's some features I'd like to add.\r\n\r\n  * **gulp:** Make it work with gulp\r\n  * **command line:** Make it work from the command line\r\n  * **unit tests:** Unit test everything\r\n  * **dev and production modes:** Create sensible defaults for a 'production' mode and a 'development' mode. For example, debug mode should have sourceMaps: true and watching for changes: true while development mode should have no sourceMaps and only do the build one.\r\n  * **minification and obfuscation:** Add minification and obfuscation options with good defaults\r\n\r\n\r\n\r\n## Contributing\r\n\r\n* **CoffeeScript:** Browserifying is written in CoffeeScript.\r\n\r\n* **Comments:** Please write a lot of comments. Since there are a lot of modules that get included (being that the purpose of Browserifying is to bring important modules together), it's important to comment everything that is going on in the code.\r\n\r\n* **Descriptive Variable Names:** Use long descriptive variable names rather than short ones so that it's easy for anybody to look at the source code and understand what's going on.\r\n\r\nWe accept and encourage commits.\r\n\r\n\r\n## Release History\r\n\r\nFebruary 2, 2014\r\n* Added a `.watch` option so the same Grunt task can be used to do a single build (e.g. for production) or watching and continuously building (e.g. for development)\r\n* Merged `.aliasMappings` and `.shim` options into a single `.map` option. Easier to remember the name and its easier to convert an alias into a shim because you don't have to move the configuration options.\r\n* Added `brfs` support.\r\n* Renamed `.debug` option to `.sourceMaps` to be more intuitive.\r\n* Renamed library from `grunt-browserify-plus` to `grunt-browserifying`\r\n\r\n\r\n\r\n## Thanks To\r\n\r\nBrowserifying works by including the most popular Browserify modules and tools and configures them so that they all work together.\r\n\r\nBrowserifying is really just a manager over a lot of important work contributed to the following projects:\r\n\r\n  * Browserify\r\n  * Coffeeify\r\n  * Watchify\r\n  * Aliasify\r\n  * Browserify-Shim\r\n  * BRFS\r\n","maintainers":[{"name":"thesunny","email":"thesunny@gmail.com"}],"time":{"modified":"2022-06-18T14:31:58.957Z","created":"2014-02-06T19:45:53.587Z","0.1.1":"2014-02-06T19:45:54.956Z","0.1.2":"2014-02-06T19:48:42.914Z","1.0.0":"2014-02-11T18:05:23.433Z","1.0.1":"2014-02-11T18:10:06.574Z","1.0.2":"2014-02-11T18:21:21.880Z","1.0.3":"2014-02-11T18:24:38.284Z","1.0.4":"2014-02-11T18:28:24.936Z","1.0.5":"2014-02-11T18:30:22.873Z","1.0.6":"2014-02-12T01:43:03.512Z","1.0.7":"2014-02-12T22:37:11.213Z","1.0.8":"2014-02-13T01:10:16.408Z"},"readmeFilename":"README.md","author":{"name":"Sunny Hirai","email":"thesunny@gmail.com"},"repository":{"type":"git","url":"git://github.com/thesunny/grunt-browserifying.git"},"users":{"goblindegook":true}}