{"_id":"velociraptor","_rev":"35-29cf199f6b6550043a29aa7bc23816fe","name":"velociraptor","description":"Asset management tool for Node.js","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.1":{"author":{"name":"benng"},"name":"velociraptor","description":"Asset management tool","version":"0.0.1","repository":{"url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"replaceme":"./bin/velociraptor"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n// Compile from ./assets to ./tmp\n// without minification\nvelociraptor ./assets ./tmp\n\n// Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.1","dist":{"shasum":"e68c47d04145a59a9d8aa76cc3f6a71f774752db","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.1.tgz","integrity":"sha512-TxKRmLS3c5ylYMRiBYVZpsPbU+2imX20CAM6+bDJBtRgoD4D8KSQoINK2I50nZHwW9xRRqqAl7FDN+7Dkrx/xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4JuU61U6N69LWKGOxE4V9YzUVua4gDJQ9BTO/qYsmKAiBzfQ5aiQ472hCr5D6CXV2qacMgPFdVdtbYIcyZ1pk5Nw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.2":{"author":{"name":"benng"},"name":"velociraptor","description":"Asset management tool","version":"0.0.2","repository":{"url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n// Compile from ./assets to ./tmp\n// without minification\nvelociraptor ./assets ./tmp\n\n// Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.2","dist":{"shasum":"e8ff58bed8799cded4b5c87afb2d5677d7fe50a8","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.2.tgz","integrity":"sha512-XlAPaP4vSyYYoUMneYURAZWOQZdGlwt/gJJLWU3ri/BEzumDoO1CnZyhWK6KZ4SXkb1bzDmWZ6H5DpRYriORnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0srG9br5XRo+wO+LXndZly5K0pWRoHgmN1IKG1+4XXQIhAMJG8lCUlMluPYnNgSUcKtW6xnf6AZmdfNb4w+8oWctN"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.3":{"author":{"name":"benng"},"name":"velociraptor","description":"Asset management tool","version":"0.0.3","repository":{"url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n// Compile from ./assets to ./tmp\n// without minification\nvelociraptor ./assets ./tmp\n\n// Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.3","dist":{"shasum":"e5845266aa89e7c4ff25a996708892862a6f567c","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.3.tgz","integrity":"sha512-xDiS+/tlSx2cPrF/TiFuOcgLpWkrz3KsNmMQM1Z4gjocjQFmdTKt5Ng7DYJg+0ADXldcfIywcnzRAKYp84o87g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9lqV5yhR7AdkD54ayWYrNqoNyyKdhakKhUFwnxYu3SAiBKjdq8R0qEPiDhqs00D9ExE1Up5EC6OhEe3BF2/xB3+A=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.4":{"author":{"name":"benng"},"name":"velociraptor","description":"Asset management tool","version":"0.0.4","repository":{"url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n// Compile from ./assets to ./tmp\n// without minification\nvelociraptor ./assets ./tmp\n\n// Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.4","dist":{"shasum":"0db3136273d168ecd09e67f7c72b246f0115ea28","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.4.tgz","integrity":"sha512-0J0RiwwITxkEFuOBOIqcHqtGgAnM0QFo9634S2kGEBaRjJdmf/L+We6uHYu9ttGpJilItNuIFx/8CM5AagXgYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCex8Zd/Rvk0ALHg6aJup1aG1WC5x2SF08euNfDmYfsAgIgPIZ+3bkND2B/5mfaEdgx+j/1WJM1Oae1qIW3XnhmNug="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.5":{"author":{"name":"benng"},"name":"velociraptor","description":"Asset management tool","version":"0.0.5","repository":{"url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 packages from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.5","dist":{"shasum":"76eef55c789b742474e5b920ad41ee0ee2a64112","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.5.tgz","integrity":"sha512-UKo9vrepxqluzCUIZNmtai3TGMK219+WeSRyK7qp9EtPsiuZLMS+eb0Ne14k09AYb2w1nQW26DRyDEBjRkFLfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU6wCfKspkQt52FrzCWA6wMIBeB/iFADespVIu6qF5zAiEA0BEbu5KGQ8ifWVM7MtE91he2EFAytDhgd/w62iFsRzU="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.6":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.6","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 packages from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.6","dist":{"shasum":"87d2efc703579e9de205d26a078f11ca912d64d2","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.6.tgz","integrity":"sha512-iv46vlHd38RnSSlSCzHkJmD7jCZZ+M/Q4MBxy5SEXNFhsa7WeRVsofFiaokQYic1V1ejn5OjNQPBwJr15aMxBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx2Y+jpGSJtPYRtYUAuG26tYiKcH3fK/zW8RbRuhGauAIhAOHHLIwQy8PxmiMo5PYnkWCN2KA6U2h0ajUGEryhgKPr"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.7":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.7","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a package will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.7","dist":{"shasum":"ffc5338ee72c6b4d1b4a40088464cfb20938372d","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.7.tgz","integrity":"sha512-odVamFGVFuzz/oHINW7JURKpoRae4Nyuzuagio2OG4Q7pHSwI77ioPrEap3+CX1F9ppaXp2gwK3+tSLENO1BgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnWCaJ3fLxnbm2KbfPUGLykGoNRbW7eou8hxarimHeOAiBAZi8ciAZ0Me+6ojiSNh04lGnZpiyxHG+5sDyv8GIGvw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.8":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.8","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/main","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","_id":"velociraptor@0.0.8","dist":{"shasum":"e87f6802a1bc502b6b9ff0c04c2b08c82ccf1095","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.8.tgz","integrity":"sha512-X3jPGaIzH4gRxXXzOvYd58hgUy0Gx5E/uZcFgd05eYc0MWX+W4moojtQLxIkIIniBKWq7O7NVC2UrvlA9iKmiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp34m8z65YuK/AZ0usiR1zwvw7RQ5MpCxExsT0tHE+EAiEA/nt9GABaU19qTtA91myP2MCQTlil07Nnhf5VO7IdPNE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.9":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.9","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.9","dist":{"shasum":"f5a4128e7478c796f9fdec44ef660d43ec982aac","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.9.tgz","integrity":"sha512-s3pWsJu0eAUqQmc4uDZErSZpXX3FWUCjZ04gWVbzv2u0px7tR/9ATPrgp+3dOgmy/DJVcoOs2+WaJzXAhVlqSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG1hVaks8T373bh8HO5MC2e10KDDkqa7qnK+OUVKwotAiEAuZZJ1SPr6wdjKyIbpI9Clj/TgKcKdNmuArcfKeZn3Ds="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.10":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.10","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.10","dist":{"shasum":"b3cd64ae024209104966772322cda90b088c6734","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.10.tgz","integrity":"sha512-K0dt0tarPzQfJ7/d/omBw5AaCG1XhVxDk0UUM5I3FXK4uTUSov5srsH/U5K8IqhBuCsa/SYVSNDepCFMoC/v0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY4ZA20nxPk7pB1ASyThgipdDwhFhxLu1DU6Zw9eUHeAiBx5FM137zhF1RpeSqujcvSpmIL3nHWLheAgUA2WA+xvg=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.11":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.11","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.11","dist":{"shasum":"3d2a5c5e9870d10b1c7180700fe67819c0a6d0ec","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.11.tgz","integrity":"sha512-wmVMN0Rk34gVr9zE9N0bMlPV4QhUFrRwmUuKPO4N0axWLCCgk5hSTPn/vYtvCPSf+1vmXnTOWroF2zBukzw58A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLj/3D0+jEjl0v1BP9VwE4Cafp2HrGylGGYL2eAAajEAiBbZk13fWf3W/ku69M+PiPd0QpYME2yn1POKqYpGqNsYQ=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.13":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.13","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    \"js/config/init.js\"\n  ]\n}\n```\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.13","dist":{"shasum":"c16ce3b498cbefed0dccaa4bd73b24a1befe8e51","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.13.tgz","integrity":"sha512-W9WPNW22l4m9j1nUtqfQrYp60tB+fjMnEgECPf2m8iPSV36Uk59HOu4ceg9p+BBa7Nn0RcRtlluoV35sEIhR5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD6ygJtBB4vOfzRhoEnkhIqUiIEDn4dBKWTerJTU136AIgNx0WUoaeFqENVwZakGU0uMLBQuVCDvnFTNwnvx0EqqM="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.15":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.15","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x","universal-jst":"1.0.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, Handlebars, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    {\n      \"dir\": \"templates\",\n      \"type\": \"handlebars\"\n    },\n    \"js/config/init.js\"\n  ]\n}\n\n```\n\n###Handlebars\nTo precompile, put your templates in a directory and Velociraptor will recursively discover your templates. Note the special syntax in `bundles.json` -- you must define a directory, not the individual files.\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.15","dist":{"shasum":"791a9d7b4be13af075699e24ec2024774a33c47e","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.15.tgz","integrity":"sha512-m9ogGxTZqM717t2pYF8aNTULjh7wSbRnKYFEf3PSBwWFpEU1o+btOXPCPaeEOlXWH8s86912kkK4KETXAlYFvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL9e9KhdZAoUL/+RQ+xea+4a/Q9iOLLRXHPfre+xyoHAIgeES5JMHpVAx1JCdj+JivrY75x7tYJvkIaYFmVYBSK/M="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.16":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.16","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x","universal-jst":"1.0.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, Handlebars, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    {\n      \"dir\": \"templates\",\n      \"type\": \"handlebars\"\n    },\n    \"js/config/init.js\"\n  ]\n}\n\n```\n\n###Handlebars\nTo precompile, put your templates in a directory and Velociraptor will recursively discover your templates. Note the special syntax in `bundles.json` -- you must define a directory, not the individual files.\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.16","dist":{"shasum":"26e482a7505bc7882f8664364837b54a4a305a91","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.16.tgz","integrity":"sha512-uAOOWTTn18xV7Wt7bp8rHe68fPsGAL8XWrxtJ3vviMgemGF4GNuCStSSePMMi+3KX+eH+pHC97OXLrsItgZg2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0vCAPdq3yXKnE5z4+R/ff0Oxpq5vjTT0kDxwRxQ2r7AiEAhHG4iKJgncSBsdGKnN8bnv7XZzHlTqVqRfsI/t+KTkU="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.17":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.17","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x","universal-jst":"1.0.x"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, Handlebars, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    {\n      \"dir\": \"templates\",\n      \"type\": \"handlebars\"\n    },\n    \"js/config/init.js\"\n  ]\n}\n\n```\n\n###Handlebars\nTo precompile, put your templates in a directory and Velociraptor will recursively discover your templates. Note the special syntax in `bundles.json` -- you must define a directory, not the individual files.\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.17","dist":{"shasum":"c145734de949d05db1e09f424d22e4500ef189cb","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.17.tgz","integrity":"sha512-aFnxGED0CGjRtlfF1Nxf40qlPsGrd30JsdGl4+ZHueXJW+MHxxMttmsdYjNhi3EUbmGtqgUUoOb0nw3paoGaMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD08ywnmg6YLXYKsDScA8DHstZxDWLRN0LGb7U/ACwoDQIhALUeYauOdizaPayz+MhNl3G2qZCf+p+cH3NBdO2Fgiux"}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]},"0.0.18":{"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"name":"velociraptor","description":"Asset management tool for Node.js","keywords":["asset","pipeline","build","make","rake","jake"],"version":"0.0.18","repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"},"main":"./lib/velociraptor","bin":{"velociraptor":"./bin/velociraptor.js"},"dependencies":{"walk":"2.2.x","async":"0.2.x","clean-css":"1.0.x","uglify-js":"2.2.x","node-fs":"0.1.x","less":"1.3.x","commander":"1.1.x","utilities":"0.0.x","jake":"0.5.x","universal-jst":"1.0.4"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"0.10.x"},"readme":"#Velociraptor\n\nNode.js asset compiler that supports JavaScript, Handlebars, CSS and LESS.\n\n##What It Does\nVelociraptor will compile assets in a `source` directory and dump them into an `output` directory.\n\n1. Velociraptor will first build the bundles defined in `source/bundles.json`\n2. Any files in `source` that were not part of a bundle will be copied to `output`\n  1. **Important:** `.less` files will not be copied as part of this step as they are expected to be part of a bundle.\n\n##bundles.json example\n```json\n{\n  \"css/styles.css\":[\n    \"less/bootstrap.less\",\n    \"less/style.less\",\n    \"less/responsive.less\"\n  ],\n  \"js/scripts.js\":[\n    \"js/jquery.js\",\n    \"js/bootstrap.js\",\n    \"js/core/core.js\",\n    {\n      \"dir\": \"templates\",\n      \"type\": \"handlebars\"\n    },\n    \"js/config/init.js\"\n  ]\n}\n\n```\n\n###Handlebars\nTo precompile, put your templates in a directory and Velociraptor will recursively discover your templates. Note the special syntax in `bundles.json` -- you must define a directory, not the individual files.\n\n##Command-line Usage\n```bash\n# Compile from ./assets to ./tmp\n# without minification\nvelociraptor ./assets ./tmp\n\n# Compiling: /somepath/assets\n#      into: /somepath/tmp\n#            without minification\n# Compiled 2 bundles from 7 sources\n# Copied 4\n\n# Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    bundles: 2\n    //  , bundlesources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/ben-ng/velociraptor/issues"},"_id":"velociraptor@0.0.18","dist":{"shasum":"9ab613edabc7eedd717b7febdec55cec7d039176","tarball":"https://registry.npmjs.org/velociraptor/-/velociraptor-0.0.18.tgz","integrity":"sha512-Xq5tlfNWHpAfgLbos6va9g5x6dHLCVMn9ggxnkvs8S1OZ6LN2utK8luxDhhKLve8lOeKaRV5yZegiGeopcW6Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEQHJoErpkziIApyJCn5qrHQbmEHgRdxSLMCcQXxHMCAiEA39pcqSL2l4gV1StZrYY60ViZOikyfC5AAQmRdzEeqpM="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"benng","email":"me@benng.me"},"maintainers":[{"name":"benng","email":"me@benng.me"}]}},"readme":"#Velociraptor\n\nAn asset compiler for Node.js\n\n##Command-line Usage\n```bash\n// Compile from ./assets to ./tmp\n// without minification\nvelociraptor ./assets ./tmp\n\n// Compiling with minification\nvelociraptor -m ./assets ./tmp\n```\n\n##Programmatic Usage\n```js\nvar Velociraptor = require('velociraptor');\n\n//No minification\nVelociraptor.compile(source, target, function(err, results) {\n  if(err) {\n    console.log(\"Error: \"+err);\n  }\n  else {\n    console.log(results);\n    // e.g.\n    // {\n    //    packages: 2\n    //  , packageSources: 7\n    //  , minified: false\n    //  , copied: 5\n    // }\n  }\n});\n\n//Minification\nVelociraptor.compile(source, target, {minify:true}, function(err, results) {\n  //etc...\n});\n```","maintainers":[{"name":"benng","email":"me@benng.me"}],"time":{"modified":"2022-06-28T09:56:11.063Z","created":"2013-05-17T23:50:30.608Z","0.0.1":"2013-05-17T23:50:32.565Z","0.0.2":"2013-05-17T23:57:43.144Z","0.0.3":"2013-05-18T00:00:08.315Z","0.0.4":"2013-05-18T00:06:41.047Z","0.0.5":"2013-05-18T00:12:38.488Z","0.0.6":"2013-05-18T00:16:46.140Z","0.0.7":"2013-05-18T00:26:45.121Z","0.0.8":"2013-05-20T18:15:01.625Z","0.0.9":"2013-05-20T20:51:51.585Z","0.0.10":"2013-05-20T21:08:32.171Z","0.0.11":"2013-05-20T21:18:27.265Z","0.0.13":"2013-05-20T21:30:12.441Z","0.0.15":"2013-06-12T04:07:05.069Z","0.0.16":"2013-06-12T05:20:48.344Z","0.0.17":"2013-06-12T18:36:58.059Z","0.0.18":"2013-06-16T05:12:24.746Z"},"author":{"name":"Ben Ng","email":"me@benng.me","url":"http://benng.me"},"repository":{"type":"git","url":"git://github.com/ben-ng/velociraptor.git"}}