{"_id":"sails-generate-gruntfile","_rev":"208759","name":"sails-generate-gruntfile","description":"Generate a gruntfile for Sails.","dist-tags":{"latest":"0.10.11"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"time":{"modified":"2021-06-03T15:23:30.000Z","created":"2013-12-13T03:32:57.073Z","0.10.11":"2016-07-08T19:12:54.392Z","0.10.10":"2014-03-05T01:56:49.275Z","0.10.8":"2014-03-01T23:11:16.790Z","0.10.7":"2014-02-22T08:29:41.151Z","0.10.6":"2014-02-13T23:19:43.604Z","0.10.5":"2014-01-31T21:22:20.488Z","0.10.4":"2014-01-22T19:22:32.395Z","0.10.3":"2014-01-20T18:20:37.022Z","0.10.2":"2014-01-16T23:36:00.315Z","0.10.1":"2013-12-16T03:04:45.233Z","0.10.0":"2013-12-14T00:42:59.870Z","0.1.0":"2013-12-14T00:42:04.782Z","0.0.0":"2013-12-13T03:32:57.073Z"},"users":{},"author":{"name":"balderdashy"},"versions":{"0.10.11":{"name":"sails-generate-gruntfile","version":"0.10.11","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":"~2.4.1","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"~0.8.1"},"sailsGenerator":{"type":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0"},"gitHead":"1f7ad1ebf10df065654c06f4551ff75e17885459","_id":"sails-generate-gruntfile@0.10.11","_shasum":"cd439a770f13ada3cb6e3da41692ea985d68695b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"cd439a770f13ada3cb6e3da41692ea985d68695b","size":9621,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.11.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-generate-gruntfile-0.10.11.tgz_1468005172151_0.9163784114643931"},"directories":{},"publish_time":1468005174392,"_cnpm_publish_time":1468005174392,"_hasShrinkwrap":false},"0.10.10":{"name":"sails-generate-gruntfile","version":"0.10.10","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"~0.8.1"},"sailsGenerator":{"type":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0"},"_id":"sails-generate-gruntfile@0.10.10","dist":{"shasum":"c7e35e958069b7cfa58b038abfdd452c3b3c3087","size":7974,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.10.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1393984609275,"_cnpm_publish_time":1393984609275,"_hasShrinkwrap":false},"0.10.8":{"name":"sails-generate-gruntfile","version":"0.10.8","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"~0.8.1"},"sailsGenerator":{"type":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0"},"_id":"sails-generate-gruntfile@0.10.8","dist":{"shasum":"b0e5c17ff708051150ac85c43cc3a06fad505174","size":7852,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.8.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1393715476790,"_cnpm_publish_time":1393715476790,"_hasShrinkwrap":false},"0.10.7":{"name":"sails-generate-gruntfile","version":"0.10.7","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"~0.8.1"},"sailsGenerator":{"type":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0"},"_id":"sails-generate-gruntfile@0.10.7","dist":{"shasum":"157f320d278673ef29b8ff2b4c97333307d17397","size":6965,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.7.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1393057781151,"_cnpm_publish_time":1393057781151,"_hasShrinkwrap":false},"0.10.6":{"name":"sails-generate-gruntfile","version":"0.10.6","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"~0.8.1"},"sailsGenerator":{"type":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0"},"_id":"sails-generate-gruntfile@0.10.6","dist":{"shasum":"8e0f13ee576ad17ba1e7bfc04019dbde52163e32","size":6958,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.6.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1392333583604,"_cnpm_publish_time":1392333583604,"_hasShrinkwrap":false},"0.10.5":{"name":"sails-generate-gruntfile","version":"0.10.5","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"*"},"sails":{"generator":{"name":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0","main":"lib/index"}},"_id":"sails-generate-gruntfile@0.10.5","dist":{"shasum":"2f5ce9846663bdf2b1fda87ec69bfb656e2c94e6","size":8459,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.5.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1391203340488,"_cnpm_publish_time":1391203340488,"_hasShrinkwrap":false},"0.10.4":{"name":"sails-generate-gruntfile","version":"0.10.4","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"*"},"sails":{"generator":{"name":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0","main":"lib/index"}},"_id":"sails-generate-gruntfile@0.10.4","dist":{"shasum":"8259a06e49e0efe66f25c8e47474a10a70328e97","size":8499,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.4.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1390418552395,"_cnpm_publish_time":1390418552395,"_hasShrinkwrap":false},"0.10.3":{"name":"sails-generate-gruntfile","version":"0.10.3","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.5.0","grunt-contrib-watch":"~0.4.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-cssmin":"~0.6.1","grunt-contrib-less":"~0.8.3","grunt-contrib-coffee":"~0.7.0"},"optionalDependencies":{"grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-contrib-copy":"~0.4.1","grunt-contrib-clean":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.5.0","grunt-contrib-watch":"~0.4.4","grunt-contrib-uglify":"~0.2.2","grunt-contrib-cssmin":"~0.6.1","grunt-contrib-less":"~0.8.3","grunt-contrib-coffee":"~0.7.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"*"},"sails":{"generator":{"name":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0","main":"lib/index"}},"readmeFilename":"README.md","_id":"sails-generate-gruntfile@0.10.3","dist":{"shasum":"d8004c296e62c9821a6d07f407d383ca9785b665","size":8608,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.3.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1390242037022,"_cnpm_publish_time":1390242037022,"_hasShrinkwrap":false},"0.10.2":{"name":"sails-generate-gruntfile","version":"0.10.2","description":"Generate a gruntfile for Sails.","main":"lib/index.js","scripts":{"test":"mocha"},"keywords":["gruntfile","generator","sails","generate","plugin"],"author":{"name":"balderdashy"},"license":"MIT","dependencies":{"lodash":">=2.4.x","merge-defaults":">=0.1.0"},"devDependencies":{"sails-generate":"*","reportback":"*","fs-extra":"*"},"sails":{"generator":{"name":"gruntfile","behavior":"overrides `sails generate gruntfile`","sailsVersion":"~0.10.0","main":"lib/index"}},"readmeFilename":"README.md","_id":"sails-generate-gruntfile@0.10.2","dist":{"shasum":"67fa685c50ab516ec311834713389d74aa52bf23","size":8512,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.2.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1389915360315,"_cnpm_publish_time":1389915360315,"_hasShrinkwrap":false},"0.10.1":{"name":"sails-generate-gruntfile","version":"0.10.1","description":"The Gruntfile.js bundled with new Sails apps.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-generate-gruntfile.git"},"keywords":["grunt","sails","generator"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/sails-generate-gruntfile/issues"},"readmeFilename":"README.md","homepage":"https://github.com/mikermcneil/sails-generate-gruntfile","_id":"sails-generate-gruntfile@0.10.1","dist":{"shasum":"5cfbd9f34b14000811d3b32b5d08f6ac19b0c16d","size":4574,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.1.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1387163085233,"_cnpm_publish_time":1387163085233,"_hasShrinkwrap":false},"0.10.0":{"name":"sails-generate-gruntfile","version":"0.10.0","description":"The Gruntfile.js bundled with new Sails apps.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-generate-gruntfile.git"},"keywords":["grunt","sails","generator"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/sails-generate-gruntfile/issues"},"readmeFilename":"README.md","_id":"sails-generate-gruntfile@0.10.0","dist":{"shasum":"f56ed831b4c57a9e5cf5531b732cc9f4d998fbdc","size":4566,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.10.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1386981779870,"_cnpm_publish_time":1386981779870,"_hasShrinkwrap":false},"0.1.0":{"name":"sails-generate-gruntfile","version":"0.1.0","description":"The Gruntfile.js bundled with new Sails apps.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-generate-gruntfile.git"},"keywords":["grunt","sails","generator"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/sails-generate-gruntfile/issues"},"readmeFilename":"README.md","_id":"sails-generate-gruntfile@0.1.0","dist":{"shasum":"01954e90a38d481c3e35b697cf836bef00f0c356","size":4565,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1386981724782,"_cnpm_publish_time":1386981724782,"_hasShrinkwrap":false},"0.0.0":{"name":"sails-generate-gruntfile","version":"0.0.0","description":"The Gruntfile.js bundled with new Sails apps.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-generate-gruntfile.git"},"keywords":["grunt","sails","generator"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/sails-generate-gruntfile/issues"},"readmeFilename":"README.md","_id":"sails-generate-gruntfile@0.0.0","dist":{"shasum":"c75f3131a92b62edf6c99feea88e142826c3ef6a","size":3531,"noattachment":false,"key":"/sails-generate-gruntfile/-/sails-generate-gruntfile-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails-generate-gruntfile/download/sails-generate-gruntfile-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1386905577073,"_cnpm_publish_time":1386905577073,"_hasShrinkwrap":false}},"readme":"![image_squidhome@2x.png](http://i.imgur.com/RIvu9.png)\n\n# sails-generate-gruntfile\n\n\nA `gruntfile` generator for use with the Sails command-line interface.\n\n\n### Installation\n\nCertain generators are installed by default in Sails, but they can be overridden.  Check the [Sails docs](http://sailsjs.org/#!documentation) for information on installing generator overrides / custom generators.\n\n<!--\n```sh\n$ npm install sails-generate-gruntfile\n```\n-->\n\n\n### Production Usage\n\n##### On the command line\n\n```sh\n$ sails generate gruntfile\n```\n\n##### In a node script\n\n```javascript\nvar path = require('path');\nvar sailsgen = require('sails-generate');\nvar scope = {\n\trootPath: path.resolve(__dirname)\n};\nsailsgen(require('sails-generate-gruntfile'), scope, function (err) {\n\tif (err) throw err;\n\n\t// It worked.\n});\n```\n\n\n### Development\n\nTo get started quickly and see this generator in action, run the `bin/index.js` script:\n\n```sh\n$ git clone YOUR_FORK_OF_THIS_REPO sails-generate-gruntfile-fork\n$ cd sails-generate-gruntfile-fork\n$ npm install\n$ node ./bin\n```\n\n`bin/index.js` is a simple script, bundled only for convenience, that runs the generator with hard-coded scope variables.  Please feel free to modify that file however you like!  Also see `CONTRIBUTING.md` for more information on overriding/enhancing generators.\n\n\n\n### Questions?\n\nSee `FAQ.md`.\n\n\n\n### More Resources\n\n- [Stackoverflow](http://stackoverflow.com/questions/tagged/sails.js)\n- [#sailsjs on Freenode](http://webchat.freenode.net/) (IRC channel)\n- [Twitter](https://twitter.com/sailsjs)\n- [Professional/enterprise](https://github.com/balderdashy/sails-docs/blob/master/FAQ.md#are-there-professional-support-options)\n- [Tutorials](https://github.com/balderdashy/sails-docs/blob/master/FAQ.md#where-do-i-get-help)\n- <a href=\"http://sailsjs.org\" target=\"_blank\" title=\"Node.js framework for building realtime APIs.\"><img src=\"https://github-camo.global.ssl.fastly.net/9e49073459ed4e0e2687b80eaf515d87b0da4a6b/687474703a2f2f62616c64657264617368792e6769746875622e696f2f7361696c732f696d616765732f6c6f676f2e706e67\" width=60 alt=\"Sails.js logo (small)\"/></a>\n\n\n### License\n\n**[MIT](./LICENSE)**\n&copy; 2014 [balderdashy](http://github.com/balderdashy) & [contributors]\n[Mike McNeil](http://michaelmcneil.com), [Balderdash](http://balderdash.co) & contributors\n\n[Sails](http://sailsjs.org) is free and open-source under the [MIT License](http://sails.mit-license.org/).\n\n","_attachments":{},"license":"MIT"}