{"_id":"benbria-build","_rev":"32-e464355019fb260356ef61f68abc1ee9","name":"benbria-build","description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","dist-tags":{"latest":"0.7.8"},"versions":{"0.4.3":{"name":"benbria-build","version":"0.4.3","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"0.2.9","coffee-script":"~1.6.3","coffeelint":"0.5.7","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.2.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","snockets-cli":"0.1.1","uglify-js":"2.4.11","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build","build":"cake build"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"_id":"benbria-build@0.4.3","dist":{"shasum":"90c4c0600319465295ce1ab605235c98fc13ec52","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.4.3.tgz","integrity":"sha512-3O+ngBT8XKgE8Mi1npZR5FqC9+Lwqr+ZIwiu0PPERxVxz9ab4OZl5oW/feFwFAJfSCsVv0M8FNFIRQ5VFDhHYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1kbFVDOYoSsKtPovrIF4F1dZj706IX0asHFdIKTGqEAiASpb7XQg7mHC/OYnsAenMwfl2KZy4DxOUC9SdXhlWwrg=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"directories":{}},"0.5.0":{"name":"benbria-build","version":"0.5.0","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"0.2.9","coffee-script":"~1.7.0","coffeelint":"0.5.7","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.2.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"2.4.11","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build","build":"cake build"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"_id":"benbria-build@0.5.0","dist":{"shasum":"f8c8ef6b979a69f6b2cc3b79cd0f18721dd86ec2","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.5.0.tgz","integrity":"sha512-4YsU2rh7ToLTb0DBCbjvgrBJO9BLZ5PrXBXZ2Gm/cjicowBRxa+03ggHYu8AkINwnRAwGtARiXp/QrGGLmfgeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbBzxZMqKAmrmU//P/WaCsafTdYIsj6q7yFnSrlJmkpAiBdgIdZ/hY62d2i0hD3Ys433mjaZIz62kj/5Kgko/fLwg=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"directories":{}},"0.5.1":{"name":"benbria-build","version":"0.5.1","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"0.2.9","coffee-script":"git://github.com/benbria/coffee-script.git#38bd879a9abaa6a86504ecb469eb4d7188edf22f","coffeelint":"0.5.7","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.2.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"2.4.11","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build","build":"cake build"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"_id":"benbria-build@0.5.1","dist":{"shasum":"20d93af08ac21b954c518223d5736e873c768ff9","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.5.1.tgz","integrity":"sha512-KntEpts/CVVgnwL5xPv8HGI39JWi7/AgWlwXDaYXuv02ujIhbpz0NEH7WDrEB3jwF1d3WrIOehDms9mPmczW/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+g0MyT/8CwOmG7kQ8BtSZjyt+jflPcw+qoJAXVYp0YAiEA/gGFtlqosZCYIkNqEgaOwNtvIUTn6/J57WnSeqpxP8I="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"directories":{}},"0.5.2":{"name":"benbria-build","version":"0.5.2","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.0.6","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build","build":"cake build"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.5.2","dist":{"shasum":"6a67d2b112a09de3f9369bc599e49c935b821e7c","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.5.2.tgz","integrity":"sha512-xKdkKf8E/I8RVs+T7sOKImV+vlV1XiGlwtEZLgmtVi2ylVoeGxKStVpbfHBBn22u5xYJnabfRUU8r6IU4b3T/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhWRwJ3JRGJLGDt2ACpmoNZvlDldlOQ4uhns0Ibr9TsAiEA6zjD0s7I2qO6fotIbjHBHXjMQ51wyV6Yub/X2vDWPgk="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"directories":{}},"0.5.3":{"name":"benbria-build","version":"0.5.3","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.0.6","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build","build":"cake build"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.5.3","dist":{"shasum":"1d2a18efd9e48c2f22e7fe43da628cf812f13355","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.5.3.tgz","integrity":"sha512-YLuJslGA9xqVgWazmd5s5Sw5nx22Xide86+/NSUfoZruKWCFGgXewbVvSasxm5ve/YCqPxnVz9VuKckmoBRF2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1Ims6iGFz+E4IQCqOikC87fRd7LgzPZNcBSAPwv65JAiEA8XYcCfV3AOSBZI7SEo4EcKgSebktlJjG0UfnKstC4M8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.0":{"name":"benbria-build","version":"0.7.0","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.0","dist":{"shasum":"3d863a9e47b6c15ab45b04c1eb7b57fc40affe3f","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.0.tgz","integrity":"sha512-f7uuppyftTo+ZmIwanzyJUly684sA7vzmGKQpRP6OXvFlPz02UEAZvhHHKua0vam4J5faMmRmuPJLekCfdcxqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFExOIVFwHnUwRZoTGFJ+tmaDuP2A5P7xvHmEaQMyvNTAiEAn6BJTMRb9cF/BcdRrz3CoXPFuY15MDh9irkD3Jxz+oc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.1":{"name":"benbria-build","version":"0.7.1","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.1","dist":{"shasum":"04962ad4fba8f97cde17b57689903152c1645b48","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.1.tgz","integrity":"sha512-ZwSzcX9bigolvrYgmjG1wBxC+HDktT1Rz4GyWofTNRsvxl7MHatyUWac3T1HTJwvtJEYd2D/l5qPEHkzocN9uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfPzoQlD4lHeiXeX089G8n3NJqQwh2huOkVfNerBQ7oAiA9UUW0+s+w7rCNvAuMtYT3Ij6jjoe7sLW1hzVQ4Vl9Dw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.2":{"name":"benbria-build","version":"0.7.2","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.2","dist":{"shasum":"06e51cd66c2348c934bc5a729b8b5750ff7c3d09","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.2.tgz","integrity":"sha512-PT+OXbbiqNKgqUM7xkUq0blVRJXzik3dBOZfEe3OdSClj5tXIkPFsQZg8B1kk8dJ2XNlTY9WIjKQQOjzZQOc0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1cywHwgtMSJNGIA1hti3XTieU1XUO0sH8u8xkW/eV4gIhALsyoWZBzghb3hoBEQoOaTLAxOjKBmBxn6FP0IHMdS8s"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.3":{"name":"benbria-build","version":"0.7.3","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.3","dist":{"shasum":"7c63b6e66246036067d0e4bb7a097562417750e2","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.3.tgz","integrity":"sha512-PKmGzFWDxQiSpoJ+F4mL4Hgu6HxwNpjf3jqx93ilmOr6hgW/Yh/xBNHI2XkvojMiQvky5yz2/m9ZOWBqV1I+gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAezzMbbIVHas8to/mvxkuoehKPE/ENuFG8pdQuFqwACAiEArr3NyXCbuojAT89JY6Rx1lRCple/P+/9qq3xroDK5OM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.4":{"name":"benbria-build","version":"0.7.4","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.4","dist":{"shasum":"8f0678e18fa42484f3ff32c2cbafed31d8edf9a6","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.4.tgz","integrity":"sha512-UQKQKKPfPvjzsb5uDVwiPklEHj+iol0KTXROLswD4UGVeHyeVW96E7zQWj7Nlfv65Om9+IFnkQyf7W3CRGx3Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt5C7+/iFw8u8NX15pHs8AmUbU4dAzKy56ZWWvTsaWuAiAES/HtMbCrddHWft5b+F3sl7ADgdqoQcRRyzCXoORc6A=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.5":{"name":"benbria-build","version":"0.7.5","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.5","dist":{"shasum":"202805973e2538524ebdd63cc703837021d3f406","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.5.tgz","integrity":"sha512-Y2pIKawjVSvh5xgUCjjj8qzrLT0wcCZv2XQIqLu3wWh94ynHrnXK9LlkQRZHzx0kvyxHUf0NXVDmLjNJ3ibCRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLIjZ8QrDzZifhi+KnK61kZcrf2D5w+gkXfnKJCu6m6AIgEtGriLtGPgTU86JLBZ0w+/oKybNG0iRHld+/22oKPcc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.6":{"name":"benbria-build","version":"0.7.6","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.6","dist":{"shasum":"591af1e2d3b20a519b42a076ace049550e201966","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.6.tgz","integrity":"sha512-u43TSIEWHioTmWxkFzeF8BawRBHkopRcVbadfxNuDWboswqdPCqr9FF4nniiNjVdiVh/3T5W2TJ29h1+eL/DiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENjjHB2ulZX2MnXVrLlxG8j2q77KnXIFbpDxBKVwBzwAiBep56BMJDbZfJkmgYTnBzLh/ErS1wq6hwYInUDzc+AYA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}]},"0.7.7":{"name":"benbria-build","version":"0.7.7","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"gitHead":"559b52e5922b3cdcc6d804bbac4f5fe71093b104","description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.7","_shasum":"0c4256f281ba65c019c4b9ffdf479f602a9bdf25","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"dist":{"shasum":"0c4256f281ba65c019c4b9ffdf479f602a9bdf25","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.7.tgz","integrity":"sha512-nILSNjyDaM89r6yBp2MGmtLnNNvRBy7HJ8zj0a9mHZ5PcIQv9novBFcAuvAhFwIP1Ql8VWyCV/rYUh49aw3Agw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEiZkdWgyQh9iBmhC3X606e+mz1UhK4Ug9dUIE2zu5bAiAsldc8NCtwGvZbdHw2nEHOWa6U3pTbzev9sfFMynd2Jg=="}]}},"0.7.8":{"name":"benbria-build","version":"0.7.8","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"main":"./lib/index.js","dependencies":{"argparse":"~0.1.15","async":"~0.2.10","coffee-script":"~1.7.1","coffeelint":"1.1.0","colors":"~0.6.0-1","commander":"~2.1.0","dep-graph":"1.1.0","glob":"~3.2.8","globule":"~0.2.0","i18n-extractor":"~0.4.0","lodash":"~2.4.1","ninja-build-gen":"~0.1.3","uglify-js":"~2.4.12","browser-pack":"~2.0.1","browser-pack-with-deps":"~0.1.1","fs-extra":"~0.8.1","yadsil":"~0.1.1"},"engines":{"node":">=0.8.26"},"scripts":{"prepublish":"cake build && cake scripts","build":"cake build && cake scripts"},"bin":{"benbria-configure-ninja":"./bin/benbria-configure-ninja"},"gitHead":"7a0dd7f5caa7194494c2055e76642b798ec557d0","description":"This is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes your project follows a certain layout.","bugs":{"url":"https://github.com/benbria/benbria-build/issues"},"homepage":"https://github.com/benbria/benbria-build","_id":"benbria-build@0.7.8","_shasum":"dde018b4bbaf50ba6616d2da7b144acd96c4bf43","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jwalton","email":"npm@lucid.thedreaming.org"},"maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"dist":{"shasum":"dde018b4bbaf50ba6616d2da7b144acd96c4bf43","tarball":"https://registry.npmjs.org/benbria-build/-/benbria-build-0.7.8.tgz","integrity":"sha512-FxbpkaGkjqDBgTN3EDWox7HZ5KSqa347J5kVGmiFx1CWimpXM9k3rnLtSKS42+Bo2eWAUWFaCLRi2QNomArLzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFJ5Vxe8yJxMp1RDC8Llmce4oeQMsFHl+t5xQWPIDc+AiEAw2yGXICcYrnOCV7c4c5mVOpbPC673f75mSmuEQTQUlE="}]}}},"readme":"# Ninja based build tool\n\nThis is a tool for building projects using [Ninja](http://martine.github.io/ninja/).  It assumes\nyour project follows a certain layout.\n\n## Quick start\n\n    npm install --save-dev benbria-build\n    npm install --save-dev ninja-build\n    npm install --save-dev coffee-script\n    npm install --save-dev [other optional dependencies - see below]\n    mkdir src\n    echo \"console.log 'hello world'\" > src/index.coffee\n    ./node_modules/.bin/benbria-configure-ninja\n    ./node_modules/.bin/ninja\n\nThis `benbria-configure-ninja` configures the [Ninja](http://martine.github.io/ninja/) build\nprocess, generating `build.ninja`. See the\n[Ninja manual](http://martine.github.io/ninja/manual.html) for more information.\n\n## Project Layout\n\nThis assumes you have a project with the following file structure:\n\n\n    /\n    |-- src\n    +-- assets\n        |-- js\n        +-- css\n\n  * /src - Server side source code goes here.  Every file here will be compiled into a .js and .map\n    file in /lib.  This can include .js, .coffee, ._js, ._coffee.\n  * /assets - Client side assets.  There are two different client side build types - debug and\n    release.  Build artifacts will end up in /build/assets/debug or /build/assets/release,\n    accordingly.\n  * /assets/js - Client side source code.  This can include .js, .coffee.  coffee files can\n    include snockets directives.  Any file that starts with an \"_\" will not be compiled - handy\n    for files that are included via snockets and not used independently.\n  * /assets/css - Client side CSS, right now being .styl. (TODO: Would be nice if\n    we copied .css files.)\n\nBy convention we put browserify bundles in assets/browserify.  (We don't put them in assets/js,\nsince we don't want the files to by compiled into the build directory.)\n\n## Dependencies\n\nYour project should have any the following optional dependencies specified as dependencies or\ndevDependencies in it's project.json, and installed in the node_modules folder.  All of these are\noptional; so long as you don't need the specified feature, you don't need them installed:\n\n* coffee-script - Required for building .coffee files in /src.\n* snockets-cli - Required for building coffee files in /assets.\n* streamline - Required for building ._js and ._coffee files in /src.  If you are\n  using < 0.10.x, then make sure you pass `--streamline8` to `build-configure-ninja`. Otherwise,\n  streamline 0.10.9 or newer is required.  You can also use `--streamline-opts '--cb _cb'` to set\n  whatever extra streamline options you want.  Streamline is not currently supported for files in\n  /assets/js.\n* stylus - required for building .styl files.  You can use\n  `--stylus-opts '--import node_modules/nib/index.styl'` to set arbitrary extra stylus options.\n* browserify - Required for building browserify bundles.  Note that in debug builds, benbria-build\n  will automatically compute all dependencies for your bundle, so your bundle only be\n  recompiled if it needs to be.  For release builds, dependencies are not detected, so the\n  bundle will only be recompiled if the main file for the bundle is modified.\n\n## Ninja Edges\n\n`benbria-configure-ninja` will generate a ninja file with the following edges:\n\n* `lint` - Lint all source files.\n\n* `lib` - Compile all source files in /src to /lib.  This will automatically include:\n  * `*.js` - Copied directly over.\n  * `*.coffee`, `*.litcoffee`, `*.coffee.md` - Compiled to .coffee file.  Sourcemap will be\n    generated.\n  * `*._js`, `*._coffee` - Compiled with streamline compiler.  Souremaps will be generated if your\n    streamline compiler is v0.10.x or better.  Note you need to specify --streamline8 for\n    v0.8.x.  Lower than v0.8.x is not supported.\n\n* `debug-assets` - Build files in the assets folders.  Compiled files go into build/assets/debug.\n  Any files which start with an \"_\" will be excluded from the build:\n\n  * `assets/js/*.coffee`, `assets/js/*.js` - Javascript: These will be compiled with snockets support.\n  * `assets/*.styl` - CSS.\n\n* `release-assets` - Same as `debug-assets` except compiled files go into build/assets/release.\n  Also this will run all files through the \"fingerprint\" process, producing a\n  build/release/fingerprints.json.\n\n## Customizing the build\n\nBuild edges are generated by `factory` objects defined in src/ninjaFactories.coffee.  You can\ndefine your own factories to customize your build process.  For example, to build a browserify\nbundle as part of the build, create a file called `ninjaConfig.coffee`:\n\n```coffee-script\n{defineFactory} = require 'benbria-build'\n\n# Browserify bundle\ndefineFactory \"foo-bundle\", {\n    makeRules: (ninja, config) ->\n        ['debug', 'release'].forEach (releaseType) ->\n            cli = \"$buildCoffee ./assets/foo/doBuild.coffee -o $out\"\n            cli += if (releaseType is 'release') then '' else ' --debug'\n\n            ninja.rule(\"foo-#{releaseType}\")\n                .run(cli)\n                .description \"(#{releaseType}) BROWSERIFY $in\"\n\n    assetFiles: 'foo/src/foo.coffee'\n\n    makeAssetEdge:  (ninja, source, target, releaseType) ->\n        ninja.edge(target)\n            .from(source)\n            .using(\"foo-#{releaseType}\")\n        return [target]\n}\n```\n\nThen when you run benbria-configure-ninja:\n\n    benbria-configure-ninja --require './ninjaConfig.coffee'\n\n## Browserify bundles\n\nYou can register a factory to create a browserify bundle:\n\n```coffee-script\n# Browserify bundle for reporting\ndefineBrowserifyFactory \"inbox\",\n    \"browserify/inbox/inbox.coffee\",\n    \"inbox/inbox.js\", {\n        extensions: ['.coffee', '.jade']\n        transform: [\n            'coffeeify'\n            'browserify-jade'\n            'aliasify'\n            'includify'\n            'rfolderify'\n            'debowerify'\n        ]\n    }\n```\n\nThis will read assets/browserify/inbox/inbox.coffee, and compile it to\nbuild/assets/[buildtype]/js/inbox/inbox.js.  i18n-extractor is automatically run on the output,\nand in debug mode a dependencies file is built, so ninja will know whether or not your js file\nneeds rebuilding.  For release mode, the bundle is automatically minified using uglify-js.\n\n## Configure Coffeelint\n\n`benbria-build` has a default set of paths it lints. Those paths being the assumed directory structure\n(see above). If you have some extra paths you would like to lint, or perhaps omit, you can override the\ndefaults like so:\n\n```coffee-script\n{configureCoffeelint} = require 'benbria-build'\nconfigureCoffeelint {\n    extensions: [\n        'coffee'\n        '_coffee'\n    ]\n    paths: [\n        'src/**/*.$ext'\n        'assets/js/**/*.$ext'\n        'assets/browserify/**/*.$ext'\n        'bin/**/*.$ext'\n        'Gruntfile.$ext'\n    ]\n}\n```\n\nWhere `$ext` will be replaced by each item in the `extensions` array of the options hash. This example\nadds the new path `'assets/browserify/**/*.$ext'` to be linted.\n\n## Handy Tips\n\nRun:\n\n    scripts/browserify-bundle.coffee \\\n      --transforms 'coffeeify,browserify-jade' \\\n      --show myFile.coffee\n\nto see what a set of transforms is going to do to a source file.\n\n## Future improvements:\n\n* Should support streamline in /assets.\n* Could offer more control over browserify builds.\n","maintainers":[{"name":"jwalton","email":"npm@lucid.thedreaming.org"}],"time":{"modified":"2022-06-13T04:31:36.039Z","created":"2014-01-24T16:38:29.565Z","0.4.3":"2014-01-24T16:38:30.644Z","0.5.0":"2014-01-29T16:01:59.000Z","0.5.1":"2014-01-29T18:30:38.495Z","0.5.2":"2014-01-30T19:58:22.593Z","0.5.3":"2014-02-05T17:58:41.321Z","0.7.0":"2014-04-16T20:15:30.731Z","0.7.1":"2014-05-28T17:32:02.147Z","0.7.2":"2014-07-15T16:48:07.353Z","0.7.3":"2014-07-15T16:52:14.985Z","0.7.4":"2014-07-15T17:48:45.037Z","0.7.5":"2014-08-12T18:49:07.932Z","0.7.6":"2014-08-12T19:23:23.184Z","0.7.7":"2015-11-01T23:56:13.235Z","0.7.8":"2015-11-02T16:18:56.941Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/benbria/benbria-build.git"},"homepage":"https://github.com/benbria/benbria-build","bugs":{"url":"https://github.com/benbria/benbria-build/issues"}}