{"_id":"sails","_rev":"2403076","name":"sails","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","dist-tags":{"latest":"1.5.2"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"time":{"modified":"2022-01-14T23:56:19.000Z","created":"2013-01-16T05:40:12.247Z","1.5.2":"2022-01-14T23:55:24.811Z","1.5.1":"2022-01-10T23:15:27.294Z","1.5.0":"2021-09-16T20:17:39.258Z","1.4.4":"2021-07-27T18:55:46.233Z","1.4.3":"2021-05-17T20:10:39.069Z","1.4.2":"2021-03-10T14:51:12.097Z","1.4.1":"2021-03-10T14:45:06.045Z","1.4.0":"2020-10-09T17:53:33.698Z","1.3.1":"2020-09-08T16:16:00.143Z","1.3.0":"2020-09-02T17:34:03.045Z","1.2.5":"2020-08-20T20:54:08.284Z","1.2.4":"2020-03-19T22:45:04.379Z","1.2.3":"2019-06-18T14:29:24.029Z","1.2.2":"2019-05-16T19:36:35.422Z","1.2.1":"2019-05-06T18:32:13.754Z","1.2.0-3":"2019-03-25T22:57:24.874Z","1.2.0-2":"2019-01-31T04:52:08.539Z","1.2.0-1":"2019-01-31T03:39:31.952Z","1.2.0-0":"2019-01-16T00:18:57.029Z","1.1.0":"2018-11-13T16:36:15.324Z","1.1.0-3":"2018-08-24T01:07:14.207Z","1.1.0-2":"2018-08-02T16:09:30.421Z","1.1.0-1":"2018-08-02T16:08:29.069Z","1.0.3-4":"2018-07-23T23:26:07.555Z","1.0.3-3":"2018-07-23T16:01:51.716Z","1.0.3-2":"2018-05-29T22:57:18.210Z","1.0.3-1":"2018-05-29T16:33:46.899Z","1.0.3-0":"2018-05-28T22:17:56.075Z","1.0.2":"2018-05-06T21:31:59.675Z","1.0.1":"2018-04-07T02:01:57.102Z","1.0.0":"2018-03-28T17:21:31.400Z","1.0.0-49":"2018-03-26T08:49:36.646Z","1.0.0-48":"2018-03-26T08:18:59.161Z","1.0.0-47":"2018-03-23T01:40:47.192Z","1.0.0-46":"2018-01-31T17:45:24.217Z","1.0.0-45":"2017-12-21T19:11:21.725Z","1.0.0-44":"2017-12-20T05:34:16.383Z","1.0.0-42":"2017-12-09T08:01:18.769Z","1.0.0-41":"2017-11-21T22:17:17.229Z","1.0.0-40":"2017-11-05T01:10:36.478Z","1.0.0-39":"2017-11-03T21:32:23.302Z","1.0.0-38":"2017-10-18T19:00:29.323Z","0.12.14":"2017-09-25T22:48:33.386Z","1.0.0-37":"2017-08-21T17:36:21.704Z","1.0.0-36":"2017-05-31T20:06:56.718Z","1.0.0-35":"2017-05-24T17:49:14.052Z","1.0.0-34":"2017-04-29T05:18:52.910Z","1.0.0-33":"2017-04-05T17:08:26.617Z","1.0.0-32":"2017-03-21T04:03:39.529Z","1.0.0-31":"2017-03-16T00:52:18.169Z","0.12.13":"2017-03-06T18:45:38.426Z","1.0.0-30":"2017-03-06T17:10:12.203Z","1.0.0-29":"2017-03-04T00:54:54.473Z","0.12.12":"2017-03-02T22:39:48.550Z","0.12.12-3":"2017-03-02T21:57:41.323Z","0.12.12-2":"2017-03-02T19:14:20.586Z","1.0.0-28":"2017-03-02T05:31:11.781Z","1.0.0-27":"2017-02-24T23:23:16.572Z","1.0.0-26":"2017-02-24T06:10:43.021Z","1.0.0-25":"2017-02-23T01:17:35.010Z","1.0.0-24":"2017-02-22T20:30:42.221Z","1.0.0-23":"2017-02-21T23:34:00.664Z","1.0.0-22":"2017-02-03T05:15:25.403Z","1.0.0-21":"2017-02-03T05:11:07.280Z","0.12.12-1":"2017-01-16T22:24:08.054Z","1.0.0-20":"2017-01-09T16:53:50.851Z","1.0.0-19":"2016-12-31T01:09:37.051Z","1.0.0-18":"2016-12-08T21:17:54.827Z","1.0.0-17":"2016-12-06T16:13:09.882Z","1.0.0-16":"2016-12-02T21:08:01.153Z","1.0.0-15":"2016-11-29T20:49:03.103Z","0.12.11":"2016-11-24T00:37:42.209Z","0.12.11-1":"2016-11-22T21:27:57.061Z","1.0.0-14":"2016-11-21T19:01:07.635Z","0.12.11-0":"2016-11-19T02:00:15.359Z","1.0.0-13":"2016-11-17T21:46:51.982Z","0.12.10":"2016-11-16T23:50:25.285Z","1.0.0-12":"2016-11-16T21:36:06.953Z","0.12.10-1":"2016-11-16T20:41:23.840Z","0.12.10-0":"2016-11-16T20:30:20.182Z","1.0.0-11":"2016-11-07T13:00:33.780Z","1.0.0-10":"2016-11-04T07:32:01.976Z","1.0.0-9":"2016-11-04T07:05:23.181Z","0.12.9":"2016-11-02T17:58:38.372Z","1.0.0-8":"2016-10-27T23:00:00.551Z","1.0.0-7":"2016-10-27T18:09:20.829Z","1.0.0-6":"2016-10-27T17:51:26.291Z","0.12.8":"2016-10-21T22:49:22.233Z","0.12.7":"2016-10-05T23:35:16.745Z","1.0.0-5":"2016-09-28T18:58:20.350Z","1.0.0-4":"2016-09-28T18:20:43.332Z","0.12.6":"2016-09-28T16:02:38.669Z","0.12.5":"2016-09-27T21:57:58.647Z","1.0.0-3":"2016-09-23T00:36:38.128Z","1.0.0-2":"2016-09-19T21:05:34.852Z","1.0.0-1":"2016-09-18T23:52:52.966Z","1.0.0-0":"2016-09-15T22:15:47.433Z","0.12.4":"2016-08-01T19:45:25.744Z","0.12.4-rc3":"2016-07-29T23:27:01.837Z","0.12.4-rc2":"2016-07-08T19:38:34.983Z","0.12.4-rc1":"2016-07-05T21:40:58.412Z","0.11.6-1":"2016-06-20T23:24:14.557Z","0.11.6-0":"2016-06-20T22:56:56.935Z","0.12.3":"2016-04-04T16:33:05.072Z","0.12.2":"2016-04-02T01:35:47.291Z","0.12.2-0":"2016-04-01T22:04:17.631Z","0.12.1-deprecatedDepExperiment":"2016-03-12T00:29:20.603Z","0.12.1":"2016-02-15T21:37:46.686Z","0.12.1-rc1":"2016-02-12T21:57:22.939Z","0.12.0":"2016-02-05T23:17:58.745Z","0.11.5":"2016-02-05T22:29:32.377Z","0.12.0-rc9":"2016-02-02T21:59:09.800Z","0.12.0-rc8":"2016-01-25T23:21:15.525Z","0.12.0-rc7":"2016-01-21T20:01:05.767Z","0.12.0-rc6":"2016-01-13T20:45:09.527Z","0.12.0-rc5":"2016-01-13T00:04:08.293Z","0.11.4":"2016-01-06T19:49:23.842Z","0.12.0-rc4":"2015-12-18T21:55:35.446Z","0.11.3":"2015-11-23T18:09:14.808Z","0.11.2":"2015-09-23T19:23:22.332Z","0.12.0-rc3":"2015-07-14T17:58:52.176Z","0.12.0-rc2":"2015-06-19T20:22:17.052Z","0.12.0-rc1":"2015-05-18T22:13:32.032Z","0.11.1-rc1":"2015-04-27T21:37:55.697Z","0.11.1":"2015-04-07T22:15:02.681Z","0.11.0":"2015-02-11T02:02:44.708Z","0.11.0-rc10":"2015-02-03T00:37:45.675Z","0.11.0-rc9":"2015-01-26T23:02:45.683Z","0.11.0-rc8":"2015-01-20T23:12:42.930Z","0.11.0-rc7":"2015-01-20T22:06:21.984Z","0.11.0-rc6":"2015-01-19T21:48:32.516Z","0.11.0-rc5":"2014-12-31T21:55:54.222Z","0.11.0-rc4":"2014-12-23T16:54:00.263Z","0.11.0-rc3":"2014-12-21T19:05:44.772Z","0.11.0-rc2":"2014-12-19T22:36:03.097Z","0.10.5":"2014-08-29T22:29:59.729Z","0.10.4":"2014-08-12T23:26:11.865Z","0.10.3":"2014-08-10T00:49:57.434Z","0.10.2":"2014-08-06T20:19:42.049Z","0.10.1":"2014-08-02T00:45:25.420Z","0.10.0-rc11":"2014-07-28T07:18:34.591Z","0.10.0-rc10":"2014-07-25T23:22:16.633Z","0.10.0-max":"2014-07-25T18:23:15.142Z","0.10.0-rc9":"2014-07-17T22:58:40.810Z","0.9.17":"2014-07-15T22:02:47.550Z","0.10.0-rc8":"2014-06-11T23:38:24.324Z","0.10.0-rc7":"2014-05-08T19:45:19.408Z","0.10.0-rc6":"2014-05-06T22:42:26.721Z","0.10.0-rc5":"2014-04-01T00:45:10.609Z","0.9.16":"2014-03-31T19:44:56.574Z","0.9.15":"2014-03-25T17:10:58.388Z","0.9.13":"2014-03-12T17:35:47.228Z","0.9.12":"2014-03-12T17:05:27.642Z","0.10.0-rc4":"2014-03-04T01:35:31.143Z","0.9.11":"2014-03-01T01:06:31.386Z","0.10.0-rc3":"2014-02-20T22:17:43.653Z","0.10.0-rc2":"2014-02-20T00:43:04.631Z","0.10.0-rc1":"2014-02-17T22:28:35.660Z","0.9.9":"2014-02-14T19:49:29.282Z","0.9.8":"2013-12-16T18:15:41.795Z","0.9.7":"2013-10-10T19:41:32.515Z","0.9.5":"2013-10-10T16:58:22.636Z","0.9.4":"2013-09-05T22:37:18.325Z","0.9.3":"2013-07-19T22:35:24.464Z","0.9.2":"2013-07-19T01:58:57.478Z","0.9.1":"2013-07-18T23:51:09.129Z","0.9.0":"2013-07-18T23:17:49.182Z","0.8.94":"2013-06-30T10:47:09.089Z","0.8.93":"2013-06-22T21:40:21.412Z","0.8.92":"2013-06-22T00:05:45.204Z","0.8.91":"2013-05-16T12:12:04.050Z","0.8.9":"2013-04-09T20:57:03.360Z","0.8.895":"2013-03-18T14:24:05.063Z","0.8.894":"2013-03-16T03:18:18.544Z","0.8.892":"2013-03-15T05:54:54.626Z","0.8.89-1":"2013-03-07T23:48:43.978Z","0.8.89":"2013-03-06T08:41:33.913Z","0.8.88":"2013-03-05T00:52:30.476Z","0.8.87":"2013-03-05T00:00:42.059Z","0.8.86":"2013-03-04T08:27:27.560Z","0.8.85":"2013-03-03T18:58:54.895Z","0.8.84":"2013-03-03T06:51:01.468Z","0.8.83":"2013-03-03T04:19:24.337Z","0.8.82":"2013-02-25T10:58:57.524Z","0.8.81":"2013-02-25T07:13:08.869Z","0.8.80":"2013-02-23T13:41:01.352Z","0.8.79":"2013-02-23T09:04:16.370Z","0.8.78":"2013-02-23T07:04:02.433Z","0.8.77":"2013-02-22T23:40:26.324Z","0.8.76":"2013-02-21T19:11:20.789Z","0.8.75":"2013-02-21T18:18:20.908Z","0.8.74":"2013-02-21T17:07:28.866Z","0.8.73":"2013-02-21T16:07:17.809Z","0.8.72":"2013-02-21T07:01:14.702Z","0.8.71":"2013-02-21T05:02:34.869Z","0.8.7":"2013-02-20T18:57:23.490Z","0.8.6":"2013-02-20T05:59:45.552Z","0.8.5":"2013-02-18T05:10:39.284Z","0.8.4":"2013-02-18T00:32:35.355Z","0.8.3":"2013-02-17T19:05:09.129Z","0.8.2":"2013-02-17T18:58:51.188Z","0.8.1":"2013-02-15T17:56:29.492Z","0.8.0":"2013-02-15T17:22:08.213Z","0.7.9":"2013-02-14T16:46:23.760Z","0.7.8":"2013-02-11T21:46:37.960Z","0.7.7":"2013-02-11T02:11:30.737Z","0.7.6-0":"2013-02-07T08:01:40.390Z","0.7.5-0":"2013-02-05T05:42:55.825Z","0.7.4-1":"2013-02-01T22:46:34.402Z","0.7.4":"2013-01-31T18:11:41.911Z","0.7.3":"2013-01-31T01:22:09.485Z","0.7.2":"2013-01-30T16:19:53.510Z","0.7.1":"2013-01-30T15:52:42.821Z","0.7.0-8":"2013-01-30T05:28:11.968Z","0.7.0-7":"2013-01-28T05:28:44.400Z","0.7.0-6":"2013-01-23T14:48:00.358Z","0.0.0-1":"2013-01-23T00:59:40.314Z","0.7.0-5":"2013-01-19T03:21:11.466Z","0.7.0-4":"2013-01-19T01:46:59.913Z","0.7.0-3":"2013-01-16T18:21:48.033Z","0.7.0-2":"2013-01-16T06:08:45.495Z","0.7.0":"2013-01-16T05:55:42.199Z","0.0.0-2":"2013-01-16T05:47:41.604Z","0.0.0":"2013-01-16T05:40:12.247Z"},"users":{"dbrockman":true,"colinwren":true,"particlebanana":true,"balderdashy":true,"dcbartlett":true,"gmanricks":true,"aus3ys":true,"kahboom":true,"kennethkl":true,"pid":true,"joliva":true,"raitucarp":true,"bbazzrea":true,"uncletammy":true,"irl":true,"rachael_isnt_so_bad":true,"spekkionu":true,"sharpie":true,"t3chnoboy":true,"nicholas.crumrine":true,"bredikhin":true,"mikehostetler":true,"cilindrox":true,"powerplex":true,"rwoverdijk":true,"zinigor":true,"beardtree":true,"yuzone":true,"s8186255":true,"emotionloop":true,"frabrunelle":true,"luislobo":true,"petur.karl.ingolfsson":true,"atinder":true,"jetsetty":true,"ericlondon":true,"redbe4rd":true,"stewartjarod":true,"cascalheira":true,"edy":true,"sgress454":true,"jetfault":true,"jalcine":true,"boustanihani":true,"mindw0rk":true,"memoramirez":true,"fill":true,"cwspear":true,"marceloboeira":true,"chaowi":true,"oliboy50":true,"edalorzo":true,"angleman":true,"yann_bertrand":true,"breda":true,"projectweekend":true,"jemiloii":true,"nohponex":true,"sposmen":true,"rosswil":true,"dofy":true,"ricardofbarros":true,"cohars":true,"knight-of-design":true,"tjwebb":true,"mjzac":true,"medicor":true,"killerapp":true,"live_alone":true,"thelmos":true,"jnath":true,"globegitter":true,"cocopas":true,"woltemade":true,"adswebwork":true,"mbouclas":true,"megawac":true,"danjuv":true,"clemo":true,"pcac":true,"ivangaravito":true,"symro":true,"syaro":true,"imria":true,"chao2":true,"codepreneur":true,"thomasfr":true,"onlyurei":true,"mikermcneil":true,"anmol1771":true,"carloscarcamo":true,"kulakowka":true,"scriptnull":true,"resurichan":true,"chrisfrancis27":true,"goliatone":true,"thom_nic":true,"corintho":true,"markthethomas":true,"truonghuutien":true,"leonning":true,"geilt":true,"gsholtz":true,"jmjela":true,"josuehenry14":true,"stuligan":true,"keeyanajones":true,"sanketss84":true,"frostme":true,"dac2205":true,"temasm":true,"lestad":true,"nmadd":true,"zabaat":true,"plitat":true,"kingofhawks":true,"balderdash":true,"cestrensem":true,"aurium":true,"lassevolkmann":true,"pingprart":true,"sjnnr":true,"iliyat":true,"ruzz311":true,"servel333":true,"san4osq":true,"crewshin":true,"starknode":true,"danielmacho72":true,"0x4c3p":true,"nethoncho":true,"helsner":true,"nukisman":true,"xeoneux":true,"lova":true,"joanmi":true,"joshua.marquez":true,"ddelrio1986":true,"reekdeb":true,"drj":true,"goose":true,"derflatulator":true,"bojand":true,"nelix":true,"potnox":true,"pdedkov":true,"pnhung177":true,"yvesroos":true,"cfleschhut":true,"dosevader":true,"timdp":true,"leeroy":true,"shanemileham":true,"lex_nel":true,"infrasp":true,"runjinz":true,"ysk8":true,"mzheng":true,"leejefon":true,"preco21":true,"sethfork":true,"percho":true,"kazeidesign":true,"brend":true,"ymk":true,"billysharp":true,"migliozziz":true,"neo1":true,"musichen":true,"degouville":true,"rachaelshaw":true,"sharrondenice":true,"derzunov":true,"mr-smiley":true,"fenrir":true,"jetbug123":true,"quafoo":true,"danielbayley":true,"mrwanashraf":true,"chirag8642":true,"askyous":true,"duskalbatross":true,"13lank.null":true,"vvinder":true,"lindhard":true,"weathermaker":true,"kaashin":true,"alshamiri2":true,"dannowatts":true,"kkho595":true,"chinawolf_wyp":true,"mateussampsouza":true,"princetoad":true,"superchenney":true,"cooboor":true,"pounce":true,"niinzir":true,"zhenzhong":true,"yeming":true,"nazy":true,"sgiant":true,"gamersdelight":true,"daskepon":true,"mdedirudianto":true,"71emj1":true,"midascreed":true,"losymear":true,"gakis41":true},"author":{"name":"Mike McNeil","email":"@mikermcneil"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"versions":{"1.5.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.5.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.2.1","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.4","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^3.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"06ce9cfbe6533734879079e02b0ef7b62f9ce31b","_id":"sails@1.5.2","_nodeVersion":"14.17.0","_npmVersion":"7.20.0","dist":{"shasum":"97f142859a07923b23f5a7018d528a27b7962a1a","size":1084917,"noattachment":false,"key":"/sails/-/sails-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.5.2.tgz"},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.5.2_1642204524513_0.7136433552738313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-14T23:55:34.984Z","publish_time":1642204524811,"_cnpm_publish_time":1642204524811},"1.5.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.5.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.2.1","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^3.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"e46c83b467aef222e12e95b6a165e2e11f020e15","_id":"sails@1.5.1","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"19bee7b069e19b8f3bde23d8e73229ed398ff886","size":1090386,"noattachment":false,"key":"/sails/-/sails-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.5.1.tgz"},"_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.5.1_1641856527000_0.14660416333015558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T23:15:38.087Z","publish_time":1641856527294,"_cnpm_publish_time":1641856527294},"1.5.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.5.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.1.0","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^3.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"ead0403dd44d8e4d442cbdfd48c58f0d845b1cc3","_id":"sails@1.5.0","_nodeVersion":"14.17.0","_npmVersion":"7.20.0","dist":{"shasum":"e0e55d8fde5cfad73a0e7facc86c12a5f8d1aaa4","size":1084699,"noattachment":false,"key":"/sails/-/sails-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.5.0.tgz"},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.5.0_1631823458941_0.5043677780278146"},"_hasShrinkwrap":false,"publish_time":1631823459258,"_cnpm_publish_time":1631823459258},"1.4.4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.4.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.1.0","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^3.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"7d14e123bb8c65045cc94d4569763c992a3bcabc","_id":"sails@1.4.4","_nodeVersion":"14.17.0","_npmVersion":"7.20.0","dist":{"shasum":"4ee548ae46c2dc96c0f72245c707d7f95374bb76","size":1084298,"noattachment":false,"key":"/sails/-/sails-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.4.4.tgz"},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.4.4_1627412145975_0.6347762673460224"},"_hasShrinkwrap":false,"publish_time":1627412146233,"_cnpm_publish_time":1627412146233},"1.4.3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.4.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.1.0","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"d4928254d9bf77fe0d6104cf57f1c56852ce1962","_id":"sails@1.4.3","_nodeVersion":"12.6.0","_npmVersion":"6.10.1","dist":{"shasum":"fe0eaa2ca68f3b565cd88ac520a3db2c457659ed","size":1090236,"noattachment":false,"key":"/sails/-/sails-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.4.3.tgz"},"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.4.3_1621282238840_0.8154151274513028"},"_hasShrinkwrap":false,"publish_time":1621282239069,"_cnpm_publish_time":1621282239069},"1.4.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.4.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"1.1.0","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"d2ad55177d0b7ac92441b45468925cc65e4fc3f8","_id":"sails@1.4.2","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"fe5f83d627ae1819a17701b3d012a07ac9660718","size":1090043,"noattachment":false,"key":"/sails/-/sails-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.4.2.tgz"},"_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.4.2_1615387871439_0.7980411407239965"},"_hasShrinkwrap":false,"publish_time":1615387872097,"_cnpm_publish_time":1615387872097},"1.4.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.4.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.3","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"949bb9be9148b50cfb03617dead1eb86d9eae5f1","_id":"sails@1.4.1","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"d3b94819e29c333b14572d7b22b6b307943bdd54","size":1090048,"noattachment":false,"key":"/sails/-/sails-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.4.1.tgz"},"_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"directories":{},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.4.1_1615387505721_0.8036437144518558"},"_hasShrinkwrap":false,"publish_time":1615387506045,"_cnpm_publish_time":1615387506045},"1.4.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.4.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.4.0","cookie-parser":"1.4.4","cookie-signature":"1.1.0","csurf":"1.10.0","ejs":"2.5.7","express":"4.17.1","express-session":"1.17.0","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"88554dfb84b2867dabe4599261f72f267efae19c","_id":"sails@1.4.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.1","dist":{"shasum":"543a36cee9b8fc5c4c8457432b0f2be21472de44","size":337341,"noattachment":false,"key":"/sails/-/sails-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.4.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.4.0_1602266013495_0.7346868293906315"},"_hasShrinkwrap":false,"publish_time":1602266013698,"_cnpm_publish_time":1602266013698},"1.3.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.3.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.1","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"afc37f8cba9ba0913847efc1e78af98d8b85cb0c","_id":"sails@1.3.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"12c36b4db3e816f7206c98f5d940974e68a420bf","size":337142,"noattachment":false,"key":"/sails/-/sails-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.3.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.3.1_1599581759941_0.49896813294020825"},"_hasShrinkwrap":false,"publish_time":1599581760143,"_cnpm_publish_time":1599581760143},"1.3.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.3.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"4cf710525528124c93b12376fc6ce3bda794c7d5","_id":"sails@1.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"4d0b3c12d6ecf4362ace9ece13a3195089744c3c","size":337146,"noattachment":false,"key":"/sails/-/sails-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.3.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.3.0_1599068042854_0.8702300478355158"},"_hasShrinkwrap":false,"publish_time":1599068043045,"_cnpm_publish_time":1599068043045},"1.2.5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^2.0.0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"617674f3f6d31ecd2bd00163b4087a18098b1db1","_id":"sails@1.2.5","_nodeVersion":"10.16.0","_npmVersion":"6.14.5","dist":{"shasum":"b0a4b297c381c834b9c8fb616031358e989372b0","size":337219,"noattachment":false,"key":"/sails/-/sails-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.5.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.5_1597956848060_0.7476812570623605"},"_hasShrinkwrap":false,"publish_time":1597956848284,"_cnpm_publish_time":1597956848284},"1.2.4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"https://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"1.2.5","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"db197e34273f76dc72716a156e1778677547a650","_id":"sails@1.2.4","_nodeVersion":"10.16.0","_npmVersion":"6.14.1","dist":{"shasum":"2e431621e8b1db505fdac52932b58baffcbe67d1","size":337109,"noattachment":false,"key":"/sails/-/sails-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.4_1584657904197_0.7577794502653219"},"_hasShrinkwrap":false,"publish_time":1584657904379,"_cnpm_publish_time":1584657904379},"1.2.3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"5.16.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"8ba5eb81e9c7377e3cc2d7b65c79561afa7a4e18","_id":"sails@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"222718c112e078f806c2f886aeeb082d1f6e0511","size":330148,"noattachment":false,"key":"/sails/-/sails-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.3_1560868163798_0.603105871192815"},"_hasShrinkwrap":false,"publish_time":1560868164029,"_cnpm_publish_time":1560868164029},"1.2.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.2","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"^0.3.3","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.3","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"134f7e67f2d55595b6a7d0b7b171e37d256e7e54","_id":"sails@1.2.2","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"shasum":"cf5713def188fe399ea9d47c27aa359c6e8bb89a","size":329966,"noattachment":false,"key":"/sails/-/sails-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.2_1558035395250_0.6946256542284537"},"_hasShrinkwrap":false,"publish_time":1558035395422,"_cnpm_publish_time":1558035395422},"1.2.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.7.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^4.0.1","machinepack-redis":"^2.0.2","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.8","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"6ad847e4ae120d31c6aca6902d678342f46f0cb9","_id":"sails@1.2.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"shasum":"749de82d1bd7a17ed174bfa3fd9bed31e20460f2","size":329967,"noattachment":false,"key":"/sails/-/sails-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.1_1557167533525_0.014497337861913984"},"_hasShrinkwrap":false,"publish_time":1557167533754,"_cnpm_publish_time":1557167533754},"1.2.0-3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.0-3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.10.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.3.0","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"3e73a1f14c382f85e04df9625bd03bab2a3bb13f","_id":"sails@1.2.0-3","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"f827ac115e3dcc7faf6ed29599f218c1158b6f4e","size":332832,"noattachment":false,"key":"/sails/-/sails-1.2.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.0-3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.0-3_1553554644524_0.32335273504241213"},"_hasShrinkwrap":false,"publish_time":1553554644874,"_cnpm_publish_time":1553554644874},"1.2.0-2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.0-2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.3.0","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"a453952b31672ee0a2cc05287150fc4e67ee06e7","_id":"sails@1.2.0-2","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"fe80a9b7d0f1dc29e8e25ef01ca88a344707ebb6","size":332341,"noattachment":false,"key":"/sails/-/sails-1.2.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.0-2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.0-2_1548910328313_0.8801473402098425"},"_hasShrinkwrap":false,"publish_time":1548910328539,"_cnpm_publish_time":1548910328539},"1.2.0-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.0-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^2.0.0","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"64edb7a1b1c1a89065ea03d89ed2574fd36f6bec","_id":"sails@1.2.0-1","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"088b6a2cc94e76d997230b90b9d1e32a99afbd1a","size":332339,"noattachment":false,"key":"/sails/-/sails-1.2.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.0-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.0-1_1548905971682_0.047211487628831206"},"_hasShrinkwrap":false,"publish_time":1548905971952,"_cnpm_publish_time":1548905971952},"1.2.0-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.2.0-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"913ae63b6ecf4e49e0eecb11434fcac38ec9ecdf","_id":"sails@1.2.0-0","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"03a29b964dfdd8e1b44859d1b3ec54d26fda0762","size":332345,"noattachment":false,"key":"/sails/-/sails-1.2.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.2.0-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.2.0-0_1547597936744_0.9165792427842394"},"_hasShrinkwrap":false,"publish_time":1547597937029,"_cnpm_publish_time":1547597937029},"1.1.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.1.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"3bda9ca35d91e7784bc743e2ea53e76781c0bf42","_id":"sails@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"0bac028a17e386724b5a078d71812de591632168","size":331315,"noattachment":false,"key":"/sails/-/sails-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.1.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.1.0_1542126975132_0.0919631906559295"},"_hasShrinkwrap":false,"publish_time":1542126975324,"_cnpm_publish_time":1542126975324},"1.1.0-3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.1.0-3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.3.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"adf3babe1d1d2f7313f7b42c94d8aa05b1460c82","_id":"sails@1.1.0-3","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"cb9e87bad926e283344b7f06086dc23b6bb0df34","size":331319,"noattachment":false,"key":"/sails/-/sails-1.1.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.1.0-3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.1.0-3_1535072833978_0.8563711368660631"},"_hasShrinkwrap":false,"publish_time":1535072834207,"_cnpm_publish_time":1535072834207},"1.1.0-2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.1.0-2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16.0-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"f72f5f30d810fd705bcfcbce6d35285155f8b8b8","_id":"sails@1.1.0-2","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"1775f8f7fd1be64fdca26fa15e0b93f619b28133","size":319067,"noattachment":false,"key":"/sails/-/sails-1.1.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.1.0-2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.1.0-2_1533226170280_0.031549136845336445"},"_hasShrinkwrap":false,"publish_time":1533226170421,"_cnpm_publish_time":1533226170421},"1.1.0-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.1.0-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.16-0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"73d1aa93909e3b277116f14e497b3282cd11ab05","_id":"sails@1.1.0-1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"cdaf6cf1d68fed58b6dff4ace331c30cde4f2494","size":319066,"noattachment":false,"key":"/sails/-/sails-1.1.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.1.0-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.1.0-1_1533226108907_0.7650653244485845"},"_hasShrinkwrap":false,"publish_time":1533226109069,"_cnpm_publish_time":1533226109069},"1.0.3-4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.3-4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.9.0-0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"eaafcc1cd240c0ed478d959e4bb53c2638d2e1d8","_id":"sails@1.0.3-4","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"566842cd53eb365dd9c8f8031b3c2c13ee78577a","size":318898,"noattachment":false,"key":"/sails/-/sails-1.0.3-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.3-4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.3-4_1532388367459_0.6461718159527718"},"_hasShrinkwrap":false,"publish_time":1532388367555,"_cnpm_publish_time":1532388367555},"1.0.3-3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.3-3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"fe3e4a4da45c0d1459893ada25c41fb5e4125fba","_id":"sails@1.0.3-3","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"2b83df4ad615532e80fbdad2563925bafa3687a5","size":318899,"noattachment":false,"key":"/sails/-/sails-1.0.3-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.3-3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.3-3_1532361711597_0.45984443367578764"},"_hasShrinkwrap":false,"publish_time":1532361711716,"_cnpm_publish_time":1532361711716},"1.0.3-2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.3-2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"c7900af9864a10bde3fdc83097d99b82cddc713a","_id":"sails@1.0.3-2","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"8add64e226c6106f14668d3a8a2d40cec38f3d96","size":317904,"noattachment":false,"key":"/sails/-/sails-1.0.3-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.3-2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.3-2_1527634638054_0.588513279617719"},"_hasShrinkwrap":false,"publish_time":1527634638210,"_cnpm_publish_time":1527634638210},"1.0.3-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.3-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"4b0c7e5ad5e5791d1fb267a06fe8bcff88dd7d90","_id":"sails@1.0.3-1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"f4c06a46c542a622894a88c8c3332eab6424addf","size":317916,"noattachment":false,"key":"/sails/-/sails-1.0.3-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.3-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.3-1_1527611626439_0.6329998168635385"},"_hasShrinkwrap":false,"publish_time":1527611626899,"_cnpm_publish_time":1527611626899},"1.0.3-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.3-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.2.2","machine-as-action":"^10.2.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.1"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"8df00b89fb81c196a01364673bac3465a4638f49","_id":"sails@1.0.3-0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"6e72ba5333f991b171cb5cea2b89968bec4935b9","size":317869,"noattachment":false,"key":"/sails/-/sails-1.0.3-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.3-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.3-0_1527545875917_0.9190576818670217"},"_hasShrinkwrap":false,"publish_time":1527545876075,"_cnpm_publish_time":1527545876075},"1.0.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"f71d992c1e0f761632a982e357f3b1b7ddc360a8","_id":"sails@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"c18be0fe0b2b305847cedc4d12ec9778c044d1fb","size":317798,"noattachment":false,"key":"/sails/-/sails-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.2_1525642319426_0.10405655478211329"},"_hasShrinkwrap":false,"publish_time":1525642319675,"_cnpm_publish_time":1525642319675},"1.0.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.19","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"36f6b8228757e2616cc010ada71e73a645724045","_id":"sails@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"5144614383ed8e2e70009d54054ab3d0d3205020","size":317726,"noattachment":false,"key":"/sails/-/sails-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.1_1523066516915_0.05087527753477761"},"_hasShrinkwrap":false,"publish_time":1523066517102,"_cnpm_publish_time":1523066517102},"1.0.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.8","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"6e73a654324ff61d8c8b163cc42e92d17a9a8a47","_id":"sails@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"3cf26123b6ca25e75df6f27fd403e0e7840ace1c","size":317685,"noattachment":false,"key":"/sails/-/sails-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.0_1522257691181_0.9021551739397631"},"_hasShrinkwrap":false,"publish_time":1522257691400,"_cnpm_publish_time":1522257691400},"1.0.0-49":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-49","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.15.8","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"5f1d8b3ea61d29b081dfca60524493dc303454f6","_id":"sails@1.0.0-49","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"d6cd69cd0fa9454b4b97025aacda37731ec1de7d","size":317688,"noattachment":false,"key":"/sails/-/sails-1.0.0-49.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-49.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.0-49_1522054176082_0.6164825725182539"},"_hasShrinkwrap":false,"publish_time":1522054176646,"_cnpm_publish_time":1522054176646},"1.0.0-48":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-48","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"6ab0a5ab5ad6718036bb5a2b0ec80eb9938c2c24","_id":"sails@1.0.0-48","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"cac84a6c2eff0c59208419e001d76d53e48323d8","size":317688,"noattachment":false,"key":"/sails/-/sails-1.0.0-48.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-48.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.0-48_1522052339060_0.08577147086077952"},"_hasShrinkwrap":false,"publish_time":1522052339161,"_cnpm_publish_time":1522052339161},"1.0.0-47":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-47","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"readmeFilename":"README.md","gitHead":"e2813f5890200c1f93fd8162aeae590f21ab75fa","_id":"sails@1.0.0-47","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"956b03c78b7adae34c40d817b525eaf7829de084","size":317667,"noattachment":false,"key":"/sails/-/sails-1.0.0-47.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-47.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails_1.0.0-47_1521769246772_0.34168342552308073"},"_hasShrinkwrap":false,"publish_time":1521769247192,"_cnpm_publish_time":1521769247192},"1.0.0-46":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-46","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"e8493a646e59f23031b79a1f6b32b1ca5650d58c","_id":"sails@1.0.0-46","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"2749443cff01c313746454905292f80f5ac6d51c","size":320109,"noattachment":false,"key":"/sails/-/sails-1.0.0-46.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-46.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-46.tgz_1517420724027_0.3233784481417388"},"directories":{},"publish_time":1517420724217,"_hasShrinkwrap":false,"_cnpm_publish_time":1517420724217},"1.0.0-45":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-45","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-21","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"a9d57d3e548befd6c708a054f4099f670dde7750","_id":"sails@1.0.0-45","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"d8f44685b65bdee1faf840f798eb86495e0e512d","size":319886,"noattachment":false,"key":"/sails/-/sails-1.0.0-45.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-45.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-45.tgz_1513883481443_0.9410426148679107"},"directories":{},"publish_time":1513883481725,"_hasShrinkwrap":false,"_cnpm_publish_time":1513883481725},"1.0.0-44":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-44","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.9.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-19","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.4","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"3d47eafcfb484f0ace14770ee9bf328a4233009b","_id":"sails@1.0.0-44","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"5df2fd12e0102b8afc053481011ec5f3699ea4c7","size":319886,"noattachment":false,"key":"/sails/-/sails-1.0.0-44.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-44.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-44.tgz_1513748056183_0.43802919378504157"},"directories":{},"publish_time":1513748056383,"_hasShrinkwrap":false,"_cnpm_publish_time":1513748056383},"1.0.0-42":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-42","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^2.0.0","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.0.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-2","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.1","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"4.11.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"60a20a03263c006a9ae48db32ab39fd0a1d79685","_id":"sails@1.0.0-42","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"dd5140f4e66a30b55122ed02ffff3a5388bf86a3","size":312837,"noattachment":false,"key":"/sails/-/sails-1.0.0-42.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-42.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-42.tgz_1512806477528_0.5782518403138965"},"directories":{},"publish_time":1512806478769,"_hasShrinkwrap":false,"_cnpm_publish_time":1512806478769},"1.0.0-41":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-41","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"^1.0.3","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.0.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-2","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parley":"^3.3.1","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^6.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"3.19.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"c2bf06cc4f51be938cc1bfd248f395de00a672a9","_id":"sails@1.0.0-41","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"dc99cca3c53c27565cdadcdc9eff2f39c20e50bd","size":312133,"noattachment":false,"key":"/sails/-/sails-1.0.0-41.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-41.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-41.tgz_1511302635817_0.8599048324394971"},"directories":{},"publish_time":1511302637229,"_cnpm_publish_time":1511302637229,"_hasShrinkwrap":false},"1.0.0-40":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-40","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.5.0","captains-log":"1.0.2","chalk":"2.3.0","commander":"2.11.0","common-js-file-extensions":"1.0.2","compression":"1.7.1","connect":"3.6.5","cookie":"0.3.1","cookie-parser":"1.4.3","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.7","express":"4.16.2","express-session":"1.15.6","flaverr":"^1.0.0","glob":"7.1.2","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-2","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parseurl":"1.3.2","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.2.2","router":"1.3.2","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.5","vary":"1.1.2","whelk":"^5.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.12.7","connect-redis":"3.3.2","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"4.0.2","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"3.0.1","portfinder":"1.0.13","request":"2.83.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^1.0.0-0","sails.io.js":"^1.0.0","session-file-store":"1.1.2","should":"9.0.0","socket.io-client":"2.0.3","supertest":"1.1.0","tmp":"0.0.29","updtr":"2.0.0"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"27711d0c408198a30a997d3a9983cb9c845a4bc0","_id":"sails@1.0.0-40","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"4ffd4df2aa5dc72ed3870187e357ec52c49873a8","size":309414,"noattachment":false,"key":"/sails/-/sails-1.0.0-40.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-40.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-40.tgz_1509844234966_0.5664284494705498"},"directories":{},"publish_time":1509844236478,"_cnpm_publish_time":1509844236478,"_hasShrinkwrap":false},"1.0.0-39":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-39","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.16.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-2","machine-as-action":"^10.0.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"^0.8.2","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0","whelk":"^5.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' --ignore-pattern 'testApp/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"f5b501a30fbc44fe243f3157ed6bc64dd8f76dc4","_id":"sails@1.0.0-39","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"01ef72e45598fff51a8cca70aef8854bce74ac70","size":309228,"noattachment":false,"key":"/sails/-/sails-1.0.0-39.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-39.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-39.tgz_1509744741758_0.07578532374463975"},"directories":{},"publish_time":1509744743302,"_cnpm_publish_time":1509744743302,"_hasShrinkwrap":false},"1.0.0-38":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-38","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.16.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^15.0.0-2","machine-as-action":"^10.0.0-0","machine-as-script":"^4.1.1","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.4.5","serve-static":"1.13.1","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"abc00874d1d61b48a90039f4b6b0b902851029a7","_id":"sails@1.0.0-38","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"f616e103a3ee370bc9ca9203ab713a83d06430d4","size":310747,"noattachment":false,"key":"/sails/-/sails-1.0.0-38.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-38.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-38.tgz_1508353227822_0.49864083901047707"},"directories":{},"publish_time":1508353229323,"_cnpm_publish_time":1508353229323,"_hasShrinkwrap":false},"0.12.14":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.14","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","@sailshq/express":"^3.21.3","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.9","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","uid-safe":"1.1.0","walk":"2.3.9"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"575f746bbed95902bd5b593fd24a0b20c9b256ab","_id":"sails@0.12.14","_shasum":"4ad8be98cfcf456e7d1c85f6e7731f31af332397","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"4ad8be98cfcf456e7d1c85f6e7731f31af332397","size":157629,"noattachment":false,"key":"/sails/-/sails-0.12.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.14.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-0.12.14.tgz_1506379712042_0.5432285552378744"},"publish_time":1506379713386,"_hasShrinkwrap":false,"_cnpm_publish_time":1506379713386},"1.0.0-37":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-37","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^14.0.0-2","machine-as-action":"^9.0.0-0","machine-as-script":"^4.1.1","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.10.21","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"b1bd7e382fd5e7feeaaf158817b605aa467987ae","_id":"sails@1.0.0-37","_shasum":"5cf2e5ce79177edbd2af988c5a8371cf41639e33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"5cf2e5ce79177edbd2af988c5a8371cf41639e33","size":352618,"noattachment":false,"key":"/sails/-/sails-1.0.0-37.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-37.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-37.tgz_1503336980206_0.3768743018154055"},"directories":{},"publish_time":1503336981704,"_hasShrinkwrap":false,"_cnpm_publish_time":1503336981704},"1.0.0-36":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-36","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^9.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"b49d361af11147e2a99d2f256617adbd8768edec","_id":"sails@1.0.0-36","_shasum":"ddb840d5373846fbb6e1d77436aef217781b0e9d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"ddb840d5373846fbb6e1d77436aef217781b0e9d","size":300525,"noattachment":false,"key":"/sails/-/sails-1.0.0-36.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-36.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-36.tgz_1496261215265_0.33026782725937665"},"directories":{},"publish_time":1496261216718,"_cnpm_publish_time":1496261216718,"_hasShrinkwrap":false},"1.0.0-35":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-35","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^9.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"48996b049512424961e0ac22209a2f27acca118c","_id":"sails@1.0.0-35","_shasum":"eedcee0bc0251afb0080bec62d2682b57f5f194b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"eedcee0bc0251afb0080bec62d2682b57f5f194b","size":300562,"noattachment":false,"key":"/sails/-/sails-1.0.0-35.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-35.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-1.0.0-35.tgz_1495648151687_0.16223304043523967"},"directories":{},"publish_time":1495648154052,"_hasShrinkwrap":false,"_cnpm_publish_time":1495648154052},"1.0.0-34":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-34","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^9.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"7d640cbde15acdf52858e94e5a3312f8e30c7f89","_id":"sails@1.0.0-34","_shasum":"eaf06a804c2e638b53971b2ec6dfc30cf12ed3f5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"eaf06a804c2e638b53971b2ec6dfc30cf12ed3f5","size":299703,"noattachment":false,"key":"/sails/-/sails-1.0.0-34.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-34.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-34.tgz_1493443132197_0.8568560779094696"},"directories":{},"publish_time":1493443132910,"_cnpm_publish_time":1493443132910,"_hasShrinkwrap":false},"1.0.0-33":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-33","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^8.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"bdf4e5053c8d0210161b7e62aee25d5e800cbd32","_id":"sails@1.0.0-33","_shasum":"a6a8816e355f8ac0ee23782aa7437c03a6d40f0f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a6a8816e355f8ac0ee23782aa7437c03a6d40f0f","size":297565,"noattachment":false,"key":"/sails/-/sails-1.0.0-33.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-33.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-33.tgz_1491412104198_0.002026399364694953"},"directories":{},"publish_time":1491412106617,"_hasShrinkwrap":false,"_cnpm_publish_time":1491412106617},"1.0.0-32":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-32","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","license":"MIT","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"bin":{"sails":"./bin/sails.js"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^8.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","eslint":"3.5.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"bugs":{"url":"http://sailsjs.com/bugs"},"scripts":{"test":"nodever=`node -e \"console.log('\\`node -v\\`'[1]);\"` && if [ $nodever != \"0\" ]; then npm run lint; fi && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -b","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/'"},"main":"./lib/index.js","repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"gitHead":"1dbc810690f289e20500bd7a7ff094a064918057","_id":"sails@1.0.0-32","_shasum":"8989f5f0640f19c456df01a4231903ee2b9c7d2e","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"8989f5f0640f19c456df01a4231903ee2b9c7d2e","size":295951,"noattachment":false,"key":"/sails/-/sails-1.0.0-32.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-32.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-32.tgz_1490069016951_0.6483461577445269"},"directories":{},"publish_time":1490069019529,"_cnpm_publish_time":1490069019529,"_hasShrinkwrap":false},"1.0.0-31":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-31","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^8.0.0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"45de5fa0d17e056fea0cf8a4993e0a1a149c062e","_id":"sails@1.0.0-31","_shasum":"da3cecf8464c57688ad601c305f5e53f2ac90af7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"da3cecf8464c57688ad601c305f5e53f2ac90af7","size":290648,"noattachment":false,"key":"/sails/-/sails-1.0.0-31.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-31.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-31.tgz_1489625537344_0.00023190025240182877"},"publish_time":1489625538169,"_cnpm_publish_time":1489625538169,"_hasShrinkwrap":false},"0.12.13":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.13","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","@sailshq/express":"^3.21.3","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.9","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","uid-safe":"1.1.0","walk":"2.3.9"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"594cd89d5989c9e4fcab094a39174793cf6128ed","_id":"sails@0.12.13","_shasum":"e060710dd1080bee11840f8f085e396f8aa08ff4","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"e060710dd1080bee11840f8f085e396f8aa08ff4","size":157872,"noattachment":false,"key":"/sails/-/sails-0.12.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.13.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.13.tgz_1488825937726_0.715559444623068"},"publish_time":1488825938426,"_cnpm_publish_time":1488825938426,"_hasShrinkwrap":false},"1.0.0-30":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-30","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.2","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"9276315afea2b4791e92e2159a5fd8980d825cc7","_id":"sails@1.0.0-30","_shasum":"dd7bca729d70248595e75e2ca5684de0078bfa3c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"dd7bca729d70248595e75e2ca5684de0078bfa3c","size":290655,"noattachment":false,"key":"/sails/-/sails-1.0.0-30.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-30.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-30.tgz_1488820209906_0.1568574346601963"},"publish_time":1488820212203,"_cnpm_publish_time":1488820212203,"_hasShrinkwrap":false},"1.0.0-29":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-29","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","common-js-file-extensions":"1.0.2","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"7207ad5eaca45a3005da7244a86ccd1344ae091c","_id":"sails@1.0.0-29","_shasum":"38bd05e5ae7d7942952bf8e1afd311f5dc4bc7bd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"38bd05e5ae7d7942952bf8e1afd311f5dc4bc7bd","size":290772,"noattachment":false,"key":"/sails/-/sails-1.0.0-29.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-29.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-29.tgz_1488588893688_0.8317423318512738"},"publish_time":1488588894473,"_cnpm_publish_time":1488588894473,"_hasShrinkwrap":false},"0.12.12":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.12","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","@sailshq/express":"^3.21.3","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.9","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","uid-safe":"1.1.0","walk":"2.3.9"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"6d775fc52728c2911ede6fa5ff0b60b453963ae8","_id":"sails@0.12.12","_shasum":"1217ab7c6823327f13b9c224fcd4b13d6c5d8f75","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"1217ab7c6823327f13b9c224fcd4b13d6c5d8f75","size":157878,"noattachment":false,"key":"/sails/-/sails-0.12.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.12.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.12.tgz_1488494387760_0.45023747789673507"},"publish_time":1488494388550,"_cnpm_publish_time":1488494388550,"_hasShrinkwrap":false},"0.12.12-3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.12-3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","@sailshq/express":"^3.21.3","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.9","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","uid-safe":"1.1.0","walk":"2.3.9"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"b21974a262c77adb4168a3ecc156cf17540fc83d","_id":"sails@0.12.12-3","_shasum":"1a0b050d1e44bd5d127fbdcf61102d1cd2ee4572","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"1a0b050d1e44bd5d127fbdcf61102d1cd2ee4572","size":157879,"noattachment":false,"key":"/sails/-/sails-0.12.12-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.12-3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.12-3.tgz_1488491858958_0.013982102973386645"},"publish_time":1488491861323,"_cnpm_publish_time":1488491861323,"_hasShrinkwrap":false},"0.12.12-2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.12-2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","@sailshq/express":"^3.21.3","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.9","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","uid-safe":"1.1.0","walk":"2.3.9"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"18fb8a01692b1e508074578403ddab3dd7c7179b","_id":"sails@0.12.12-2","_shasum":"09c6606f2514b2c99efb9c783ecb0603ad64cc32","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"09c6606f2514b2c99efb9c783ecb0603ad64cc32","size":157875,"noattachment":false,"key":"/sails/-/sails-0.12.12-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.12-2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.12-2.tgz_1488482058210_0.8641475331969559"},"publish_time":1488482060586,"_cnpm_publish_time":1488482060586,"_hasShrinkwrap":false},"1.0.0-28":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-28","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.15.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","merge-dictionaries":"^1.0.0","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.8.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"6c8dae672fd2f1d313e49836ef239f0014969e57","_id":"sails@1.0.0-28","_shasum":"d106184584e0bbd7acc7099707d0244da1a8fd50","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"d106184584e0bbd7acc7099707d0244da1a8fd50","size":288518,"noattachment":false,"key":"/sails/-/sails-1.0.0-28.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-28.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-28.tgz_1488432669397_0.8583447036799043"},"publish_time":1488432671781,"_cnpm_publish_time":1488432671781,"_hasShrinkwrap":false},"1.0.0-27":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-27","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"7ec910935f6317f7d8b954ad848ee9bc8936a5e5","_id":"sails@1.0.0-27","_shasum":"bd4cd862f065d65cb184bb5ef03996e69af1927e","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"bd4cd862f065d65cb184bb5ef03996e69af1927e","size":286788,"noattachment":false,"key":"/sails/-/sails-1.0.0-27.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-27.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-27.tgz_1487978595814_0.8265743241645396"},"publish_time":1487978596572,"_cnpm_publish_time":1487978596572,"_hasShrinkwrap":false},"1.0.0-26":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-26","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"9fb6b3ff5d862c5ef7f529a73c5c480054e2286d","_id":"sails@1.0.0-26","_shasum":"ab6c4a3bf2adb7eed03f8425ee55954b929f3d07","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"ab6c4a3bf2adb7eed03f8425ee55954b929f3d07","size":286533,"noattachment":false,"key":"/sails/-/sails-1.0.0-26.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-26.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-26.tgz_1487916642255_0.28974315500818193"},"publish_time":1487916643021,"_cnpm_publish_time":1487916643021,"_hasShrinkwrap":false},"1.0.0-25":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-25","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^4.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"b3b75f557df270c47bfd0ec9f54d0ef0f273959a","_id":"sails@1.0.0-25","_shasum":"931ea0791051be920bfd59f6736fc95fb7a446c7","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"931ea0791051be920bfd59f6736fc95fb7a446c7","size":284757,"noattachment":false,"key":"/sails/-/sails-1.0.0-25.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-25.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-25.tgz_1487812652847_0.08225253247655928"},"publish_time":1487812655010,"_cnpm_publish_time":1487812655010,"_hasShrinkwrap":false},"1.0.0-24":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-24","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^3.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"13e702bb121a280537b54d78f674641bc2b4cf84","_id":"sails@1.0.0-24","_shasum":"273280a5c7113cec9f89fb040c1ff6191d1b9b56","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"273280a5c7113cec9f89fb040c1ff6191d1b9b56","size":284743,"noattachment":false,"key":"/sails/-/sails-1.0.0-24.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-24.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-24.tgz_1487795439875_0.22066801460459828"},"publish_time":1487795442221,"_cnpm_publish_time":1487795442221,"_hasShrinkwrap":false},"1.0.0-23":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-23","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^3.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"dc03843bf09c840deb91a1653a4c51df0477ea0c","_id":"sails@1.0.0-23","_shasum":"b56ed4f959500bbcb4b11f83c9f73450478bbeb0","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"b56ed4f959500bbcb4b11f83c9f73450478bbeb0","size":281346,"noattachment":false,"key":"/sails/-/sails-1.0.0-23.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-23.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-23.tgz_1487720038174_0.6771295501384884"},"publish_time":1487720040664,"_cnpm_publish_time":1487720040664,"_hasShrinkwrap":false},"1.0.0-22":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-22","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^3.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"7caf32f90458835c0133e767c04ad47c2a0e9c46","_id":"sails@1.0.0-22","_shasum":"92d985bcf5e01eb787ed143422467295d99878f6","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"92d985bcf5e01eb787ed143422467295d99878f6","size":273696,"noattachment":false,"key":"/sails/-/sails-1.0.0-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-22.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-22.tgz_1486098924614_0.9495414674747735"},"publish_time":1486098925403,"_cnpm_publish_time":1486098925403,"_hasShrinkwrap":false},"1.0.0-21":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-21","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","machinepack-redis":"^1.1.1","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"cbf1de096b8de9050509fdc272651491c157fc02","_id":"sails@1.0.0-21","_shasum":"7bd0c4d58549bcb06566f8ef768a9f484865aae5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"7bd0c4d58549bcb06566f8ef768a9f484865aae5","size":273694,"noattachment":false,"key":"/sails/-/sails-1.0.0-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-21.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-21.tgz_1486098664931_0.4771121328230947"},"publish_time":1486098667280,"_cnpm_publish_time":1486098667280,"_hasShrinkwrap":false},"0.12.12-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.12-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.10-1","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.7-1"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"0ce0d867cf062b0ad4c34238d8cd0c49f5cafb31","_id":"sails@0.12.12-1","_shasum":"bf4d9915ee2a0272c21cf2e1497638de3b0051f4","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"dist":{"shasum":"bf4d9915ee2a0272c21cf2e1497638de3b0051f4","size":157530,"noattachment":false,"key":"/sails/-/sails-0.12.12-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.12-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.12-1.tgz_1484605447385_0.707889944780618"},"publish_time":1484605448054,"_cnpm_publish_time":1484605448054,"_hasShrinkwrap":false},"1.0.0-20":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-20","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.5","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.79.0","root-require":"0.3.1","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"a42f2bc6e63a83f4ad83f26ef5457712ed9ce425","_id":"sails@1.0.0-20","_shasum":"dd7d8965a01c67bb00d571a085335df4eac12a4c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"dd7d8965a01c67bb00d571a085335df4eac12a4c","size":270534,"noattachment":false,"key":"/sails/-/sails-1.0.0-20.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-20.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-20.tgz_1483980828611_0.12205997435376048"},"publish_time":1483980830851,"_cnpm_publish_time":1483980830851,"_hasShrinkwrap":false},"1.0.0-19":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-19","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.7.1","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"4b404a0ba02008d4afa5b3389bd1f8c0e6961ec5","_id":"sails@1.0.0-19","_shasum":"82113f2b80920279ed01a5672783f1e312016c8f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"82113f2b80920279ed01a5672783f1e312016c8f","size":270435,"noattachment":false,"key":"/sails/-/sails-1.0.0-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-19.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-19.tgz_1483146574310_0.3019764139316976"},"publish_time":1483146577051,"_cnpm_publish_time":1483146577051,"_hasShrinkwrap":false},"1.0.0-18":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-18","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"573885d8ddb1514fbba2740dcbadd36640216ec6","_id":"sails@1.0.0-18","_shasum":"91ea016a2de8fe179436861dfcaa08826b24339b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"91ea016a2de8fe179436861dfcaa08826b24339b","size":300082,"noattachment":false,"key":"/sails/-/sails-1.0.0-18.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-18.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-18.tgz_1481231874036_0.8524519931524992"},"publish_time":1481231874827,"_cnpm_publish_time":1481231874827,"_hasShrinkwrap":false},"1.0.0-17":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-17","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.5","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"0657ef9e93a09bae65edf2202400ba8198eafe7d","_id":"sails@1.0.0-17","_shasum":"e9c07ccda7355187c09eaea8d6262f76a1916bf7","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"e9c07ccda7355187c09eaea8d6262f76a1916bf7","size":296080,"noattachment":false,"key":"/sails/-/sails-1.0.0-17.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-17.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-17.tgz_1481040789094_0.4072100268676877"},"publish_time":1481040789882,"_cnpm_publish_time":1481040789882,"_hasShrinkwrap":false},"1.0.0-16":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-16","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.3","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"e650406369187dbd359515eba4ff4e9d6f5b9d61","_id":"sails@1.0.0-16","_shasum":"0dbb48cba3e5ea1dd5f93b08e86d9c85bd1ac94b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"0dbb48cba3e5ea1dd5f93b08e86d9c85bd1ac94b","size":295013,"noattachment":false,"key":"/sails/-/sails-1.0.0-16.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-16.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-16.tgz_1480712878872_0.6799627237487584"},"publish_time":1480712881153,"_cnpm_publish_time":1480712881153,"_hasShrinkwrap":false},"1.0.0-15":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-15","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.5.3","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n-2":"0.6.3","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","connect-redis":"3.1.0","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"ddc22dec833a4f3067b90b32a02ef00e2bc4c2ec","_id":"sails@1.0.0-15","_shasum":"d1db77cb7fa8d03a9b7971647b5faddca51fb6e4","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"d1db77cb7fa8d03a9b7971647b5faddca51fb6e4","size":292501,"noattachment":false,"key":"/sails/-/sails-1.0.0-15.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-15.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-15.tgz_1480452540908_0.9287367244251072"},"publish_time":1480452543103,"_cnpm_publish_time":1480452543103,"_hasShrinkwrap":false},"0.12.11":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.11","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"0ce0d867cf062b0ad4c34238d8cd0c49f5cafb31","_id":"sails@0.12.11","_shasum":"e22012a8dffe81db68e80523dc782799507f1235","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"e22012a8dffe81db68e80523dc782799507f1235","size":157413,"noattachment":false,"key":"/sails/-/sails-0.12.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.11.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.11.tgz_1479947860007_0.7122935622464865"},"publish_time":1479947862209,"_cnpm_publish_time":1479947862209,"_hasShrinkwrap":false},"0.12.11-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.11-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"0f938d86c6a2d98e4b47c13daa3351ec5ece7a5e","_id":"sails@0.12.11-1","_shasum":"2bbea445282ff6ab9e042fb37e40b6ddff54be2b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"2bbea445282ff6ab9e042fb37e40b6ddff54be2b","size":157409,"noattachment":false,"key":"/sails/-/sails-0.12.11-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.11-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.11-1.tgz_1479850076398_0.41845297650434077"},"publish_time":1479850077061,"_cnpm_publish_time":1479850077061,"_hasShrinkwrap":false},"1.0.0-14":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-14","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"2.1.3","vary":"1.1.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","session-file-store":"1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"822bccddf26419cf3d713dc150aab86aa95f78fb","_id":"sails@1.0.0-14","_shasum":"d01e9a601a50a536872f5c23d6d35982271a73e6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"d01e9a601a50a536872f5c23d6d35982271a73e6","size":285782,"noattachment":false,"key":"/sails/-/sails-1.0.0-14.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-14.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-14.tgz_1479754865443_0.26050724391825497"},"publish_time":1479754867635,"_cnpm_publish_time":1479754867635,"_hasShrinkwrap":false},"0.12.11-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.11-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","@sailshq/lodash":"^3.10.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"6e029ed43aa2c7cdb2946eb6ecc8a86ab0653f9c","_id":"sails@0.12.11-0","_shasum":"95e0b36f9450c541d8390206c96475260f251b59","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"95e0b36f9450c541d8390206c96475260f251b59","size":274270,"noattachment":false,"key":"/sails/-/sails-0.12.11-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.11-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.11-0.tgz_1479520814737_0.6193755061831325"},"publish_time":1479520815359,"_cnpm_publish_time":1479520815359,"_hasShrinkwrap":false},"1.0.0-13":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-13","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"31d050df288f467c2f3e8fccaf545ca8fe181bcd","_id":"sails@1.0.0-13","_shasum":"7bce212bdf081ba5a5f7b1fbd2882cc21bebb345","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7bce212bdf081ba5a5f7b1fbd2882cc21bebb345","size":284343,"noattachment":false,"key":"/sails/-/sails-1.0.0-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-13.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-13.tgz_1479419211312_0.6077250873204321"},"publish_time":1479419211982,"_cnpm_publish_time":1479419211982,"_hasShrinkwrap":false},"0.12.10":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.10","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"ec6be74867fac288ac26e452561b281c1691f5d9","_id":"sails@0.12.10","_shasum":"81f3906915c1f5cc97eb2004b810a13b5a72b0b9","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"81f3906915c1f5cc97eb2004b810a13b5a72b0b9","size":156691,"noattachment":false,"key":"/sails/-/sails-0.12.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.10.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-0.12.10.tgz_1479340224581_0.03588536032475531"},"publish_time":1479340225285,"_cnpm_publish_time":1479340225285,"_hasShrinkwrap":false},"1.0.0-12":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-12","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.1.0-0","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.7.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"^2.1.2","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"b7025bf99a49d532891350a6cfe622aa57bfa2be","_id":"sails@1.0.0-12","_shasum":"b3d572f3bc9fac4fe91e7484964404c57e8d9653","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"b3d572f3bc9fac4fe91e7484964404c57e8d9653","size":158366,"noattachment":false,"key":"/sails/-/sails-1.0.0-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-12.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-12.tgz_1479332164601_0.017590258037671447"},"publish_time":1479332166953,"_cnpm_publish_time":1479332166953,"_hasShrinkwrap":false},"0.12.10-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.10-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9-0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"56d0121f05bb18003e6af9df46968221ec890684","_id":"sails@0.12.10-1","_shasum":"ecb131a90a2cd443e0d649b45473bc4f5120a11c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"ecb131a90a2cd443e0d649b45473bc4f5120a11c","size":156850,"noattachment":false,"key":"/sails/-/sails-0.12.10-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.10-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.10-1.tgz_1479328881756_0.02879983326420188"},"publish_time":1479328883840,"_cnpm_publish_time":1479328883840,"_hasShrinkwrap":false},"0.12.10-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.10-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"^0.13.9-0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.30"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"29af6cf5c63d7d412cf9b01b4c2a35117d729dbb","_id":"sails@0.12.10-0","_shasum":"ac1a126c86e03eb4c65440b226eb76342de91968","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"ac1a126c86e03eb4c65440b226eb76342de91968","size":156782,"noattachment":false,"key":"/sails/-/sails-0.12.10-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.10-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.10-0.tgz_1479328217769_0.01861056173220277"},"publish_time":1479328220182,"_cnpm_publish_time":1479328220182,"_hasShrinkwrap":false},"1.0.0-11":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-11","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.0.2","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^2.0.0-0","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"36694135123e5753c3cc0aa2ba89104af1dce5a6","_id":"sails@1.0.0-11","_shasum":"ee02b5c9495f95fe4c74b40f2218e0e9cbd96381","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"ee02b5c9495f95fe4c74b40f2218e0e9cbd96381","size":157140,"noattachment":false,"key":"/sails/-/sails-1.0.0-11.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-11.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-11.tgz_1478523633178_0.7762887442950159"},"publish_time":1478523633780,"_cnpm_publish_time":1478523633780,"_hasShrinkwrap":false},"1.0.0-10":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-10","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.0.2","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-hook-helpers":"1.0.2","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^1.0.7","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"2d1b73e7fd4131c24764f0d2b34a87416a2d01eb","_id":"sails@1.0.0-10","_shasum":"f44a409edfd03737bcb4a5bec902c54b9c9f5cee","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"f44a409edfd03737bcb4a5bec902c54b9c9f5cee","size":156290,"noattachment":false,"key":"/sails/-/sails-1.0.0-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-10.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-10.tgz_1478244721243_0.3977376108523458"},"publish_time":1478244721976,"_cnpm_publish_time":1478244721976,"_hasShrinkwrap":false},"1.0.0-9":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"@sailshq/lodash":"^3.10.2","async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","i18n":"0.8.1","include-all":"^2.0.0","machine":"^13.0.0-12","machine-as-action":"^7.0.2","machinepack-process":"^2.0.2","merge-defaults":"0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"^10.0.0-0","sails-generate":"^1.5.0","sails-hook-helpers":"1.0.2","sails-stringfile":"0.3.2","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline":"~0.11.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","mocha":"3.0.2","nunjucks":"2.5.2","portfinder":"0.4.0","request":"2.74.0","root-require":"0.3.1","sails-disk":"0.10.10","sails-hook-orm":"^1.0.7","sails-hook-sockets":"^0.13.8","sails.io.js":"^1.0.0","should":"9.0.0","socket.io-client":"1.4.5","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"c94381ff892284ebe41891fccc8574353f6a5664","_id":"sails@1.0.0-9","_shasum":"659f5bd873a7c1d2f514d3b8c84bf55b9befe14a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"659f5bd873a7c1d2f514d3b8c84bf55b9befe14a","size":156288,"noattachment":false,"key":"/sails/-/sails-1.0.0-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-9.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-9.tgz_1478243122574_0.8969946349970996"},"publish_time":1478243123181,"_cnpm_publish_time":1478243123181,"_hasShrinkwrap":false},"0.12.9":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.14.2","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"35d30a5534570f2a867c4505e3aa900f1fcc0040","_id":"sails@0.12.9","_shasum":"1a933ce48732f1bbe028de9e8accbdc771332cba","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"1a933ce48732f1bbe028de9e8accbdc771332cba","size":156225,"noattachment":false,"key":"/sails/-/sails-0.12.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.9.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.9.tgz_1478109516277_0.44219642458483577"},"publish_time":1478109518372,"_cnpm_publish_time":1478109518372,"_hasShrinkwrap":false},"1.0.0-8":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","machine":"^13.0.0-12","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"^1.2.0","sails-hook-helpers":"^1.0.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline":"~0.11.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"e6785a52b96182556c0de1721816d3d2a8fac846","_id":"sails@1.0.0-8","_shasum":"edec8adaa6a724319817b4ae178bf072178a5fd0","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"edec8adaa6a724319817b4ae178bf072178a5fd0","size":166128,"noattachment":false,"key":"/sails/-/sails-1.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-8.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-8.tgz_1477609198146_0.9010474812239408"},"publish_time":1477609200551,"_cnpm_publish_time":1477609200551,"_hasShrinkwrap":false},"1.0.0-7":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","machine":"^13.0.0-12","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"^1.2.0","sails-hook-helpers":"^1.0.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline":"~0.11.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"a7c0bbb2854b10c77d3b031214c3aa467abaf60e","_id":"sails@1.0.0-7","_shasum":"baf037413a944b31216c0796b1477c2fc15ba553","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"baf037413a944b31216c0796b1477c2fc15ba553","size":165937,"noattachment":false,"key":"/sails/-/sails-1.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-7.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-7.tgz_1477591758290_0.36090464144945145"},"publish_time":1477591760829,"_cnpm_publish_time":1477591760829,"_hasShrinkwrap":false},"1.0.0-6":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"async":"2.0.1","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.8.1","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","express":"4.14.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","machine":"^13.0.0-12","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","minimist":"0.0.10","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","router":"1.1.4","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"^1.2.0","sails-hook-helpers":"^1.0.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"4.3.6","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","sort-route-addresses":"^0.0.1","uid-safe":"1.1.0","vary":"1.1.0","walk":"2.3.9","waterline":"~0.11.0","waterline-criteria":"^2.0.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"713f89599acba68763f6fdab6c67b3dee862522f","_id":"sails@1.0.0-6","_shasum":"5ec661c75ee8c85dde4e1b864a277c2b60be9839","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"5ec661c75ee8c85dde4e1b864a277c2b60be9839","size":165940,"noattachment":false,"key":"/sails/-/sails-1.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-6.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-6.tgz_1477590683880_0.7385834532324225"},"publish_time":1477590686291,"_cnpm_publish_time":1477590686291,"_hasShrinkwrap":false},"0.12.8":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","flaverr":"^1.0.0","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"2bb20dd4b47637a816ff6520e68f9b014ad0eba8","_id":"sails@0.12.8","_shasum":"a14fca579bbf5b18022b663b70292f2ce95c5ead","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a14fca579bbf5b18022b663b70292f2ce95c5ead","size":156454,"noattachment":false,"key":"/sails/-/sails-0.12.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.8.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.8.tgz_1477090159781_0.9160240152850747"},"publish_time":1477090162233,"_cnpm_publish_time":1477090162233,"_hasShrinkwrap":false},"0.12.7":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"7ff44d3a3f4d43e787b9dd5e3959a2006a02cf64","_id":"sails@0.12.7","_shasum":"95b89a6a2cbc758698ad9de613b23f5f6b3c60be","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"95b89a6a2cbc758698ad9de613b23f5f6b3c60be","size":151751,"noattachment":false,"key":"/sails/-/sails-0.12.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.7.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-0.12.7.tgz_1475710514482_0.2950933785177767"},"publish_time":1475710516745,"_cnpm_publish_time":1475710516745,"_hasShrinkwrap":false},"1.0.0-5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"d5ba8e848d090ccbd93cd69a3c2b52496e0ff1fb","_id":"sails@1.0.0-5","_shasum":"c4b652989598b1a24f83ed22d43b40846dd81722","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"c4b652989598b1a24f83ed22d43b40846dd81722","size":155471,"noattachment":false,"key":"/sails/-/sails-1.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-5.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-5.tgz_1475089098093_0.37913964758627117"},"publish_time":1475089100350,"_cnpm_publish_time":1475089100350,"_hasShrinkwrap":false},"1.0.0-4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","tmp":"0.0.29"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"5d520d54b111f8d325d140a83a2915f99468ee63","_id":"sails@1.0.0-4","_shasum":"6f0f4eeac075f011495c0ce1d22617301daac047","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"6f0f4eeac075f011495c0ce1d22617301daac047","size":155578,"noattachment":false,"key":"/sails/-/sails-1.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-4.tgz_1475086842637_0.36324006225913763"},"publish_time":1475086843332,"_cnpm_publish_time":1475086843332,"_hasShrinkwrap":false},"0.12.6":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"9b0b71c73c58d69bdff1fd74fc1f6c8951afefe5","_id":"sails@0.12.6","_shasum":"06b1e60bc67f5530162a840f17689934e161368f","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"06b1e60bc67f5530162a840f17689934e161368f","size":150870,"noattachment":false,"key":"/sails/-/sails-0.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.6.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-0.12.6.tgz_1475078557960_0.4176796230021864"},"publish_time":1475078558669,"_cnpm_publish_time":1475078558669,"_hasShrinkwrap":false},"0.12.5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"1bd6faaa7d60c8a4abbd7711c3a34c68db34c0f6","_id":"sails@0.12.5","_shasum":"b7e14670bdde14f00b7567a077088ec2a3a45103","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"b7e14670bdde14f00b7567a077088ec2a3a45103","size":151124,"noattachment":false,"key":"/sails/-/sails-0.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.5.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-0.12.5.tgz_1475013477995_0.034535285318270326"},"publish_time":1475013478647,"_cnpm_publish_time":1475013478647,"_hasShrinkwrap":false},"1.0.0-3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"^3.0.2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"f1da7c443981756354ff0ab93f7d5eaaee72c489","_id":"sails@1.0.0-3","_shasum":"6e38ca5f230b501475a52f1d9af6b12b5a7a3960","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"6e38ca5f230b501475a52f1d9af6b12b5a7a3960","size":150845,"noattachment":false,"key":"/sails/-/sails-1.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-3.tgz_1474590997036_0.8356825918890536"},"publish_time":1474590998128,"_cnpm_publish_time":1474590998128,"_hasShrinkwrap":false},"1.0.0-2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"b7e698e56dfed821e446a74a4647fcd950c6da6c","_id":"sails@1.0.0-2","_shasum":"43583bb0658d3afd2544518262fc85abb66e80c3","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"43583bb0658d3afd2544518262fc85abb66e80c3","size":147826,"noattachment":false,"key":"/sails/-/sails-1.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-2.tgz_1474319132423_0.8955195310991257"},"publish_time":1474319134852,"_cnpm_publish_time":1474319134852,"_hasShrinkwrap":false},"1.0.0-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","machine-as-action":"^7.0.2","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"69aa1f76b35b20c4801233419821dd9291943903","_id":"sails@1.0.0-1","_shasum":"0b9f22d98bd3d877645e0e6121f5478d8e5056dd","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"0b9f22d98bd3d877645e0e6121f5478d8e5056dd","size":147653,"noattachment":false,"key":"/sails/-/sails-1.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-1.0.0-1.tgz_1474242770911_0.381351254414767"},"publish_time":1474242772966,"_cnpm_publish_time":1474242772966,"_hasShrinkwrap":false},"1.0.0-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"1.0.0-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"^1.0.0","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-hook-actions":"^1.0.0","sails-hook-helpers":"^1.0.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"1ae1e4caee67a8e5f8e0485e32a7134c8e6ed510","_id":"sails@1.0.0-0","_shasum":"800245ec3e2c9de49e83b33663804f32850fcf39","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"800245ec3e2c9de49e83b33663804f32850fcf39","size":147836,"noattachment":false,"key":"/sails/-/sails-1.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-1.0.0-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-1.0.0-0.tgz_1473977745098_0.9863737132400274"},"publish_time":1473977747433,"_cnpm_publish_time":1473977747433,"_hasShrinkwrap":false},"0.12.4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"1.0.0","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"51b1037d63390f42186764ac531a10cc91250697","_id":"sails@0.12.4","_shasum":"0e628459b491b50dda14cd49ea9599556bc1fdab","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"0e628459b491b50dda14cd49ea9599556bc1fdab","size":150659,"noattachment":false,"key":"/sails/-/sails-0.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.4.tgz_1470080723465_0.3147470224648714"},"publish_time":1470080725744,"_cnpm_publish_time":1470080725744,"_hasShrinkwrap":false},"0.12.4-rc3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.4-rc3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"beta","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"^8.0.2","machinepack-process":"^2.0.2","mocha":"3.0.0-2","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"fba3d17ee59d2b2e377b190ab08fb2378c461dc5","_id":"sails@0.12.4-rc3","_shasum":"a09234a66be69acb33c7cfcef76290b20262fb1c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a09234a66be69acb33c7cfcef76290b20262fb1c","size":150506,"noattachment":false,"key":"/sails/-/sails-0.12.4-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.4-rc3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.4-rc3.tgz_1469834819736_0.8918206794187427"},"publish_time":1469834821837,"_cnpm_publish_time":1469834821837,"_hasShrinkwrap":false},"0.12.4-rc2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.4-rc2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","glob":"5.0.15","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-clean":"1.0.0","grunt-contrib-coffee":"1.0.0","grunt-contrib-concat":"1.0.1","grunt-contrib-copy":"1.0.0","grunt-contrib-cssmin":"1.0.1","grunt-contrib-jst":"1.0.0","grunt-contrib-less":"1.3.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.5.2","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","fs-extra":"0.30.0","istanbul":"0.4.1","machinepack-fs":"~8.0.2","machinepack-process":"~2.0.2","mocha":"2.5.3","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"a27513e2aa0026b4f15fbfa1625fe5ebceddcd86","_id":"sails@0.12.4-rc2","_shasum":"5259d18ae968f744811fd945f93ee309e04ba260","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"5259d18ae968f744811fd945f93ee309e04ba260","size":150876,"noattachment":false,"key":"/sails/-/sails-0.12.4-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.4-rc2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-0.12.4-rc2.tgz_1468006713489_0.04778541694395244"},"publish_time":1468006714983,"_cnpm_publish_time":1468006714983,"_hasShrinkwrap":false},"0.12.4-rc1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.4-rc1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","chalk":"1.1.3","commander":"2.9.0","compression":"1.6.2","connect":"3.4.1","connect-flash":"0.1.1","consolidate":"0.14.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","csurf":"1.9.0","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"1.0.0","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","path-to-regexp":"1.5.3","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.6.0","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","istanbul":"0.4.1","machinepack-fs":"~8.0.2","machinepack-process":"~2.0.2","mocha":"2.3.4","portfinder":"0.4.0","request":"2.68.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.6","supertest":"1.1.0","wrench":"1.5.8"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"2c89b27729002d672d018b5017087f7e3bf3186d","_id":"sails@0.12.4-rc1","_shasum":"d6248c3a30f3156696dba31ac679b250db6d9f39","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"d6248c3a30f3156696dba31ac679b250db6d9f39","size":150506,"noattachment":false,"key":"/sails/-/sails-0.12.4-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.4-rc1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.4-rc1.tgz_1467754855905_0.10999155486933887"},"publish_time":1467754858412,"_cnpm_publish_time":1467754858412,"_hasShrinkwrap":false},"0.11.6-1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.6-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.30.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"^3.21.0","express-handlebars":"^2.0.0","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"^0.6.0","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","path-to-regexp":"1.5.3","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.12.2","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"^4.3.2","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"aa1e26b948246e9f991b151f1453a7f45cd340f1","_id":"sails@0.11.6-1","_shasum":"bf1dc0f1f3a16e7daf0d97feb4313e46cc7ead44","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"bf1dc0f1f3a16e7daf0d97feb4313e46cc7ead44","size":129398,"noattachment":false,"key":"/sails/-/sails-0.11.6-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.6-1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.11.6-1.tgz_1466465052123_0.901306709041819"},"publish_time":1466465054557,"_cnpm_publish_time":1466465054557,"_hasShrinkwrap":false},"0.11.6-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.6-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.30.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"^3.21.0","express-handlebars":"^2.0.0","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"^0.6.0","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","path-to-regexp":"1.5.3","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.12.2","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"^4.3.2","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"e9a16a44e58263124fcdecceb5ed377e23ac8d29","_id":"sails@0.11.6-0","_shasum":"a3167c62bcdefa377bc7a6cf746a0e1b74265f8d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a3167c62bcdefa377bc7a6cf746a0e1b74265f8d","size":129421,"noattachment":false,"key":"/sails/-/sails-0.11.6-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.6-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sails-0.11.6-0.tgz_1466463415392_0.9361084746196866"},"publish_time":1466463416935,"_cnpm_publish_time":1466463416935,"_hasShrinkwrap":false},"0.12.3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","chalk":"1.1.3","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","istanbul":"0.4.1","machinepack-fs":"~8.0.2","machinepack-process":"~2.0.2","mocha":"2.3.4","portfinder":"0.4.0","request":"2.67.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.3","supertest":"1.1.0","wrench":"1.5.8"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"6db6cc48c657142c66386ef4789fca7b16693527","_id":"sails@0.12.3","_shasum":"69f08ffac9c584511d358afccefb6d059c23c258","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"69f08ffac9c584511d358afccefb6d059c23c258","size":147074,"noattachment":false,"key":"/sails/-/sails-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.3.tgz_1459787582412_0.05969842174090445"},"publish_time":1459787585072,"_cnpm_publish_time":1459787585072,"_hasShrinkwrap":false},"0.12.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.6","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","istanbul":"0.4.1","machinepack-fs":"~8.0.2","machinepack-process":"~2.0.2","mocha":"2.3.4","portfinder":"0.4.0","request":"2.67.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.3","supertest":"1.1.0","wrench":"1.5.8"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"efb4d55d72f7d945939118a252292e5ba2dd6dae","_id":"sails@0.12.2","_shasum":"7bb55969c0f90ff5aa4c5a5e08ee656a472b3999","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7bb55969c0f90ff5aa4c5a5e08ee656a472b3999","size":146552,"noattachment":false,"key":"/sails/-/sails-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.2.tgz_1459560944515_0.10634826379828155"},"publish_time":1459560947291,"_cnpm_publish_time":1459560947291,"_hasShrinkwrap":false},"0.12.2-0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.2-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.8.1","include-all":"~0.1.6","lodash":"3.10.1","lodash.isarray":"3.0.4","lodash.iserror":"3.1.1","lodash.isfunction":"3.0.8","lodash.isnull":"3.0.0","lodash.isobject":"3.0.2","lodash.isregexp":"3.0.5","lodash.isstring":"3.0.1","lodash.isundefined":"3.0.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","rttc":"9.3.3","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-orm":"~1.0.5","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"benchmark":"1.0.0","checksum":"0.1.1","coffee-script":"1.9.1","expect.js":"0.3.1","istanbul":"0.4.1","machinepack-fs":"~8.0.2","machinepack-process":"~2.0.2","mocha":"2.3.4","portfinder":"0.4.0","request":"2.67.0","root-require":"0.3.1","should":"5.2.0","socket.io-client":"1.4.3","supertest":"1.1.0","wrench":"1.5.8"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"87872bc43080aaa4fd8015d97637e83d979f116c","_id":"sails@0.12.2-0","_shasum":"576615500168783de288d00b96063a4a2b48b5af","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"576615500168783de288d00b96063a4a2b48b5af","size":146127,"noattachment":false,"key":"/sails/-/sails-0.12.2-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.2-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.2-0.tgz_1459548254968_0.22405797522515059"},"publish_time":1459548257631,"_cnpm_publish_time":1459548257631,"_hasShrinkwrap":false},"0.12.1-deprecatedDepExperiment":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.1-deprecatedDepExperiment","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"deprecated":"Test","dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"d9b68094edd86311224c5bb8398ff1b0e6ed5a6e","_id":"sails@0.12.1-deprecatedDepExperiment","_shasum":"ee13d109012d9fc0df49e70f1d08dbef1fecb6e7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"ee13d109012d9fc0df49e70f1d08dbef1fecb6e7","size":147902,"noattachment":false,"key":"/sails/-/sails-0.12.1-deprecatedDepExperiment.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.1-deprecatedDepExperiment.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-0.12.1-deprecatedDepExperiment.tgz_1457742557864_0.25488271936774254"},"publish_time":1457742560603,"_cnpm_publish_time":1457742560603,"_hasShrinkwrap":false},"0.12.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"97a0cad5be84f5e32fa10997a06bbb655f06e608","_id":"sails@0.12.1","_shasum":"8dd1b2925504822b4bd6084d23db71527bc6c507","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"8dd1b2925504822b4bd6084d23db71527bc6c507","size":145267,"noattachment":false,"key":"/sails/-/sails-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.1.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/sails-0.12.1.tgz_1455572264080_0.22588637005537748"},"publish_time":1455572266686,"_cnpm_publish_time":1455572266686,"_hasShrinkwrap":false},"0.12.1-rc1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.1-rc1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","compression":"1.5.2","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-parser":"1.3.5","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","serve-favicon":"2.3.0","serve-static":"1.10.2","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"0ba78296047874debd33ce62588e97c371b7138c","_id":"sails@0.12.1-rc1","_shasum":"2d41bb29ccfd27c3c041c1045e24d15a5b8726f8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"2d41bb29ccfd27c3c041c1045e24d15a5b8726f8","size":144460,"noattachment":false,"key":"/sails/-/sails-0.12.1-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.1-rc1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/sails-0.12.1-rc1.tgz_1455314237957_0.13792245159856975"},"publish_time":1455314242939,"_cnpm_publish_time":1455314242939,"_hasShrinkwrap":false},"0.12.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.5.3","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.9","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.11.0"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"69623b2d14044c8e6d9aa5029922881b06e73e25","_id":"sails@0.12.0","_shasum":"3b8357e4032021abc497390709bf9bfb92ff637c","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"3b8357e4032021abc497390709bf9bfb92ff637c","size":143000,"noattachment":false,"key":"/sails/-/sails-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/sails-0.12.0.tgz_1454714275932_0.4575572039466351"},"publish_time":1454714278745,"_cnpm_publish_time":1454714278745,"_hasShrinkwrap":false},"0.11.5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.30.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"^3.21.0","express-handlebars":"^2.0.0","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"^0.6.0","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.12.2","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"^4.3.2","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"d9fe564360bf957ba6ad59deb8c1f36c4611ac96","_id":"sails@0.11.5","_shasum":"e94aedb9f847c5846296f2990fe02965c9beda9d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"e94aedb9f847c5846296f2990fe02965c9beda9d","size":128384,"noattachment":false,"key":"/sails/-/sails-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.5.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/sails-0.11.5.tgz_1454711369772_0.5315681989304721"},"publish_time":1454711372377,"_cnpm_publish_time":1454711372377,"_hasShrinkwrap":false},"0.12.0-rc9":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"3.0.0","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.8","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.10.29"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"183f460d17458a0268fed9a980f16c5c9bb18173","_id":"sails@0.12.0-rc9","_shasum":"cefd080d14971c524ac5ef5aabc682566db9cd1d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"cefd080d14971c524ac5ef5aabc682566db9cd1d","size":141991,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc9.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/sails-0.12.0-rc9.tgz_1454450348580_0.37863268284127116"},"publish_time":1454450349800,"_cnpm_publish_time":1454450349800,"_hasShrinkwrap":false},"0.12.0-rc8":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"2.0.1","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.8","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.10.29"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"119a708dd7da3516c5eb7f63897e5734bcdc379d","_id":"sails@0.12.0-rc8","_shasum":"4bdbe2f1b19fd3f3dc87daa0e6d6b310730fd494","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"4bdbe2f1b19fd3f3dc87daa0e6d6b310730fd494","size":139103,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc8.tgz"},"publish_time":1453764075525,"_cnpm_publish_time":1453764075525,"_hasShrinkwrap":false},"0.12.0-rc7":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"2.0.1","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","parseurl":"^1.3.1","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.8","sails-generate":"~0.13.0","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.10.29"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"e4ee42427c19ed27cf6d846daae872102db93d29","_id":"sails@0.12.0-rc7","_shasum":"fa0566654c216a23210664e828fd576d7f369c9a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"fa0566654c216a23210664e828fd576d7f369c9a","size":138821,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc7.tgz"},"publish_time":1453406465767,"_cnpm_publish_time":1453406465767,"_hasShrinkwrap":false},"0.12.0-rc6":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"2.0.1","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.8","sails-generate":"~0.12.4","sails-hook-sockets":"~0.13.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.10.29"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.4.3"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"8f5b5bd832aa4baf068f5a087532e5265126fdcc","_id":"sails@0.12.0-rc6","_shasum":"b3162b3c51b1681d04f418a91c419118d33092be","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"b3162b3c51b1681d04f418a91c419118d33092be","size":134483,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc6.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1452717909527,"_cnpm_publish_time":1452717909527,"_hasShrinkwrap":false},"0.12.0-rc5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.5","async":"1.5.0","captains-log":"~0.11.11","colors":"1.1.2","commander":"2.9.0","connect":"2.30.0","connect-flash":"0.1.1","consolidate":"0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"2.3.4","ejs-locals":"1.0.2","express":"3.21.2","express-handlebars":"2.0.1","express-session":"1.12.1","fs-extra":"0.18.4","glob":"5.0.15","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-clean":"0.6.0","grunt-contrib-coffee":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.5.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-jst":"0.6.0","grunt-contrib-less":"1.1.0","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"0.2.4","i18n":"0.5.0","include-all":"~0.1.6","lodash":"3.10.1","merge-defaults":"~0.2.1","method-override":"2.3.5","mock-req":"0.2.0","mock-res":"0.3.0","pluralize":"1.2.1","prompt":"0.2.14","rc":"1.0.1","reportback":"~0.1.9","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.8","sails-generate":"~0.12.4","sails-hook-sockets":"~0.12.0","sails-stringfile":"~0.3.2","sails-util":"~0.11.0","semver":"5.1.0","skipper":"~0.5.8","uid-safe":"1.1.0","walk":"2.3.9","waterline":"~0.10.29"},"devDependencies":{"root-require":"0.3.1","checksum":"0.1.1","request":"2.67.0","istanbul":"0.4.1","wrench":"1.5.8","benchmark":"1.0.0","expect.js":"0.3.1","should":"5.2.0","supertest":"1.1.0","mocha":"2.3.4","portfinder":"0.4.0","coffee-script":"1.9.1","socket.io-client":"1.3.7"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"ec8b9629f293a6052cae4c8e2baf0e6083fa3842","_id":"sails@0.12.0-rc5","_shasum":"5d14a44e38b0b45cec2a7b97aa0a58274ff7e6f3","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"5d14a44e38b0b45cec2a7b97aa0a58274ff7e6f3","size":134507,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc5.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1452643448293,"_cnpm_publish_time":1452643448293,"_hasShrinkwrap":false},"0.11.4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.30.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"^3.21.0","express-handlebars":"^2.0.0","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"^0.6.0","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.12.2","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"^4.3.2","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"f4045c21be2dec26f4c81a9c60e9bd3be3acce60","_id":"sails@0.11.4","_shasum":"4f6c4397310bb1e6c96c403318676f531e492415","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"4f6c4397310bb1e6c96c403318676f531e492415","size":128011,"noattachment":false,"key":"/sails/-/sails-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1452109763842,"_cnpm_publish_time":1452109763842,"_hasShrinkwrap":false},"0.12.0-rc4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.2","async":"~0.9.0","captains-log":"~0.11.11","colors":"~1.0.3","commander":"~2.7.1","connect-flash":"~0.1.1","consolidate":"^0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","connect":"2.29.1","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.20.2","express-handlebars":"~2.0.0","fs-extra":"~0.18.0","glob":"~5.0.3","grunt":"0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-cssmin":"~0.12.2","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"1.0.0","grunt-contrib-uglify":"~0.8.1","grunt-contrib-watch":"~0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"~0.2.3","i18n":"~0.5.0","include-all":"~0.1.6","lodash":"~2.4.1","merge-defaults":"~0.2.1","method-override":"~2.3.2","mock-req":"0.2.0","mock-res":"0.2.1","node-uuid":"~1.4.3","pluralize":"~1.1.2","prompt":"~0.2.14","rc":"~1.0.1","reportback":"~0.1.8","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.7","sails-generate":"~0.12.3","sails-hook-sockets":"~0.11.23","sails-stringfile":"~0.3.2","sails-util":"~0.10.6","semver":"~4.3.3","skipper":"~0.5.5","uid-safe":"^1.1.0","walk":"^2.3.9","waterline":"~0.10.26"},"devDependencies":{"root-require":"~0.3.1","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.8","benchmark":"~1.0.0","expect.js":"~0.3.1","should":"~5.2.0","supertest":"~0.15.0","mocha":"~2.2.1","portfinder":"~0.4.0","coffee-script":"~1.9.1","socket.io-client":"^1.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"975b6e00dc69f9f2e36368091ccf21b782c1d597","_id":"sails@0.12.0-rc4","_shasum":"0337ca4825acf5352fbb4cd2ec74679caa5e5e28","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"0337ca4825acf5352fbb4cd2ec74679caa5e5e28","size":126237,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1450475735446,"_cnpm_publish_time":1450475735446,"_hasShrinkwrap":false},"0.11.3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.25.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.25","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"e6ed81228b9077ae6a58cc2667009c128f9ce655","_id":"sails@0.11.3","_shasum":"2f360d9d8224443b3f7c3efab8d4e44fa13ee9cd","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"2f360d9d8224443b3f7c3efab8d4e44fa13ee9cd","size":128008,"noattachment":false,"key":"/sails/-/sails-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1448302154808,"_cnpm_publish_time":1448302154808,"_hasShrinkwrap":false},"0.11.2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect":"2.25.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.25","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"9032ee7a3f824851c6dc5739c6112cd43bbb9342","_id":"sails@0.11.2","_shasum":"9d828a1a82fea130aefd234037e051f902f6a489","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"9d828a1a82fea130aefd234037e051f902f6a489","size":127252,"noattachment":false,"key":"/sails/-/sails-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.2.tgz"},"publish_time":1443036202332,"_cnpm_publish_time":1443036202332,"_hasShrinkwrap":false},"0.12.0-rc3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.2","async":"~0.9.0","captains-log":"~0.11.11","colors":"~1.0.3","commander":"~2.7.1","connect-flash":"~0.1.1","consolidate":"^0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.20.2","express-handlebars":"~2.0.0","fs-extra":"~0.18.0","glob":"~5.0.3","grunt":"0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-cssmin":"~0.12.2","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"1.0.0","grunt-contrib-uglify":"~0.8.1","grunt-contrib-watch":"~0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"~0.2.3","i18n":"~0.5.0","include-all":"~0.1.6","lodash":"~2.4.1","merge-defaults":"~0.2.1","method-override":"~2.3.2","mock-req":"0.2.0","mock-res":"0.2.1","node-uuid":"~1.4.3","pluralize":"~1.1.2","prompt":"~0.2.14","rc":"~1.0.1","reportback":"~0.1.8","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.7","sails-generate":"~0.12.3","sails-hook-sockets":"~0.11.23","sails-stringfile":"~0.3.2","sails-util":"~0.10.6","semver":"~4.3.3","skipper":"~0.5.5","uid-safe":"^1.1.0","walk":"^2.3.9","waterline":"~0.10.26"},"devDependencies":{"root-require":"~0.3.1","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.8","benchmark":"~1.0.0","microtime":"~1.3.0","expect.js":"~0.3.1","should":"~5.2.0","supertest":"~0.15.0","mocha":"~2.2.1","portfinder":"~0.4.0","coffee-script":"~1.9.1","socket.io-client":"^1.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"ce149aca66506c6462a3d44cc038ae77f36b852c","_id":"sails@0.12.0-rc3","_shasum":"2822777f5610b0a5da683eab0f43200934db6ea6","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.37","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"2822777f5610b0a5da683eab0f43200934db6ea6","size":126696,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc3.tgz"},"publish_time":1436896732176,"_cnpm_publish_time":1436896732176,"_hasShrinkwrap":false},"0.12.0-rc2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.2","async":"~0.9.0","captains-log":"~0.11.11","colors":"~1.0.3","commander":"~2.7.1","connect-flash":"~0.1.1","consolidate":"^0.12.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.20.2","express-handlebars":"~2.0.0","fs-extra":"~0.18.0","glob":"~5.0.3","grunt":"0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-cssmin":"~0.12.2","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"1.0.0","grunt-contrib-uglify":"~0.8.1","grunt-contrib-watch":"~0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"~0.2.3","i18n":"~0.5.0","include-all":"~0.1.6","lodash":"~2.4.1","merge-defaults":"~0.2.1","method-override":"~2.3.2","mock-req":"0.2.0","mock-res":"0.2.1","node-uuid":"~1.4.3","pluralize":"~1.1.2","prompt":"~0.2.14","rc":"~1.0.1","reportback":"~0.1.8","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.7","sails-generate":"~0.12.3","sails-hook-sockets":"~0.11.23","sails-stringfile":"~0.3.2","sails-util":"~0.10.6","semver":"~4.3.3","skipper":"~0.5.5","uid-safe":"^1.1.0","walk":"^2.3.9","waterline":"~0.10.19"},"devDependencies":{"root-require":"~0.3.1","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.8","benchmark":"~1.0.0","microtime":"~1.3.0","expect.js":"~0.3.1","should":"~5.2.0","supertest":"~0.15.0","mocha":"~2.2.1","portfinder":"~0.4.0","coffee-script":"~1.9.1","socket.io-client":"^1.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"license":"MIT","bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"21f27f2794313824ba1b55288e17769d7f07f83b","_id":"sails@0.12.0-rc2","_shasum":"ea7d91fb2e82c7a79baa2f8d461eb97c3f1f5868","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"ea7d91fb2e82c7a79baa2f8d461eb97c3f1f5868","size":125785,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc2.tgz"},"publish_time":1434745337052,"_cnpm_publish_time":1434745337052,"_hasShrinkwrap":false},"0.12.0-rc1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.12.0-rc1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.2","async":"~0.9.0","captains-log":"~0.11.11","colors":"~1.0.3","commander":"~2.7.1","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.6","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.20.2","express-handlebars":"~2.0.0","fs-extra":"~0.18.0","glob":"~5.0.3","grunt":"0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-coffee":"~0.13.0","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-cssmin":"~0.12.2","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"1.0.0","grunt-contrib-uglify":"~0.8.1","grunt-contrib-watch":"~0.6.1","grunt-sails-linker":"~0.10.1","grunt-sync":"~0.2.3","i18n":"~0.5.0","include-all":"~0.1.6","lodash":"~2.4.1","merge-defaults":"~0.2.1","method-override":"~2.3.2","mock-req":"0.2.0","mock-res":"0.2.1","node-uuid":"~1.4.3","pluralize":"~1.1.2","prompt":"~0.2.14","rc":"~1.0.1","reportback":"~0.1.8","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.7","sails-generate":"~0.12.3","sails-hook-sockets":"~0.11.21","sails-stringfile":"~0.3.2","sails-util":"~0.10.6","semver":"~4.3.3","skipper":"~0.5.5","uid-safe":"^1.1.0","walk":"^2.3.9","waterline":"~0.10.19"},"devDependencies":{"root-require":"~0.3.1","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.8","benchmark":"~1.0.0","microtime":"~1.3.0","expect.js":"~0.3.1","should":"~5.2.0","supertest":"~0.15.0","mocha":"~2.2.1","portfinder":"~0.4.0","coffee-script":"~1.9.1","socket.io-client":"^1.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"91829d7bd80092a0f32064433c6ed92d9dd67880","_id":"sails@0.12.0-rc1","_shasum":"9e10c278d54c8d5e3b0b96c240bd62fd584c1cdf","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"9e10c278d54c8d5e3b0b96c240bd62fd584c1cdf","size":128955,"noattachment":false,"key":"/sails/-/sails-0.12.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.12.0-rc1.tgz"},"publish_time":1431987212032,"_cnpm_publish_time":1431987212032,"_hasShrinkwrap":false},"0.11.1-rc1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.1-rc1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"tl"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~1.2.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"gitHead":"207cb67267f68e232edfea7d3f03c194dbbb095d","_id":"sails@0.11.1-rc1","_shasum":"9930f4bc0ee7cece13cb5c48a2ec5c79f2b83a92","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"9930f4bc0ee7cece13cb5c48a2ec5c79f2b83a92","size":126799,"noattachment":false,"key":"/sails/-/sails-0.11.1-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.1-rc1.tgz"},"publish_time":1430170675697,"_cnpm_publish_time":1430170675697,"_hasShrinkwrap":false},"0.11.1":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"0.10.19"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~1.2.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.1","_shasum":"2dbc10ac5e1a4d3f03f29236ba8d9d96081c5fe8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"2dbc10ac5e1a4d3f03f29236ba8d9d96081c5fe8","size":126333,"noattachment":false,"key":"/sails/-/sails-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.1.tgz"},"publish_time":1428444902681,"_cnpm_publish_time":1428444902681,"_hasShrinkwrap":false},"0.11.0":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0","dist":{"shasum":"3c106b2a66f55c72ad31edaa1b83fdad78e4938c","size":126089,"noattachment":false,"key":"/sails/-/sails-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1423620164708,"_cnpm_publish_time":1423620164708,"_hasShrinkwrap":false},"0.11.0-rc10":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc10","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.9.0","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.17"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc10","dist":{"shasum":"56d3d1d65a0369290f335bb49915f72805311d40","size":126063,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc10.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1422923865675,"_cnpm_publish_time":1422923865675,"_hasShrinkwrap":false},"0.11.0-rc9":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.5","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc9","dist":{"shasum":"7a5dd5f7164abb97feb8ecba3efc233dcc071472","size":236191,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1422313365683,"_cnpm_publish_time":1422313365683,"_hasShrinkwrap":false},"0.11.0-rc8":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc8","dist":{"shasum":"4a5313e59468d3f7fcad319ff53a3a49a3c5b4f6","size":125710,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1421795562930,"_cnpm_publish_time":1421795562930,"_hasShrinkwrap":false},"0.11.0-rc7":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc7","dist":{"shasum":"5def620540b71adc9c311c2f5a96170fb5d554c1","size":234225,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc7.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1421791581984,"_cnpm_publish_time":1421791581984,"_hasShrinkwrap":false},"0.11.0-rc6":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc6","dist":{"shasum":"f46f1d920e907abb42af86f2a1634e5b01d1236b","size":125680,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1421704112516,"_cnpm_publish_time":1421704112516,"_hasShrinkwrap":false},"0.11.0-rc5":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.13","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc5","dist":{"shasum":"0608bc230245223f56e6915e065defd3501ed4b2","size":125062,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1420062954222,"_cnpm_publish_time":1420062954222,"_hasShrinkwrap":false},"0.11.0-rc4":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.8","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc4","dist":{"shasum":"d8dbc8be78a62ca9380bb77198dbefb3a3257eb5","size":124553,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1419353640263,"_cnpm_publish_time":1419353640263,"_hasShrinkwrap":false},"0.11.0-rc3":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.8","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc3","dist":{"shasum":"f00a4a67623ae02e49da4dc182f8e83bbc88783a","size":123624,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1419188744772,"_cnpm_publish_time":1419188744772,"_hasShrinkwrap":false},"0.11.0-rc2":{"name":"sails","author":{"name":"Mike McNeil","email":"@mikermcneil"},"version":"0.11.0-rc2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune","preinstall":"node ./lib/preinstall_npmcheck.js"},"directories":{"lib":"lib"},"dependencies":{"anchor":"~0.10.0","async":"~0.2.9","captains-log":"~0.11.8","colors":"~0.6.2","commander":"~2.1.0","connect-flash":"~0.1.1","cookie":"0.1.2","cookie-signature":"1.0.4","ejs":"~0.8.4","ejs-locals":"~1.0.2","express":"3.16.0","express-handlebars":"~1.0.1","fs-extra":"~0.8.1","glob":"~3.2.9","grunt":"0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.10.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-jst":"~0.6.0","grunt-contrib-less":"0.11.1","grunt-contrib-uglify":"~0.4.0","grunt-contrib-watch":"~0.5.3","grunt-sails-linker":"~0.9.5","grunt-sync":"~0.0.4","i18n":"~0.5.0","include-all":"~0.1.3","lodash":"~2.4.1","merge-defaults":"~0.1.0","method-override":"~2.3.0","mock-req":"0.1.0","mock-res":"0.1.0","node-uuid":"~1.4.0","pluralize":"~0.0.5","prompt":"~0.2.13","rc":"~0.5.0","reportback":"~0.1.4","sails-build-dictionary":"~0.10.1","sails-disk":"~0.10.0","sails-generate":"~0.12.0","sails-hook-sockets":"^0.11.2","sails-stringfile":"~0.3.0","sails-util":"~0.10.3","semver":"~2.2.1","skipper":"~0.5.3","uid-safe":"^1.0.1","waterline":"~0.10.11"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1","socket.io-client":"^1.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"_id":"sails@0.11.0-rc2","dist":{"shasum":"af540a819bc9e8737ca3075ae2243682c34bae6b","size":123945,"noattachment":false,"key":"/sails/-/sails-0.11.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.11.0-rc2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1419028563097,"_cnpm_publish_time":1419028563097,"_hasShrinkwrap":false},"0.10.5":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.9","rc":"~0.5.0","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express-handlebars":"~1.0.1","include-all":"~0.1.3","skipper":"~0.5.3","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1","prompt":"~0.2.13"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.5","_shasum":"0973d3ef2c4c23b6c691b91798a558996bd76e99","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"0973d3ef2c4c23b6c691b91798a558996bd76e99","size":133723,"noattachment":false,"key":"/sails/-/sails-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.5.tgz"},"publish_time":1409351399729,"_cnpm_publish_time":1409351399729,"_hasShrinkwrap":false},"0.10.4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.7","rc":"~0.5.0","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.5.3","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1","prompt":"~0.2.13"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.4","dist":{"shasum":"7cb04ab26ab775108cc1ee0e095d6c40389d6f2f","size":134533,"noattachment":false,"key":"/sails/-/sails-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1407885971865,"_cnpm_publish_time":1407885971865,"_hasShrinkwrap":false},"0.10.3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.0","rc":"~0.5.0","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.5.3","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1","prompt":"~0.2.13"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.3","dist":{"shasum":"6a7daaec2a89d500b14533a91fb36d5e853a30e5","size":134599,"noattachment":false,"key":"/sails/-/sails-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1407631797434,"_cnpm_publish_time":1407631797434,"_hasShrinkwrap":false},"0.10.2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.0","rc":"~0.5.0","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.5.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1","prompt":"~0.2.13"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.2","_shasum":"d6d51aa23892870986dc3695deb595552e596df4","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"d6d51aa23892870986dc3695deb595552e596df4","size":134323,"noattachment":false,"key":"/sails/-/sails-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.2.tgz"},"publish_time":1407356382049,"_cnpm_publish_time":1407356382049,"_hasShrinkwrap":false},"0.10.1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.0","rc":"~0.5.0","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.6.0","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.1","_shasum":"0bcb2bee0224d4e73f3b00accf29a6f9c8537b69","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"0bcb2bee0224d4e73f3b00accf29a6f9c8537b69","size":132231,"noattachment":false,"key":"/sails/-/sails-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.1.tgz"},"publish_time":1406940325420,"_cnpm_publish_time":1406940325420,"_hasShrinkwrap":false},"0.10.0-rc11":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc11","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc15","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.3","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc11","_shasum":"91020ce7b6c454566f2c0fe335abdf1f70db6637","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"91020ce7b6c454566f2c0fe335abdf1f70db6637","size":131538,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc11.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc11.tgz"},"publish_time":1406531914591,"_cnpm_publish_time":1406531914591,"_hasShrinkwrap":false},"0.10.0-rc10":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc10","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc15","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc10","_shasum":"22688318c67315483c4065b4bfa8a9c2e20be3cc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"22688318c67315483c4065b4bfa8a9c2e20be3cc","size":131068,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc10.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc10.tgz"},"publish_time":1406330536633,"_cnpm_publish_time":1406330536633,"_hasShrinkwrap":false},"0.10.0-max":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-max","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc15","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-max","_shasum":"7b71cc5061ccd9ef4f673f84865b15a91fe0abd0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"7b71cc5061ccd9ef4f673f84865b15a91fe0abd0","size":131595,"noattachment":false,"key":"/sails/-/sails-0.10.0-max.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-max.tgz"},"publish_time":1406312595142,"_cnpm_publish_time":1406312595142,"_hasShrinkwrap":false},"0.10.0-rc9":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc15","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.5.0","sails-generate":"~0.11.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","fs-extra":"~0.8.1","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"0.11.1","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.2.1","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1","coffee-script":"~1.7.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc9","dist":{"shasum":"329ab936e37ce4d9ac76c3a8894951e71c77cd27","size":130497,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1405637920810,"_cnpm_publish_time":1405637920810,"_hasShrinkwrap":false},"0.9.17":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.17","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.16","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.17","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.17","_shasum":"2120775335735269bc7e6dcf5117e543df9b8c88","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"dist":{"shasum":"2120775335735269bc7e6dcf5117e543df9b8c88","size":276049,"noattachment":false,"key":"/sails/-/sails-0.9.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.17.tgz"},"publish_time":1405461767550,"_cnpm_publish_time":1405461767550,"_hasShrinkwrap":false},"0.10.0-rc8":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc14","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.4.1","sails-generate":"~0.10.2","sails-build-dictionary":"~0.10.1","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"~0.11.0","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"0.1.0","mock-res":"0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","coveralls":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc8","dist":{"shasum":"e1250f00538b3b7fe068d79793be27c1fec09ec1","size":126188,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1402529904324,"_cnpm_publish_time":1402529904324,"_hasShrinkwrap":false},"0.10.0-rc7":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc12","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.4.1","sails-generate":"~0.10.2","sails-build-dictionary":"~0.10.1","connect-redis":"~1.4.5","connect-mongo":"~0.4.0","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"~0.10.0","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"~0.1.0","mock-res":"~0.1.0","semver":"~2.2.1"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","coveralls":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc7","dist":{"shasum":"bc2ec9c796c02b9e9f7c048f572b367a9f2a14d4","size":123680,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc7.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1399578319408,"_cnpm_publish_time":1399578319408,"_hasShrinkwrap":false},"0.10.0-rc6":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"0.10.0-rc11","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.8","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.4.1","sails-generate":"~0.10.2","sails-build-dictionary":"~0.10.1","connect-redis":"~1.4.5","connect-mongo":"~0.4.0","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"~0.10.0","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3","skipper":"~0.1.2","merge-defaults":"~0.1.0","anchor":"~0.10.0","mock-req":"~0.1.0","mock-res":"~0.1.0"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","coveralls":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc6","dist":{"shasum":"d06f04cf027b099b6f91ee90d7eea931f1b2d86e","size":122957,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1399416146721,"_cnpm_publish_time":1399416146721,"_hasShrinkwrap":false},"0.10.0-rc5":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha -b","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.0","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.1","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.2.9","i18n":"~0.4.1","sails-generate":"~0.10.2","sails-build-dictionary":"~0.10.1","connect-redis":"~1.4.5","connect-mongo":"~0.4.0","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-sails-linker":"~0.9.5","grunt-contrib-jst":"~0.6.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-uglify":"~0.4.0","grunt-contrib-cssmin":"~0.9.0","grunt-contrib-less":"~0.10.0","grunt-contrib-coffee":"~0.10.1","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","coveralls":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc5","dist":{"shasum":"6ed26f305991c5040027ea9d233eb5df5082d4e0","size":112872,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1396313110609,"_cnpm_publish_time":1396313110609,"_hasShrinkwrap":false},"0.9.16":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.16","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.16","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.16","dist":{"shasum":"cd5465c1f40cd862b37a20409dfb7934c2cf47d8","size":375495,"noattachment":false,"key":"/sails/-/sails-0.9.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.16.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1396295096574,"_cnpm_publish_time":1396295096574,"_hasShrinkwrap":false},"0.9.15":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.15","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.16","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.15","dist":{"shasum":"57482afd3f43c9b88c628d4a0af91de384489e64","size":275834,"noattachment":false,"key":"/sails/-/sails-0.9.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.15.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1395767458388,"_cnpm_publish_time":1395767458388,"_hasShrinkwrap":false},"0.9.13":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.13","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.13","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.13","dist":{"shasum":"6d88423346ff3d450c1bf6ee963b11fd74b7a991","size":374236,"noattachment":false,"key":"/sails/-/sails-0.9.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.13.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1394645747228,"_cnpm_publish_time":1394645747228,"_hasShrinkwrap":false},"0.9.12":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.12","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.13","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.12","dist":{"shasum":"a1408800bd00563b154f5cad192e7695265eee95","size":374213,"noattachment":false,"key":"/sails/-/sails-0.9.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.12.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1394643927642,"_cnpm_publish_time":1394643927642,"_hasShrinkwrap":false},"0.10.0-rc4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"istanbul cover _mocha --report lcovonly && cat ./coverage/lcov.info | coveralls","prepublish":"npm prune"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","waterline":"~0.10.0-rc3","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","captains-log":"~0.11.1","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.1.14","i18n":"~0.4.1","sails-generate":"~0.10.2","sails-build-dictionary":"0.1.0","connect-redis":"~1.4.5","connect-mongo":"~0.3.2","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","grunt":"0.4.2","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.9.0","grunt-contrib-coffee":"~0.7.0","grunt-sync":"~0.0.4","express3-handlebars":"~0.5.0","include-all":"~0.1.3"},"devDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","istanbul":"*","coveralls":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16","mocha":"~1.17.1","portfinder":"~0.2.1"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc4","dist":{"shasum":"75eced1b633b0184a075e4e8f3687170a8491c63","size":103062,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc4.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1393896931143,"_cnpm_publish_time":1393896931143,"_hasShrinkwrap":false},"0.9.11":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.11","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.11","dist":{"shasum":"3acf934ee9a65a7c5accceab1e4877662c6b0cab","size":275862,"noattachment":false,"key":"/sails/-/sails-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.11.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1393635991386,"_cnpm_publish_time":1393635991386,"_hasShrinkwrap":false},"0.10.0-rc3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha","prepublish":"npm prune","pretest":"node test/.installDependencies"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","optimist":"~0.3.4","captains-log":"~0.11.1","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","waterline":"^0.10.0-rc2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.1.14","i18n":"~0.4.1","sails-generate":"~0.1.1","include-all":"~0.1.2","sails-build-dictionary":"0.1.0","connect-redis":"~1.4.5","connect-mongo":"~0.3.2","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","enpeem":"~0.1.1","grunt":"0.4.2","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.9.0","grunt-contrib-coffee":"~0.7.0","grunt-sync":"~0.0.4"},"testDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc3","dist":{"shasum":"e7b642beaf3d0b022821cdab4340f338ddd9e1c6","size":101447,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc3.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1392934663653,"_cnpm_publish_time":1392934663653,"_hasShrinkwrap":false},"0.10.0-rc2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha","prepublish":"npm prune","pretest":"node test/.installDependencies"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","optimist":"~0.3.4","captains-log":"~0.11.1","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","waterline":"^0.10.0-rc2","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.1.14","i18n":"~0.4.1","sails-generate":"~0.1.1","include-all":"~0.1.2","sails-build-dictionary":"0.1.0","connect-redis":"~1.4.5","connect-mongo":"~0.3.2","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","enpeem":"~0.1.1","grunt":"0.4.2","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.9.0","grunt-contrib-coffee":"~0.7.0","grunt-sync":"~0.0.4"},"testDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc2","dist":{"shasum":"f9bd80aaa8164c736951eefd27d0dd9fc7a4db9c","size":101034,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1392856984631,"_cnpm_publish_time":1392856984631,"_hasShrinkwrap":false},"0.10.0-rc1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.10.0-rc1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.org","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index.js","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha","prepublish":"npm prune","pretest":"node test/.installDependencies"},"directories":{"lib":"lib"},"dependencies":{"express":"3.4.3","rc":"~0.3.3","sails-stringfile":"~0.3.0","async":"~0.2.9","lodash":"~2.4.1","optimist":"~0.3.4","captains-log":"~0.11.1","reportback":"~0.1.4","sails-util":"~0.10.0","colors":"~0.6.2","waterline":"~0.10.0","socket.io":"~0.9.14","connect-flash":"~0.1.1","pluralize":"~0.0.5","node-uuid":"~1.4.0","ejs-locals":"~1.0.2","glob":"~3.1.14","i18n":"~0.4.1","sails-generate":"~0.1.1","include-all":"~0.1.2","sails-build-dictionary":"0.1.0","connect-redis":"~1.4.5","connect-mongo":"~0.3.2","grunt-cli":"~0.1.11","ejs":"~0.8.4","sails-disk":"~0.10.0","commander":"~2.1.0","enpeem":"~0.1.1","grunt":"0.4.2","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.9.0","grunt-contrib-coffee":"~0.7.0","grunt-sync":"~0.0.4"},"testDependencies":{"root-require":"~0.2.0","checksum":"~0.1.1","request":"*","wrench":"~1.5.1","benchmark":"~1.0.0","microtime":"~0.5.1","colors":"~0.6.2","expect.js":"~0.2.0","should":"~2.1.1","supertest":"~0.8.2","fs-extra":"~0.8.1","socket.io-client":"~0.9.16"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://links.sailsjs.org/license/mit"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.10.0-rc1","dist":{"shasum":"5183295ed10a8b38a5af01a7dd906b62702d9287","size":100575,"noattachment":false,"key":"/sails/-/sails-0.10.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.10.0-rc1.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1392676115660,"_cnpm_publish_time":1392676115660,"_hasShrinkwrap":false},"0.9.9":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.9.0","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"_id":"sails@0.9.9","dist":{"shasum":"baa8b1e0dc996d8549f6e8070200d6b19cb1e704","size":275870,"noattachment":false,"key":"/sails/-/sails-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.9.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1392407369282,"_cnpm_publish_time":1392407369282,"_hasShrinkwrap":false},"0.9.8":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"2.4.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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.5.2","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.8","dist":{"shasum":"e50363d566a7f9e4ccb51273f23786228a53ecb4","size":279824,"noattachment":false,"key":"/sails/-/sails-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.8.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":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1387217741795,"_cnpm_publish_time":1387217741795,"_hasShrinkwrap":false},"0.9.7":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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":"git://github.com/Zolmeister/grunt-sails-linker.git","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.5.2","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.7","dist":{"shasum":"b465ffb860f5e99e129c347950a8d7ae20f0071c","size":278654,"noattachment":false,"key":"/sails/-/sails-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.7.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1381434092515,"_cnpm_publish_time":1381434092515,"_hasShrinkwrap":false},"0.9.5":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.4.0","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"0.1.2","inflection":"1.2.5","node-uuid":"1.4.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":"git://github.com/Zolmeister/grunt-sails-linker.git","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.5.2","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","connect-flash":"0.1.1","pluralize":"0.0.5","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.5","dist":{"shasum":"0a0706047a13822cad6d667c1f5f5f354d5c5f05","size":278648,"noattachment":false,"key":"/sails/-/sails-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.5.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1381424302636,"_cnpm_publish_time":1381424302636,"_hasShrinkwrap":false},"0.9.4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.4","sails-disk":"~0.9.0","express":"3.2.6","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.4.1","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"~0.1.0","inflection":"1.2.5","node-uuid":"1.4.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.2","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.5.2","grunt-contrib-coffee":"~0.7.0","ejs":"0.8.4","ejs-locals":"1.0.2","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.4","dist":{"shasum":"bf8b4f0909c065e729a6a15ae9d5f1a2e6b62a44","size":876474,"noattachment":false,"key":"/sails/-/sails-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.4.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1378420638325,"_cnpm_publish_time":1378420638325,"_hasShrinkwrap":false},"0.9.3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.0","sails-disk":"~0.9.0","express":"3.2.6","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.3.5","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"~0.1.0","inflection":"1.2.5","node-uuid":"1.4.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.2","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.5.2","ejs":"0.8.4","ejs-locals":"1.0.2","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.3","dist":{"shasum":"9256e29bd44a62f9de7bcbf035e85ecfd85e4926","size":868154,"noattachment":false,"key":"/sails/-/sails-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.3.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1374273324464,"_cnpm_publish_time":1374273324464,"_hasShrinkwrap":false},"0.9.2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.0","sails-disk":"~0.9.0","express":"3.2.6","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.3.5","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"~0.1.0","inflection":"1.2.5","node-uuid":"1.4.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.2","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.5.2","ejs":"0.8.4","ejs-locals":"1.0.2","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.2","dist":{"shasum":"97e08226317e95527e964363c83efbaa7fb85944","size":941466,"noattachment":false,"key":"/sails/-/sails-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.2.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1374199137478,"_cnpm_publish_time":1374199137478,"_hasShrinkwrap":false},"0.9.1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.0","sails-disk":"~0.9.0","express":"3.2.6","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.3.5","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"~0.1.0","inflection":"1.2.5","node-uuid":"1.4.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.2","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.5.2","ejs":"0.8.4","ejs-locals":"1.0.2","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.1","dist":{"shasum":"447b59c99fb5d5f902e8de24184ff61b1287705d","size":941407,"noattachment":false,"key":"/sails/-/sails-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1374191469129,"_cnpm_publish_time":1374191469129,"_hasShrinkwrap":false},"0.9.0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"version":"0.9.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","express","sails","sailsjs","sails.js","REST","API","orm","socket.io"],"main":"./lib/index","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"mocha"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.9.0","sails-disk":"~0.9.0","express":"3.2.6","socket.io":"0.9.14","connect-redis":"1.4.5","connect-mongo":"0.3.2","async":"0.2.9","winston":"0.7.1","i18n":"0.3.5","optimist":"0.3.4","fs-extra":"0.5.0","lodash":"1.2.1","glob":"3.1.14","underscore.string":"2.3.0","include-all":"~0.1.0","inflection":"1.2.5","node-uuid":"1.4.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.2","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.5.2","ejs":"0.8.4","ejs-locals":"1.0.2","coffee-script":"1.6.2"},"devDependencies":{"mocha":"*","request":"*","wrench":"~1.5.1"},"optionalDependencies":{"coffee-script":"1.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.9.0","dist":{"shasum":"3dd94a50a569b37f95918e56b9ab60fd05311fbe","size":941521,"noattachment":false,"key":"/sails/-/sails-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.9.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1374189469182,"_cnpm_publish_time":1374189469182,"_hasShrinkwrap":false},"0.8.94":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"Dennis Bartlett","email":"dcbartlett@balderdash.co","url":"http://dcbartlett.info"},{"name":"Colin Wren","email":"colin@cawren.com"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Ameen Ahmed","email":"ameen.ahmed.b@gmail.com"},{"name":"Robin Cafolla","email":"robin@zombiemongoose.com"}],"version":"0.8.94","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","lodash":"1.2.1","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.1.5","node-uuid":"1.4.0","parley":"0.0.2","include-all":"0.0.6","forever":"0.10.0","clean-css":"0.10.1","fs-watch-tree":"0.2.2","jade":"0.28.0","inflection":"1.2.5","node-typescript":"0.1.3","coffee-script":"1.6.2","connect-redis":"1.4.5","hbs":"2.1.0","cookie":"0.0.6"},"devDependencies":{"mocha":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.2"},"readmeFilename":"README.md","_id":"sails@0.8.94","dist":{"shasum":"a91a8883ab5f1481d12488d25df68506b59ab68a","size":741861,"noattachment":false,"key":"/sails/-/sails-0.8.94.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.94.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1372589229089,"_cnpm_publish_time":1372589229089,"_hasShrinkwrap":false},"0.8.93":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"Dennis Bartlett","email":"dcbartlett@balderdash.co","url":"http://dcbartlett.info"},{"name":"Colin Wren","email":"colin@cawren.com"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Ameen Ahmed","email":"ameen.ahmed.b@gmail.com"},{"name":"Robin Cafolla","email":"robin@zombiemongoose.com"}],"version":"0.8.93","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","lodash":"1.2.1","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.1.5","node-uuid":"1.4.0","parley":"0.0.2","include-all":"0.0.6","forever":"0.10.0","clean-css":"0.10.1","fs-watch-tree":"0.2.2","jade":"0.28.0","inflection":"1.2.5","node-typescript":"0.1.3","coffee-script":"1.6.2","connect-redis":"1.4.5","hbs":"2.1.0","cookie":"0.0.6","connect-mongo":"0.3.2"},"devDependencies":{"mocha":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.2"},"readmeFilename":"README.md","_id":"sails@0.8.93","dist":{"shasum":"467d3eb9865419a59ce3499e33ea28db75e81519","size":741438,"noattachment":false,"key":"/sails/-/sails-0.8.93.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.93.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1371937221412,"_cnpm_publish_time":1371937221412,"_hasShrinkwrap":false},"0.8.92":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"Dennis Bartlett","email":"dcbartlett@balderdash.co","url":"http://dcbartlett.info"},{"name":"Colin Wren","email":"colin@cawren.com"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Ameen Ahmed","email":"ameen.ahmed.b@gmail.com"},{"name":"Robin Cafolla","email":"robin@zombiemongoose.com"}],"version":"0.8.92","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","lodash":"1.2.1","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.1.5","node-uuid":"1.4.0","parley":"0.0.2","include-all":"0.0.6","forever":"0.10.0","clean-css":"0.10.1","fs-watch-tree":"0.2.2","jade":"0.28.0","inflection":"1.2.5","node-typescript":"0.1.3","coffee-script":"1.6.2","connect-redis":"1.4.5","hbs":"2.1.0","cookie":"0.0.6","connect-mongo":"0.3.2"},"devDependencies":{"mocha":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.2"},"readmeFilename":"README.md","_id":"sails@0.8.92","dist":{"shasum":"59717e09257a0b6698865536773c7baf91f1a4c1","size":741354,"noattachment":false,"key":"/sails/-/sails-0.8.92.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.92.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1371859545204,"_cnpm_publish_time":1371859545204,"_hasShrinkwrap":false},"0.8.91":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"Dennis Bartlett","email":"dcbartlett@balderdash.co","url":"http://dcbartlett.info"},{"name":"Colin Wren","email":"colin@cawren.com"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Ameen Ahmed","email":"ameen.ahmed.b@gmail.com"},{"name":"Robin Cafolla","email":"robin@zombiemongoose.com"}],"version":"0.8.91","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.1.5","node-uuid":"1.4.0","parley":"0.0.2","include-all":"0.0.6","forever":"0.10.0","clean-css":"0.10.1","fs-watch-tree":"0.2.2","jade":"0.28.0","inflection":"1.2.5","node-typescript":"0.1.3","coffee-script":"1.6.2","connect-redis":"1.4.5","hbs":"2.1.0"},"devDependencies":{"mocha":"*","chai":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.2"},"readmeFilename":"README.md","_id":"sails@0.8.91","dist":{"shasum":"e833e2c4cc80db79b876beef33f86cbb5e7c3b77","size":694933,"noattachment":false,"key":"/sails/-/sails-0.8.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.91.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1368706324050,"_cnpm_publish_time":1368706324050,"_hasShrinkwrap":false},"0.8.9":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Victor Powell"},{"name":"virpool"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"},{"name":"Ameen Ahmed","email":"ameen.ahmed.b@gmail.com"}],"version":"0.8.9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.1.5","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0","inflection":"~1.2.5","node-typescript":"0.1.3","connect-redis":"1.4.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.2"},"readmeFilename":"README.md","_id":"sails@0.8.9","dist":{"shasum":"c63465f47f187d29e3bf7105877d59e161a2668d","size":687992,"noattachment":false,"key":"/sails/-/sails-0.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.9.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1365541023360,"_cnpm_publish_time":1365541023360,"_hasShrinkwrap":false},"0.8.895":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.895","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.3","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.10.0"},"readmeFilename":"README.md","_id":"sails@0.8.895","dist":{"shasum":"cd0328e3f98823798c61f6f5ae9db3aec87401a7","size":101700,"noattachment":false,"key":"/sails/-/sails-0.8.895.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.895.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1363616645063,"_cnpm_publish_time":1363616645063,"_hasShrinkwrap":false},"0.8.894":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.894","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":"<= 0.8.22"},"readmeFilename":"README.md","_id":"sails@0.8.894","dist":{"shasum":"dc0390bc0ab5300d0c57e3b29d3bc3c3f0704468","size":102077,"noattachment":false,"key":"/sails/-/sails-0.8.894.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.894.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1363403898544,"_cnpm_publish_time":1363403898544,"_hasShrinkwrap":false},"0.8.892":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.892","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.892","dist":{"shasum":"8a71d5d890ea9bf451c38b16dee0ef8cc2188026","size":101626,"noattachment":false,"key":"/sails/-/sails-0.8.892.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.892.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1363326894626,"_cnpm_publish_time":1363326894626,"_hasShrinkwrap":false},"0.8.89-1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.89-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.89-1","dist":{"shasum":"02779f9392c1b0583854941225e5779b077c2a99","size":98561,"noattachment":false,"key":"/sails/-/sails-0.8.89-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.89-1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362700123978,"_cnpm_publish_time":1362700123978,"_hasShrinkwrap":false},"0.8.89":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.89","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.89","dist":{"shasum":"15ae60419e8e7f5495af61d9f5a5d2601fb5ce71","size":98518,"noattachment":false,"key":"/sails/-/sails-0.8.89.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.89.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362559293913,"_cnpm_publish_time":1362559293913,"_hasShrinkwrap":false},"0.8.88":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.88","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.88","dist":{"shasum":"7608f1773ae704c9adbf95234196b399ad075fdb","size":98514,"noattachment":false,"key":"/sails/-/sails-0.8.88.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.88.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362444750476,"_cnpm_publish_time":1362444750476,"_hasShrinkwrap":false},"0.8.87":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.87","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.2","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.87","dist":{"shasum":"fcdd7f00ce11bbd5c6f3b3f70c0e47decbe0337f","size":98261,"noattachment":false,"key":"/sails/-/sails-0.8.87.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.87.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362441642059,"_cnpm_publish_time":1362441642059,"_hasShrinkwrap":false},"0.8.86":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.86","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.86","dist":{"shasum":"89e6ce2c7bd958baaf3ba89380b19ff21aa80fe9","size":97900,"noattachment":false,"key":"/sails/-/sails-0.8.86.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.86.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362385647560,"_cnpm_publish_time":1362385647560,"_hasShrinkwrap":false},"0.8.85":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.85","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.85","dist":{"shasum":"3e3fc4316bc8c69af3258d0710cef342ac6e642b","size":97813,"noattachment":false,"key":"/sails/-/sails-0.8.85.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.85.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362337134895,"_cnpm_publish_time":1362337134895,"_hasShrinkwrap":false},"0.8.84":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.84","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.84","dist":{"shasum":"64e58849c9590ddffa5b1b8bc838e28405394592","size":97762,"noattachment":false,"key":"/sails/-/sails-0.8.84.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.84.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362293461468,"_cnpm_publish_time":1362293461468,"_hasShrinkwrap":false},"0.8.83":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co","url":"http://michaelmcneil.com"},{"name":"virpool"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"themouette"},{"name":"valinorsgatekeeper"},{"name":"Brad Carleton","email":"brad@techpines.com","url":"http://techpines.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.83","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","sailsjs","sails.js","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node test/start.js"},"directories":{"lib":"lib"},"dependencies":{"sails-dirty":"0.7.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.5.0","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5","forever":"~0.10.0","clean-css":"0.10.1","fs-watch-tree":"~0.2.2","jade":"0.28.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.83","dist":{"shasum":"ef2fbfcf47223360314d0c5669ae4ff9ec49374e","size":97752,"noattachment":false,"key":"/sails/-/sails-0.8.83.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.83.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1362284364337,"_cnpm_publish_time":1362284364337,"_hasShrinkwrap":false},"0.8.82":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.82","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha --ignore-leaks --recursive -b -R landing -t 8000"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.5.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.82","dist":{"shasum":"c9efaa0a65d71a7131b0c91f64b5e4d9d2c0b2d5","size":93829,"noattachment":false,"key":"/sails/-/sails-0.8.82.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.82.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361789937524,"_cnpm_publish_time":1361789937524,"_hasShrinkwrap":false},"0.8.81":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.81","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha --ignore-leaks --recursive -b -R landing -t 8000"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.5.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.81","dist":{"shasum":"ed2166246cb2f75d227ca439643d9e2b63412e5d","size":93834,"noattachment":false,"key":"/sails/-/sails-0.8.81.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.81.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361776388869,"_cnpm_publish_time":1361776388869,"_hasShrinkwrap":false},"0.8.80":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.80","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha --ignore-leaks --recursive -b -R landing -t 8000"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.5.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.80","dist":{"shasum":"734201a5bca0c97dac5abd12fc11212e6e849ea1","size":93410,"noattachment":false,"key":"/sails/-/sails-0.8.80.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.80.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361626861352,"_cnpm_publish_time":1361626861352,"_hasShrinkwrap":false},"0.8.79":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.79","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha --ignore-leaks --recursive -b -R landing -t 8000"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.5.0","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.79","dist":{"shasum":"544397ef6b6e57193008e6ac6f1ba02d385cd491","size":93608,"noattachment":false,"key":"/sails/-/sails-0.8.79.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.79.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361610256370,"_cnpm_publish_time":1361610256370,"_hasShrinkwrap":false},"0.8.78":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.78","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"./lib/sails","bin":{"sails":"./bin/sails.js"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha --ignore-leaks --recursive -b -R landing -t 8000"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.7","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"3.1.14","winston":"0.6.2","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2","include-all":"0.0.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.78","dist":{"shasum":"fc1e5f0943fa008c9c4cff5836d856f29d63ac35","size":93264,"noattachment":false,"key":"/sails/-/sails-0.8.78.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.78.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361603042433,"_cnpm_publish_time":1361603042433,"_hasShrinkwrap":false},"0.8.77":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.77","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.6","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0","parley":"0.0.2"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.77","dist":{"shasum":"2357e56440ededebf6e5bd54cdd7ee2200468bdf","size":92348,"noattachment":false,"key":"/sails/-/sails-0.8.77.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.77.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361576426324,"_cnpm_publish_time":1361576426324,"_hasShrinkwrap":false},"0.8.76":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.76","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.76","dist":{"shasum":"8988fcd4a9d7749963981fa1c835d75f7b631095","size":64157,"noattachment":false,"key":"/sails/-/sails-0.8.76.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.76.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361473880789,"_cnpm_publish_time":1361473880789,"_hasShrinkwrap":false},"0.8.75":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.75","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.75","dist":{"shasum":"744f602652792af571eea7fe01830131c097416d","size":63902,"noattachment":false,"key":"/sails/-/sails-0.8.75.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.75.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361470700908,"_cnpm_publish_time":1361470700908,"_hasShrinkwrap":false},"0.8.74":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.74","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.74","dist":{"shasum":"0d189401373da08f157fa9ffdd9a1151b48128c4","size":46169,"noattachment":false,"key":"/sails/-/sails-0.8.74.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.74.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361466448866,"_cnpm_publish_time":1361466448866,"_hasShrinkwrap":false},"0.8.73":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.73","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.73","dist":{"shasum":"7a7b26ffc96189db6d952057fe92267c9f51ff92","size":45598,"noattachment":false,"key":"/sails/-/sails-0.8.73.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.73.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361462837809,"_cnpm_publish_time":1361462837809,"_hasShrinkwrap":false},"0.8.72":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.72","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.1","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.72","dist":{"shasum":"25a7ff763ceacdfc5b989f76b41632ce1c8754c3","size":45284,"noattachment":false,"key":"/sails/-/sails-0.8.72.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.72.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361430074702,"_cnpm_publish_time":1361430074702,"_hasShrinkwrap":false},"0.8.71":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.71","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.6.0","waterline-dirty":"0.4.5","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.71","dist":{"shasum":"4a121298b0f2884563f6ac62bba829d54c2ac93d","size":45232,"noattachment":false,"key":"/sails/-/sails-0.8.71.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.71.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361422954869,"_cnpm_publish_time":1361422954869,"_hasShrinkwrap":false},"0.8.7":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Dennis Bartlett","email":"dcbartlett@gmail.com"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.2","waterline-dirty":"0.4.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.7","dist":{"shasum":"65604d2ac74dfc673a97a59b6caae0fe474311ba","size":44946,"noattachment":false,"key":"/sails/-/sails-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.7.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361386643490,"_cnpm_publish_time":1361386643490,"_hasShrinkwrap":false},"0.8.6":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.6","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.2","waterline-dirty":"0.4.4","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6","rigging":"13.0.0","node-uuid":"~1.4.0"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.6","dist":{"shasum":"17c2bd90163137784e3fdd7ac0a745539c019618","size":44766,"noattachment":false,"key":"/sails/-/sails-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.6.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361339985552,"_cnpm_publish_time":1361339985552,"_hasShrinkwrap":false},"0.8.5":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.5","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.1","waterline-dirty":"0.4.3","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.5","dist":{"shasum":"4fe8882647276d9eb1e3b1bab62151fc16c12396","size":41957,"noattachment":false,"key":"/sails/-/sails-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.5.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361164239284,"_cnpm_publish_time":1361164239284,"_hasShrinkwrap":false},"0.8.4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["mvc","web-framework","rails","ruby-on-rails","express","sails","REST","API","orm","mysql","active-record","socket.io"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.1","waterline-dirty":"0.4.3","express":"2.5.11","socket.io":"0.9.6","ejs":"0.7.2","connect":"1.8.3","async":"0.1.22","underscore":"1.4.2","less":"1.3.0","optimist":"0.3.4","underscore.string":"2.3.0","glob":"=3.1.14","winston":"0.6.2","sails-moduleloader":"1.1.6","sails-util":"0.2.0","fs-extra":"0.3.2","i18n":"0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.4","dist":{"shasum":"355e9429b915dc8315fd7246b7931b529a6d5bad","size":41941,"noattachment":false,"key":"/sails/-/sails-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.4.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361147555355,"_cnpm_publish_time":1361147555355,"_hasShrinkwrap":false},"0.8.3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.1","waterline-dirty":"0.4.3","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.2.0","fs-extra":"~0.3.2","i18n":"~0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.3","dist":{"shasum":"316d57f997e8d042f54c65a0779b27058292d25c","size":41274,"noattachment":false,"key":"/sails/-/sails-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.3.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361127909129,"_cnpm_publish_time":1361127909129,"_hasShrinkwrap":false},"0.8.2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.0","waterline-dirty":"0.4.2","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.2.0","fs-extra":"~0.3.2","i18n":"~0.3.5","wrench":"1.4.4","uglify-js":"2.2.4","asset-rack":"2.0.6"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.2","dist":{"shasum":"f91b02151bea8d9e38d881551eeab8123858780d","size":41271,"noattachment":false,"key":"/sails/-/sails-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.2.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1361127531188,"_cnpm_publish_time":1361127531188,"_hasShrinkwrap":false},"0.8.1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.0","waterline-dirty":"0.4.2","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.2.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.1","dist":{"shasum":"e82df0c0c3fbf198b5899d7f343e44931d975ef3","size":38944,"noattachment":false,"key":"/sails/-/sails-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360950989492,"_cnpm_publish_time":1360950989492,"_hasShrinkwrap":false},"0.8.0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.8.0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.5.0","waterline-dirty":"0.4.2","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.2.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.8.0","dist":{"shasum":"c8a9744571f9eb6cde70426cd14406782f99b15c","size":38892,"noattachment":false,"key":"/sails/-/sails-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.8.0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360948928213,"_cnpm_publish_time":1360948928213,"_hasShrinkwrap":false},"0.7.9":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.9","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.4.7","waterline-dirty":"0.4.2","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.2.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.9","dist":{"shasum":"5830af097693888573627a5f762f37cbf6f04bdd","size":38854,"noattachment":false,"key":"/sails/-/sails-0.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.9.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360860383760,"_cnpm_publish_time":1360860383760,"_hasShrinkwrap":false},"0.7.8":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"0.4.7","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.8","dist":{"shasum":"b8343d29fe7cabcb7ba3000a73ca13e3a2f4c0bc","size":38838,"noattachment":false,"key":"/sails/-/sails-0.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.8.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360619197960,"_cnpm_publish_time":1360619197960,"_hasShrinkwrap":false},"0.7.7":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.4.4","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.7","dist":{"shasum":"6252dfd1f5aaa409eef0273335967936310355b7","size":38838,"noattachment":false,"key":"/sails/-/sails-0.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.7.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360548690737,"_cnpm_publish_time":1360548690737,"_hasShrinkwrap":false},"0.7.6-0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.6-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.3.0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.6-0","dist":{"shasum":"ef70ef9817e46198b99c000b6f04bb5d9f284f87","size":102388,"noattachment":false,"key":"/sails/-/sails-0.7.6-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.6-0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360224100390,"_cnpm_publish_time":1360224100390,"_hasShrinkwrap":false},"0.7.5-0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.5-0","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.3.0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.5-0","dist":{"shasum":"f89ac79d00383e1b60bbdbbf88e01381c749bb41","size":102348,"noattachment":false,"key":"/sails/-/sails-0.7.5-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.5-0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1360042975825,"_cnpm_publish_time":1360042975825,"_hasShrinkwrap":false},"0.7.4-1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.4-1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.2.0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"devDependencies":{"mocha":"*","chai":"*","coffee-script":"*","request":"*"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.4-1","dist":{"shasum":"a612dac1e6fed9c66b3b22a8fcc6772e8d4f4b6e","size":102344,"noattachment":false,"key":"/sails/-/sails-0.7.4-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.4-1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359758794402,"_cnpm_publish_time":1359758794402,"_hasShrinkwrap":false},"0.7.4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.4","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.6-0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.4","dist":{"shasum":"d1c81598cf227f2f848eb47a155a3d2d40e491b0","size":101241,"noattachment":false,"key":"/sails/-/sails-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.4.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359655901911,"_cnpm_publish_time":1359655901911,"_hasShrinkwrap":false},"0.7.3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.3","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.6-0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.3","dist":{"shasum":"a7bb6424afb94543f5ed60792547ab527e7c384d","size":101238,"noattachment":false,"key":"/sails/-/sails-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.3.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359595329485,"_cnpm_publish_time":1359595329485,"_hasShrinkwrap":false},"0.7.2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.2","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.6-0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.2","dist":{"shasum":"44de59124b81cb15b50b0130af438f0b5e85e375","size":101212,"noattachment":false,"key":"/sails/-/sails-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.2.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359562793510,"_cnpm_publish_time":1359562793510,"_hasShrinkwrap":false},"0.7.1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.1","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.6-0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.1","dist":{"shasum":"86f36a3a8279bf2c0e1bd7526a5b00ac6d142123","size":101178,"noattachment":false,"key":"/sails/-/sails-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359561162821,"_cnpm_publish_time":1359561162821,"_hasShrinkwrap":false},"0.7.0-8":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.0-8","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.6-0","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.0-8","dist":{"shasum":"2341a7adde41665e441816ea53ac866391e81375","size":101035,"noattachment":false,"key":"/sails/-/sails-0.7.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-8.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359523691968,"_cnpm_publish_time":1359523691968,"_hasShrinkwrap":false},"0.7.0-7":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"},{"name":"Curtis Lacy","email":"curtis.lacy@ldengine.com"}],"version":"0.7.0-7","description":"API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","socket.io","websockets","restful","API","auth","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.5-1","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.8.1"},"readmeFilename":"README.md","_id":"sails@0.7.0-7","dist":{"shasum":"a4f7ae061c3cf14faacf7703760c9f00ab8b8514","size":101035,"noattachment":false,"key":"/sails/-/sails-0.7.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-7.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1359350924400,"_cnpm_publish_time":1359350924400,"_hasShrinkwrap":false},"0.7.0-6":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0-6","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.5-1","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0-6","dist":{"shasum":"082e8d421c1e3221d3f1576ff27162fbccea02c4","size":100818,"noattachment":false,"key":"/sails/-/sails-0.7.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-6.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358952480358,"_cnpm_publish_time":1358952480358,"_hasShrinkwrap":false},"0.0.0-1":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"}],"version":"0.0.0-1","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"booty-cache":"0.0.1","rigging":"12.12.2000","express":"= 2.5.11","socket.io":"= 0.9.6","sequelize":"=1.5.0-beta-2","ejs":"=0.7.2","connect":"=1.8.3","async":"git://github.com/dpatti/async.git#safe-auto","require-all":"=0.0.4","email":"=0.2.5","node-minify":"=0.4.2","underscore":"= 1.3.3","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","winston":"git://github.com/jhurliman/winston.git"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.0.0-1","_from":".","dist":{"shasum":"a9c878983169362f082899871faf1b1d0a6a4033","size":99141,"noattachment":false,"key":"/sails/-/sails-0.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.0.0-1.tgz"},"_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358902780314,"_cnpm_publish_time":1358902780314,"_hasShrinkwrap":false},"0.7.0-5":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0-5","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.5-1","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0-5","dist":{"shasum":"c4991dfe1d53db4d20398a8eae90d7611e79255d","size":100762,"noattachment":false,"key":"/sails/-/sails-0.7.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-5.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358565671466,"_cnpm_publish_time":1358565671466,"_hasShrinkwrap":false},"0.7.0-4":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0-4","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.5","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0-4","dist":{"shasum":"fa5b8c2a6c897c0547a3ecd7585b7a46d10a29ff","size":100761,"noattachment":false,"key":"/sails/-/sails-0.7.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-4.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358560019913,"_cnpm_publish_time":1358560019913,"_hasShrinkwrap":false},"0.7.0-3":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0-3","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.04","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0-3","dist":{"shasum":"752962ef80da10086efa610f131e677bc34b75cb","size":100750,"noattachment":false,"key":"/sails/-/sails-0.7.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-3.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358360508033,"_cnpm_publish_time":1358360508033,"_hasShrinkwrap":false},"0.7.0-2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0-2","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.04","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0-2","dist":{"shasum":"9873396320fc33a59582591471ff0a036d98a9e0","size":99647,"noattachment":false,"key":"/sails/-/sails-0.7.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0-2.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358316525495,"_cnpm_publish_time":1358316525495,"_hasShrinkwrap":false},"0.7.0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"},{"name":"Brad Carleton","email":"brad@techpines.com"}],"version":"0.7.0","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"waterline":"~0.1.04","express":"= 2.5.11","socket.io":"= 0.9.6","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","underscore":"=1.4.2","rigging":"12.12.2000","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","glob":"=3.1.14","winston":"~0.6.2","sails-moduleloader":"~1.1.5","sails-util":"0.1.0","fs-extra":"~0.3.2","i18n":"~0.3.5"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.7.0","dist":{"shasum":"e25e3f6415509c1f891833a27219de6a1710de54","size":99648,"noattachment":false,"key":"/sails/-/sails-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.7.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358315742199,"_cnpm_publish_time":1358315742199,"_hasShrinkwrap":false},"0.0.0-2":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"}],"version":"0.0.0-2","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"rigging":"12.11.2423","express":"= 2.5.11","socket.io":"= 0.9.6","sequelize":"=1.5.0-beta-2","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","require-all":"=0.0.4","email":"=0.2.5","node-minify":"=0.4.2","underscore":"= 1.3.3","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","winston":"=0.6.2"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.0.0-2","dist":{"shasum":"b3a21865e52fe31f30c4ec67afff36f9adb3c0eb","size":97890,"noattachment":false,"key":"/sails/-/sails-0.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.0.0-2.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358315261604,"_cnpm_publish_time":1358315261604,"_hasShrinkwrap":false},"0.0.0":{"name":"sails","author":{"name":"Mike McNeil","email":"mike@balderdash.co"},"contributors":[{"name":"Balderdash Design Co.","email":"dev@balderdash.co"},{"name":"Mike McNeil","email":"mike@balderdash.co"},{"name":"Gabe Hernandez","email":"gabe@balderdash.co"}],"version":"0.0.0","description":"Realtime MVC framework for Node.JS with support for Socket.io (built on Express)","homepage":"http://sailsjs.com","keywords":["realtime","mvc","sockets","restful","auth","socket.io","rails","orm","async","asynchronous","active-record","express","sails","mysql"],"main":"lib/common","bin":{"sails":"./bin/sails.js"},"directories":{"lib":"lib"},"dependencies":{"rigging":"12.12.2000","express":"= 2.5.11","socket.io":"= 0.9.6","sequelize":"=1.5.0-beta-2","ejs":"=0.7.2","connect":"=1.8.3","async":"=0.1.22","require-all":"=0.0.4","email":"=0.2.5","node-minify":"=0.4.2","underscore":"= 1.3.3","less":"=1.3.0","optimist":"=0.3.4","underscore.string":"=2.3.0","winston":"git://github.com/jhurliman/winston.git"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails.git"},"licenses":[{"type":"MIT","url":"http://sails.mit-license.org/"}],"bugs":{"url":"http://github.com/balderdashy/sails/issues"},"engines":{"node":">= 0.6.4"},"readmeFilename":"README.md","_id":"sails@0.0.0","_from":"sails@12.12.2001","dist":{"shasum":"2abf41cfae1b29370cf6d7f4d2ca55b87dd8b235","size":99107,"noattachment":false,"key":"/sails/-/sails-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sails/download/sails-0.0.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"publish_time":1358314812247,"_cnpm_publish_time":1358314812247,"_hasShrinkwrap":false}},"readme":"# [![Sails.js](http://balderdashy.github.io/sails/images/logo.png \"Sails.js\")](http://sailsjs.com)\n\n### [Website](https://sailsjs.com/)  &nbsp; [Get Started](https://sailsjs.com/get-started) &nbsp;  [Docs](http://sailsjs.com/documentation)  &nbsp; [News](http://twitter.com/sailsjs) &nbsp; [Submit Issue](http://sailsjs.com/bugs)\n\n[![NPM version](https://badge.fury.io/js/sails.svg)](http://badge.fury.io/js/sails) &nbsp; [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/balderdashy/sails)  &nbsp; [![Twitter Follow](https://img.shields.io/twitter/follow/sailsjs.svg?style=social&maxAge=3600)](https://twitter.com/sailsjs)\n\nSails.js is a [web framework](http://sailsjs.com/whats-that) that makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app & API development. It's especially good for building realtime features like chat.\n\nSince version 1.0, Sails supports `await` out of the box.  This replaces nested callbacks (and the commensurate error handling) with simple, familiar usage:\n\n```javascript\nvar orgs = await Organization.find();\n```\n\n\n## Installation &nbsp;\n**With [node](http://nodejs.org) [installed](http://nodejs.org/en/download):**\n```sh\n# Get the latest stable release of Sails\n$ npm install sails -g\n```\n\n> ##### Upgrading from an earlier version of Sails?\n> Upgrade guides for all major releases since 2013 are available on the Sails website under [**Upgrading**](http://sailsjs.com/upgrading).\n\n\n## Your First Sails Project\n\n**Create a new app:**\n```sh\n# Create the app\nsails new my-app\n```\n\n**Lift sails:**\n```sh\n# cd into the new folder\ncd my-app\n\n# fire up the server\nsails lift\n```\n\n[![Screenshot from the original Sails video](http://i.imgur.com/Ii88jlhl.png)](https://sailsjs.com/get-started)\n\nFor the most up-to-date introduction to Sails, [get started here](https://sailsjs.com/get-started).\n\n## Compatibility\n\nSails is built on [Node.js](http://nodejs.org/), [Express](http://expressjs.com/), and [Socket.io](http://socket.io/).\n\nSails [actions](http://sailsjs.com/documentation/concepts/actions-and-controllers) are compatible with Connect middleware, so in most cases, you can paste code into Sails from an existing Express project and everything will work-- plus you'll be able to use WebSockets to talk to your API, and vice versa.\n\nThe ORM, [Waterline](https://github.com/balderdashy/waterline), has a well-defined adapter system for supporting all kinds of datastores.  Officially supported databases include [MySQL](https://npmjs.com/package/sails-mysql), [PostgreSQL](https://npmjs.com/package/sails-postgresql), [MongoDB](https://npmjs.com/package/sails-mongo), [Redis](https://npmjs.com/package/sails-redis), and [local disk / memory](https://npmjs.com/package/sails-disk).\nCommunity adapters exist for [CouchDB](https://github.com/search?q=sails+couch&nwo=codeswarm%2Fsails-couchdb-orm&search_target=global&ref=cmdform), [neDB](https://github.com/adityamukho/sails-nedb), [SQLite](https://github.com/AndrewJo/sails-sqlite3/tree/0.10), [Oracle](https://github.com/search?utf8=%E2%9C%93&q=%22sails+oracle%22+OR+%22waterline+oracle%22&type=Repositories&ref=searchresults), [MSSQL](https://github.com/misterGF/sails-mssqlserver), [DB2](https://github.com/search?q=sails+db2&type=Repositories&ref=searchresults), [ElasticSearch](https://github.com/search?q=%28elasticsearch+AND+sails%29+OR+%28elasticsearch+AND+waterline%29+&type=Repositories&ref=searchresults), [Riak](https://github.com/search?q=sails+riak&type=Repositories&ref=searchresults),\n[neo4j](https://www.npmjs.org/package/sails-neo4j), [OrientDB](https://github.com/appscot/sails-orientdb),\n[Amazon RDS](https://github.com/TakenPilot/sails-rds), [DynamoDB](https://github.com/TakenPilot/sails-dynamodb), [Azure Tables](https://github.com/azuqua/sails-azuretables), [RethinkDB](https://github.com/gutenye/sails-rethinkdb) and [Solr](https://github.com/sajov/sails-solr); for various 3rd-party REST APIs like Quickbooks, Yelp, and Twitter, including a configurable generic [REST API adapter](https://github.com/zohararad/sails-rest); plus some [eclectic projects](https://www.youtube.com/watch?v=OmcQZD_LIAE).\n\n<!-- Core adapter logos -->\n<a target=\"_blank\" href=\"http://www.mysql.com\">\n  <img width=\"75\" src=\"http://www.mysql.com/common/logos/powered-by-mysql-125x64.png\" alt=\"Powered by MySQL\" title=\"sails-mysql: MySQL adapter for Sails\"/>\n</a>&nbsp; &nbsp; &nbsp; &nbsp;\n<a target=\"_blank\" href=\"http://www.postgresql.org/\"><img width=\"50\" title=\"PostgreSQL\" src=\"http://i.imgur.com/OSlDDKv.png\"/></a>&nbsp; &nbsp; &nbsp; &nbsp;\n<a target=\"_blank\" href=\"http://www.mongodb.org/\"><img width=\"100\" title=\"MongoDB\" src=\"http://i.imgur.com/bC2j13z.png\"/></a>&nbsp; &nbsp; &nbsp; &nbsp;\n<a target=\"_blank\" href=\"http://redis.io/\"><img width=\"75\" title=\"Redis\" src=\"http://i.imgur.com/dozv0ub.jpg\"/></a>&nbsp; &nbsp; &nbsp; &nbsp;\n<!-- /core adapter logos -->\n\n> For the latest core adapters and notable community adapters, see [Available Adapters](http://sailsjs.com/documentation/concepts/extending-sails/adapters/available-adapters).\n\n## Tutorial Course\n- [Sailscasts](https://sailscasts.com/), taught by [Kelvin Omereshone](https://twitter.com/Dominus_Kelvin) _(English)_\n- [Full-Stack JavaScript with Sails.js and Vue.js](https://platzi.com/cursos/javascript-pro/), taught by [Mike McNeil](https://twitter.com/mikermcneil) _(in English, with optional Spanish subtitles)_\n\n\n## Books\n- [Sails.js in Action](https://www.manning.com/books/sails-js-in-action) by Mike McNeil and Irl Nathan (Manning Publications).\n- [Sails.js Essentials](https://www.packtpub.com/web-development/sailsjs-essentials) by Shaikh Shahid (Packt)\n- [Pro Express.js: Part 3](http://link.springer.com/chapter/10.1007%2F978-1-4842-0037-7_18) by Azat Mardan (Apress).\n\n## Support\nNeed help or have a question?\n- [Frequently Asked Questions (FAQ)](http://sailsjs.com/faq)\n- [Tutorials](http://sailsjs.com/faq#?what-are-some-good-community-tutorials)\n- [Community support](http://sailsjs.com/support)\n- [Professional/Enterprise options](http://sailsjs.com/faq#?are-there-professional-support-options)\n\n\n## Issue Submission\nPlease read the [submission guidelines](http://sailsjs.com/documentation/contributing/issue-contributions) and [code of conduct](http://sailsjs.com/documentation/contributing/code-of-conduct) before opening a new issue.  Click [here](https://github.com/balderdashy/sails/search?q=&type=Issues) to search/post issues in this repository.\n\n## Contribute\nThere are many different ways you can contribute to Sails:\n- answering questions on [StackOverflow](http://stackoverflow.com/questions/tagged/sails.js), [Gitter](https://gitter.im/balderdashy/sails), [Facebook](https://www.facebook.com/sailsjs), or [Twitter](https://twitter.com/search?f=tweets&vertical=default&q=%40sailsjs%20OR%20%23sailsjs%20OR%20sails.js%20OR%20sailsjs&src=typd)\n- improving the [documentation](https://github.com/balderdashy/sails-docs#contributing-to-the-docs) or [website](https://github.com/balderdashy/www.sailsjs.com/issues)\n- translating the [documentation](https://github.com/balderdashy/sails-docs/issues/580) to your native language\n- writing [tests](https://github.com/balderdashy/sails/blob/master/test/README.md)\n- writing a [tutorial](https://github.com/sails101/contribute-to-sails101), giving a [talk](https://speakerdeck.com/mikermcneil), or supporting [your local Sails meetup](https://www.meetup.com/find/?allMeetups=false&keywords=node.js&radius=Infinity&sort=default)\n- troubleshooting [reported issues](http://sailsjs.com/bugs)\n- and [submitting patches](http://sailsjs.com/documentation/contributing/code-submission-guidelines).\n\n_Please carefully read our [contribution guide](http://sailsjs.com/documentation/contributing) and check the [build status](http://sailsjs.com/architecture) for the relevant branch before submitting a pull request with code changes._\n\n\n## Links\n- [Website](http://sailsjs.com/)\n- [Documentation](http://sailsjs.com/documentation)\n- [Ask a question](http://sailsjs.com/support)\n- [Tutorial](https://platzi.com/cursos/javascript-pro/)\n- [Roadmap](https://trello.com/b/s9zEnyG7/sails-v1)\n- [Twitter (@sailsjs)](https://twitter.com/sailsjs)\n- [Facebook](https://www.facebook.com/sailsjs)\n- [Newsgroup](https://groups.google.com/forum/#!forum/sailsjs)\n\n## Team\nSails is actively maintained with the help of many amazing [contributors](https://github.com/balderdashy/sails/graphs/contributors).  Our core team consists of:\n\n[![Mike McNeil](https://www.gravatar.com/avatar/4b02a9d5780bdd282151f7f9b8a4d8de?s=144&d=identicon&rating=g)](http://twitter.com/mikermcneil) |  [![Rachael McNeil](https://avatars0.githubusercontent.com/u/3065949?v=3&s=144)](http://twitter.com/fancydoilies) |  [![Eric Shaw](https://avatars2.githubusercontent.com/u/7445991?s=144&v=3)](https://github.com/eashaw)\n|:---:|:---:|:---:|\n[Mike McNeil](http://github.com/mikermcneil) | [Rachael McNeil](https://github.com/rachaelshaw) | [Eric Shaw](https://github.com/eashaw)\n\n\n[Our company](https://sailsjs.com/about) designs/builds Node.js websites and apps for startups and enterprise customers. After building a few applications and taking them into production, we realized that the Node.js development landscape was very much still the Wild West. Over time, after trying lots of different methodologies, we decided to crystallize all of our best practices into this framework.  Six years later, Sails is now one of the most widely-used web application frameworks in the world. I hope it saves you some time! :)\n\n## License\n\n[MIT License](https://opensource.org/licenses/MIT)  Copyright © 2012-present, Mike McNeil\n\n> Sails is built around so many great open-source technologies that it would never have crossed our minds to keep it proprietary.  We owe huge gratitude and props to Ryan Dahl ([@ry](https://github.com/ry)), TJ Holowaychuk ([@tj](https://github.com/tj)), Doug Wilson ([@dougwilson](https://github.com/dougwilson)) and Guillermo Rauch ([@rauchg](https://github.com/rauchg)) for the work they've done, as well as the stewards of all the other open-source modules we use.  Sails could never have been developed without your tremendous contributions to the JavaScript community.\n\n![A squid peering inside a book, halation and cosmic Sails.js knowledge emanating from the pages of the substantial tome](https://sailsjs.com/images/get_started_hero.png)\n","_attachments":{},"homepage":"https://sailsjs.com","bugs":{"url":"http://sailsjs.com/bugs"},"license":"MIT"}