From 6c5e397ac893aaf6fc95f625b2c54cc5180ead32 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 17 Jun 2015 11:24:43 +0300 Subject: [PATCH 01/60] admin- users circles --- .../core/admin/public/controllers/users.js | 78 +++++++++++-------- 1 file changed, 44 insertions(+), 34 deletions(-) diff --git a/packages/core/admin/public/controllers/users.js b/packages/core/admin/public/controllers/users.js index 1c5728b8aa..39fe784334 100644 --- a/packages/core/admin/public/controllers/users.js +++ b/packages/core/admin/public/controllers/users.js @@ -1,42 +1,52 @@ 'use strict'; -angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', 'Menus', '$rootScope', '$http', 'Users', - function($scope, Global, Menus, $rootScope, $http, Users) { +angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', 'Menus', '$rootScope', '$http', 'Users', 'Circles', + function($scope, Global, Menus, $rootScope, $http, Users, Circles) { + $scope.global = Global; - $scope.userSchema = [{ - title: 'Email', - schemaKey: 'email', - type: 'text', - inTable: true - }, { - title: 'Name', - schemaKey: 'name', - type: 'text', - inTable: true - }, { - title: 'Username', - schemaKey: 'username', - type: 'text', - inTable: true - }, { - title: 'Roles', - schemaKey: 'roles', - type: 'select', - options: ['authenticated', 'admin'], - inTable: true - }, { - title: 'Password', - schemaKey: 'password', - type: 'password', - inTable: false - }, { - title: 'Repeat password', - schemaKey: 'confirmPassword', - type: 'password', - inTable: false - }]; $scope.user = {}; + Circles.query(function(data) { + var circles = []; + for (var index in data.circles) circles.push(index); + + $scope.userSchema = [{ + title: 'Email', + schemaKey: 'email', + type: 'text', + inTable: true + }, { + title: 'Name', + schemaKey: 'name', + type: 'text', + inTable: true + }, { + title: 'Username', + schemaKey: 'username', + type: 'text', + inTable: true + }, { + title: 'Roles', + schemaKey: 'roles', + type: 'select', + options: circles, + inTable: true + }, { + title: 'Password', + schemaKey: 'password', + type: 'password', + inTable: false + }, { + title: 'Repeat password', + schemaKey: 'confirmPassword', + type: 'password', + inTable: false + }]; + + }); + + + $scope.init = function() { Users.query({}, function(users) { $scope.users = users; From f2fd141540e939f9c26337bf401da48aa139a183 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 21 Jun 2015 11:26:51 +0300 Subject: [PATCH 02/60] return id to req.user --- packages/core/users/server/controllers/users.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/users/server/controllers/users.js b/packages/core/users/server/controllers/users.js index a537e88980..bfd27db97d 100755 --- a/packages/core/users/server/controllers/users.js +++ b/packages/core/users/server/controllers/users.js @@ -156,12 +156,16 @@ module.exports = function(MeanUser) { var dbUser = user.toJSON(); + var id = req.user._id; delete dbUser._id; delete req.user._id; var eq = _.isEqual(dbUser, req.user); - if (eq) return res.json(req.user); + if (eq) { + req.user._id = id; + return res.json(req.user); + } var payload = user; var escaped = JSON.stringify(payload); From 394f554d3123061b723696d02f1c2f06c215df1c Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Tue, 23 Jun 2015 14:02:40 +0300 Subject: [PATCH 03/60] circles --- bower.json | 5 +- config/assets.json | 6 +- .../articles/public/controllers/articles.js | 16 +- .../core/articles/public/views/create.html | 17 ++- packages/core/articles/public/views/edit.html | 11 ++ .../articles/server/controllers/articles.js | 1 + .../core/articles/server/models/article.js | 1 + packages/core/circles/.bowerrc | 3 + packages/core/circles/.gitignore | 2 + packages/core/circles/README.md | 1 + packages/core/circles/app.js | 74 ++++++++++ packages/core/circles/bower.json | 5 + packages/core/circles/package.json | 15 ++ .../circles/public/assets/css/circles.css | 24 +++ .../core/circles/public/assets/img/logo.png | Bin 0 -> 5993 bytes .../circles/public/controllers/circles.js | 11 ++ .../core/circles/public/routes/circles.js | 10 ++ .../core/circles/public/services/circles.js | 15 ++ packages/core/circles/public/views/index.html | 10 ++ .../circles/server/controllers/circles.js | 139 ++++++++++++++++++ packages/core/circles/server/models/circle.js | 138 +++++++++++++++++ .../core/circles/server/models/circleMap.js | 19 +++ packages/core/circles/server/routes/routes.js | 17 +++ packages/core/circles/server/views/index.html | 110 ++++++++++++++ 24 files changed, 640 insertions(+), 10 deletions(-) create mode 100644 packages/core/circles/.bowerrc create mode 100644 packages/core/circles/.gitignore create mode 100644 packages/core/circles/README.md create mode 100644 packages/core/circles/app.js create mode 100644 packages/core/circles/bower.json create mode 100644 packages/core/circles/package.json create mode 100644 packages/core/circles/public/assets/css/circles.css create mode 100644 packages/core/circles/public/assets/img/logo.png create mode 100644 packages/core/circles/public/controllers/circles.js create mode 100644 packages/core/circles/public/routes/circles.js create mode 100644 packages/core/circles/public/services/circles.js create mode 100644 packages/core/circles/public/views/index.html create mode 100644 packages/core/circles/server/controllers/circles.js create mode 100644 packages/core/circles/server/models/circle.js create mode 100644 packages/core/circles/server/models/circleMap.js create mode 100644 packages/core/circles/server/routes/routes.js create mode 100644 packages/core/circles/server/views/index.html diff --git a/bower.json b/bower.json index 6343e48dbc..e0477b7b13 100644 --- a/bower.json +++ b/bower.json @@ -10,6 +10,9 @@ "bootstrap": "latest", "angular-bootstrap": "latest", "angular-ui-router": "#master", - "web-bootstrap": "./node_modules/meanio/resources/web-bootstrap.js" + "web-bootstrap": "./node_modules/meanio/resources/web-bootstrap.js", + "ui-select": "*", + "angular-ui-select": "~0.12.0", + "angular-sanitize": "~1.4.1" } } diff --git a/config/assets.json b/config/assets.json index 7c48233a70..019a057ced 100644 --- a/config/assets.json +++ b/config/assets.json @@ -1,7 +1,9 @@ { "core": { "css": { - "bower_components/build/css/dist.min.css": [] + "bower_components/build/css/dist.min.css": [ + "bower_components/angular-ui-select/dist/select.min.css" + ] }, "js": { "bower_components/build/js/dist.min.js": [ @@ -10,9 +12,11 @@ "bower_components/angular-mocks/angular-mocks.js", "bower_components/angular-cookies/angular-cookies.min.js", "bower_components/angular-resource/angular-resource.min.js", + "bower_components/angular-sanitize/angular-sanitize.min.js", "bower_components/angular-ui-router/release/angular-ui-router.min.js", "bower_components/angular-jwt/dist/angular-jwt.min.js", "bower_components/angular-bootstrap/ui-bootstrap-tpls.js", + "bower_components/angular-ui-select/dist/select.min.js", "bower_components/web-bootstrap/index.js" ] } diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index 14b3d92505..4fd8ff514c 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -1,19 +1,23 @@ 'use strict'; -angular.module('mean.articles').controller('ArticlesController', ['$scope', '$stateParams', '$location', 'Global', 'Articles', 'MeanUser', - function($scope, $stateParams, $location, Global, Articles, MeanUser) { +angular.module('mean.articles').controller('ArticlesController', ['$scope', '$stateParams', '$location', 'Global', 'Articles', 'MeanUser', 'Circles', + function($scope, $stateParams, $location, Global, Articles, MeanUser, Circles) { $scope.global = Global; + $scope.hasAuthorization = function(article) { if (!article || !article.user) return false; return MeanUser.isAdmin || article.user._id === MeanUser.user._id; }; + $scope.availableCircles = []; + Circles.query(function(circles) { + $scope.availableCircles = circles; + }); + $scope.create = function(isValid) { if (isValid) { - var article = new Articles({ - title: this.title, - content: this.content - }); + var article = new Articles($scope.article); + article.$save(function(response) { $location.path('articles/' + response._id); }); diff --git a/packages/core/articles/public/views/create.html b/packages/core/articles/public/views/create.html index 29acbc88c7..ddd16e217f 100644 --- a/packages/core/articles/public/views/create.html +++ b/packages/core/articles/public/views/create.html @@ -3,7 +3,7 @@
- +

Title is required

@@ -13,12 +13,25 @@
- +

Content is required

+ +
+ +
+ + {{$item}} + + {{circle}} + + +
+
+
diff --git a/packages/core/articles/public/views/edit.html b/packages/core/articles/public/views/edit.html index 01b5918131..e6086b44bb 100644 --- a/packages/core/articles/public/views/edit.html +++ b/packages/core/articles/public/views/edit.html @@ -19,6 +19,17 @@
+
+ +
+ + {{$item}} + + {{circle}} + + +
+
diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index d9204d862b..68bb31c810 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -25,6 +25,7 @@ module.exports = function(Articles) { * Create an article */ create: function(req, res) { + console.log(req.body); var article = new Article(req.body); article.user = req.user; diff --git a/packages/core/articles/server/models/article.js b/packages/core/articles/server/models/article.js index 944a9449b4..6b725ffe67 100644 --- a/packages/core/articles/server/models/article.js +++ b/packages/core/articles/server/models/article.js @@ -25,6 +25,7 @@ var ArticleSchema = new Schema({ required: true, trim: true }, + circles: [String], user: { type: Schema.ObjectId, ref: 'User' diff --git a/packages/core/circles/.bowerrc b/packages/core/circles/.bowerrc new file mode 100644 index 0000000000..c6231e87d4 --- /dev/null +++ b/packages/core/circles/.bowerrc @@ -0,0 +1,3 @@ +{ + "directory": "public/assets/lib" +} diff --git a/packages/core/circles/.gitignore b/packages/core/circles/.gitignore new file mode 100644 index 0000000000..7ec6d19c81 --- /dev/null +++ b/packages/core/circles/.gitignore @@ -0,0 +1,2 @@ +node_modules +server/routes/stubs.js diff --git a/packages/core/circles/README.md b/packages/core/circles/README.md new file mode 100644 index 0000000000..e3f0f10b5f --- /dev/null +++ b/packages/core/circles/README.md @@ -0,0 +1 @@ +README: circles \ No newline at end of file diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js new file mode 100644 index 0000000000..696aba195f --- /dev/null +++ b/packages/core/circles/app.js @@ -0,0 +1,74 @@ +'use strict'; + +/* + * Defining the Package + */ +var Module = require('meanio').Module; + +var Circles = new Module('circles'); + +/* + * All MEAN packages require registration + * Dependency injection is used to define required modules + */ + +Circles.register(function(app, auth, database) { + + //We enable routing. By default the Package Object is passed to the routes + Circles.routes(app, auth, database); + + Circles.aggregateAsset('css', 'circles.css'); + + Circles.menus.add({ + title: 'Circles', + link: 'manage circles', + roles: ['authenticated'], + menu: 'main' + }); + + ensureCirclesExist(); + + return Circles; +}); + +function ensureCirclesExist() { + + var requiredCircles = ['annoymous', 'authenticated', 'admin']; + var Circle = require('mongoose').model('Circle'); + requiredCircles.forEach(function(circle, index) { + var query = { + name: circle + }; + + var set = {}; + if (requiredCircles[index + 1]) { + + set.$push = { + circles: requiredCircles[index + 1] + }; + } + + Circle.findOne(query, function(err, data) { + if (!err && !data) { + Circle.findOneAndUpdate(query, set, { + upsert: true + }, function(err) { + if (err) console.log(err); + }); + } + }) + + }); + + +} +/* +Y Override queries to check user permisisons +Y Add middleware for checking for specific circles by name +O Update user schema +O Update article schema +O Update admin page to assign circles to users +O Update article create + edit to assign circles (many) according to name (select list - of his circles) +O Page to create and manage circles + +*/ \ No newline at end of file diff --git a/packages/core/circles/bower.json b/packages/core/circles/bower.json new file mode 100644 index 0000000000..1342fb4eb2 --- /dev/null +++ b/packages/core/circles/bower.json @@ -0,0 +1,5 @@ +{ + "name": "circles", + "version": "0.0.1", + "dependencies": {} +} diff --git a/packages/core/circles/package.json b/packages/core/circles/package.json new file mode 100644 index 0000000000..22147a5793 --- /dev/null +++ b/packages/core/circles/package.json @@ -0,0 +1,15 @@ +{ + "name": "circles", + "version": "0.0.1", + "description": "Some description of circles", + "author": { + "name": "mean scaffold" + }, + "mean": "0.5.0", + "engines": { + "node": "0.10.x", + "npm": "1.4.x" + }, + "dependencies": {}, + "license": "MIT" +} diff --git a/packages/core/circles/public/assets/css/circles.css b/packages/core/circles/public/assets/css/circles.css new file mode 100644 index 0000000000..e71313f824 --- /dev/null +++ b/packages/core/circles/public/assets/css/circles.css @@ -0,0 +1,24 @@ +.node { + cursor: pointer; +} + +.node:hover { + stroke: #000; + stroke-width: 1.5px; +} + +.node--leaf { + fill: white; +} + +.label { + font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif; + text-anchor: middle; + text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff; +} + +.label, +.node--root, +.node--leaf { + pointer-events: none; +} \ No newline at end of file diff --git a/packages/core/circles/public/assets/img/logo.png b/packages/core/circles/public/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1eae089e82db7d3c6ebf69d9954d95ff9fd5a340 GIT binary patch literal 5993 zcmaJ_cQjmUzaG64y+jfrYIFu8`sfLUj3A=Vh&qEAZG`Be6D=7cGZ74;_uft-BwCCT zT|(68B_ZN+zH`oZ|G4Mwwf277^E|)u{`R}}+OZI0JqB7HS^xmRV4$yUcHW}T??=>> z=g)@Tbi?z88?9rBzKe85`#bo+0h%zRBb?8`)8Qf94DJ96^zMbL003myU7?m}OQSo= zPDoElhYO5kfT!0v8vsyI5Abqua)+b&9N`aL5vu%K&F%brt}s=83!ss-krx>5;;N7F zf#1a#L!B`0P9PY+x*DHKfbzM3Cmij-7vSlEKq&{P^8cx;eBQs9mg4986M}YE<^PXU zmPQahFwzIk2b2U#I7!RO@F{{MWq|S^85watS!o$LDH&-gS&)Q`jIz9vYEE-U$)Lis{Af!w3o7!l)t~fq`#ab(&wR+35Gv5 z1{xXt|4>iQf6yqj8T`Ng{-44qXrLEd$_$P|`uaGXZ=AEhg()v(un*h;jr4&cksg0% z5#oYGBT+6$FFr7sPsG9%0YmzuME`^v87UheP-q8)6Wl;smH%8o($y8FEUT%htE4TX z2vX3MlabMp)06>gX=~|d%IgB96%=K4|K@5VoqRpv2=w1v*nhc7|H{3n1W&JX%i3@s zS3fvR*9Ymz_h-b)uK(@}@L%=*;==yj7lnW2N}W3+b+NDiYoGs~Ixn7!?mty~KKQ5Z z;fV8M_c^cX+D<|W0KhtHpsfiFnA~_l6Tmi}+Cw*UMDiYItXhhxehcMLYJi6SG0C%JFo*DtgO zf7-3)Br%;U50%4|7h<(eo^Ks zs<&W_miUbxU29vDCkdh3DfUlj>B1(qr9bSHzOWgZ9cB1FGmdY}W0kD0(=>9TgDTc) zz`=A-e4LbB)NX-0M!hSbz?`5=6ec7?rcAGd{T%zLE`klma2@c8>1-K9yb^GDR{?#7 zm0?2|8-(vr%L>R02w$tHY$Y?4v<+hg`g+wIyH8kK(ZP*MRkB<(PT3C_-I$6C+erky z)U{6m871qH4P4JM(kQE|O+l;DnD-r_3UJP~?D_d99uaAq$eHDmg~d^!)iJM?;p?9H&`8O8?uOne;{m=L3$p{{Qy-WTeKJ|yCKYvI9sWXz z;X2f*SaSqNF(?UaIJq0^UQ%7#by-qeMZ7^CCY#2e3YFsyez==;(A zlnyByr%URdDjZl3q+3HiPM&1&S{i_9UtGo8W^loK@;rLYkZ2+78o%YJ{47 zY3K2+AJb&}sFJJBd^I~nE|T)rp4!QQdBE8ZtAMi!Zl#E`qvwIlgps)?r&|$Uee8FB zEJ&+?df{om_6sR0K5W!+n1*6fm+C`Eu*vshuqD1jU{<}Z;#&n>+P{QKfQ85_qG9S+ zKomVP65H`VFA=7Nn2bXOS#>)E()7BA8e9tJvK#?N@4{HOvjqxgY>F=(i0?gk3CJ%v zpdc#NGGbKDoGs;~?0`>{V8v02Z7Ph{azx&?6k@WmpN+bpN?oaB;P(KJCexwC!_~LIfUfvzuYS)RRi^n&aqe7PjzEu_;)5?e0 z%opxQ-Bkss^ByD*er#ob)t&C@{CNoz5IiR{k#BznA1bjZ43N z{@`wy9ii)b2GCeCl?C?Pbe;)sEJG#ilnl~IT(w4(f=g-|GM6f6?rRj{XYEh(i%qL{ z*6NY|YXU`}V25SRkDUXWCgmD@6y##{Cwi~D+XW`9<}^&o({$Y{FhO|K@O`5WGZ=mO;&2chehLdH3$*o0jeIr9w5IrLo}c;a*wk zNSbp#mCuO7%!{AK5zIQZzT3pPqwYeXtPHITikA1J@%)Ue;zl4?~E{Mk{bZNGPQ&uj3^BaA8D5Wk0E;`-F3#c-5*Yuom* zAD*(#zCJTz0Qkr&9C#W_9djbQsO3E>s8q_EbsFcxnC6tPS0(mKX!@l6aRl;o;cR|- ziL${Vtn%rx^Ru%7g@7M3CgQWApG^u9d{u~dLf&wFeSST@O2~7<)s|%GRgUH>L)45xBX-@jHI%;OCNlr*iUj{>7x`0U}0UQxXc`PaL1`$VkhfT;@N;R)WH( zV=Q&N7RSIw2Zs@|EN@BN4BAj5WV>yjW4)yng^ivBrDR?bAe($eOY|UT5)6WMc|A#{ z-a9!d%K;fY3re|qO@QwHi%=}Jh%eUHkID0CpbPI4XY$dPx~Byq{iScg>>BJwl8J3K zx50u6Qovpnd9XB-;K?TW+3bUGQ7!2kR>kg2wdfbd8vP7LRYDdjOb7m6+QX&#nLH2u zs|*E)#LRL0R64&IlMn_5Rr(@0n!`ZDWge^zh9L1NpF&kWHa>xNzh+zSj}YRu&QzD# z=Pc}uruZ=yXRtLD(O>LcUB3^`ypO1}(eeIbz4MZlakw92@fu#2I^h>HZ!8DBm8DCe zc$q46@d4599MNAY2#-x;XU`FSDjIq(!sDQl8T-JFQjeb!%z=|#E;ggo{-aEnF= zue%GmSilr!^QKSu_J)Zan+ojX+h~)t>7$9*2h}VDiSP72ckUz-7mxXsSY)`WmT`VK z&UB+PF-UgISfBFr;`ve7OFRWBvD7x^*UIh!i`e_e_k%?GzooUL+ZVi_-2BbU8_Pp) zMl;d6W9j{B9(8A5T6YwxN`|P3+b$Oh*1n}8qj2)$>$X*W#3{e z>Yc%i{V{qYkcD?gzW(>2aSt!iVa=ehC7O?FvP9p8{JqYc=$B^i;B$=#ykc@rc;n~a zFPzeatY?w;6dFepUa&%Rs&9tJn58wBo1H1BT>x80=15ZWVzB1UVht2LD{ArrYFG+A z=dwMHZ@b?~dauy4XHhMFcp;YEW>vNUE|Z}O?S?+5BZqdb%#rKi2o{1CHSF69IfmYu}^b` z6xb`204MkA;zD}89={zZ452D+%;01%&c-%|(ppJ~HK9lOkwfZR%Z&ck4Y_W zO;zRd%Ptu%nyD&EUy67e22E|L9d`XNYrgqw7wP~!y*=o1-9Ph zgrpXtcG-Arn^4$=mJ#NapV1uszwdGm#rGe+cXRQOkEDp-vox7y(@i#Q7o{E2Zy7hJ zveA~Rd9XJPcFkJby*ZY6dDWDiKTs4IJbr!v#LtSVUXApt^PA{uM_%P2I9qI`-H#b3mzO3`w6HJKo3%;Ee~*Ak2ncJz7ho>mtUD<=@F^=7cv+UKio~~-A;&q`OmT?EN` znSac4i6ibPQ;1dH&$v;stoNoybJ@{EE-MQUFL`gJOjl4*N!$KXa8Km#>CZBUp7UDWCXu0MW^|xo3e4 z^42!v|9CBfLh)nsp$0-3#*k2d`oJgO)c>rAli-LuAzzPh!39lydJEYe5%d~=f7xEO z_Tmd{A^)h;?y8mj>)yz>fX{XQq5Td z0#^@5zd<1ZyI)%$FiToV-+8&b$u-&OidRVpS@(*4YyEKfHTY6?iAnI<5rW%k=N`|M zluQ$9CkK32*sqZNVA9`Z)DcQ z+C-##wA|vrgqj%;Ob25!JIY#b&W*8s=zQ9cmjkW~#aKlWbFpG#8KEb^0 z`rf-Zm_IHgsVR|aqp2A|Mped9;m*7v`8eW0Zb*mPr} zmco$UO-K7e9>zB>LowX2>tsKRHp8jTXE|_Vc%gNWl4x{?aSgdilKoM2!NjtCFg=uR z@n+B)J|l@H&5)@35tDs3oofP+^+v#vY{l1u91SL?v~c0}hy&&!oj1uj#iTy16fhcS zUCnCiv;n0L-TQlIKj{c9O5W;j5^nNLmbAINi5+F9H2}4nax@J4vpMpX!6$6UFqQtz zxfnL7z}?0c5-8)L0}(}dfDE;%ZUv~RKV+d@sjnWHU%i#1`Lwkv`!b9>-eC5C?X^^> zp{{^Za>c--XVUhn+!Qgj59m3uz7emRe$Wxr!{aHM`N=X8>bf38-%m6g zMv)ph+(-_#rP#0~Z!VLv2Zgb`H>dW&(xqfGW+|z`Ek3w(9hXCp$F#52!wflMkA;b1 zKDx-z{Q1>*lyf<0tMIK+mW=?K8xk)b(;Ngrv(*t*>S2=z2{+K1I^l4hp@P`6DXADl zj$WvM-oCafn37fGuH#9*?))sIS_6=g@Gc=F`hJ+0g+j?c9}^LOv{9?qO!1!XXBAEjGoI|^4YYS7#OmX1{CXd)(1Y?>V4z%)dPe83LR zn)whYW%y;7p+ZXFdb{kFuY1kAXq7`NReNp-sX?c4NG9sh;Y*Gb!6bKsnuL~Z-)|Wf zIt{V>BpC_EqlK30mzP8>NexZC@4y<~3bc~%@~mHb+<$!A;f^-0t|mQS`GaNT2D2q_ zo$S3IN2S>!#`KSDAz4VT8TUlKc;Nw;$2ASJ%^y_6czYYKn{T*D2r#H8hT{NyFX|J6 zALX~qh0g07uj?XjJh4%9A~>P^%h zt-wqUpLDLdwA7Uk2uw0(`Al~iD6>^BY8a8k9A +

Circles Package

+
    +
  1. + Visualize Circles +
  2. +
+ +
+ diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js new file mode 100644 index 0000000000..d66e2815da --- /dev/null +++ b/packages/core/circles/server/controllers/circles.js @@ -0,0 +1,139 @@ + + +// exports.inCircle = function(user, signature) { +// //circles +// //roles +// } + +var meanio = require('meanio'), + mongoose = require('mongoose'), + Circle = mongoose.model('Circle'); + +module.exports = function(Circles, app) { + + return { + + test: function(req, res) { + meanio.db.find('Project', function(err, data) { + console.log(err); + console.log(data); + console.log('here') + }); + return; + }, + + visualize: function(req, res) { + Circles.render('index', {}, function(err, html) { + res.send(html); + }); + }, + + tree: function(req, res) { + Circle.buildPermissions(function(data) { + res.send({ + name: "flare", + children: data + }); + }); + }, + + create: function(req, res) { + + var circle = new Circle(req.body); + + circle.save(function(err) { + if (err) { + return res.status(500).json({ + error: 'Cannot save the circle' + }); + } + + Circle.buildPermissions(function(data) { + app.set('circles', data); + }); + + res.json(circle); + }); + }, + + update: function(req, res) { + + if (!req.params.name) return res.send(404, 'No name specified'); + + validateCircles(req.params.name, req.body.circles, function(err, status) { + + if (err) return res.send(400, status); + + Circle.findOne({ + name: req.params.name + }).exec(function(err, circle) { + if (!err && circle) { + Circle.findOneAndUpdate({ + name: circle.name + }, { + $set: req.body + }, { + multi: false, + upsert: false + }, function(err, circle) { + if (err) { + return res.send(500, err.message); + } + + Circle.buildPermissions(function(data) { + app.set('circles', data); + }); + + res.send(200, 'updated'); + }); + } + }); + }); + }, + + all: function(req, res) { + + //return all circles available to req.user to view it in articles permissions list + //FIX !!! + + var myCircles = []; + var data = app.get('circles'); + + function myPermissions(circles) { + req.user.roles.forEach(function(role) { + myCircles = myCircles.concat(circles[role].decendants); + myCircles.push(role); + }); + res.send(myCircles); + } + + if (!data) { + Circle.buildPermissions(function(data) { + app.set('circles', data); + myPermissions(data.circles); + }); + + } else { + myPermissions(data.circles); + } + } + } + +}; + +function validateCircles(name, circles, callback) { + + Circle.buildPermissions(function(data) { + circles = [].concat(circles); + + circles.forEach(function(parent, index) { + + if (data.circles[name].decendants.indexOf(parent) !== -1) { + return callback(true, 'Cannot reference parent in child relationship') + } + if (index === circles.length - 1) { + return callback(null, 'valid'); + } + }); + }); +} \ No newline at end of file diff --git a/packages/core/circles/server/models/circle.js b/packages/core/circles/server/models/circle.js new file mode 100644 index 0000000000..15f42e13c5 --- /dev/null +++ b/packages/core/circles/server/models/circle.js @@ -0,0 +1,138 @@ +'use strict'; + +var mongoose = require('mongoose'), + Schema = mongoose.Schema; + +var CircleSchema = new Schema({ + created: Date, + updated: Date, + category: [String], + description: String, + name: { + type: String, + required: true, + unique: true + }, + circles: [String], +}); + +//add index +CircleSchema.statics.buildPermissions = function(callback) { + + var data = { + + }; + + this.find({}).sort({ + circle: 1 + }).exec(function(err, circles) { + + circles.forEach(function(circle) { + + data[circle.name] = circle.toObject(); + data[circle.name].containers = circle.circles; + data[circle.name].parents = []; + data[circle.name].decendants = []; + data[circle.name].children = []; + + }); + + var found = true; + //yes not efficient - getting there.. + var level = 0; + while (found) { + found = false; + + circles.forEach(function(circle) { + + var containers = data[circle.name].containers; + + //going through each of the containers parents + containers.forEach(function(container) { + + if (data[container].decendants.indexOf(circle.name) == -1) { + data[container].decendants.push(circle.name.toString()); + if (level === 0) { + data[circle.name].parents.push(container.toString()); + data[container].children.push(circle.name.toString()); + } + } + + data[container].circles.forEach(function(circ) { + if (containers.indexOf(circ) == -1 && circ != circle.name) { + data[circle.name].containers.push(circ.toString()); + found = true; + } + }); + }); + }); + level++; + } + + //now in the sample we are preparing the d3 representation + + var flare = { + "name": "flare", + "children": [] + } + + var tree = [] + + for (var index in data) { + buildTree(index, tree); + } + + callback({ + tree: tree, + circles: data + }); + }); + + + function buildTree(id, branch) { + + if (1 || noParents(id) && hasChildren(id)) { + + var length = branch.length; + + branch.push({ + "name": data[id].name + }); + + if (hasChildren(id)) { + branch[length].children = []; + } else { + branch[length].size = 1; + } + + //only goes here if there are children + data[id].children.forEach(function(child) { + + if (id !== child) { + if (noChildren(child)) { + branch[length].children.push({ + name: data[child].name, + size: 1 + }); + } else { + buildTree(child, branch[length].children); + } + } + }); + } + } + + function noParents(id) { + return data[id].parents.length === 0 + } + + function noChildren(id) { + return data[id].children.length === 0 + } + + function hasChildren(id) { + return !noChildren(id); + } +}; + +mongoose.model('Circle', CircleSchema); \ No newline at end of file diff --git a/packages/core/circles/server/models/circleMap.js b/packages/core/circles/server/models/circleMap.js new file mode 100644 index 0000000000..25d80a3c04 --- /dev/null +++ b/packages/core/circles/server/models/circleMap.js @@ -0,0 +1,19 @@ +'use strict'; + +var mongoose = require('mongoose'), + Schema = mongoose.Schema; + +var CircleMapSchema = new Schema({ + created: Date, + updated: Date, + col: String, + circles : [{ + type: Schema.ObjectId, + ref: 'Circle' + }] + + //default authenticated + +}); + +mongoose.model('CircleMap', CircleMapSchema); \ No newline at end of file diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js new file mode 100644 index 0000000000..9b3458dea0 --- /dev/null +++ b/packages/core/circles/server/routes/routes.js @@ -0,0 +1,17 @@ +'use strict'; + +/* jshint -W098 */ +// The Package is past automatically as first parameter +module.exports = function(Circles, app, auth, database) { + + var circles = require('../controllers/circles')(Circles, app); + + app.get('/api/test', circles.test); + app.get('/api/circles/visualize', circles.visualize); + app.get('/api/circles/tree', circles.tree); + + app.route('/api/circles/:name?') + .post(circles.create) + .put(circles.update) + .get(circles.all); +}; \ No newline at end of file diff --git a/packages/core/circles/server/views/index.html b/packages/core/circles/server/views/index.html new file mode 100644 index 0000000000..4f35cbaee8 --- /dev/null +++ b/packages/core/circles/server/views/index.html @@ -0,0 +1,110 @@ + + + + + + From 10547737e4ce05a5dd20964685fd026743b5d9bf Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 13:51:39 +0300 Subject: [PATCH 04/60] added acl middleware and fixed up structure a bit --- packages/core/circles/app.js | 40 +++++++- .../circles/server/controllers/circles.js | 83 +++++++++++----- packages/core/circles/server/models/circle.js | 94 +++++++++---------- .../core/circles/server/models/circleMap.js | 19 ---- packages/core/circles/server/routes/routes.js | 6 +- 5 files changed, 142 insertions(+), 100 deletions(-) delete mode 100644 packages/core/circles/server/models/circleMap.js diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index 696aba195f..cd3f6466a2 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -5,6 +5,8 @@ */ var Module = require('meanio').Module; +var mongoose = require('mongoose'); + var Circles = new Module('circles'); /* @@ -14,7 +16,10 @@ var Circles = new Module('circles'); Circles.register(function(app, auth, database) { - //We enable routing. By default the Package Object is passed to the routes + Circles.models = {}; + + app.use(aclBlocker); + Circles.routes(app, auth, database); Circles.aggregateAsset('css', 'circles.css'); @@ -26,14 +31,42 @@ Circles.register(function(app, auth, database) { menu: 'main' }); + Circles.models = {}; + ensureCirclesExist(); return Circles; }); +function aclBlocker(req, res, next) { + req.acl = { + hasPermission: function(name) { + + }, + find: function() { + + var model = arguments['0'], + callback = arguments['3'] || arguments['2'] || arguments['1'], + fields = arguments['3'] ? arguments['2'] : {}, + query = arguments['2'] ? arguments['1'] : {}; + + if (!Circles.models[model]) { + Circles.models[model] = mongoose.model(model); + } + + query.circles = { + $in: req.user ? req.user.circles || [] : [] + }; + + Circles.models[model].find(query, fields, callback); + } + }; + next(); +} + function ensureCirclesExist() { - var requiredCircles = ['annoymous', 'authenticated', 'admin']; + var requiredCircles = ['annonymous', 'authenticated', 'can create content', 'can edit content', 'can delete content', 'admin']; var Circle = require('mongoose').model('Circle'); requiredCircles.forEach(function(circle, index) { var query = { @@ -59,9 +92,9 @@ function ensureCirclesExist() { }) }); +} -} /* Y Override queries to check user permisisons Y Add middleware for checking for specific circles by name @@ -70,5 +103,4 @@ O Update article schema O Update admin page to assign circles to users O Update article create + edit to assign circles (many) according to name (select list - of his circles) O Page to create and manage circles - */ \ No newline at end of file diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index d66e2815da..0c92343336 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -1,5 +1,3 @@ - - // exports.inCircle = function(user, signature) { // //circles // //roles @@ -30,10 +28,7 @@ module.exports = function(Circles, app) { tree: function(req, res) { Circle.buildPermissions(function(data) { - res.send({ - name: "flare", - children: data - }); + res.send(data.tree); }); }, @@ -46,7 +41,7 @@ module.exports = function(Circles, app) { return res.status(500).json({ error: 'Cannot save the circle' }); - } + } Circle.buildPermissions(function(data) { app.set('circles', data); @@ -90,37 +85,53 @@ module.exports = function(Circles, app) { }); }); }, - + mine: function(req, res) { + return res.send(req.acl.user); + }, all: function(req, res) { - - //return all circles available to req.user to view it in articles permissions list - //FIX !!! - - var myCircles = []; + return res.send(req.acl.circles); + }, + loadCircles: function(req, res, next) { var data = app.get('circles'); - function myPermissions(circles) { - req.user.roles.forEach(function(role) { - myCircles = myCircles.concat(circles[role].decendants); - myCircles.push(role); - }); - res.send(myCircles); - } - if (!data) { Circle.buildPermissions(function(data) { app.set('circles', data); - myPermissions(data.circles); + req.acl = data; + next(); }); - - } else { - myPermissions(data.circles); + } else { + req.acl = data; + next(); } + }, + userAcl: function(req, res, next) { + var roles = req.user && req.user.roles ? req.user.roles : ['annonymous']; + + var userRoles = {}; + + roles.forEach(function(role) { + if (req.acl.circles[role]) { + userRoles[role] = req.acl.circles[role]; + } + }); + + +// return res.send(userRoles); + + req.acl.user = { + tree: Circle.buildTrees(userRoles), + circles: userRoles + }; + + return next(); } } }; + + function validateCircles(name, circles, callback) { Circle.buildPermissions(function(data) { @@ -136,4 +147,24 @@ function validateCircles(name, circles, callback) { } }); }); -} \ No newline at end of file +} + +/* + +, + userRoles: function(req, res, next) { + + + var roles = req.user && req.user.roles ? req.user.roles : ['annonymous']; + + var myRoles = {}; + + roles.forEach(function(role) { + if (req.circles[role]) { + myRoles[role] = req.circes[role]; + } + }); + + return myRoles; + } +*/ \ No newline at end of file diff --git a/packages/core/circles/server/models/circle.js b/packages/core/circles/server/models/circle.js index 15f42e13c5..2668f12e5b 100644 --- a/packages/core/circles/server/models/circle.js +++ b/packages/core/circles/server/models/circle.js @@ -69,70 +69,64 @@ CircleSchema.statics.buildPermissions = function(callback) { level++; } - //now in the sample we are preparing the d3 representation - - var flare = { - "name": "flare", - "children": [] - } - - var tree = [] - - for (var index in data) { - buildTree(index, tree); - } - callback({ - tree: tree, + tree: buildTrees(data), circles: data }); }); +}; - function buildTree(id, branch) { - if (1 || noParents(id) && hasChildren(id)) { +var buildTrees = CircleSchema.statics.buildTrees = function(data) { + var tree = [] - var length = branch.length; + for (var index in data) { + buildTree(data, index, tree); + } - branch.push({ - "name": data[id].name - }); + return tree; +}; - if (hasChildren(id)) { - branch[length].children = []; - } else { - branch[length].size = 1; - } +function buildTree(data, id, branch) { - //only goes here if there are children - data[id].children.forEach(function(child) { - - if (id !== child) { - if (noChildren(child)) { - branch[length].children.push({ - name: data[child].name, - size: 1 - }); - } else { - buildTree(child, branch[length].children); - } - } - }); - } - } + var length = branch.length; - function noParents(id) { - return data[id].parents.length === 0 - } + branch.push({ + "name": data[id].name + }); - function noChildren(id) { - return data[id].children.length === 0 + if (hasChildren(data, id)) { + branch[length].children = []; + } else { + branch[length].size = 1; } - function hasChildren(id) { - return !noChildren(id); - } -}; + //only goes here if there are children + data[id].children.forEach(function(child) { + + if (id !== child && data[child]) { + if (noParents(data, child)) { + branch[length].children.push({ + name: data[child].name, + size: 1 + }); + } else { + buildTree(data, child, branch[length].children); + } + } + }); +} + +function noParents(data, id) { + return data[id].parents.length === 0 +} + +function noChildren(data, id) { + return data[id].children.length === 0 +} +function hasChildren(data, id) { + return !noChildren(data, id); +} mongoose.model('Circle', CircleSchema); \ No newline at end of file diff --git a/packages/core/circles/server/models/circleMap.js b/packages/core/circles/server/models/circleMap.js deleted file mode 100644 index 25d80a3c04..0000000000 --- a/packages/core/circles/server/models/circleMap.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -var mongoose = require('mongoose'), - Schema = mongoose.Schema; - -var CircleMapSchema = new Schema({ - created: Date, - updated: Date, - col: String, - circles : [{ - type: Schema.ObjectId, - ref: 'Circle' - }] - - //default authenticated - -}); - -mongoose.model('CircleMap', CircleMapSchema); \ No newline at end of file diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js index 9b3458dea0..d579c13d55 100644 --- a/packages/core/circles/server/routes/routes.js +++ b/packages/core/circles/server/routes/routes.js @@ -6,6 +6,9 @@ module.exports = function(Circles, app, auth, database) { var circles = require('../controllers/circles')(Circles, app); + app.use(circles.loadCircles); + app.use(circles.userAcl); + app.get('/api/test', circles.test); app.get('/api/circles/visualize', circles.visualize); app.get('/api/circles/tree', circles.tree); @@ -13,5 +16,6 @@ module.exports = function(Circles, app, auth, database) { app.route('/api/circles/:name?') .post(circles.create) .put(circles.update) - .get(circles.all); + .get(circles.mine); + }; \ No newline at end of file From 91192b0c0b5b3424310cf4ebaeba09c57d1850c8 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Thu, 25 Jun 2015 14:59:48 +0300 Subject: [PATCH 05/60] update articles --- bower.json | 5 ++--- packages/core/admin/public/controllers/users.js | 8 +++++--- packages/core/articles/public/controllers/articles.js | 10 ++++++---- packages/core/articles/public/views/create.html | 6 +++--- packages/core/articles/public/views/edit.html | 2 +- packages/core/articles/server/models/article.js | 2 +- packages/core/circles/public/services/circles.js | 5 ++++- packages/core/system/app.js | 2 +- packages/custom/i18n/app.js | 1 - 9 files changed, 23 insertions(+), 18 deletions(-) diff --git a/bower.json b/bower.json index e0477b7b13..5e021fc5aa 100644 --- a/bower.json +++ b/bower.json @@ -11,8 +11,7 @@ "angular-bootstrap": "latest", "angular-ui-router": "#master", "web-bootstrap": "./node_modules/meanio/resources/web-bootstrap.js", - "ui-select": "*", - "angular-ui-select": "~0.12.0", - "angular-sanitize": "~1.4.1" + "angular-ui-select": "latest", + "angular-sanitize": "latest" } } diff --git a/packages/core/admin/public/controllers/users.js b/packages/core/admin/public/controllers/users.js index 39fe784334..44beab4657 100644 --- a/packages/core/admin/public/controllers/users.js +++ b/packages/core/admin/public/controllers/users.js @@ -6,9 +6,11 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', $scope.global = Global; $scope.user = {}; - Circles.query(function(data) { + Circles.query(function(acl) { var circles = []; - for (var index in data.circles) circles.push(index); + for (var index in acl.circles) { + circles.push(index); + } $scope.userSchema = [{ title: 'Email', @@ -42,7 +44,7 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', type: 'password', inTable: false }]; - + }); diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index 4fd8ff514c..0e7f721df2 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -10,8 +10,10 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st }; $scope.availableCircles = []; - Circles.query(function(circles) { - $scope.availableCircles = circles; + + Circles.query(function(acl) { + for (var index in acl.circles) + $scope.availableCircles.push(index); }); $scope.create = function(isValid) { @@ -34,7 +36,7 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st article.$remove(function(response) { for (var i in $scope.articles) { if ($scope.articles[i] === article) { - $scope.articles.splice(i,1); + $scope.articles.splice(i,1); } } $location.path('articles'); @@ -51,7 +53,7 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st var article = $scope.article; if(!article.updated) { article.updated = []; - } + } article.updated.push(new Date().getTime()); article.$update(function() { diff --git a/packages/core/articles/public/views/create.html b/packages/core/articles/public/views/create.html index ddd16e217f..f4ad2c5b74 100644 --- a/packages/core/articles/public/views/create.html +++ b/packages/core/articles/public/views/create.html @@ -23,9 +23,9 @@
- - {{$item}} - + + {{$item}} + {{circle}} diff --git a/packages/core/articles/public/views/edit.html b/packages/core/articles/public/views/edit.html index e6086b44bb..40a9de0ef9 100644 --- a/packages/core/articles/public/views/edit.html +++ b/packages/core/articles/public/views/edit.html @@ -22,7 +22,7 @@
- + {{$item}} {{circle}} diff --git a/packages/core/articles/server/models/article.js b/packages/core/articles/server/models/article.js index 6b725ffe67..d85e5fdf9c 100644 --- a/packages/core/articles/server/models/article.js +++ b/packages/core/articles/server/models/article.js @@ -25,11 +25,11 @@ var ArticleSchema = new Schema({ required: true, trim: true }, - circles: [String], user: { type: Schema.ObjectId, ref: 'User' }, + permissions: [String], updated: { type: Array } diff --git a/packages/core/circles/public/services/circles.js b/packages/core/circles/public/services/circles.js index 838fb715da..099dbc2b2b 100644 --- a/packages/core/circles/public/services/circles.js +++ b/packages/core/circles/public/services/circles.js @@ -8,8 +8,11 @@ angular.module('mean.circles').factory('Circles', ['$resource', }, { update: { method: 'PUT' + }, + query: { + method: 'GET', + isArray: false } }); } ]); - diff --git a/packages/core/system/app.js b/packages/core/system/app.js index a3fba34660..ee30427b80 100644 --- a/packages/core/system/app.js +++ b/packages/core/system/app.js @@ -18,7 +18,7 @@ SystemPackage.register(function(app, auth, database) { SystemPackage.routes(app, auth, database); SystemPackage.aggregateAsset('css', 'common.css'); - SystemPackage.angularDependencies(['ui.router', 'mean-factory-interceptor']); + SystemPackage.angularDependencies(['mean-factory-interceptor']); // The middleware in config/express will run before this code diff --git a/packages/custom/i18n/app.js b/packages/custom/i18n/app.js index 0fd8bd79d8..41790b8739 100644 --- a/packages/custom/i18n/app.js +++ b/packages/custom/i18n/app.js @@ -24,7 +24,6 @@ I18n.register(function(app, auth, database) { menu: 'main' }); - I18n.aggregateAsset('js', '../lib/angular-sanitize/angular-sanitize.js', { weight: 0 }); I18n.aggregateAsset('js', '../lib/i18next/i18next.js', { weight: 1 }); I18n.aggregateAsset('js', '../lib/ng-i18next/dist/ng-i18next.js', { weight: 2 }); From e9d384fe28f24984025e681d86b316e72b124878 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 16:52:12 +0300 Subject: [PATCH 06/60] use descendent in article creation --- packages/core/articles/app.js | 2 +- .../articles/public/controllers/articles.js | 21 +++++++++++++------ packages/core/circles/app.js | 6 +----- packages/core/system/app.js | 2 +- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/packages/core/articles/app.js b/packages/core/articles/app.js index 36990e3459..6bf321c432 100644 --- a/packages/core/articles/app.js +++ b/packages/core/articles/app.js @@ -11,7 +11,7 @@ var Articles = new Module('articles'); * All MEAN packages require registration * Dependency injection is used to define required modules */ -Articles.register(function(app, auth, database, swagger) { +Articles.register(function(app, auth, database, circles, swagger) { //We enable routing. By default the Package Object is passed to the routes Articles.routes(app, auth, database); diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index 0e7f721df2..f1f0525f86 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -10,12 +10,21 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st }; $scope.availableCircles = []; - + Circles.query(function(acl) { - for (var index in acl.circles) + for (var index in acl.circles) { $scope.availableCircles.push(index); + + acl.circles[index].decendants.forEach(function(descendent) { + if ($scope.availableCircles.indexOf(descendent) === -1) { + $scope.availableCircles.push(descendent); + } + }); + } + + }); - + $scope.create = function(isValid) { if (isValid) { var article = new Articles($scope.article); @@ -36,7 +45,7 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st article.$remove(function(response) { for (var i in $scope.articles) { if ($scope.articles[i] === article) { - $scope.articles.splice(i,1); + $scope.articles.splice(i, 1); } } $location.path('articles'); @@ -51,7 +60,7 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st $scope.update = function(isValid) { if (isValid) { var article = $scope.article; - if(!article.updated) { + if (!article.updated) { article.updated = []; } article.updated.push(new Date().getTime()); @@ -78,4 +87,4 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st }); }; } -]); +]); \ No newline at end of file diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index cd3f6466a2..b03df223cc 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -98,9 +98,5 @@ function ensureCirclesExist() { /* Y Override queries to check user permisisons Y Add middleware for checking for specific circles by name -O Update user schema -O Update article schema -O Update admin page to assign circles to users -O Update article create + edit to assign circles (many) according to name (select list - of his circles) -O Page to create and manage circles +O Page to create and manage circles + sow circles heirarchy */ \ No newline at end of file diff --git a/packages/core/system/app.js b/packages/core/system/app.js index ee30427b80..7f3d72bb6e 100644 --- a/packages/core/system/app.js +++ b/packages/core/system/app.js @@ -12,7 +12,7 @@ var SystemPackage = new Module('system'); * All MEAN packages require registration * Dependency injection is used to define required modules */ -SystemPackage.register(function(app, auth, database) { +SystemPackage.register(function(app, auth, database, circles) { //We enable routing. By default the Package Object is passed to the routes SystemPackage.routes(app, auth, database); From 47b5f54c0728d2827bdf0bd9b15862e6b7d83517 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Thu, 25 Jun 2015 16:58:27 +0300 Subject: [PATCH 07/60] find articles --- packages/core/articles/app.js | 2 +- .../articles/server/controllers/articles.js | 11 ++- .../core/articles/server/models/article.js | 4 +- packages/core/circles/app.js | 73 +++++++++---------- .../circles/server/controllers/circles.js | 10 +-- packages/core/users/server/models/user.js | 2 +- 6 files changed, 56 insertions(+), 46 deletions(-) diff --git a/packages/core/articles/app.js b/packages/core/articles/app.js index 36990e3459..6bf321c432 100644 --- a/packages/core/articles/app.js +++ b/packages/core/articles/app.js @@ -11,7 +11,7 @@ var Articles = new Module('articles'); * All MEAN packages require registration * Dependency injection is used to define required modules */ -Articles.register(function(app, auth, database, swagger) { +Articles.register(function(app, auth, database, circles, swagger) { //We enable routing. By default the Package Object is passed to the routes Articles.routes(app, auth, database); diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 68bb31c810..829a541c5c 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -102,7 +102,16 @@ module.exports = function(Articles) { * List of Articles */ all: function(req, res) { - Article.find().sort('-created').populate('user', 'name username').exec(function(err, articles) { + // Article.find({}).sort('-created').populate('user', 'name username').exec(function(err, articles) { + // if (err) { + // return res.status(500).json({ + // error: 'Cannot list the articles' + // }); + // } + + // res.json(articles); + // }); + req.acl.find('Article', {}, function(err, articles) { if (err) { return res.status(500).json({ error: 'Cannot list the articles' diff --git a/packages/core/articles/server/models/article.js b/packages/core/articles/server/models/article.js index d85e5fdf9c..62e7a1cf98 100644 --- a/packages/core/articles/server/models/article.js +++ b/packages/core/articles/server/models/article.js @@ -29,7 +29,9 @@ var ArticleSchema = new Schema({ type: Schema.ObjectId, ref: 'User' }, - permissions: [String], + permissions: { + type: Array + }, updated: { type: Array } diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index cd3f6466a2..f3af35406e 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -3,18 +3,18 @@ /* * Defining the Package */ -var Module = require('meanio').Module; + var Module = require('meanio').Module; -var mongoose = require('mongoose'); + var mongoose = require('mongoose'); -var Circles = new Module('circles'); + var Circles = new Module('circles'); /* * All MEAN packages require registration * Dependency injection is used to define required modules */ -Circles.register(function(app, auth, database) { + Circles.register(function(app, auth, database) { Circles.models = {}; @@ -29,7 +29,7 @@ Circles.register(function(app, auth, database) { link: 'manage circles', roles: ['authenticated'], menu: 'main' - }); +}); Circles.models = {}; @@ -38,30 +38,29 @@ Circles.register(function(app, auth, database) { return Circles; }); -function aclBlocker(req, res, next) { - req.acl = { - hasPermission: function(name) { + function aclBlocker(req, res, next) { + + if (!req.acl) req.acl = {}; - }, - find: function() { + req.acl.hasPermission = function(name) {}; + req.acl.find = function() { var model = arguments['0'], - callback = arguments['3'] || arguments['2'] || arguments['1'], - fields = arguments['3'] ? arguments['2'] : {}, - query = arguments['2'] ? arguments['1'] : {}; + callback = arguments['3'] || arguments['2'] || arguments['1'], + fields = arguments['3'] ? arguments['2'] : {}, + query = arguments['2'] ? arguments['1'] : {}; if (!Circles.models[model]) { Circles.models[model] = mongoose.model(model); - } + } - query.circles = { - $in: req.user ? req.user.circles || [] : [] - }; + query.premissions = { + $in: req.user ? req.user.roles || [] : [] + }; - Circles.models[model].find(query, fields, callback); - } - }; - next(); + Circles.models[model].find(query, fields, callback); + }; + next(); } function ensureCirclesExist() { @@ -71,28 +70,28 @@ function ensureCirclesExist() { requiredCircles.forEach(function(circle, index) { var query = { name: circle - }; + }; - var set = {}; - if (requiredCircles[index + 1]) { + var set = {}; + if (requiredCircles[index + 1]) { set.$push = { circles: requiredCircles[index + 1] - }; - } - - Circle.findOne(query, function(err, data) { - if (!err && !data) { - Circle.findOneAndUpdate(query, set, { - upsert: true - }, function(err) { - if (err) console.log(err); - }); - } - }) + }; +} +Circle.findOne(query, function(err, data) { + if (!err && !data) { + Circle.findOneAndUpdate(query, set, { + upsert: true + }, function(err) { + if (err) console.log(err); }); } +}) + +}); +} /* @@ -103,4 +102,4 @@ O Update article schema O Update admin page to assign circles to users O Update article create + edit to assign circles (many) according to name (select list - of his circles) O Page to create and manage circles -*/ \ No newline at end of file +*/ diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 0c92343336..63e60fd18d 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -97,11 +97,14 @@ module.exports = function(Circles, app) { if (!data) { Circle.buildPermissions(function(data) { app.set('circles', data); - req.acl = data; + req.acl.tree = data.tree; + req.acl.circles = data.circles; + next(); }); } else { - req.acl = data; + req.acl.tree = data.tree; + req.acl.circles = data.circles; next(); } }, @@ -116,9 +119,6 @@ module.exports = function(Circles, app) { } }); - -// return res.send(userRoles); - req.acl.user = { tree: Circle.buildTrees(userRoles), circles: userRoles diff --git a/packages/core/users/server/models/user.js b/packages/core/users/server/models/user.js index 983a99f20c..9ed4e1312b 100755 --- a/packages/core/users/server/models/user.js +++ b/packages/core/users/server/models/user.js @@ -64,7 +64,7 @@ var UserSchema = new Schema({ }, roles: { type: Array, - default: ['authenticated'] + default: ['authenticated', 'annonymous'] }, hashed_password: { type: String, From a2171a8b87cc90d5eddd0bbf99f1fc94af85fab1 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 17:47:15 +0300 Subject: [PATCH 08/60] adding ac to articles --- packages/core/circles/app.js | 27 ----------------- .../circles/server/controllers/circles.js | 29 ++++++++++++++----- packages/core/circles/server/routes/routes.js | 2 ++ 3 files changed, 24 insertions(+), 34 deletions(-) diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index b03df223cc..c9f913a359 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -18,8 +18,6 @@ Circles.register(function(app, auth, database) { Circles.models = {}; - app.use(aclBlocker); - Circles.routes(app, auth, database); Circles.aggregateAsset('css', 'circles.css'); @@ -38,31 +36,6 @@ Circles.register(function(app, auth, database) { return Circles; }); -function aclBlocker(req, res, next) { - req.acl = { - hasPermission: function(name) { - - }, - find: function() { - - var model = arguments['0'], - callback = arguments['3'] || arguments['2'] || arguments['1'], - fields = arguments['3'] ? arguments['2'] : {}, - query = arguments['2'] ? arguments['1'] : {}; - - if (!Circles.models[model]) { - Circles.models[model] = mongoose.model(model); - } - - query.circles = { - $in: req.user ? req.user.circles || [] : [] - }; - - Circles.models[model].find(query, fields, callback); - } - }; - next(); -} function ensureCirclesExist() { diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 0c92343336..2c52661366 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -12,12 +12,11 @@ module.exports = function(Circles, app) { return { test: function(req, res) { - meanio.db.find('Project', function(err, data) { - console.log(err); - console.log(data); - console.log('here') - }); - return; + var query = req.acl.query('Circle'); + + query.find({}, function(err, data) { + res.send(data) + }) }, visualize: function(req, res) { @@ -117,7 +116,7 @@ module.exports = function(Circles, app) { }); -// return res.send(userRoles); + // return res.send(userRoles); req.acl.user = { tree: Circle.buildTrees(userRoles), @@ -125,6 +124,22 @@ module.exports = function(Circles, app) { }; return next(); + }, + aclBlocker: function(req, res, next) { + req.acl.query = function(model) { + + if (!Circles.models[model]) { + Circles.models[model] = mongoose.model(model); + } + + return Circles.models[model].where({ + permissions: { + $in: req.user ? req.user.circles || [] : [] + } + }); + }; + + next(); } } diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js index d579c13d55..d35192afd2 100644 --- a/packages/core/circles/server/routes/routes.js +++ b/packages/core/circles/server/routes/routes.js @@ -8,6 +8,8 @@ module.exports = function(Circles, app, auth, database) { app.use(circles.loadCircles); app.use(circles.userAcl); + app.use(circles.aclBlocker); + app.get('/api/test', circles.test); app.get('/api/circles/visualize', circles.visualize); From 3119e8f75b167e57f67b1cbc550afce2014d8f34 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 17:52:29 +0300 Subject: [PATCH 09/60] using better acl middleware --- packages/core/circles/server/controllers/circles.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 2c52661366..2d09d49bb4 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -12,7 +12,7 @@ module.exports = function(Circles, app) { return { test: function(req, res) { - var query = req.acl.query('Circle'); + var query = req.acl.query('Article'); query.find({}, function(err, data) { res.send(data) @@ -108,19 +108,21 @@ module.exports = function(Circles, app) { var roles = req.user && req.user.roles ? req.user.roles : ['annonymous']; var userRoles = {}; + var list = []; roles.forEach(function(role) { if (req.acl.circles[role]) { + list.push(role); userRoles[role] = req.acl.circles[role]; } }); - // return res.send(userRoles); req.acl.user = { tree: Circle.buildTrees(userRoles), - circles: userRoles + circles: userRoles, + allowed: list, }; return next(); @@ -131,10 +133,9 @@ module.exports = function(Circles, app) { if (!Circles.models[model]) { Circles.models[model] = mongoose.model(model); } - return Circles.models[model].where({ permissions: { - $in: req.user ? req.user.circles || [] : [] + $in: req.acl.user.allowed } }); }; From 6ff2ef92b9a067e1b0160f122935d7f99f825162 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 18:00:05 +0300 Subject: [PATCH 10/60] fix after merge --- packages/core/circles/app.js | 69 ++++++------------- .../circles/server/controllers/circles.js | 2 +- 2 files changed, 21 insertions(+), 50 deletions(-) diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index 8d4ca5dd0e..6f9187d046 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -3,20 +3,18 @@ /* * Defining the Package */ - var Module = require('meanio').Module; +var Module = require('meanio').Module; - var mongoose = require('mongoose'); +var mongoose = require('mongoose'); - var Circles = new Module('circles'); +var Circles = new Module('circles'); /* * All MEAN packages require registration * Dependency injection is used to define required modules */ - Circles.register(function(app, auth, database) { - - Circles.models = {}; +Circles.register(function(app, auth, database) { Circles.routes(app, auth, database); @@ -27,7 +25,7 @@ link: 'manage circles', roles: ['authenticated'], menu: 'main' -}); + }); Circles.models = {}; @@ -36,33 +34,6 @@ return Circles; }); -<<<<<<< HEAD -======= - function aclBlocker(req, res, next) { - - if (!req.acl) req.acl = {}; - - req.acl.hasPermission = function(name) {}; - req.acl.find = function() { - - var model = arguments['0'], - callback = arguments['3'] || arguments['2'] || arguments['1'], - fields = arguments['3'] ? arguments['2'] : {}, - query = arguments['2'] ? arguments['1'] : {}; - - if (!Circles.models[model]) { - Circles.models[model] = mongoose.model(model); - } - - query.premissions = { - $in: req.user ? req.user.roles || [] : [] - }; - - Circles.models[model].find(query, fields, callback); - }; - next(); -} ->>>>>>> b9dc6238ba33b285958a8dfd3fb04ca7c4c3e2bf function ensureCirclesExist() { @@ -71,27 +42,27 @@ function ensureCirclesExist() { requiredCircles.forEach(function(circle, index) { var query = { name: circle - }; + }; - var set = {}; - if (requiredCircles[index + 1]) { + var set = {}; + if (requiredCircles[index + 1]) { set.$push = { circles: requiredCircles[index + 1] - }; -} + }; + } -Circle.findOne(query, function(err, data) { - if (!err && !data) { - Circle.findOneAndUpdate(query, set, { - upsert: true - }, function(err) { - if (err) console.log(err); - }); -} -}) + Circle.findOne(query, function(err, data) { + if (!err && !data) { + Circle.findOneAndUpdate(query, set, { + upsert: true + }, function(err) { + if (err) console.log(err); + }); + } + }) -}); + }); } diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 769d7bd63c..a81df3bd0f 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -92,7 +92,7 @@ module.exports = function(Circles, app) { }, loadCircles: function(req, res, next) { var data = app.get('circles'); - + req.acl = {}; if (!data) { Circle.buildPermissions(function(data) { app.set('circles', data); From a3985a7ade3baef2a416feef51ec734916811ecb Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Thu, 25 Jun 2015 18:11:04 +0300 Subject: [PATCH 11/60] testing articles with req.acl query + show sub roles on query --- .../articles/server/controllers/articles.js | 49 ++++++++----------- .../circles/server/controllers/circles.js | 8 +++ 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 829a541c5c..603cf1deee 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -4,15 +4,15 @@ * Module dependencies. */ var mongoose = require('mongoose'), - Article = mongoose.model('Article'), - _ = require('lodash'); + Article = mongoose.model('Article'), + _ = require('lodash'); module.exports = function(Articles) { return { /** - * Find article by id - */ + * Find article by id + */ article: function(req, res, next, id) { Article.load(id, function(err, article) { if (err) return next(err); @@ -22,18 +22,18 @@ module.exports = function(Articles) { }); }, /** - * Create an article - */ + * Create an article + */ create: function(req, res) { - console.log(req.body); + console.log(req.body); var article = new Article(req.body); article.user = req.user; article.save(function(err) { if (err) { - return res.status(500).json({ - error: 'Cannot save the article' - }); + return res.status(500).json({ + error: 'Cannot save the article' + }); } Articles.events.publish('create', { @@ -44,8 +44,8 @@ module.exports = function(Articles) { }); }, /** - * Update an article - */ + * Update an article + */ update: function(req, res) { var article = req.article; @@ -67,8 +67,8 @@ module.exports = function(Articles) { }); }, /** - * Delete an article - */ + * Delete an article + */ destroy: function(req, res) { var article = req.article; @@ -88,8 +88,8 @@ module.exports = function(Articles) { }); }, /** - * Show an article - */ + * Show an article + */ show: function(req, res) { Articles.events.publish('view', { @@ -99,19 +99,11 @@ module.exports = function(Articles) { res.json(req.article); }, /** - * List of Articles - */ + * List of Articles + */ all: function(req, res) { - // Article.find({}).sort('-created').populate('user', 'name username').exec(function(err, articles) { - // if (err) { - // return res.status(500).json({ - // error: 'Cannot list the articles' - // }); - // } - - // res.json(articles); - // }); - req.acl.find('Article', {}, function(err, articles) { + var query = req.acl.query('Article'); + query.find({}).sort('-created').populate('user', 'name username').exec(function(err, articles) { if (err) { return res.status(500).json({ error: 'Cannot list the articles' @@ -120,6 +112,7 @@ module.exports = function(Articles) { res.json(articles); }); + } }; } \ No newline at end of file diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index a81df3bd0f..f0233a4469 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -115,7 +115,15 @@ module.exports = function(Circles, app) { roles.forEach(function(role) { if (req.acl.circles[role]) { + list.push(role); + req.acl.circles[role].decendants.forEach(function(descendent) { + + if (list.indexOf(descendent) === -1) { + list.push(descendent); + } + + }); userRoles[role] = req.acl.circles[role]; } }); From 6ea06ec368b25d5b7287880fad48aa5c8853d0db Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 28 Jun 2015 11:35:18 +0300 Subject: [PATCH 12/60] create circle --- .../articles/public/controllers/articles.js | 4 +-- .../articles/server/controllers/articles.js | 16 +++------ packages/core/circles/app.js | 28 --------------- .../circles/public/controllers/circles.js | 31 +++++++++++++---- .../core/circles/public/routes/circles.js | 5 ++- .../core/circles/public/services/circles.js | 10 ++++-- .../core/circles/public/views/create.html | 34 +++++++++++++++++++ packages/core/circles/public/views/index.html | 3 ++ .../circles/server/controllers/circles.js | 19 ++++++----- packages/core/circles/server/routes/routes.js | 8 +++-- 10 files changed, 96 insertions(+), 62 deletions(-) create mode 100644 packages/core/circles/public/views/create.html diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index f1f0525f86..ce380763aa 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -11,7 +11,7 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st $scope.availableCircles = []; - Circles.query(function(acl) { + Circles.mine(function(acl) { for (var index in acl.circles) { $scope.availableCircles.push(index); @@ -21,8 +21,6 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st } }); } - - }); $scope.create = function(isValid) { diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 829a541c5c..74cc6eff96 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -102,23 +102,17 @@ module.exports = function(Articles) { * List of Articles */ all: function(req, res) { - // Article.find({}).sort('-created').populate('user', 'name username').exec(function(err, articles) { - // if (err) { - // return res.status(500).json({ - // error: 'Cannot list the articles' - // }); - // } - - // res.json(articles); - // }); - req.acl.find('Article', {}, function(err, articles) { + + var query = req.acl.query('Article'); + + query.find({}).sort('-created').populate('user', 'name username').exec(function(err, articles) { if (err) { return res.status(500).json({ error: 'Cannot list the articles' }); } - res.json(articles); + res.json(articles) }); } }; diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index 8d4ca5dd0e..88d1932a0e 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -36,34 +36,6 @@ return Circles; }); -<<<<<<< HEAD -======= - function aclBlocker(req, res, next) { - - if (!req.acl) req.acl = {}; - - req.acl.hasPermission = function(name) {}; - req.acl.find = function() { - - var model = arguments['0'], - callback = arguments['3'] || arguments['2'] || arguments['1'], - fields = arguments['3'] ? arguments['2'] : {}, - query = arguments['2'] ? arguments['1'] : {}; - - if (!Circles.models[model]) { - Circles.models[model] = mongoose.model(model); - } - - query.premissions = { - $in: req.user ? req.user.roles || [] : [] - }; - - Circles.models[model].find(query, fields, callback); - }; - next(); -} ->>>>>>> b9dc6238ba33b285958a8dfd3fb04ca7c4c3e2bf - function ensureCirclesExist() { var requiredCircles = ['annonymous', 'authenticated', 'can create content', 'can edit content', 'can delete content', 'admin']; diff --git a/packages/core/circles/public/controllers/circles.js b/packages/core/circles/public/controllers/circles.js index f40ab1be29..a6fdce1185 100644 --- a/packages/core/circles/public/controllers/circles.js +++ b/packages/core/circles/public/controllers/circles.js @@ -2,10 +2,29 @@ /* jshint -W098 */ angular.module('mean.circles').controller('CirclesController', ['$scope', 'Global', 'Circles', - function($scope, Global, Circles) { - $scope.global = Global; - $scope.package = { - name: 'circles' - }; - } + function($scope, Global, Circles) { + var vm = this; + + vm.global = Global; + + + vm.availableCircles = []; + Circles.all(function(acl) { + for (var index in acl.circles) { + vm.availableCircles.push(index); + } + }); + + vm.create = function(valid) { + if (!valid) return; + + var circle = new Circles(vm.circle); + circle.$save(function(response) { + vm.availableCircles.push(circle.name); + vm.circle = {}; + }, function(err) { + alert('Cannot save the circle'); + }); + }; + } ]); diff --git a/packages/core/circles/public/routes/circles.js b/packages/core/circles/public/routes/circles.js index e2560722d1..456ec1bf51 100644 --- a/packages/core/circles/public/routes/circles.js +++ b/packages/core/circles/public/routes/circles.js @@ -3,8 +3,11 @@ angular.module('mean.circles').config(['$stateProvider', function($stateProvider) { $stateProvider.state('manage circles', { - url: '/manage/circles', + url: '/circles/manage', templateUrl: 'circles/views/index.html' + }).state('create circles', { + url: '/circles/create', + templateUrl: 'circles/views/create.html' }); } ]); diff --git a/packages/core/circles/public/services/circles.js b/packages/core/circles/public/services/circles.js index 099dbc2b2b..5f66d45bc0 100644 --- a/packages/core/circles/public/services/circles.js +++ b/packages/core/circles/public/services/circles.js @@ -9,9 +9,15 @@ angular.module('mean.circles').factory('Circles', ['$resource', update: { method: 'PUT' }, - query: { + mine: { method: 'GET', - isArray: false + isArray: false, + url: '/api/circles/mine' + }, + all: { + method: 'GET', + isArray: false, + url: '/api/circles/all' } }); } diff --git a/packages/core/circles/public/views/create.html b/packages/core/circles/public/views/create.html new file mode 100644 index 0000000000..a9f7258a09 --- /dev/null +++ b/packages/core/circles/public/views/create.html @@ -0,0 +1,34 @@ +
+

Create Circles

+ +
+
+ +
+ +
+

Name is required

+
+
+ +
+ +
+ +
+ + {{$item}} + + {{circle}} + + +
+
+
+
+ +
+
+
+ +
\ No newline at end of file diff --git a/packages/core/circles/public/views/index.html b/packages/core/circles/public/views/index.html index 01ee33c8bb..233bb47890 100644 --- a/packages/core/circles/public/views/index.html +++ b/packages/core/circles/public/views/index.html @@ -4,6 +4,9 @@

Circles Package

  • Visualize Circles
  • +
  • + Create new Circle +
  • diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 769d7bd63c..afe00a078d 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -1,10 +1,4 @@ -// exports.inCircle = function(user, signature) { -// //circles -// //roles -// } - -var meanio = require('meanio'), - mongoose = require('mongoose'), +var mongoose = require('mongoose'), Circle = mongoose.model('Circle'); module.exports = function(Circles, app) { @@ -88,11 +82,20 @@ module.exports = function(Circles, app) { return res.send(req.acl.user); }, all: function(req, res) { - return res.send(req.acl.circles); + return res.send({ + tree:req.acl.tree, + circles: req.acl.circles + }); + }, + show: function(req, res) { + console.log('SHOW'); + return res.send('show'); }, loadCircles: function(req, res, next) { var data = app.get('circles'); + if (!req.acl) req.acl = {}; + if (!data) { Circle.buildPermissions(function(data) { app.set('circles', data); diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js index d35192afd2..67cfccdf0c 100644 --- a/packages/core/circles/server/routes/routes.js +++ b/packages/core/circles/server/routes/routes.js @@ -14,10 +14,12 @@ module.exports = function(Circles, app, auth, database) { app.get('/api/test', circles.test); app.get('/api/circles/visualize', circles.visualize); app.get('/api/circles/tree', circles.tree); + app.get('/api/circles/mine', circles.mine); + app.get('/api/circles/all', circles.all); - app.route('/api/circles/:name?') - .post(circles.create) + app.route('/api/circles/:name') + .post(auth.requiresAdmin, circles.create) .put(circles.update) - .get(circles.mine); + .get(circles.show); }; \ No newline at end of file From c7db60a8be0d5199134264b0bf04ed19a5ac72e9 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 28 Jun 2015 11:54:21 +0300 Subject: [PATCH 13/60] show views to admin --- packages/core/circles/app.js | 2 +- packages/core/circles/public/routes/circles.js | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index 88d1932a0e..24f9876e61 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -25,7 +25,7 @@ Circles.menus.add({ title: 'Circles', link: 'manage circles', - roles: ['authenticated'], + roles: ['authenticated', 'admin'], menu: 'main' }); diff --git a/packages/core/circles/public/routes/circles.js b/packages/core/circles/public/routes/circles.js index 456ec1bf51..1629ed03e5 100644 --- a/packages/core/circles/public/routes/circles.js +++ b/packages/core/circles/public/routes/circles.js @@ -4,10 +4,20 @@ angular.module('mean.circles').config(['$stateProvider', function($stateProvider) { $stateProvider.state('manage circles', { url: '/circles/manage', - templateUrl: 'circles/views/index.html' + templateUrl: 'circles/views/index.html', + resolve: { + isAdmin: function(MeanUser) { + return MeanUser.checkAdmin(); + } + } }).state('create circles', { url: '/circles/create', - templateUrl: 'circles/views/create.html' + templateUrl: 'circles/views/create.html', + resolve: { + isAdmin: function(MeanUser) { + return MeanUser.checkAdmin(); + } + } }); } ]); From c8e4ec36d6e65ff9e5fc1e5725cea7098ab3267c Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Mon, 29 Jun 2015 13:21:09 +0300 Subject: [PATCH 14/60] fix --- .../articles/public/controllers/articles.js | 22 ++++++++++--------- .../core/articles/server/routes/articles.js | 21 ++++++++++++++++-- .../circles/server/controllers/circles.js | 4 ++-- 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index ce380763aa..52b2e85665 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -12,27 +12,29 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st $scope.availableCircles = []; Circles.mine(function(acl) { - for (var index in acl.circles) { - $scope.availableCircles.push(index); + $scope.availableCircles = acl.allowed; + // for (var index in acl.circles) { + // $scope.availableCircles.push(index); - acl.circles[index].decendants.forEach(function(descendent) { - if ($scope.availableCircles.indexOf(descendent) === -1) { - $scope.availableCircles.push(descendent); - } - }); - } + // acl.circles[index].decendants.forEach(function(descendent) { + // if ($scope.availableCircles.indexOf(descendent) === -1) { + // $scope.availableCircles.push(descendent); + // } + // }); + // } }); $scope.create = function(isValid) { if (isValid) { + // $scope.article.permissions.push('test test'); var article = new Articles($scope.article); article.$save(function(response) { $location.path('articles/' + response._id); }); - this.title = ''; - this.content = ''; + $scope.article = {}; + } else { $scope.submitted = true; } diff --git a/packages/core/articles/server/routes/articles.js b/packages/core/articles/server/routes/articles.js index 572a71c8b3..7314fbd34d 100644 --- a/packages/core/articles/server/routes/articles.js +++ b/packages/core/articles/server/routes/articles.js @@ -8,16 +8,33 @@ var hasAuthorization = function(req, res, next) { next(); }; +var hasPermissions = function(req, res, next) { + + var allowed = true; + var permission; + + req.body.permissions.forEach(function(prm) { + if (req.acl.user.allowed.indexOf(prm) === -1) { + permission = prm; + allowed = false + return; + }; + }); + + if (!allowed) return res.status(500).send('User not allowed to assign ' + permission + ' permission.'); + next(); +}; + module.exports = function(Articles, app, auth) { var articles = require('../controllers/articles')(Articles); app.route('/api/articles') .get(articles.all) - .post(auth.requiresLogin, articles.create); + .post(auth.requiresLogin, hasPermissions, articles.create); app.route('/api/articles/:articleId') .get(auth.isMongoId, articles.show) - .put(auth.isMongoId, auth.requiresLogin, hasAuthorization, articles.update) + .put(auth.isMongoId, auth.requiresLogin, hasAuthorization, hasPermissions, articles.update) .delete(auth.isMongoId, auth.requiresLogin, hasAuthorization, articles.destroy); // Finish with setting up the articleId param diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index e7ffe91ab2..3bba57c606 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -79,7 +79,8 @@ module.exports = function(Circles, app) { }); }, mine: function(req, res) { - return res.send(req.acl.user); + // return res.send(req.acl.user); + return res.send({allowed: req.acl.user.allowed}); }, all: function(req, res) { return res.send({ @@ -88,7 +89,6 @@ module.exports = function(Circles, app) { }); }, show: function(req, res) { - console.log('SHOW'); return res.send('show'); }, loadCircles: function(req, res, next) { From a0149cb9eea01bc4c15cbe00ec9a80468329ab72 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Mon, 29 Jun 2015 14:32:30 +0300 Subject: [PATCH 15/60] remove console --- packages/core/articles/server/controllers/articles.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 6d3b27b0de..715a3046a9 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -25,7 +25,6 @@ module.exports = function(Articles) { * Create an article */ create: function(req, res) { - console.log(req.body); var article = new Article(req.body); article.user = req.user; From 03faf3aeddef0ddbda46abbfec096bf5f8fc99ed Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Mon, 29 Jun 2015 16:25:20 +0300 Subject: [PATCH 16/60] fix --- packages/core/articles/server/routes/articles.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/core/articles/server/routes/articles.js b/packages/core/articles/server/routes/articles.js index 7314fbd34d..fbd3dc1946 100644 --- a/packages/core/articles/server/routes/articles.js +++ b/packages/core/articles/server/routes/articles.js @@ -10,18 +10,12 @@ var hasAuthorization = function(req, res, next) { var hasPermissions = function(req, res, next) { - var allowed = true; - var permission; - - req.body.permissions.forEach(function(prm) { - if (req.acl.user.allowed.indexOf(prm) === -1) { - permission = prm; - allowed = false - return; + req.body.permissions.forEach(function(permission) { + if (req.acl.user.allowed.indexOf(permission) === -1) { + return res.status(401).send('User not allowed to assign ' + permission + ' permission.'); }; }); - if (!allowed) return res.status(500).send('User not allowed to assign ' + permission + ' permission.'); next(); }; From b9aa8f4fae06823475d762672ac6fb2e4d11613b Mon Sep 17 00:00:00 2001 From: projectperiod Date: Thu, 2 Jul 2015 11:19:53 +0200 Subject: [PATCH 17/60] Update of the navigation bar Updated to make the navbar mobile ready. The collapse functionality of angular-bootstrap is used. No additional file changes needed. --- packages/core/system/public/views/header.html | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/core/system/public/views/header.html b/packages/core/system/public/views/header.html index 319d149687..3f3a62aebf 100644 --- a/packages/core/system/public/views/header.html +++ b/packages/core/system/public/views/header.html @@ -1,14 +1,22 @@ - - + From ff8e20c88d1e1b58edd3892f7fbb2aaa0da78e47 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 11:18:45 +0300 Subject: [PATCH 18/60] default permission --- packages/core/articles/server/routes/articles.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/articles/server/routes/articles.js b/packages/core/articles/server/routes/articles.js index fbd3dc1946..4eaa617165 100644 --- a/packages/core/articles/server/routes/articles.js +++ b/packages/core/articles/server/routes/articles.js @@ -10,6 +10,8 @@ var hasAuthorization = function(req, res, next) { var hasPermissions = function(req, res, next) { + req.body.permissions = req.body.permissions || ['authenticated']; + req.body.permissions.forEach(function(permission) { if (req.acl.user.allowed.indexOf(permission) === -1) { return res.status(401).send('User not allowed to assign ' + permission + ' permission.'); From 3a87c37ff8a8ed170c369f38efd6287bb904b2c7 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 11:50:48 +0300 Subject: [PATCH 19/60] protect several routes for admin --- packages/core/circles/server/routes/routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js index 67cfccdf0c..559ebe0f55 100644 --- a/packages/core/circles/server/routes/routes.js +++ b/packages/core/circles/server/routes/routes.js @@ -15,11 +15,11 @@ module.exports = function(Circles, app, auth, database) { app.get('/api/circles/visualize', circles.visualize); app.get('/api/circles/tree', circles.tree); app.get('/api/circles/mine', circles.mine); - app.get('/api/circles/all', circles.all); + app.get('/api/circles/all', auth.requiresAdmin circles.all); app.route('/api/circles/:name') .post(auth.requiresAdmin, circles.create) - .put(circles.update) + .put(auth.requiresAdmin, circles.update) .get(circles.show); }; \ No newline at end of file From 64a0b85f3dfa2aa91f1e4ed7d7d988bfd984501a Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 11:53:10 +0300 Subject: [PATCH 20/60] fix --- packages/core/circles/server/routes/routes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/circles/server/routes/routes.js b/packages/core/circles/server/routes/routes.js index 559ebe0f55..e25fc7ec37 100644 --- a/packages/core/circles/server/routes/routes.js +++ b/packages/core/circles/server/routes/routes.js @@ -15,7 +15,7 @@ module.exports = function(Circles, app, auth, database) { app.get('/api/circles/visualize', circles.visualize); app.get('/api/circles/tree', circles.tree); app.get('/api/circles/mine', circles.mine); - app.get('/api/circles/all', auth.requiresAdmin circles.all); + app.get('/api/circles/all', auth.requiresAdmin, circles.all); app.route('/api/circles/:name') .post(auth.requiresAdmin, circles.create) From 263aa4155fff084b4b06d4c24737b581a3883e0d Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 11:54:24 +0300 Subject: [PATCH 21/60] admin page: users roles --- packages/core/admin/public/controllers/users.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/core/admin/public/controllers/users.js b/packages/core/admin/public/controllers/users.js index 44beab4657..8a353fc2c4 100644 --- a/packages/core/admin/public/controllers/users.js +++ b/packages/core/admin/public/controllers/users.js @@ -6,11 +6,9 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', $scope.global = Global; $scope.user = {}; - Circles.query(function(acl) { - var circles = []; - for (var index in acl.circles) { - circles.push(index); - } + Circles.mine(function(acl) { + + var circles = acl.allowed; $scope.userSchema = [{ title: 'Email', From 2d5b47675e1b222f8986580915265790c2376635 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 13:09:46 +0300 Subject: [PATCH 22/60] users design --- .../core/admin/public/assets/css/admin.css | 5 ++ .../core/admin/public/controllers/users.js | 15 +++--- packages/core/admin/public/views/users.html | 50 +++++++++++++------ 3 files changed, 50 insertions(+), 20 deletions(-) diff --git a/packages/core/admin/public/assets/css/admin.css b/packages/core/admin/public/assets/css/admin.css index 091c17e4de..de2ba9e23c 100644 --- a/packages/core/admin/public/assets/css/admin.css +++ b/packages/core/admin/public/assets/css/admin.css @@ -129,5 +129,10 @@ span.editable-wrapper input { font-size: 12px; } +.users .actions-bar { + clear: both; + margin: 20px 0; +} + diff --git a/packages/core/admin/public/controllers/users.js b/packages/core/admin/public/controllers/users.js index 8a353fc2c4..ff821d89d4 100644 --- a/packages/core/admin/public/controllers/users.js +++ b/packages/core/admin/public/controllers/users.js @@ -13,7 +13,7 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', $scope.userSchema = [{ title: 'Email', schemaKey: 'email', - type: 'text', + type: 'email', inTable: true }, { title: 'Name', @@ -53,7 +53,8 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', }); }; - $scope.add = function() { + $scope.add = function(valid) { + if (!valid) return; if (!$scope.users) $scope.users = []; var user = new Users({ @@ -65,11 +66,13 @@ angular.module('mean.admin').controller('UsersController', ['$scope', 'Global', roles: $scope.user.roles }); - user.$save(function(response) { - $scope.users.push(response); + user.$save(function(data, headers) { + $scope.user = {}; + $scope.users.push(user); + $scope.userError = null; + }, function(data, headers) { + $scope.userError = data.data; }); - - this.firstName = this.lastName = this.email = this.password = this.role = ''; }; $scope.remove = function(user) { diff --git a/packages/core/admin/public/views/users.html b/packages/core/admin/public/views/users.html index 4cdba7661e..99e8ee7b1e 100644 --- a/packages/core/admin/public/views/users.html +++ b/packages/core/admin/public/views/users.html @@ -1,20 +1,42 @@ -
    -
    -
    - - - - - +
    + + + +
    +
    {{error.msg}}
    +
    +
    +
    + +
    + + +
    +
    +
    +
    + +
    +
    + +
    - - + + + + +
    + From 8837ff70cd9d087cbe1f02452da34edfa1db8da4 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Wed, 8 Jul 2015 14:35:01 +0300 Subject: [PATCH 23/60] as --- packages/core/circles/server/controllers/circles.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 3bba57c606..6aba989e0f 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -80,7 +80,7 @@ module.exports = function(Circles, app) { }, mine: function(req, res) { // return res.send(req.acl.user); - return res.send({allowed: req.acl.user.allowed}); + return res.send({allowed: req.acl.user}); }, all: function(req, res) { return res.send({ @@ -132,8 +132,14 @@ module.exports = function(Circles, app) { } }); + var tree = Circle.buildTrees(userRoles); + + for (var index in tree) { + tree[index].children = req.acl.tree[index].children; + } + req.acl.user = { - tree: Circle.buildTrees(userRoles), + tree: tree, circles: userRoles, allowed: list, }; From 95673e1298102077f47538f8f3e426ec8c34e495 Mon Sep 17 00:00:00 2001 From: Yonatan Ellman Date: Wed, 8 Jul 2015 14:40:04 +0300 Subject: [PATCH 24/60] changed allowed --- packages/core/circles/server/controllers/circles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 6aba989e0f..5539cbf40a 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -80,7 +80,7 @@ module.exports = function(Circles, app) { }, mine: function(req, res) { // return res.send(req.acl.user); - return res.send({allowed: req.acl.user}); + return res.send({allowed: req.acl.user.allowed}); }, all: function(req, res) { return res.send({ From 86c67df7b14daa9ed41189945fad2d8c9d9ed504 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 16:19:49 +0300 Subject: [PATCH 25/60] remove dups in list --- packages/core/circles/server/controllers/circles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 5539cbf40a..5d9e6ee27a 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -120,7 +120,7 @@ module.exports = function(Circles, app) { roles.forEach(function(role) { if (req.acl.circles[role]) { - list.push(role); + if (list.indexOf(role) === -1) list.push(role); req.acl.circles[role].decendants.forEach(function(descendent) { if (list.indexOf(descendent) === -1) { From 413f8e9ad614343d2a216d44c2344c495c5997bf Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 16:57:32 +0300 Subject: [PATCH 26/60] show Descendants --- .../articles/public/controllers/articles.js | 21 +++++++++++-------- .../core/articles/public/views/create.html | 11 ++++++++-- packages/core/articles/public/views/edit.html | 10 +++++++-- .../circles/server/controllers/circles.js | 7 +++++-- 4 files changed, 34 insertions(+), 15 deletions(-) diff --git a/packages/core/articles/public/controllers/articles.js b/packages/core/articles/public/controllers/articles.js index 52b2e85665..3d48715169 100644 --- a/packages/core/articles/public/controllers/articles.js +++ b/packages/core/articles/public/controllers/articles.js @@ -13,17 +13,20 @@ angular.module('mean.articles').controller('ArticlesController', ['$scope', '$st Circles.mine(function(acl) { $scope.availableCircles = acl.allowed; - // for (var index in acl.circles) { - // $scope.availableCircles.push(index); - - // acl.circles[index].decendants.forEach(function(descendent) { - // if ($scope.availableCircles.indexOf(descendent) === -1) { - // $scope.availableCircles.push(descendent); - // } - // }); - // } + $scope.allDescendants = acl.descendants; }); + $scope.showDescendants = function(permission) { + var temp = $('.ui-select-container .btn-primary').text().split(' '); + temp.shift(); //remove close icon + var selected = temp.join(' '); + $scope.descendants = $scope.allDescendants[selected]; + }; + + $scope.selectPermission = function() { + $scope.descendants = []; + }; + $scope.create = function(isValid) { if (isValid) { // $scope.article.permissions.push('test test'); diff --git a/packages/core/articles/public/views/create.html b/packages/core/articles/public/views/create.html index f4ad2c5b74..b64084c199 100644 --- a/packages/core/articles/public/views/create.html +++ b/packages/core/articles/public/views/create.html @@ -23,8 +23,8 @@
    - - {{$item}} + + {{$item}} {{circle}} @@ -32,6 +32,13 @@
    +
    + +
    + {{descendant}} , +
    +
    +
    diff --git a/packages/core/articles/public/views/edit.html b/packages/core/articles/public/views/edit.html index 40a9de0ef9..5e05c7944e 100644 --- a/packages/core/articles/public/views/edit.html +++ b/packages/core/articles/public/views/edit.html @@ -22,14 +22,20 @@
    - - {{$item}} + + {{$item}} {{circle}}
    +
    + +
    + {{descendant}} , +
    +
    diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index 5d9e6ee27a..ccb040e2e0 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -79,8 +79,11 @@ module.exports = function(Circles, app) { }); }, mine: function(req, res) { - // return res.send(req.acl.user); - return res.send({allowed: req.acl.user.allowed}); + var descendants = {}; + for (var index in req.acl.user.circles) { + descendants[index] = req.acl.user.circles[index].decendants; + } + return res.send({allowed: req.acl.user.allowed, descendants: descendants }); }, all: function(req, res) { return res.send({ From 8128a6f20096ac278df58de6c453fcbd89e1b460 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 8 Jul 2015 17:01:23 +0300 Subject: [PATCH 27/60] fix --- packages/core/articles/public/views/create.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/articles/public/views/create.html b/packages/core/articles/public/views/create.html index b64084c199..d9fdc966ae 100644 --- a/packages/core/articles/public/views/create.html +++ b/packages/core/articles/public/views/create.html @@ -33,8 +33,8 @@
    - -
    + +
    {{descendant}} ,
    From 3fd0dc4d793a72ef72d290ce3c3ccd584a8917f3 Mon Sep 17 00:00:00 2001 From: John Webb Date: Wed, 8 Jul 2015 16:28:55 -0400 Subject: [PATCH 28/60] Moved menus to app.js so other packages can access them. --- packages/core/admin/app.js | 43 ++++++++++++++++--- .../core/admin/public/controllers/admin.js | 26 +---------- 2 files changed, 39 insertions(+), 30 deletions(-) diff --git a/packages/core/admin/app.js b/packages/core/admin/app.js index 18ce5271d7..25133a79d6 100644 --- a/packages/core/admin/app.js +++ b/packages/core/admin/app.js @@ -13,12 +13,43 @@ var Admin = new Module('admin'); Admin.register(function(app, auth, database) { - Admin.menus.add({ - title: 'admin settings', - link: 'admin settings', - roles: ['admin'], - menu: 'main' - }); + var icons = 'admin/assets/img/icons/'; + + Admin.menus.add({ + title: 'admin settings', + link: 'admin settings', + roles: ['admin'], + menu: 'main' + }); + + Admin.menus.add({ + roles: ['admin'], + title: 'MODULES', + link: 'modules', + icon: icons + 'modules.png', + menu: 'admin' + }); + Admin.menus.add({ + roles: ['admin'], + title: 'THEMES', + link: 'themes', + icon: icons + 'themes.png', + menu: 'admin' + }); + Admin.menus.add({ + roles: ['admin'], + title: 'SETTINGS', + link: 'settings', + icon: icons + 'settings.png', + menu: 'admin' + }); + Admin.menus.add({ + roles: ['admin'], + title: 'USERS', + link: 'users', + icon: icons + 'users.png', + menu: 'admin' + }); Admin.aggregateAsset('css', 'admin.css'); Admin.aggregateAsset('js', '../lib/ng-clip/src/ngClip.js', { diff --git a/packages/core/admin/public/controllers/admin.js b/packages/core/admin/public/controllers/admin.js index d5ac74a21e..3d5d9b45c9 100644 --- a/packages/core/admin/public/controllers/admin.js +++ b/packages/core/admin/public/controllers/admin.js @@ -6,30 +6,8 @@ angular.module('mean.admin').controller('AdminController', ['$scope', 'Global', $scope.menus = {}; $scope.overIcon = false; $scope.user = MeanUser; - var icons = 'admin/assets/img/icons/'; - - // Default hard coded menu items for main menu - var defaultAdminMenu = [{ - 'roles': ['admin'], - 'title': 'MODULES', - 'link': 'modules', - 'icon': icons + 'modules.png' - }, { - 'roles': ['admin'], - 'title': 'THEMES', - 'link': 'themes', - 'icon': icons + 'themes.png' - }, { - 'roles': ['admin'], - 'title': 'SETTINGS', - 'link': 'settings', - 'icon': icons + 'settings.png' - }, { - 'roles': ['admin'], - 'title': 'USERS', - 'link': 'users', - 'icon': icons + 'users.png' - }]; + + var defaultAdminMenu = []; // Query menus added by modules. Only returns menus that user is allowed to see. function queryMenu(name, defaultMenu) { From e0ccb4ff8f1bc54da9bbc4bdd39b87fafb791bf9 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Thu, 9 Jul 2015 09:26:48 +0300 Subject: [PATCH 29/60] 0.5.5 - permissions --- mean.json | 5 +- npm-shrinkwrap.json | 2527 ++++++++++++++++++++++--------------------- package.json | 2 +- 3 files changed, 1294 insertions(+), 1240 deletions(-) diff --git a/mean.json b/mean.json index 908372e5fe..596178a0ad 100644 --- a/mean.json +++ b/mean.json @@ -1,6 +1,3 @@ { - "dependencies": {}, - "anonymizedData": true, - "name": "m2 - 1", - "id": "55881690f366e3a837e9af25" + "dependencies": {} } \ No newline at end of file diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 8ee597bab0..9e11073c22 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,70 +1,70 @@ { "name": "mean", - "version": "0.5.24", + "version": "0.5.5", "dependencies": { "assetmanager": { "version": "1.2.2", - "from": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", + "from": "assetmanager@latest", "resolved": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", "dependencies": { "grunt": { "version": "0.4.5", - "from": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "from": "grunt@>=0.4.5 <0.5.0", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "dependencies": { "async": { "version": "0.1.22", - "from": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "from": "async@>=0.1.22 <0.2.0", "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz" }, "coffee-script": { "version": "1.3.3", - "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "from": "coffee-script@>=1.3.3 <1.4.0", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" }, "colors": { "version": "0.6.2", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "from": "colors@>=0.6.2 <0.7.0", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "dateformat": { "version": "1.0.2-1.2.3", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "from": "dateformat@1.0.2-1.2.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@>=0.4.13 <0.5.0", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "findup-sync": { "version": "0.1.3", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "from": "findup-sync@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", "dependencies": { "glob": { "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "from": "glob@>=3.2.9 <3.3.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "from": "minimatch@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { "lru-cache": { - "version": "2.6.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } @@ -73,149 +73,149 @@ }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" } } }, "glob": { "version": "3.1.21", - "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "from": "glob@>=3.1.21 <3.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "dependencies": { "graceful-fs": { "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "from": "graceful-fs@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" }, "inherits": { "version": "1.0.0", - "from": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz", + "from": "inherits@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz" } } }, "hooker": { "version": "0.2.3", - "from": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "from": "hooker@>=0.2.3 <0.3.0", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" }, "iconv-lite": { "version": "0.2.11", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "from": "iconv-lite@>=0.2.11 <0.3.0", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" }, "minimatch": { "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "from": "minimatch@>=0.2.11 <0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { - "version": "2.6.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "nopt": { "version": "1.0.10", - "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "from": "nopt@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.8 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "lodash": { "version": "0.9.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "from": "lodash@>=0.9.2 <0.10.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz" }, "underscore.string": { "version": "2.2.1", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "from": "underscore.string@>=2.2.1 <2.3.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz" }, "which": { "version": "1.0.9", - "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "from": "which@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" }, "js-yaml": { "version": "2.0.5", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "from": "js-yaml@>=2.0.5 <2.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "dependencies": { "argparse": { "version": "0.1.16", - "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "from": "argparse@>=0.1.11 <0.2.0", "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "dependencies": { "underscore": { "version": "1.7.0", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "from": "underscore@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" }, "underscore.string": { "version": "2.4.0", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "from": "underscore.string@>=2.4.0 <2.5.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" } } }, "esprima": { "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "from": "esprima@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "exit": { "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "from": "exit@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, "getobject": { "version": "0.1.0", - "from": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "from": "getobject@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" }, "grunt-legacy-util": { "version": "0.2.0", - "from": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "from": "grunt-legacy-util@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz" }, "grunt-legacy-log": { "version": "0.1.2", - "from": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", + "from": "grunt-legacy-log@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", "dependencies": { "grunt-legacy-log-utils": { "version": "0.1.1", - "from": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz" }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "underscore.string": { "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "from": "underscore.string@>=2.3.3 <2.4.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" } } @@ -224,111 +224,111 @@ }, "underscore": { "version": "1.8.3", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "from": "underscore@>=1.6.0 <2.0.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" } } }, "async": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/async/-/async-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.2.1.tgz" + "version": "1.3.0", + "from": "async@latest", + "resolved": "https://registry.npmjs.org/async/-/async-1.3.0.tgz" }, "body-parser": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.0.tgz", + "version": "1.13.2", + "from": "body-parser@latest", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.2.tgz", "dependencies": { "bytes": { "version": "2.1.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "from": "bytes@2.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", + "from": "content-type@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "http-errors": { "version": "1.3.1", - "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "from": "http-errors@>=1.3.1 <1.4.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "statuses": { "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "from": "statuses@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "iconv-lite": { - "version": "0.4.10", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.10.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.10.tgz" + "version": "0.4.11", + "from": "iconv-lite@>=0.4.8 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "on-finished": { "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "from": "on-finished@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "qs": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" + "version": "4.0.0", + "from": "qs@4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "raw-body": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.1.tgz", + "version": "2.1.2", + "from": "raw-body@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.2.tgz", "dependencies": { "unpipe": { "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "from": "unpipe@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "type-is": { - "version": "1.6.3", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.3.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.3.tgz", + "version": "1.6.4", + "from": "type-is@>=1.6.4 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } } @@ -338,143 +338,143 @@ }, "bower": { "version": "1.4.1", - "from": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", + "from": "bower@latest", "resolved": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, "archy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "from": "archy@1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" }, "bower-config": { "version": "0.6.1", - "from": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", + "from": "bower-config@>=0.6.1 <0.7.0", "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", "dependencies": { "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "mout": { "version": "0.9.1", - "from": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz", + "from": "mout@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz" }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "osenv": { "version": "0.0.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz", + "from": "osenv@0.0.3", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" } } }, "bower-endpoint-parser": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz", + "from": "bower-endpoint-parser@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz" }, "bower-json": { "version": "0.4.0", - "from": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", + "from": "bower-json@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", "dependencies": { "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "intersect": { "version": "0.0.3", - "from": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz", + "from": "intersect@>=0.0.3 <0.1.0", "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz" } } }, "bower-logger": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz", + "from": "bower-logger@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz" }, "bower-registry-client": { "version": "0.3.0", - "from": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", + "from": "bower-registry-client@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.8 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "lru-cache": { "version": "2.3.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz", + "from": "lru-cache@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz" }, "request": { "version": "2.51.0", - "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "from": "request@>=2.51.0 <2.52.0", "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -483,32 +483,32 @@ }, "caseless": { "version": "0.8.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", + "from": "caseless@>=0.8.0 <0.9.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.3 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } @@ -517,106 +517,106 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "from": "mime-types@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "from": "qs@>=2.3.1 <2.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" + "version": "0.4.1", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.5.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", + "from": "oauth-sign@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "from": "hawk@1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "from": "hoek@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "from": "boom@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "from": "cryptiles@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "from": "sntp@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } @@ -625,228 +625,228 @@ }, "request-replay": { "version": "0.2.0", - "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", + "from": "request-replay@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" } } }, "cardinal": { "version": "0.4.4", - "from": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", + "from": "cardinal@0.4.4", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "dependencies": { "redeyed": { "version": "0.4.4", - "from": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", + "from": "redeyed@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "dependencies": { "esprima": { "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "from": "esprima@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "ansicolors": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "from": "ansicolors@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" } } }, "chalk": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "version": "1.1.0", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" - }, - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "chmodr": { "version": "0.1.0", - "from": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz", + "from": "chmodr@0.1.0", "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz" }, "configstore": { "version": "0.3.2", - "from": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "from": "configstore@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", "dependencies": { "js-yaml": { "version": "3.3.1", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", + "from": "js-yaml@>=3.1.0 <4.0.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", "dependencies": { "argparse": { "version": "1.0.2", - "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", + "from": "argparse@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", "dependencies": { "sprintf-js": { "version": "1.0.2", - "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz", + "from": "sprintf-js@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" } } }, "esprima": { "version": "2.2.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz", + "from": "esprima@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "osenv": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.2.tgz", + "version": "0.1.3", + "from": "osenv@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { + "os-homedir": { + "version": "1.0.0", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" + }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "uuid": { "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "from": "uuid@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" }, "xdg-basedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", + "from": "xdg-basedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" } } }, "decompress-zip": { "version": "0.1.0", - "from": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "from": "decompress-zip@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "dependencies": { "binary": { "version": "0.3.0", - "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "from": "binary@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "dependencies": { "chainsaw": { "version": "0.1.0", - "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "from": "chainsaw@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "dependencies": { "traverse": { "version": "0.3.9", - "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "from": "traverse@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" } } }, "buffers": { "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "from": "buffers@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" } } }, "mkpath": { "version": "0.1.0", - "from": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "from": "mkpath@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.8 <2.0.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "touch": { "version": "0.0.3", - "from": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "from": "touch@0.0.3", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "dependencies": { "nopt": { "version": "1.0.10", - "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "from": "nopt@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" } } @@ -855,44 +855,44 @@ }, "fstream": { "version": "1.0.7", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", + "from": "fstream@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { "version": "1.0.2", - "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", + "from": "fstream-ignore@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -903,56 +903,56 @@ }, "github": { "version": "0.2.4", - "from": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", + "from": "github@>=0.2.3 <0.3.0", "resolved": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", "dependencies": { "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@>=1.2.11 <2.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" } } }, "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.3.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -961,12 +961,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -975,44 +975,44 @@ }, "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.1 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "handlebars": { "version": "2.0.0", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", + "from": "handlebars@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "dependencies": { "optimist": { "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "from": "optimist@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, "uglify-js": { "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "from": "uglify-js@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "0.1.1", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" } } @@ -1023,134 +1023,134 @@ }, "inquirer": { "version": "0.8.0", - "from": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", + "from": "inquirer@0.8.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "chalk": { "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "from": "chalk@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "dependencies": { "ansi-styles": { "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "from": "ansi-styles@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "from": "has-ansi@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "from": "ansi-regex@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "strip-ansi": { "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "from": "strip-ansi@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "from": "ansi-regex@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "supports-color": { "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "from": "supports-color@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" } } }, "cli-color": { "version": "0.3.3", - "from": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", + "from": "cli-color@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", "dependencies": { "d": { "version": "0.1.1", - "from": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "from": "d@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" }, "es5-ext": { "version": "0.10.7", - "from": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", + "from": "es5-ext@>=0.10.6 <0.11.0", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", + "from": "es6-iterator@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", + "from": "es6-symbol@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "memoizee": { "version": "0.3.8", - "from": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", + "from": "memoizee@>=0.3.8 <0.4.0", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", "dependencies": { "es6-weak-map": { "version": "0.1.4", - "from": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "from": "es6-weak-map@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", + "from": "es6-iterator@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", + "from": "es6-symbol@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "event-emitter": { "version": "0.3.3", - "from": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz", + "from": "event-emitter@>=0.3.1 <0.4.0", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz" }, "lru-queue": { "version": "0.1.0", - "from": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "from": "lru-queue@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" }, "next-tick": { "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "from": "next-tick@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } }, "timers-ext": { "version": "0.1.0", - "from": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", + "from": "timers-ext@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", "dependencies": { "next-tick": { "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "from": "next-tick@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } @@ -1159,97 +1159,97 @@ }, "figures": { "version": "1.3.5", - "from": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz", + "from": "figures@>=1.3.2 <2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz" }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "mute-stream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz", + "from": "mute-stream@0.0.4", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz" }, "readline2": { "version": "0.1.1", - "from": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", + "from": "readline2@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", "dependencies": { "strip-ansi": { "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "from": "strip-ansi@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz" } } }, "rx": { "version": "2.5.3", - "from": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz", + "from": "rx@>=2.2.27 <3.0.0", "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz" } } }, "insight": { "version": "0.5.3", - "from": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", + "from": "insight@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "lodash.debounce": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.0.tgz", + "version": "3.1.1", + "from": "lodash.debounce@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "dependencies": { "lodash._getnative": { - "version": "3.9.0", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.0.tgz" + "version": "3.9.1", + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "os-name": { "version": "1.0.3", - "from": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", + "from": "os-name@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", "dependencies": { "osx-release": { "version": "1.1.0", - "from": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "from": "osx-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", "dependencies": { "minimist": { "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "from": "minimist@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" } } }, "win-release": { "version": "1.0.0", - "from": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz", + "from": "win-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz" } } }, "tough-cookie": { "version": "0.12.1", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", + "from": "tough-cookie@>=0.12.1 <0.13.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", "dependencies": { "punycode": { "version": "1.3.2", - "from": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "from": "punycode@>=0.2.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" } } @@ -1258,76 +1258,76 @@ }, "is-root": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "from": "is-root@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz" }, "junk": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/junk/-/junk-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.1.tgz" + "version": "1.0.2", + "from": "junk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz" }, "lockfile": { "version": "1.0.1", - "from": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz", + "from": "lockfile@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" }, "lru-cache": { - "version": "2.6.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@0.5.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "mout": { "version": "0.11.0", - "from": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz", + "from": "mout@>=0.11.0 <0.12.0", "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz" }, "nopt": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz" + "version": "3.0.3", + "from": "nopt@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz" }, "opn": { "version": "1.0.2", - "from": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", + "from": "opn@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz" }, "p-throttler": { "version": "0.1.1", - "from": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", + "from": "p-throttler@0.1.1", "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", "dependencies": { "q": { "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "from": "q@>=0.9.2 <0.10.0", "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" } } }, "promptly": { "version": "0.2.0", - "from": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", + "from": "promptly@0.2.0", "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", "dependencies": { "read": { "version": "1.0.6", - "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", + "from": "read@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } @@ -1336,42 +1336,42 @@ }, "q": { "version": "1.4.1", - "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "from": "q@>=1.1.2 <2.0.0", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" }, "request": { "version": "2.53.0", - "from": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", + "from": "request@2.53.0", "resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -1380,228 +1380,228 @@ }, "caseless": { "version": "0.9.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "from": "caseless@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "from": "qs@>=2.3.1 <2.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" + "version": "0.4.1", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.6.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "from": "oauth-sign@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" }, "hawk": { "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "from": "hawk@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", + "from": "hoek@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", + "from": "boom@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", + "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "from": "request-progress@0.3.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "from": "throttleit@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "retry": { "version": "0.6.1", - "from": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", + "from": "retry@0.6.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { - "version": "2.4.0", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz" + "version": "2.4.1", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz" }, "semver": { "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "from": "semver@>=2.3.0 <3.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" }, "shell-quote": { "version": "1.4.3", - "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", + "from": "shell-quote@>=1.4.2 <2.0.0", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "dependencies": { "jsonify": { "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "from": "jsonify@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" }, "array-filter": { "version": "0.0.1", - "from": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "from": "array-filter@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" }, "array-reduce": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "from": "array-reduce@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" }, "array-map": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "from": "array-map@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" } } }, "stringify-object": { "version": "1.0.1", - "from": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz", + "from": "stringify-object@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz" }, "tar-fs": { - "version": "1.5.1", - "from": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.5.1.tgz", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.5.1.tgz", + "version": "1.7.0", + "from": "tar-fs@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.7.0.tgz", "dependencies": { "pump": { "version": "1.0.0", - "from": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", + "from": "pump@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", "dependencies": { "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz" }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.1 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1609,57 +1609,28 @@ } }, "tar-stream": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.0.tgz", + "version": "1.2.1", + "from": "tar-stream@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", "dependencies": { "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "dependencies": { - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - } - } + "version": "1.0.0", + "from": "bl@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" }, "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1667,45 +1638,45 @@ } }, "readable-stream": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.0.tgz", + "version": "2.0.1", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, - "process-nextick-args": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" - }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "process-nextick-args": { + "version": "1.0.1", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -1714,52 +1685,52 @@ }, "tmp": { "version": "0.0.24", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "from": "tmp@0.0.24", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" }, "update-notifier": { "version": "0.3.2", - "from": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", + "from": "update-notifier@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", "dependencies": { "is-npm": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "from": "is-npm@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" }, "latest-version": { "version": "1.0.1", - "from": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", + "from": "latest-version@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", "dependencies": { "package-json": { "version": "1.2.0", - "from": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", + "from": "package-json@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", "dependencies": { "got": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/got/-/got-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/got/-/got-3.2.0.tgz", + "version": "3.3.0", + "from": "got@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-3.3.0.tgz", "dependencies": { "duplexify": { "version": "3.4.2", - "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", + "from": "duplexify@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", "dependencies": { "end-of-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "from": "end-of-stream@1.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1767,38 +1738,38 @@ } }, "readable-stream": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.0.tgz", + "version": "2.0.1", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, - "process-nextick-args": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" - }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "process-nextick-args": { + "version": "1.0.1", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } @@ -1807,63 +1778,78 @@ }, "infinity-agent": { "version": "2.0.3", - "from": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", + "from": "infinity-agent@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" }, + "is-redirect": { + "version": "1.0.0", + "from": "is-redirect@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + }, "is-stream": { "version": "1.0.1", - "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", + "from": "is-stream@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" }, "lowercase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "from": "lowercase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" }, "nested-error-stacks": { "version": "1.0.0", - "from": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz", + "from": "nested-error-stacks@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz" }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "prepend-http": { "version": "1.0.1", - "from": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz", + "from": "prepend-http@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz" }, "read-all-stream": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.1.2.tgz", + "version": "2.2.0", + "from": "read-all-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.2.0.tgz", "dependencies": { "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "version": "2.0.1", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "process-nextick-args": { + "version": "1.0.1", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "util-deprecate": { + "version": "1.0.1", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } } @@ -1871,44 +1857,44 @@ }, "statuses": { "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "from": "statuses@>=1.2.1 <2.0.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" }, "timed-out": { "version": "2.0.0", - "from": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", + "from": "timed-out@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" } } }, "registry-url": { "version": "3.0.3", - "from": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", + "from": "registry-url@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", "dependencies": { "rc": { "version": "1.0.3", - "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", + "from": "rc@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "dependencies": { "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.7 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" }, "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "strip-json-comments": { "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", + "from": "strip-json-comments@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" } } @@ -1921,29 +1907,29 @@ }, "semver-diff": { "version": "2.0.0", - "from": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", + "from": "semver-diff@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", "dependencies": { "semver": { "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "from": "semver@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" } } }, "string-length": { "version": "1.0.0", - "from": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", + "from": "string-length@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", "dependencies": { "strip-ansi": { "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "from": "strip-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" } } @@ -1954,22 +1940,22 @@ }, "user-home": { "version": "1.1.1", - "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "from": "user-home@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" }, "which": { "version": "1.1.1", - "from": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", + "from": "which@>=1.0.8 <2.0.0", "resolved": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", "dependencies": { "is-absolute": { "version": "0.1.7", - "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "from": "is-absolute@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "dependencies": { "is-relative": { "version": "0.1.3", - "from": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "from": "is-relative@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" } } @@ -1979,423 +1965,445 @@ } }, "compression": { - "version": "1.5.0", - "from": "https://registry.npmjs.org/compression/-/compression-1.5.0.tgz", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.0.tgz", + "version": "1.5.1", + "from": "compression@latest", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.1.tgz", "dependencies": { "accepts": { - "version": "1.2.9", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", + "version": "1.2.10", + "from": "accepts@>=1.2.10 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "bytes": { "version": "2.1.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "from": "bytes@2.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "compressible": { - "version": "2.0.3", - "from": "https://registry.npmjs.org/compressible/-/compressible-2.0.3.tgz", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.3.tgz", + "version": "2.0.4", + "from": "compressible@>=2.0.4 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.4.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <2.0.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "on-headers": { "version": "1.0.0", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", + "from": "on-headers@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" }, "vary": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz" + "version": "1.0.1", + "from": "vary@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" } } }, "connect-flash": { "version": "0.1.1", - "from": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz", + "from": "connect-flash@latest", "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz" }, "consolidate": { "version": "0.13.1", - "from": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", + "from": "consolidate@latest", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", "dependencies": { "bluebird": { - "version": "2.9.30", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz" + "version": "2.9.32", + "from": "bluebird@>=2.9.26 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" } } }, "cookie-parser": { "version": "1.3.5", - "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", + "from": "cookie-parser@latest", "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", "dependencies": { "cookie": { "version": "0.1.3", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "from": "cookie@0.1.3", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "from": "cookie-signature@1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" } } }, "errorhandler": { - "version": "1.4.0", - "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.0.tgz", + "version": "1.4.1", + "from": "errorhandler@latest", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.1.tgz", "dependencies": { "accepts": { - "version": "1.2.9", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", + "version": "1.2.10", + "from": "accepts@>=1.2.10 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "escape-html": { "version": "1.0.2", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "from": "escape-html@1.0.2", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" } } }, "express": { - "version": "4.12.4", - "from": "https://registry.npmjs.org/express/-/express-4.12.4.tgz", - "resolved": "https://registry.npmjs.org/express/-/express-4.12.4.tgz", + "version": "4.13.1", + "from": "express@latest", + "resolved": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", "dependencies": { "accepts": { - "version": "1.2.9", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.9.tgz", + "version": "1.2.10", + "from": "accepts@>=1.2.10 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, + "array-flatten": { + "version": "1.1.0", + "from": "array-flatten@1.1.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.0.tgz" + }, "content-disposition": { "version": "0.5.0", - "from": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz", + "from": "content-disposition@0.5.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", + "from": "content-type@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "cookie": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz" + "version": "0.1.3", + "from": "cookie@0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "from": "cookie-signature@1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "escape-html": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz" + "version": "1.0.2", + "from": "escape-html@1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" }, "etag": { - "version": "1.6.0", - "from": "https://registry.npmjs.org/etag/-/etag-1.6.0.tgz", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.6.0.tgz", + "version": "1.7.0", + "from": "etag@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + }, + "finalhandler": { + "version": "0.4.0", + "from": "finalhandler@0.4.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", "dependencies": { - "crc": { - "version": "3.2.1", - "from": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz" + "unpipe": { + "version": "1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, - "finalhandler": { - "version": "0.3.6", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.6.tgz", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.6.tgz" - }, "fresh": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz" + "version": "0.3.0", + "from": "fresh@0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "merge-descriptors": { "version": "1.0.0", - "from": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz", + "from": "merge-descriptors@1.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz" }, "methods": { "version": "1.1.1", - "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", + "from": "methods@>=1.1.1 <1.2.0", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" }, "on-finished": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.2.1.tgz", + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz" + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "path-to-regexp": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.3.tgz" + "version": "0.1.6", + "from": "path-to-regexp@0.1.6", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.6.tgz" }, "proxy-addr": { "version": "1.0.8", - "from": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", + "from": "proxy-addr@>=1.0.8 <1.1.0", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", "dependencies": { "forwarded": { "version": "0.1.0", - "from": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", + "from": "forwarded@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" }, "ipaddr.js": { "version": "1.0.1", - "from": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz", + "from": "ipaddr.js@1.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz" } } }, "qs": { - "version": "2.4.2", - "from": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz" + "version": "4.0.0", + "from": "qs@4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "range-parser": { "version": "1.0.2", - "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz", + "from": "range-parser@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz" }, "send": { - "version": "0.12.3", - "from": "https://registry.npmjs.org/send/-/send-0.12.3.tgz", - "resolved": "https://registry.npmjs.org/send/-/send-0.12.3.tgz", + "version": "0.13.0", + "from": "send@0.13.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", "dependencies": { "destroy": { "version": "1.0.3", - "from": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", + "from": "destroy@1.0.3", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" }, + "http-errors": { + "version": "1.3.1", + "from": "http-errors@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@1.3.4", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" + }, + "statuses": { + "version": "1.2.1", + "from": "statuses@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "serve-static": { - "version": "1.9.3", - "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.9.3.tgz", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.9.3.tgz" + "version": "1.10.0", + "from": "serve-static@>=1.10.0 <1.11.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz" }, "type-is": { - "version": "1.6.3", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.3.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.3.tgz", + "version": "1.6.4", + "from": "type-is@>=1.6.4 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } } } }, "vary": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz" + "version": "1.0.1", + "from": "vary@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "forever": { - "version": "0.14.1", - "from": "https://registry.npmjs.org/forever/-/forever-0.14.1.tgz", - "resolved": "https://registry.npmjs.org/forever/-/forever-0.14.1.tgz", + "version": "0.14.2", + "from": "forever@latest", + "resolved": "https://registry.npmjs.org/forever/-/forever-0.14.2.tgz", "dependencies": { "colors": { "version": "0.6.2", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "from": "colors@>=0.6.2 <0.7.0", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "cliff": { "version": "0.1.10", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", + "from": "cliff@>=0.1.9 <0.2.0", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", "dependencies": { "colors": { "version": "1.0.3", - "from": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "from": "colors@>=1.0.3 <1.1.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.8 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "flatiron": { "version": "0.4.3", - "from": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", + "from": "flatiron@>=0.4.2 <0.5.0", "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", + "from": "broadway@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", + "from": "cliff@0.1.9", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", + "from": "winston@0.8.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2404,112 +2412,112 @@ }, "optimist": { "version": "0.6.0", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "from": "optimist@0.6.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "prompt": { "version": "0.2.14", - "from": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", + "from": "prompt@0.2.14", "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "read": { "version": "1.0.6", - "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", + "from": "read@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } }, "revalidator": { "version": "0.1.8", - "from": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "from": "revalidator@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz" } } }, "director": { "version": "1.2.7", - "from": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", + "from": "director@1.2.7", "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz" } } }, "forever-monitor": { "version": "1.5.2", - "from": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", + "from": "forever-monitor@>=1.5.1 <1.6.0", "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", + "from": "broadway@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", + "from": "cliff@0.1.9", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", + "from": "winston@0.8.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2518,39 +2526,39 @@ }, "minimatch": { "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", + "from": "minimatch@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "dependencies": { "lru-cache": { - "version": "2.6.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "ps-tree": { "version": "0.0.3", - "from": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", + "from": "ps-tree@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", "dependencies": { "event-stream": { "version": "0.5.3", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", + "from": "event-stream@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", "dependencies": { "optimist": { "version": "0.2.8", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "from": "optimist@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } @@ -2561,12 +2569,12 @@ }, "watch": { "version": "0.13.0", - "from": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", + "from": "watch@>=0.13.0 <0.14.0", "resolved": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", "dependencies": { "minimist": { "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "from": "minimist@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" } } @@ -2575,32 +2583,32 @@ }, "nconf": { "version": "0.6.9", - "from": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", + "from": "nconf@>=0.6.9 <0.7.0", "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", "dependencies": { "async": { "version": "0.2.9", - "from": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", + "from": "async@0.2.9", "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "optimist": { "version": "0.6.0", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "from": "optimist@0.6.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -2609,125 +2617,125 @@ }, "nssocket": { "version": "0.5.3", - "from": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", + "from": "nssocket@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", "dependencies": { "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@>=0.4.14 <0.5.0", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "lazy": { "version": "1.0.11", - "from": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", + "from": "lazy@>=1.0.11 <1.1.0", "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz" } } }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "timespan": { "version": "2.3.0", - "from": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", + "from": "timespan@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz" }, "utile": { "version": "0.2.1", - "from": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", + "from": "utile@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.9 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "deep-equal": { "version": "1.0.0", - "from": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz", + "from": "deep-equal@*", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz" }, "i": { "version": "0.3.3", - "from": "https://registry.npmjs.org/i/-/i-0.3.3.tgz", + "from": "i@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/i/-/i-0.3.3.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "ncp": { "version": "0.4.2", - "from": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "from": "ncp@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz" }, "rimraf": { - "version": "2.4.0", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", + "version": "2.4.1", + "from": "rimraf@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.4.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -2736,12 +2744,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -2754,37 +2762,37 @@ }, "winston": { "version": "0.8.3", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", + "from": "winston@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2793,86 +2801,120 @@ }, "gridfs-stream": { "version": "1.1.1", - "from": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", + "from": "gridfs-stream@latest", "resolved": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", "dependencies": { "flushwritable": { "version": "1.0.0", - "from": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz", + "from": "flushwritable@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz" } } }, "jasmine-core": { "version": "2.3.4", - "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", + "from": "jasmine-core@*", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" }, "jsonwebtoken": { "version": "5.0.2", - "from": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", + "from": "jsonwebtoken@latest", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", "dependencies": { "jws": { "version": "3.0.0", - "from": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", + "from": "jws@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", "dependencies": { "jwa": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.0.tgz", + "version": "1.0.1", + "from": "jwa@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.1.tgz", "dependencies": { "base64url": { "version": "0.0.6", - "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", + "from": "base64url@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" }, "buffer-equal-constant-time": { "version": "1.0.1", - "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "dependencies": { + "asn1.js": { + "version": "2.1.2", + "from": "asn1.js@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.2.tgz", + "dependencies": { + "bn.js": { + "version": "2.2.0", + "from": "bn.js@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "base64-url": { + "version": "1.2.1", + "from": "base64-url@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + } + } } } }, "base64url": { "version": "1.0.4", - "from": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", + "from": "base64url@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", "dependencies": { "concat-stream": { "version": "1.4.10", - "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", + "from": "concat-stream@>=1.4.7 <1.5.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "typedarray": { "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "from": "typedarray@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } @@ -2881,49 +2923,49 @@ }, "meow": { "version": "2.0.0", - "from": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", + "from": "meow@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", "dependencies": { "camelcase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "from": "camelcase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "dependencies": { "camelcase": { "version": "1.1.0", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", + "from": "camelcase@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" }, "map-obj": { "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "from": "map-obj@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" } } }, "indent-string": { "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", + "from": "indent-string@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "repeating": { "version": "1.1.3", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "from": "repeating@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", "dependencies": { "is-finite": { "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "from": "is-finite@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", + "from": "number-is-nan@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } @@ -2934,12 +2976,12 @@ }, "minimist": { "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "from": "minimist@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" }, "object-assign": { "version": "1.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz", + "from": "object-assign@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" } } @@ -2951,14 +2993,13 @@ } }, "lodash": { - "version": "3.9.3", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz" + "version": "3.10.0", + "from": "lodash@latest", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz" }, "meanio": { - "version": "0.8.76", + "version": "0.8.77", "from": "meanio@latest", - "resolved": "https://registry.npmjs.org/meanio/-/meanio-0.8.76.tgz", "dependencies": { "complex-list": { "version": "0.1.4", @@ -2989,7 +3030,7 @@ }, "glob": { "version": "4.5.3", - "from": "glob@>=4.0.3 <5.0.0", + "from": "glob@>=4.4.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { @@ -3086,7 +3127,7 @@ }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.0 <1.1.0", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { @@ -3119,9 +3160,9 @@ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.6.1.tgz", "dependencies": { "postcss": { - "version": "4.1.12", + "version": "4.1.16", "from": "postcss@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.12.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", "dependencies": { "es6-promise": { "version": "2.3.0", @@ -3129,9 +3170,9 @@ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz" }, "source-map": { - "version": "0.4.2", + "version": "0.4.3", "from": "source-map@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.3.tgz", "dependencies": { "amdefine": { "version": "0.1.1", @@ -3148,14 +3189,14 @@ } }, "chalk": { - "version": "1.0.0", + "version": "1.1.0", "from": "chalk@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.0.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", @@ -3163,38 +3204,33 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { - "version": "1.0.3", - "from": "has-ansi@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "ansi-regex@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" - }, - "get-stdin": { - "version": "4.0.1", - "from": "get-stdin@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { - "version": "2.0.1", - "from": "strip-ansi@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "ansi-regex@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { - "version": "1.3.1", - "from": "supports-color@>=1.3.0 <2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, @@ -3235,19 +3271,18 @@ } }, "stacksight": { - "version": "1.0.12", + "version": "1.0.13", "from": "stacksight@latest", - "resolved": "https://registry.npmjs.org/stacksight/-/stacksight-1.0.12.tgz", "dependencies": { "morgan": { - "version": "1.6.0", + "version": "1.6.1", "from": "morgan@latest", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", "dependencies": { "basic-auth": { - "version": "1.0.2", - "from": "basic-auth@>=1.0.2 <1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.2.tgz" + "version": "1.0.3", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" }, "debug": { "version": "2.2.0", @@ -3256,7 +3291,7 @@ }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.0 <1.1.0", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { @@ -3292,7 +3327,7 @@ }, "uglify-js": { "version": "2.4.23", - "from": "uglify-js@>=2.4.14 <3.0.0", + "from": "uglify-js@>=2.4.0 <2.5.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", "dependencies": { "async": { @@ -3349,28 +3384,28 @@ } }, "mongoose": { - "version": "4.0.5", - "from": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.5.tgz", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.5.tgz", + "version": "4.0.6", + "from": "mongoose@latest", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.6.tgz", "dependencies": { "async": { "version": "0.9.0", - "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", + "from": "async@0.9.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" }, "bson": { "version": "0.3.2", - "from": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", + "from": "bson@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", "dependencies": { "bson-ext": { - "version": "0.1.8", - "from": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.8.tgz", - "resolved": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.8.tgz", + "version": "0.1.10", + "from": "bson-ext@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.10.tgz", "dependencies": { "nan": { "version": "1.8.4", - "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", + "from": "nan@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" }, "node-pre-gyp": { @@ -3380,71 +3415,71 @@ "dependencies": { "mkdirp": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nopt": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz", + "version": "3.0.3", + "from": "nopt@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "npmlog": { "version": "1.2.1", - "from": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", + "from": "npmlog@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", "dependencies": { "ansi": { "version": "0.3.0", - "from": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz", + "from": "ansi@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" }, "are-we-there-yet": { "version": "1.0.4", - "from": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", + "from": "are-we-there-yet@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", "dependencies": { "delegates": { "version": "0.1.0", - "from": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz", + "from": "delegates@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -3452,34 +3487,34 @@ } }, "gauge": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/gauge/-/gauge-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.0.tgz", + "version": "1.2.2", + "from": "gauge@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", "dependencies": { "has-unicode": { "version": "1.0.0", - "from": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz", + "from": "has-unicode@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz" }, "lodash.pad": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.0.tgz", + "version": "3.1.1", + "from": "lodash.pad@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", "dependencies": { "lodash._basetostring": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", + "version": "3.6.1", + "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash.repeat@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } } @@ -3487,23 +3522,23 @@ }, "lodash.padleft": { "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", + "from": "lodash.padleft@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", "dependencies": { "lodash._basetostring": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", + "version": "3.6.1", + "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash.repeat@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } } @@ -3511,23 +3546,23 @@ }, "lodash.padright": { "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", + "from": "lodash.padright@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", "dependencies": { "lodash._basetostring": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz", + "version": "3.6.1", + "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash.repeat@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } } @@ -3539,76 +3574,76 @@ }, "rc": { "version": "1.0.3", - "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", + "from": "rc@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "dependencies": { "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.7 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" }, "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "strip-json-comments": { "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", + "from": "strip-json-comments@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" } } }, "rimraf": { "version": "2.3.4", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", + "from": "rimraf@>=2.3.2 <2.4.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.4.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -3617,12 +3652,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -3633,156 +3668,156 @@ }, "semver": { "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "from": "semver@>=4.3.3 <4.4.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" }, "tar": { "version": "2.1.1", - "from": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", + "from": "tar@>=2.1.0 <2.2.0", "resolved": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", "dependencies": { "block-stream": { "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", + "from": "block-stream@*", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, "fstream": { - "version": "1.0.6", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.6.tgz", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.6.tgz", + "version": "1.0.7", + "from": "fstream@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "tar-pack": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", + "from": "tar-pack@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", "dependencies": { "uid-number": { "version": "0.0.3", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz", + "from": "uid-number@0.0.3", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" }, "once": { "version": "1.1.1", - "from": "https://registry.npmjs.org/once/-/once-1.1.1.tgz", + "from": "once@>=1.1.1 <1.2.0", "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" }, "debug": { "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "from": "debug@>=0.7.2 <0.8.0", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "fstream": { "version": "0.1.31", - "from": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", + "from": "fstream@>=0.1.22 <0.2.0", "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.2 <3.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "tar": { "version": "0.1.20", - "from": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", + "from": "tar@>=0.1.17 <0.2.0", "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", "dependencies": { "block-stream": { "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", + "from": "block-stream@*", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { "version": "0.0.7", - "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", + "from": "fstream-ignore@0.0.7", "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", "dependencies": { "minimatch": { "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "from": "minimatch@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { - "version": "2.6.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "graceful-fs": { "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "from": "graceful-fs@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" } } @@ -3795,32 +3830,37 @@ }, "hooks-fixed": { "version": "1.0.1", - "from": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz", + "from": "hooks-fixed@1.0.1", "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz" }, "kareem": { "version": "1.0.1", - "from": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz", + "from": "kareem@1.0.1", "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz" }, "mongodb": { - "version": "2.0.33", - "from": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.33.tgz", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.33.tgz", + "version": "2.0.34", + "from": "mongodb@2.0.34", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", "dependencies": { "mongodb-core": { - "version": "1.1.32", - "from": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.1.32.tgz", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.1.32.tgz", + "version": "1.2.0", + "from": "mongodb-core@1.2.0", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", "dependencies": { + "bson": { + "version": "0.4.7", + "from": "bson@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.7.tgz" + }, "kerberos": { "version": "0.0.12", - "from": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", + "from": "kerberos@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", "dependencies": { "nan": { "version": "1.8.4", - "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", + "from": "nan@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" } } @@ -3829,27 +3869,27 @@ }, "readable-stream": { "version": "1.0.31", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", + "from": "readable-stream@1.0.31", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -3858,157 +3898,164 @@ }, "mpath": { "version": "0.1.1", - "from": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz", + "from": "mpath@0.1.1", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz" }, "mpromise": { "version": "0.5.4", - "from": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz", + "from": "mpromise@0.5.4", "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz" }, "mquery": { - "version": "1.5.1", - "from": "https://registry.npmjs.org/mquery/-/mquery-1.5.1.tgz", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.5.1.tgz", + "version": "1.6.1", + "from": "mquery@1.6.1", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", "dependencies": { "bluebird": { - "version": "2.9.9", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.9.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.9.tgz" + "version": "2.9.26", + "from": "bluebird@2.9.26", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz" }, "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + "version": "2.2.0", + "from": "debug@2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } } } }, "ms": { "version": "0.1.0", - "from": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz", + "from": "ms@0.1.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz" }, "muri": { "version": "1.0.0", - "from": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz", + "from": "muri@1.0.0", "resolved": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz" }, "regexp-clone": { "version": "0.0.1", - "from": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "from": "regexp-clone@0.0.1", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz" }, "sliced": { "version": "0.0.5", - "from": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", + "from": "sliced@0.0.5", "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz" } } }, "morgan": { - "version": "1.6.0", - "from": "https://registry.npmjs.org/morgan/-/morgan-1.6.0.tgz", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.0.tgz", + "version": "1.6.1", + "from": "morgan@latest", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", "dependencies": { "basic-auth": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.2.tgz" + "version": "1.0.3", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "from": "on-finished@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "on-headers": { "version": "1.0.0", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", + "from": "on-headers@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" } } }, "ms": { "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "from": "ms@latest", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" }, "nodemailer": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.3.4.tgz", + "version": "1.4.0", + "from": "nodemailer@latest", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.4.0.tgz", "dependencies": { "buildmail": { "version": "1.2.4", - "from": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", + "from": "buildmail@>=1.2.4 <2.0.0", "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", "dependencies": { "addressparser": { "version": "0.3.2", - "from": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz", + "from": "addressparser@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz" }, "libbase64": { "version": "0.1.0", - "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", + "from": "libbase64@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", + "from": "libqp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "hyperquest": { "version": "1.2.0", - "from": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", + "from": "hyperquest@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "from": "duplexer2@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -4017,39 +4064,39 @@ }, "through2": { "version": "0.6.5", - "from": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "from": "through2@>=0.6.3 <0.7.0", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <4.1.0-0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -4058,66 +4105,66 @@ }, "libmime": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", + "from": "libmime@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", "dependencies": { "iconv-lite": { - "version": "0.4.10", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.10.tgz", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.10.tgz" + "version": "0.4.11", + "from": "iconv-lite@>=0.4.8 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "libbase64": { "version": "0.1.0", - "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", + "from": "libbase64@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", + "from": "libqp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "nodemailer-direct-transport": { "version": "1.0.2", - "from": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", + "from": "nodemailer-direct-transport@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", "dependencies": { "smtp-connection": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.2.0.tgz" + "version": "1.3.1", + "from": "smtp-connection@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } }, "nodemailer-smtp-transport": { "version": "1.0.3", - "from": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", + "from": "nodemailer-smtp-transport@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", "dependencies": { "clone": { "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "from": "clone@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" }, "nodemailer-wellknown": { "version": "0.1.5", - "from": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz", + "from": "nodemailer-wellknown@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz" }, "smtp-connection": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.2.0.tgz" + "version": "1.3.1", + "from": "smtp-connection@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } } } }, "npm": { - "version": "2.11.2", - "from": "https://registry.npmjs.org/npm/-/npm-2.11.2.tgz", - "resolved": "https://registry.npmjs.org/npm/-/npm-2.11.2.tgz", + "version": "2.12.1", + "from": "npm@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-2.12.1.tgz", "dependencies": { "abbrev": { "version": "1.0.7", @@ -4216,14 +4263,13 @@ } }, "dezalgo": { - "version": "1.0.2", - "from": "dezalgo@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.2.tgz", + "version": "1.0.3", + "from": "dezalgo@>=1.0.3 <1.1.0", "dependencies": { "asap": { - "version": "1.0.0", - "from": "asap@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz" + "version": "2.0.3", + "from": "asap@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz" } } }, @@ -4243,13 +4289,12 @@ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.3.tgz" }, "fstream": { - "version": "1.0.6", - "from": "fstream@>=1.0.6 <1.1.0", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.6.tgz" + "version": "1.0.7", + "from": "fstream@>=1.0.7 <1.1.0" }, "fstream-npm": { - "version": "1.0.2", - "from": "fstream-npm@>=1.0.2 <1.1.0", + "version": "1.0.3", + "from": "fstream-npm@>=1.0.3 <1.1.0", "dependencies": { "fstream-ignore": { "version": "1.0.2", @@ -4299,31 +4344,18 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "ini": { - "version": "1.3.3", - "from": "ini@>=1.3.1 <1.4.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.3.tgz" + "version": "1.3.4", + "from": "ini@latest", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "init-package-json": { - "version": "1.6.0", - "from": "init-package-json@1.6.0", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.6.0.tgz", + "version": "1.7.0", + "from": "init-package-json@>=1.7.0 <1.8.0", "dependencies": { "promzard": { "version": "0.3.0", "from": "promzard@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" - }, - "validate-npm-package-license": { - "version": "1.0.0-prerelease-2", - "from": "validate-npm-package-license@1.0.0-prerelease-2", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-1.0.0-prerelease-2.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.0-prerelease-3", - "from": "spdx-correct@1.0.0-prerelease-3", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.0-prerelease-3.tgz" - } - } } } }, @@ -4455,17 +4487,18 @@ } }, "nopt": { - "version": "3.0.2", - "from": "nopt@>=3.0.2 <3.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz" + "version": "3.0.3", + "from": "nopt@>=3.0.3 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz" }, "normalize-git-url": { - "version": "1.0.1", - "from": "normalize-git-url@>=1.0.1 <1.1.0" + "version": "2.0.0", + "from": "normalize-git-url@latest", + "resolved": "https://registry.npmjs.org/normalize-git-url/-/normalize-git-url-2.0.0.tgz" }, "normalize-package-data": { - "version": "2.2.0", - "from": "normalize-package-data@2.2.0" + "version": "2.3.0", + "from": "normalize-package-data@>=2.3.0 <2.4.0" }, "npm-cache-filename": { "version": "1.0.1", @@ -4578,9 +4611,15 @@ "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.1.tgz" }, "osenv": { - "version": "0.1.1", - "from": "osenv@0.1.1", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.1.tgz" + "version": "0.1.2", + "from": "osenv@latest", + "dependencies": { + "os-tmpdir": { + "version": "1.0.1", + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + } + } }, "path-is-inside": { "version": "1.0.1", @@ -4600,8 +4639,9 @@ } }, "read-installed": { - "version": "4.0.0", - "from": "read-installed@>=4.0.0 <4.1.0", + "version": "4.0.1", + "from": "read-installed@>=4.0.1 <4.1.0", + "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.1.tgz", "dependencies": { "debuglog": { "version": "1.0.1", @@ -4666,9 +4706,9 @@ "resolved": "https://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz" }, "request": { - "version": "2.57.0", - "from": "request@2.57.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.57.0.tgz", + "version": "2.58.0", + "from": "request@2.58.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", "dependencies": { "bl": { "version": "0.9.4", @@ -4704,30 +4744,35 @@ "from": "caseless@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" }, + "extend": { + "version": "2.0.1", + "from": "extend@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" + }, "forever-agent": { "version": "0.6.1", "from": "forever-agent@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { - "version": "0.2.0", - "from": "form-data@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "version": "1.0.0-rc1", + "from": "form-data@>=1.0.0-rc1 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", "dependencies": { "async": { - "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + "version": "1.2.1", + "from": "async@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.2.1.tgz" }, - "combined-stream": { - "version": "0.0.7", - "from": "combined-stream@>=0.0.4 <0.1.0", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "mime-types": { + "version": "2.1.1", + "from": "mime-types@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "delayed-stream@0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + "mime-db": { + "version": "1.13.0", + "from": "mime-db@>=1.13.0 <1.14.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" } } } @@ -4739,14 +4784,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.0.12", + "version": "2.0.14", "from": "mime-types@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.12.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { - "version": "1.10.0", - "from": "mime-db@>=1.10.0 <1.11.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.10.0.tgz" + "version": "1.12.0", + "from": "mime-db@>=1.12.0 <1.13.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, @@ -4766,9 +4811,9 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" }, "tough-cookie": { - "version": "1.2.0", + "version": "2.0.0", "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-1.2.0.tgz" + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.11.0", @@ -4808,9 +4853,9 @@ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { - "version": "2.7.2", + "version": "2.8.0", "from": "boom@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.7.2.tgz" + "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", @@ -4835,13 +4880,13 @@ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { - "version": "1.0.3", + "version": "1.0.5", "from": "combined-stream@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "dependencies": { "delayed-stream": { "version": "1.0.0", - "from": "delayed-stream@>=1.0.0 <2.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" } } @@ -4857,9 +4902,9 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.7.1.tgz", "dependencies": { "bluebird": { - "version": "2.9.27", + "version": "2.9.30", "from": "bluebird@>=2.9.26 <3.0.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.27.tgz" + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz" }, "chalk": { "version": "1.0.0", @@ -4951,9 +4996,9 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { - "version": "2.3.4", - "from": "rimraf@>=2.3.4 <2.4.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", + "version": "2.4.0", + "from": "rimraf@latest", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", "dependencies": { "glob": { "version": "4.5.3", @@ -4982,14 +5027,14 @@ "from": "sorted-object@" }, "spdx": { - "version": "0.4.0", - "from": "spdx@0.4.0", - "resolved": "https://registry.npmjs.org/spdx/-/spdx-0.4.0.tgz", + "version": "0.4.1", + "from": "spdx@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/spdx/-/spdx-0.4.1.tgz", "dependencies": { "spdx-license-ids": { - "version": "1.0.0", + "version": "1.0.1", "from": "spdx-license-ids@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.1.tgz" } } }, @@ -5056,32 +5101,44 @@ "version": "1.1.2", "from": "write-file-atomic@>=1.1.2 <1.2.0", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.2.tgz" + }, + "validate-npm-package-license": { + "version": "2.0.0", + "from": "validate-npm-package-license@2.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-2.0.0.tgz", + "dependencies": { + "spdx-correct": { + "version": "1.0.0", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.0.tgz" + } + } } } }, "passport-facebook": { "version": "2.0.0", - "from": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", + "from": "passport-facebook@latest", "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", "dependencies": { "passport-oauth2": { "version": "1.1.2", - "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", + "from": "passport-oauth2@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "from": "uid2@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5090,34 +5147,34 @@ }, "passport-github": { "version": "0.1.5", - "from": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", + "from": "passport-github@latest", "resolved": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", + "from": "pkginfo@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", + "from": "passport-oauth@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", + "from": "passport@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "from": "pause@0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5126,59 +5183,59 @@ }, "passport-google-oauth": { "version": "0.2.0", - "from": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", + "from": "passport-google-oauth@latest", "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "passport-oauth": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", + "from": "passport-oauth@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", + "from": "passport-oauth1@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "passport-oauth2": { "version": "1.1.2", - "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", + "from": "passport-oauth2@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "from": "uid2@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5189,34 +5246,34 @@ }, "passport-linkedin": { "version": "0.1.3", - "from": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", + "from": "passport-linkedin@latest", "resolved": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", + "from": "pkginfo@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", + "from": "passport-oauth@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", + "from": "passport@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "from": "pause@0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5225,51 +5282,51 @@ }, "passport-local": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", + "from": "passport-local@latest", "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" } } }, "passport-twitter": { "version": "1.0.3", - "from": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", + "from": "passport-twitter@latest", "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", + "from": "passport-oauth1@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "xtraverse": { "version": "0.1.0", - "from": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "from": "xtraverse@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", "dependencies": { "xmldom": { "version": "0.1.19", - "from": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz", + "from": "xmldom@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz" } } @@ -5278,74 +5335,74 @@ }, "phantomjs": { "version": "1.9.17", - "from": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", + "from": "phantomjs@>=1.9.0", "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", "dependencies": { "adm-zip": { "version": "0.4.4", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "from": "adm-zip@0.4.4", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" }, "fs-extra": { "version": "0.18.4", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", + "from": "fs-extra@>=0.18.0 <0.19.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.2 <3.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "jsonfile": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.0.1.tgz" + "version": "2.2.1", + "from": "jsonfile@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.1.tgz" }, "rimraf": { - "version": "2.4.0", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", + "version": "2.4.1", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.4.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "from": "minimatch@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -5354,12 +5411,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -5372,134 +5429,139 @@ }, "kew": { "version": "0.4.0", - "from": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz", + "from": "kew@0.4.0", "resolved": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz" }, "npmconf": { "version": "2.1.1", - "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", + "from": "npmconf@2.1.1", "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", "dependencies": { "config-chain": { "version": "1.1.9", - "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", + "from": "config-chain@>=1.1.8 <1.2.0", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", "dependencies": { "proto-list": { "version": "1.2.4", - "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "from": "proto-list@>=1.2.1 <1.3.0", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nopt": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.2.tgz", + "version": "3.0.3", + "from": "nopt@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "osenv": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.2.tgz", + "version": "0.1.3", + "from": "osenv@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { + "os-homedir": { + "version": "1.0.0", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" + }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "semver": { "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" }, "uid-number": { "version": "0.0.5", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", + "from": "uid-number@0.0.5", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" } } }, "progress": { "version": "1.1.8", - "from": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "from": "progress@1.1.8", "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" }, "request": { "version": "2.42.0", - "from": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", + "from": "request@2.42.0", "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -5508,191 +5570,191 @@ }, "caseless": { "version": "0.6.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz", + "from": "caseless@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "qs": { "version": "1.2.2", - "from": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", + "from": "qs@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "from": "mime-types@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "tunnel-agent": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" + "version": "0.4.1", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "form-data": { "version": "0.1.4", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "from": "form-data@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", "dependencies": { "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "mime": { "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "from": "mime@>=1.2.11 <1.3.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.4.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz", + "from": "oauth-sign@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "from": "hawk@1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "from": "hoek@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "from": "boom@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "from": "cryptiles@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "from": "sntp@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "from": "request-progress@0.3.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "from": "throttleit@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "which": { "version": "1.0.9", - "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "from": "which@>=1.0.5 <1.1.0", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" } } }, "request": { "version": "2.58.0", - "from": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", + "from": "request@latest", "resolved": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -5701,33 +5763,33 @@ }, "caseless": { "version": "0.10.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", + "from": "caseless@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" }, "extend": { "version": "2.0.1", - "from": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz", + "from": "extend@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" }, "forever-agent": { "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "from": "forever-agent@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { "version": "1.0.0-rc1", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", + "from": "form-data@>=1.0.0-rc1 <1.1.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", "dependencies": { "mime-types": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", + "version": "2.1.2", + "from": "mime-types@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { - "version": "1.13.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" + "version": "1.14.0", + "from": "mime-db@>=1.14.0 <1.15.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } } @@ -5735,225 +5797,220 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "3.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", + "from": "qs@>=3.1.0 <3.2.0", "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" }, "tunnel-agent": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" + "version": "0.4.1", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "from": "http-signature@>=0.11.0 <0.12.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "from": "oauth-sign@>=0.8.0 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "from": "hawk@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", + "from": "hoek@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", + "from": "boom@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", + "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "from": "combined-stream@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "dependencies": { "delayed-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "from": "delayed-stream@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "har-validator": { - "version": "1.7.1", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.7.1.tgz", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.7.1.tgz", + "version": "1.8.0", + "from": "har-validator@>=1.6.1 <2.0.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "dependencies": { "bluebird": { - "version": "2.9.30", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz" + "version": "2.9.32", + "from": "bluebird@>=2.9.30 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" }, "chalk": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "version": "1.1.0", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" - }, - "get-stdin": { - "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "commander": { "version": "2.8.1", - "from": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "from": "commander@>=2.8.1 <3.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "from": "graceful-readlink@>=1.0.0", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "is-my-json-valid": { "version": "2.12.0", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", + "from": "is-my-json-valid@>=2.12.0 <3.0.0", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", "dependencies": { "generate-function": { "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "from": "generate-function@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" }, "generate-object-property": { "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "from": "generate-object-property@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "dependencies": { "is-property": { "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "from": "is-property@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" } } }, "jsonpointer": { "version": "1.1.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz", + "from": "jsonpointer@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -5964,86 +6021,86 @@ }, "serve-favicon": { "version": "2.3.0", - "from": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", + "from": "serve-favicon@latest", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", "dependencies": { "etag": { "version": "1.7.0", - "from": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "from": "etag@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" }, "fresh": { "version": "0.3.0", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "from": "fresh@0.3.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" } } }, "shelljs": { "version": "0.5.1", - "from": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz", + "from": "shelljs@latest", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz" }, "swig": { "version": "1.4.2", - "from": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", + "from": "swig@latest", "resolved": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", "dependencies": { "uglify-js": { "version": "2.4.23", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", + "from": "uglify-js@>=2.4.0 <2.5.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.34", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "from": "source-map@0.1.34", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "dependencies": { "amdefine": { "version": "0.1.1", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" } } }, "uglify-to-browserify": { "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" }, "yargs": { "version": "3.5.4", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "from": "yargs@>=3.5.4 <3.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", "dependencies": { "camelcase": { "version": "1.1.0", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", + "from": "camelcase@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" }, "decamelize": { "version": "1.0.0", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz", + "from": "decamelize@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" }, "window-size": { "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "from": "window-size@0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } @@ -6052,17 +6109,17 @@ }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -6071,7 +6128,7 @@ }, "view-helpers": { "version": "0.1.5", - "from": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz", + "from": "view-helpers@latest", "resolved": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz" } } diff --git a/package.json b/package.json index bf74377e7d..71b11770d1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mean", "description": "MEAN.io: A fullstack JavaScript framework powered by MongoDB, ExpressJS, AngularJS, NodeJS.", - "version": "0.5.24", + "version": "0.5.5", "private": false, "author": "Linnovate ", "contributors": "https://github.com/linnovate/mean/graphs/contributors", From 809364d658546387a233efe93c067e05768d558c Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Thu, 9 Jul 2015 23:08:20 -0600 Subject: [PATCH 30/60] anonymous typo --- config/env/development.js | 2 +- mean.json | 5 ++++- packages/core/circles/app.js | 4 ++-- packages/core/circles/server/controllers/circles.js | 6 +++--- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/config/env/development.js b/config/env/development.js index dd66e4db07..e27e7f0515 100644 --- a/config/env/development.js +++ b/config/env/development.js @@ -1,7 +1,7 @@ 'use strict'; module.exports = { - db: 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || 'localhost') + '/mean-dev', + db: 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || 'localhost') + '/meand1', debug: true, logging: { format: 'tiny' diff --git a/mean.json b/mean.json index 596178a0ad..d8cb0d9afc 100644 --- a/mean.json +++ b/mean.json @@ -1,3 +1,6 @@ { - "dependencies": {} + "dependencies": {}, + "anonymizedData": true, + "name": "p1", + "id": "559e8aa27f43f3bd5ed1a3ca" } \ No newline at end of file diff --git a/packages/core/circles/app.js b/packages/core/circles/app.js index 16a8c6f4bc..4d22b8110f 100644 --- a/packages/core/circles/app.js +++ b/packages/core/circles/app.js @@ -37,7 +37,7 @@ Circles.register(function(app, auth, database) { function ensureCirclesExist() { - var requiredCircles = ['annonymous', 'authenticated', 'can create content', 'can edit content', 'can delete content', 'admin']; + var requiredCircles = ['anonymous', 'authenticated', 'can create content', 'can edit content', 'can delete content', 'admin']; var Circle = require('mongoose').model('Circle'); requiredCircles.forEach(function(circle, index) { var query = { @@ -70,4 +70,4 @@ function ensureCirclesExist() { Y Override queries to check user permisisons Y Add middleware for checking for specific circles by name O Page to create and manage circles + sow circles heirarchy -*/ \ No newline at end of file +*/ diff --git a/packages/core/circles/server/controllers/circles.js b/packages/core/circles/server/controllers/circles.js index ccb040e2e0..a9c9124998 100644 --- a/packages/core/circles/server/controllers/circles.js +++ b/packages/core/circles/server/controllers/circles.js @@ -115,7 +115,7 @@ module.exports = function(Circles, app) { } }, userAcl: function(req, res, next) { - var roles = req.user && req.user.roles ? req.user.roles : ['annonymous']; + var roles = req.user && req.user.roles ? req.user.roles : ['anonymous']; var userRoles = {}; var list = []; @@ -193,7 +193,7 @@ function validateCircles(name, circles, callback) { userRoles: function(req, res, next) { - var roles = req.user && req.user.roles ? req.user.roles : ['annonymous']; + var roles = req.user && req.user.roles ? req.user.roles : ['anonymous']; var myRoles = {}; @@ -205,4 +205,4 @@ function validateCircles(name, circles, callback) { return myRoles; } -*/ \ No newline at end of file +*/ From d09df96f689f91abdf6351f09f888baf440b2819 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Thu, 9 Jul 2015 23:14:47 -0600 Subject: [PATCH 31/60] anonymous typo --- packages/core/users/server/models/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/users/server/models/user.js b/packages/core/users/server/models/user.js index 9ed4e1312b..3b95ab5908 100755 --- a/packages/core/users/server/models/user.js +++ b/packages/core/users/server/models/user.js @@ -64,7 +64,7 @@ var UserSchema = new Schema({ }, roles: { type: Array, - default: ['authenticated', 'annonymous'] + default: ['authenticated', 'anonymous'] }, hashed_password: { type: String, From 3c3b5c9dea6e3be192fab73496988ecc51a39b38 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Thu, 9 Jul 2015 23:23:16 -0600 Subject: [PATCH 32/60] Fixing tests currently by commenting out the one role assertion - the wierd thing is that the default user has both authenticaed and anonymous roles - we should research if this is legit --- packages/core/users/server/tests/users.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/users/server/tests/users.js b/packages/core/users/server/tests/users.js index 54b1677009..59972751f7 100644 --- a/packages/core/users/server/tests/users.js +++ b/packages/core/users/server/tests/users.js @@ -93,7 +93,7 @@ describe('', function() { expect(_user.hasRole('authenticated')).to.equal(true); expect(_user.hasRole('admin')).to.equal(false); expect(_user.isAdmin()).to.equal(false); - expect(_user.roles.length).to.equal(1); + //expect(_user.roles.length).to.equal(1); _user.remove(function(err) { done(); }); From 2214e2455a91d9849cda921fb128131a1a1e5e65 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Fri, 10 Jul 2015 08:34:41 -0600 Subject: [PATCH 33/60] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 503bacbc8d..6a760ceb8c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://travis-ci.org/linnovate/mean.svg?branch=master)](https://travis-ci.org/linnovate/mean) +[![Build Status](https://travis-ci.org/linnovate/mean.svg)](https://travis-ci.org/linnovate/mean) [![Dependencies Status](https://david-dm.org/linnovate/mean.svg)](https://david-dm.org/linnovate/mean) [![Gitter](https://badges.gitter.im/JoinChat.svg)](https://gitter.im/linnovate/mean?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) From a8fe29bb85552760ca2b4d8efc0b1174457ba291 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Fri, 10 Jul 2015 08:43:27 -0600 Subject: [PATCH 34/60] Restored user test once I understood why the user has two roles --- packages/core/users/server/tests/users.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/users/server/tests/users.js b/packages/core/users/server/tests/users.js index 59972751f7..9467ea9861 100644 --- a/packages/core/users/server/tests/users.js +++ b/packages/core/users/server/tests/users.js @@ -93,7 +93,8 @@ describe('', function() { expect(_user.hasRole('authenticated')).to.equal(true); expect(_user.hasRole('admin')).to.equal(false); expect(_user.isAdmin()).to.equal(false); - //expect(_user.roles.length).to.equal(1); + // With the introduction of roles by circles a user has both anonymous and authenticated circles upon creation + expect(_user.roles.length).to.equal(2); _user.remove(function(err) { done(); }); From 6f4e75c2ce73fb30c2d5d611ef17c119e66f8b25 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Fri, 10 Jul 2015 08:54:19 -0600 Subject: [PATCH 35/60] Adding travis-ci notification to slack --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 457041c0fa..3bd7cf2cd5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,9 @@ notifications: webhooks: urls: - https://webhooks.gitter.im/e/08c84711c36e875930d0 + - https://hooks.slack.com/services/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 on_success: change # options: [always|never|change] default: always on_failure: always # options: [always|never|change] default: always - on_start: false # default: false + on_start: always # default: false From dfcd4afff03e100144251c0b27be6aed1c5c9ccc Mon Sep 17 00:00:00 2001 From: John Webb Date: Fri, 10 Jul 2015 21:36:20 -0400 Subject: [PATCH 36/60] Re-enabled livereload in development environment --- gulp/development.js | 25 +++++++++++++------ .../system/server/views/includes/foot.html | 4 --- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/gulp/development.js b/gulp/development.js index b211f0d524..3a47fd6fa2 100644 --- a/gulp/development.js +++ b/gulp/development.js @@ -47,29 +47,38 @@ gulp.task('less', function() { }); gulp.task('devServe', ['env:development'], function () { + plugins.nodemon({ script: 'server.js', ext: 'html js', env: { 'NODE_ENV': 'development' } , ignore: ['node_modules/'], - nodeArgs: ['--debug'] + nodeArgs: ['--debug'], + stdout: false + }).on('readable', function(data) { + this.stdout.on('data', function(chunk) { + if(/Mean app started/.test(chunk)) { + setTimeout(function() { plugins.livereload.reload() }, 500); + } + process.stdout.write(chunk); + }); + this.stderr.pipe(process.stderr); }); }); gulp.task('coffee', function() { gulp.src(paths.coffee) .pipe(coffee({bare: true}).on('error', gutil.log)) - .pipe(gulp.dest('./packages')) + .pipe(gulp.dest('./packages')); }); gulp.task('watch', function () { - gulp.watch(paths.coffee,['coffee']).on('change', plugins.livereload.changed); - gulp.watch(paths.coffees).on('change',plugins.livereload.changed); - gulp.watch(paths.js, ['jshint']).on('change', plugins.livereload.changed); - gulp.watch(paths.html).on('change', plugins.livereload.changed); + plugins.livereload.listen({interval:500}); + + gulp.watch(paths.coffee,['coffee']); + gulp.watch(paths.js, ['jshint']); gulp.watch(paths.css, ['csslint']).on('change', plugins.livereload.changed); - gulp.watch(paths.less, ['less']).on('change', plugins.livereload.changed); - plugins.livereload.listen({interval: 500}); + gulp.watch(paths.less, ['less']); }); function count(taskName, message) { diff --git a/packages/core/system/server/views/includes/foot.html b/packages/core/system/server/views/includes/foot.html index 3a1108615c..e62f53357c 100644 --- a/packages/core/system/server/views/includes/foot.html +++ b/packages/core/system/server/views/includes/foot.html @@ -3,9 +3,5 @@ {% endfor %} {% if (process.env.NODE_ENV == 'development') %} - - {% endif %} From ba8bf3d5d312a889f691ae7df7fdd178b831bf50 Mon Sep 17 00:00:00 2001 From: John Webb Date: Fri, 10 Jul 2015 21:57:38 -0400 Subject: [PATCH 37/60] Cleaned up --- gulp/development.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gulp/development.js b/gulp/development.js index 3a47fd6fa2..816623ecf1 100644 --- a/gulp/development.js +++ b/gulp/development.js @@ -55,10 +55,10 @@ gulp.task('devServe', ['env:development'], function () { ignore: ['node_modules/'], nodeArgs: ['--debug'], stdout: false - }).on('readable', function(data) { + }).on('readable', function() { this.stdout.on('data', function(chunk) { if(/Mean app started/.test(chunk)) { - setTimeout(function() { plugins.livereload.reload() }, 500); + setTimeout(function() { plugins.livereload.reload(); }, 500); } process.stdout.write(chunk); }); From f9d0c05b60811d3fd1084dc6bf83bf43f8000b28 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 12 Jul 2015 08:41:44 +0300 Subject: [PATCH 38/60] clean mean.json --- mean.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mean.json b/mean.json index d8cb0d9afc..596178a0ad 100644 --- a/mean.json +++ b/mean.json @@ -1,6 +1,3 @@ { - "dependencies": {}, - "anonymizedData": true, - "name": "p1", - "id": "559e8aa27f43f3bd5ed1a3ca" + "dependencies": {} } \ No newline at end of file From 766aaa91ccc8e4aec1158556006886867ce073d5 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 12 Jul 2015 09:02:21 +0300 Subject: [PATCH 39/60] rename dev db --- config/env/development.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/env/development.js b/config/env/development.js index e27e7f0515..dd66e4db07 100644 --- a/config/env/development.js +++ b/config/env/development.js @@ -1,7 +1,7 @@ 'use strict'; module.exports = { - db: 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || 'localhost') + '/meand1', + db: 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || 'localhost') + '/mean-dev', debug: true, logging: { format: 'tiny' From 92cae8a96d337abfd94513bcceb3c28726ef4ac2 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Sun, 19 Jul 2015 13:26:09 +0300 Subject: [PATCH 40/60] update shrinkwrap --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 9e11073c22..18ff4b9726 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3271,7 +3271,7 @@ } }, "stacksight": { - "version": "1.0.13", + "version": "1.0.15", "from": "stacksight@latest", "dependencies": { "morgan": { From 5e8a858344726e8a727909004266618e37bd2eeb Mon Sep 17 00:00:00 2001 From: Vikram Date: Mon, 20 Jul 2015 16:36:00 -0700 Subject: [PATCH 41/60] updated user.js for forgot password the user filed is not in scope here as its the error part. --- packages/core/users/server/controllers/users.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/users/server/controllers/users.js b/packages/core/users/server/controllers/users.js index bfd27db97d..d92964ba10 100755 --- a/packages/core/users/server/controllers/users.js +++ b/packages/core/users/server/controllers/users.js @@ -288,7 +288,7 @@ module.exports = function(MeanUser) { response.status = 'danger'; MeanUser.events.publish('forgotpassword', { - description: user.name + ' forgot his password.' + description: req.body.text + ' forgot his password.' }); } res.json(response); From cf222575159ee8c75af2a200846f95568c73fd4e Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Wed, 22 Jul 2015 13:57:05 +0300 Subject: [PATCH 42/60] update sts version --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 18ff4b9726..dea4322443 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3271,7 +3271,7 @@ } }, "stacksight": { - "version": "1.0.15", + "version": "1.0.16", "from": "stacksight@latest", "dependencies": { "morgan": { From 2f1cbe24ae192d7cbc9a0cc22f6ccf5d12e5b20e Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Thu, 23 Jul 2015 10:29:00 +0300 Subject: [PATCH 43/60] fix auth --- packages/core/users/authorization.js | 28 +++++++++++++++++++--- packages/core/users/server/routes/users.js | 5 +++- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/packages/core/users/authorization.js b/packages/core/users/authorization.js index 9f041aa2e4..d33fc3d04c 100644 --- a/packages/core/users/authorization.js +++ b/packages/core/users/authorization.js @@ -1,7 +1,19 @@ 'use strict'; var mongoose = require('mongoose'), + User = mongoose.model('User'), _ = require('lodash'); + +var findUser = exports.findUser = function(id, cb) { + User.findOne({ + _id: id + }, function(err, user) { + if (err || !user) return cb(null); + cb(user); + }); +}; + + /** * Generic require login routing middleware */ @@ -9,7 +21,11 @@ exports.requiresLogin = function(req, res, next) { if (!req.isAuthenticated()) { return res.status(401).send('User is not authorized'); } - next(); + findUser(req.user._id, function(user) { + if (!user) return res.status(401).send('User is not authorized'); + req.user = user; + next(); + }); }; /** @@ -17,10 +33,16 @@ exports.requiresLogin = function(req, res, next) { * Basic Role checking - future release with full permission system */ exports.requiresAdmin = function(req, res, next) { - if (!req.isAuthenticated() || req.user.roles.indexOf('admin') < 0) { + if (!req.isAuthenticated()) { return res.status(401).send('User is not authorized'); } - next(); + findUser(req.user._id, function(user) { + if (!user) return res.status(401).send('User is not authorized'); + + if (req.user.roles.indexOf('admin') === -1) return res.status(401).send('User is not authorized'); + req.user = user; + next(); + }); }; /** diff --git a/packages/core/users/server/routes/users.js b/packages/core/users/server/routes/users.js index 89e2a9aa23..e3a4233d2f 100644 --- a/packages/core/users/server/routes/users.js +++ b/packages/core/users/server/routes/users.js @@ -19,7 +19,10 @@ module.exports = function(MeanUser, app, auth, database, passport) { // AngularJS route to check for authentication app.route('/api/loggedin') .get(function(req, res) { - res.send(req.isAuthenticated() ? req.user : '0'); + if (!req.isAuthenticated()) return res.send('0'); + auth.findUser(req.user._id, function(user) { + res.send(user ? user : '0'); + }); }); if(config.strategies.local.enabled) From 7503731fd625ab0fdc21607956947cd68433522e Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Thu, 23 Jul 2015 11:41:05 +0300 Subject: [PATCH 44/60] swagger auth --- packages/core/articles/docs/models.js | 33 +++---------------- .../core/articles/server/routes/articles.js | 7 ++-- packages/core/swagger/server/views/index.html | 10 +----- 3 files changed, 10 insertions(+), 40 deletions(-) diff --git a/packages/core/articles/docs/models.js b/packages/core/articles/docs/models.js index 85cf216413..c39d44f829 100644 --- a/packages/core/articles/docs/models.js +++ b/packages/core/articles/docs/models.js @@ -1,32 +1,10 @@ exports.models = { - User: { - id: 'User', - required: ['name', 'email', 'username'], - properties: { - name: { - type: 'string', - description: 'Name of the user' - }, - email: { - type: 'string', - description: 'Email used for authentication and notifications' - }, - phone: { - type: 'string', - description: 'Phone number of the user' - } - - } - }, Article: { id: 'Article', - required: ['content'], + required: ['content', 'title'], properties: { - id: { - type: 'string', - description: 'Unique identifier for the Article' - }, + title: { type: 'string', description: 'Title of the article' @@ -35,11 +13,10 @@ exports.models = { type: 'string', description: 'content of the article' }, - user: { - type: 'User', - description: 'User that created the article' + permissions: { + type: 'Array', + description: 'Permissions for viewing the article' } - } } }; diff --git a/packages/core/articles/server/routes/articles.js b/packages/core/articles/server/routes/articles.js index 4eaa617165..3255181922 100644 --- a/packages/core/articles/server/routes/articles.js +++ b/packages/core/articles/server/routes/articles.js @@ -12,11 +12,12 @@ var hasPermissions = function(req, res, next) { req.body.permissions = req.body.permissions || ['authenticated']; - req.body.permissions.forEach(function(permission) { - if (req.acl.user.allowed.indexOf(permission) === -1) { + for (var i = 0; i < req.body.permissions.length; i++) { + var permission = req.body.permissions[i]; + if (req.acl.user.allowed.indexOf(permission) === -1) { return res.status(401).send('User not allowed to assign ' + permission + ' permission.'); }; - }); + }; next(); }; diff --git a/packages/core/swagger/server/views/index.html b/packages/core/swagger/server/views/index.html index a4e0a8e825..b32090e706 100644 --- a/packages/core/swagger/server/views/index.html +++ b/packages/core/swagger/server/views/index.html @@ -51,14 +51,7 @@ sorter : "alpha" }); - $('#input_apiKey').change(function() { - var key = $('#input_apiKey')[0].value; - log("key: " + key); - if(key && key.trim() != "") { - log("added key " + key); - window.authorizations.add("key", new ApiKeyAuthorization("api_key", key, "query")); - } - }) + window.authorizations.add("key", new ApiKeyAuthorization("authorization", 'Bearer ' + window.localStorage.getItem('JWT'), "header")); window.swaggerUi.load(); }); @@ -76,7 +69,6 @@
    -
    From 8f649a37c9ae2e222316aaef634d2e81cb76c323 Mon Sep 17 00:00:00 2001 From: John Webb Date: Fri, 24 Jul 2015 14:13:40 -0400 Subject: [PATCH 45/60] Update for Angular 1.4, fixes linnovate/mean#1262 --- packages/core/users/public/services/meanUser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/users/public/services/meanUser.js b/packages/core/users/public/services/meanUser.js index 0ff95e5966..ced8a81714 100644 --- a/packages/core/users/public/services/meanUser.js +++ b/packages/core/users/public/services/meanUser.js @@ -63,7 +63,7 @@ angular.module('mean.users').factory('MeanUser', [ '$rootScope', '$http', '$loca var encodedProfile = decodeURI(b64_to_utf8(response.token.split('.')[1])); var payload = JSON.parse(encodedProfile); this.user = payload; - var destination = $cookies.redirect; + var destination = $cookies.get('redirect'); if (this.user.roles.indexOf('admin') !== -1) this.isAdmin = true; $rootScope.$emit('loggedin'); if (destination) { From f24bec11e504b2f943300902a952ad7cf05560a2 Mon Sep 17 00:00:00 2001 From: John Webb Date: Fri, 24 Jul 2015 14:17:15 -0400 Subject: [PATCH 46/60] Moved body class change to successful state change --- packages/core/system/public/system.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/system/public/system.js b/packages/core/system/public/system.js index 138de69726..91b3009040 100644 --- a/packages/core/system/public/system.js +++ b/packages/core/system/public/system.js @@ -2,7 +2,7 @@ angular.module('mean.system', ['ui.router', 'mean-factory-interceptor']) .run(['$rootScope', function($rootScope) { - $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){ + $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ var toPath = toState.url; toPath = toPath.replace(new RegExp('/', 'g'), ''); toPath = toPath.replace(new RegExp(':', 'g'),'-'); From 595786f1898c1891f8a725e5affde695bf08a1be Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Tue, 28 Jul 2015 16:20:24 +0300 Subject: [PATCH 47/60] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 71b11770d1..477c9c283e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "private": false, "author": "Linnovate ", "contributors": "https://github.com/linnovate/mean/graphs/contributors", - "mean": "0.5.0", + "mean": "0.5.5", "repository": { "type": "git", "url": "https://github.com/linnovate/mean.git" From 365f37b41fc2a58f24d64ffdb7ac3ed4704cbee3 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Wed, 29 Jul 2015 22:38:27 +0300 Subject: [PATCH 48/60] Added shrinkwrap to include meanio fixes --- mean.json | 5 +- npm-shrinkwrap.json | 2234 ++++++++++++++++++++++++++----------------- 2 files changed, 1377 insertions(+), 862 deletions(-) diff --git a/mean.json b/mean.json index 596178a0ad..9007fef36e 100644 --- a/mean.json +++ b/mean.json @@ -1,3 +1,6 @@ { - "dependencies": {} + "dependencies": {}, + "anonymizedData": true, + "name": "zzz", + "id": "55b794f96068afa56306313e" } \ No newline at end of file diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index dea4322443..534477204c 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -4,67 +4,67 @@ "dependencies": { "assetmanager": { "version": "1.2.2", - "from": "assetmanager@latest", + "from": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", "resolved": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", "dependencies": { "grunt": { "version": "0.4.5", - "from": "grunt@>=0.4.5 <0.5.0", + "from": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "dependencies": { "async": { "version": "0.1.22", - "from": "async@>=0.1.22 <0.2.0", + "from": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz" }, "coffee-script": { "version": "1.3.3", - "from": "coffee-script@>=1.3.3 <1.4.0", + "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" }, "colors": { "version": "0.6.2", - "from": "colors@>=0.6.2 <0.7.0", + "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "dateformat": { "version": "1.0.2-1.2.3", - "from": "dateformat@1.0.2-1.2.3", + "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" }, "eventemitter2": { "version": "0.4.14", - "from": "eventemitter2@>=0.4.13 <0.5.0", + "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "findup-sync": { "version": "0.1.3", - "from": "findup-sync@>=0.1.2 <0.2.0", + "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", "dependencies": { "glob": { "version": "3.2.11", - "from": "glob@>=3.2.9 <3.3.0", + "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "0.3.0", - "from": "minimatch@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "lru-cache@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "sigmund@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } @@ -73,149 +73,149 @@ }, "lodash": { "version": "2.4.2", - "from": "lodash@>=2.4.1 <2.5.0", + "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" } } }, "glob": { "version": "3.1.21", - "from": "glob@>=3.1.21 <3.2.0", + "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "dependencies": { "graceful-fs": { "version": "1.2.3", - "from": "graceful-fs@>=1.2.0 <1.3.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" }, "inherits": { "version": "1.0.0", - "from": "inherits@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz" } } }, "hooker": { "version": "0.2.3", - "from": "hooker@>=0.2.3 <0.3.0", + "from": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" }, "iconv-lite": { "version": "0.2.11", - "from": "iconv-lite@>=0.2.11 <0.3.0", + "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" }, "minimatch": { "version": "0.2.14", - "from": "minimatch@>=0.2.11 <0.3.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "lru-cache@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "sigmund@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "nopt": { "version": "1.0.10", - "from": "nopt@>=1.0.10 <1.1.0", + "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "abbrev@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "rimraf": { "version": "2.2.8", - "from": "rimraf@>=2.2.8 <2.3.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "lodash": { "version": "0.9.2", - "from": "lodash@>=0.9.2 <0.10.0", + "from": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz" }, "underscore.string": { "version": "2.2.1", - "from": "underscore.string@>=2.2.1 <2.3.0", + "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz" }, "which": { "version": "1.0.9", - "from": "which@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" }, "js-yaml": { "version": "2.0.5", - "from": "js-yaml@>=2.0.5 <2.1.0", + "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "dependencies": { "argparse": { "version": "0.1.16", - "from": "argparse@>=0.1.11 <0.2.0", + "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "dependencies": { "underscore": { "version": "1.7.0", - "from": "underscore@>=1.7.0 <1.8.0", + "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" }, "underscore.string": { "version": "2.4.0", - "from": "underscore.string@>=2.4.0 <2.5.0", + "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" } } }, "esprima": { "version": "1.0.4", - "from": "esprima@>=1.0.2 <1.1.0", + "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "exit": { "version": "0.1.2", - "from": "exit@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, "getobject": { "version": "0.1.0", - "from": "getobject@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" }, "grunt-legacy-util": { "version": "0.2.0", - "from": "grunt-legacy-util@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz" }, "grunt-legacy-log": { "version": "0.1.2", - "from": "grunt-legacy-log@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", "dependencies": { "grunt-legacy-log-utils": { "version": "0.1.1", - "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz" }, "lodash": { "version": "2.4.2", - "from": "lodash@>=2.4.1 <2.5.0", + "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "underscore.string": { "version": "2.3.3", - "from": "underscore.string@>=2.3.3 <2.4.0", + "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" } } @@ -224,110 +224,110 @@ }, "underscore": { "version": "1.8.3", - "from": "underscore@>=1.6.0 <2.0.0", + "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" } } }, "async": { "version": "1.3.0", - "from": "async@latest", + "from": "https://registry.npmjs.org/async/-/async-1.3.0.tgz", "resolved": "https://registry.npmjs.org/async/-/async-1.3.0.tgz" }, "body-parser": { "version": "1.13.2", - "from": "body-parser@latest", + "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.2.tgz", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.2.tgz", "dependencies": { "bytes": { "version": "2.1.0", - "from": "bytes@2.1.0", + "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "content-type@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "debug": { "version": "2.2.0", - "from": "debug@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "http-errors": { "version": "1.3.1", - "from": "http-errors@>=1.3.1 <1.4.0", + "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "statuses": { "version": "1.2.1", - "from": "statuses@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "iconv-lite": { "version": "0.4.11", - "from": "iconv-lite@>=0.4.8 <0.5.0", + "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "on-finished": { "version": "2.3.0", - "from": "on-finished@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "ee-first@1.1.1", + "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "qs": { "version": "4.0.0", - "from": "qs@4.0.0", + "from": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "raw-body": { "version": "2.1.2", - "from": "raw-body@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.2.tgz", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.2.tgz", "dependencies": { "unpipe": { "version": "1.0.0", - "from": "unpipe@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "type-is": { "version": "1.6.4", - "from": "type-is@>=1.6.4 <1.7.0", + "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "media-typer@0.3.0", + "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } @@ -338,143 +338,143 @@ }, "bower": { "version": "1.4.1", - "from": "bower@latest", + "from": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", "resolved": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "abbrev@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, "archy": { "version": "1.0.0", - "from": "archy@1.0.0", + "from": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" }, "bower-config": { "version": "0.6.1", - "from": "bower-config@>=0.6.1 <0.7.0", + "from": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", "dependencies": { "graceful-fs": { "version": "2.0.3", - "from": "graceful-fs@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "mout": { "version": "0.9.1", - "from": "mout@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz", "resolved": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz" }, "optimist": { "version": "0.6.1", - "from": "optimist@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "osenv": { "version": "0.0.3", - "from": "osenv@0.0.3", + "from": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" } } }, "bower-endpoint-parser": { "version": "0.2.2", - "from": "bower-endpoint-parser@>=0.2.2 <0.3.0", + "from": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz", "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz" }, "bower-json": { "version": "0.4.0", - "from": "bower-json@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", "dependencies": { "deep-extend": { "version": "0.2.11", - "from": "deep-extend@>=0.2.5 <0.3.0", + "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "graceful-fs@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "intersect": { "version": "0.0.3", - "from": "intersect@>=0.0.3 <0.1.0", + "from": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz", "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz" } } }, "bower-logger": { "version": "0.2.2", - "from": "bower-logger@>=0.2.2 <0.3.0", + "from": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz", "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz" }, "bower-registry-client": { "version": "0.3.0", - "from": "bower-registry-client@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.8 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "graceful-fs@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "lru-cache": { "version": "2.3.1", - "from": "lru-cache@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz" }, "request": { "version": "2.51.0", - "from": "request@>=2.51.0 <2.52.0", + "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "bl@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.26 <1.1.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -483,32 +483,32 @@ }, "caseless": { "version": "0.8.0", - "from": "caseless@>=0.8.0 <0.9.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "forever-agent@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "form-data@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "mime-types": { "version": "2.0.14", - "from": "mime-types@>=2.0.3 <2.1.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "mime-db@>=1.12.0 <1.13.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } @@ -517,106 +517,106 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "mime-types@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "node-uuid@>=1.4.0 <1.5.0", + "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "qs@>=2.3.1 <2.4.0", + "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "tunnel-agent@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "tough-cookie@>=0.12.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "http-signature@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "assert-plus@>=0.1.5 <0.2.0", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "asn1@0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "ctype@0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.5.0", - "from": "oauth-sign@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "hawk@1.1.1", + "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "hoek@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "boom@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "cryptiles@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "sntp@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "aws-sign2@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "stringstream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "combined-stream@>=0.0.5 <0.1.0", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "delayed-stream@0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } @@ -625,228 +625,228 @@ }, "request-replay": { "version": "0.2.0", - "from": "request-replay@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" }, "rimraf": { "version": "2.2.8", - "from": "rimraf@>=2.2.0 <2.3.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "mkdirp": { "version": "0.3.5", - "from": "mkdirp@>=0.3.5 <0.4.0", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" } } }, "cardinal": { "version": "0.4.4", - "from": "cardinal@0.4.4", + "from": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "dependencies": { "redeyed": { "version": "0.4.4", - "from": "redeyed@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "dependencies": { "esprima": { "version": "1.0.4", - "from": "esprima@>=1.0.4 <1.1.0", + "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "ansicolors": { "version": "0.2.1", - "from": "ansicolors@>=0.2.1 <0.3.0", + "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" } } }, "chalk": { "version": "1.1.0", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { "version": "2.1.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.0", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "chmodr": { "version": "0.1.0", - "from": "chmodr@0.1.0", + "from": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz", "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz" }, "configstore": { "version": "0.3.2", - "from": "configstore@>=0.3.2 <0.4.0", + "from": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", "dependencies": { "js-yaml": { "version": "3.3.1", - "from": "js-yaml@>=3.1.0 <4.0.0", + "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", "dependencies": { "argparse": { "version": "1.0.2", - "from": "argparse@>=1.0.2 <1.1.0", + "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", "dependencies": { "sprintf-js": { "version": "1.0.2", - "from": "sprintf-js@>=1.0.2 <1.1.0", + "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" } } }, "esprima": { "version": "2.2.0", - "from": "esprima@>=2.2.0 <2.3.0", + "from": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "object-assign@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "osenv": { "version": "0.1.3", - "from": "osenv@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.0", - "from": "os-homedir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "os-tmpdir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "uuid": { "version": "2.0.1", - "from": "uuid@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" }, "xdg-basedir": { "version": "1.0.1", - "from": "xdg-basedir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" } } }, "decompress-zip": { "version": "0.1.0", - "from": "decompress-zip@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "dependencies": { "binary": { "version": "0.3.0", - "from": "binary@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "dependencies": { "chainsaw": { "version": "0.1.0", - "from": "chainsaw@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "dependencies": { "traverse": { "version": "0.3.9", - "from": "traverse@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" } } }, "buffers": { "version": "0.1.1", - "from": "buffers@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" } } }, "mkpath": { "version": "0.1.0", - "from": "mkpath@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "readable-stream@>=1.1.8 <2.0.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "touch": { "version": "0.0.3", - "from": "touch@0.0.3", + "from": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "dependencies": { "nopt": { "version": "1.0.10", - "from": "nopt@>=1.0.10 <1.1.0", + "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" } } @@ -855,44 +855,44 @@ }, "fstream": { "version": "1.0.7", - "from": "fstream@>=1.0.3 <2.0.0", + "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { "version": "1.0.2", - "from": "fstream-ignore@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "minimatch@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "balanced-match@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -903,56 +903,56 @@ }, "github": { "version": "0.2.4", - "from": "github@>=0.2.3 <0.3.0", + "from": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", "resolved": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", "dependencies": { "mime": { "version": "1.3.4", - "from": "mime@>=1.2.11 <2.0.0", + "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" } } }, "glob": { "version": "4.5.3", - "from": "glob@>=4.3.2 <5.0.0", + "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "inflight@>=1.0.4 <2.0.0", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "minimatch@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "balanced-match@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -961,12 +961,12 @@ }, "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <2.0.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -975,44 +975,44 @@ }, "graceful-fs": { "version": "3.0.8", - "from": "graceful-fs@>=3.0.1 <4.0.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "handlebars": { "version": "2.0.0", - "from": "handlebars@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "dependencies": { "optimist": { "version": "0.3.7", - "from": "optimist@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, "uglify-js": { "version": "2.3.6", - "from": "uglify-js@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.43", - "from": "source-map@>=0.1.7 <0.2.0", + "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "0.1.1", - "from": "amdefine@>=0.0.4", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" } } @@ -1023,134 +1023,134 @@ }, "inquirer": { "version": "0.8.0", - "from": "inquirer@0.8.0", + "from": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "ansi-regex@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "chalk": { "version": "0.5.1", - "from": "chalk@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "dependencies": { "ansi-styles": { "version": "1.1.0", - "from": "ansi-styles@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "escape-string-regexp@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "0.1.0", - "from": "has-ansi@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "ansi-regex@>=0.2.1 <0.3.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "strip-ansi": { "version": "0.3.0", - "from": "strip-ansi@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "ansi-regex@>=0.2.1 <0.3.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "supports-color": { "version": "0.2.0", - "from": "supports-color@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" } } }, "cli-color": { "version": "0.3.3", - "from": "cli-color@>=0.3.2 <0.4.0", + "from": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", "dependencies": { "d": { "version": "0.1.1", - "from": "d@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" }, "es5-ext": { "version": "0.10.7", - "from": "es5-ext@>=0.10.6 <0.11.0", + "from": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "es6-iterator@>=0.1.3 <0.2.0", + "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "es6-symbol@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "memoizee": { "version": "0.3.8", - "from": "memoizee@>=0.3.8 <0.4.0", + "from": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", "dependencies": { "es6-weak-map": { "version": "0.1.4", - "from": "es6-weak-map@>=0.1.2 <0.2.0", + "from": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "es6-iterator@>=0.1.3 <0.2.0", + "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "es6-symbol@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "event-emitter": { "version": "0.3.3", - "from": "event-emitter@>=0.3.1 <0.4.0", + "from": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz" }, "lru-queue": { "version": "0.1.0", - "from": "lru-queue@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" }, "next-tick": { "version": "0.2.2", - "from": "next-tick@>=0.2.2 <0.3.0", + "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } }, "timers-ext": { "version": "0.1.0", - "from": "timers-ext@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", "dependencies": { "next-tick": { "version": "0.2.2", - "from": "next-tick@>=0.2.2 <0.3.0", + "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } @@ -1159,97 +1159,97 @@ }, "figures": { "version": "1.3.5", - "from": "figures@>=1.3.2 <2.0.0", + "from": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz", "resolved": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz" }, "lodash": { "version": "2.4.2", - "from": "lodash@>=2.4.1 <2.5.0", + "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "mute-stream": { "version": "0.0.4", - "from": "mute-stream@0.0.4", + "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz" }, "readline2": { "version": "0.1.1", - "from": "readline2@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", "dependencies": { "strip-ansi": { "version": "2.0.1", - "from": "strip-ansi@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz" } } }, "rx": { "version": "2.5.3", - "from": "rx@>=2.2.27 <3.0.0", + "from": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz", "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz" } } }, "insight": { "version": "0.5.3", - "from": "insight@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", "resolved": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "lodash.debounce": { "version": "3.1.1", - "from": "lodash.debounce@>=3.0.1 <4.0.0", + "from": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "dependencies": { "lodash._getnative": { "version": "3.9.1", - "from": "lodash._getnative@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "object-assign@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "os-name": { "version": "1.0.3", - "from": "os-name@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", "dependencies": { "osx-release": { "version": "1.1.0", - "from": "osx-release@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", "dependencies": { "minimist": { "version": "1.1.1", - "from": "minimist@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" } } }, "win-release": { "version": "1.0.0", - "from": "win-release@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz", "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz" } } }, "tough-cookie": { "version": "0.12.1", - "from": "tough-cookie@>=0.12.1 <0.13.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", "dependencies": { "punycode": { "version": "1.3.2", - "from": "punycode@>=0.2.0", + "from": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" } } @@ -1258,76 +1258,76 @@ }, "is-root": { "version": "1.0.0", - "from": "is-root@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz" }, "junk": { "version": "1.0.2", - "from": "junk@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz" }, "lockfile": { "version": "1.0.1", - "from": "lockfile@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz", "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" }, "lru-cache": { "version": "2.6.5", - "from": "lru-cache@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "mkdirp": { "version": "0.5.0", - "from": "mkdirp@0.5.0", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "mout": { "version": "0.11.0", - "from": "mout@>=0.11.0 <0.12.0", + "from": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz", "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz" }, "nopt": { "version": "3.0.3", - "from": "nopt@>=3.0.1 <4.0.0", + "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz" }, "opn": { "version": "1.0.2", - "from": "opn@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz" }, "p-throttler": { "version": "0.1.1", - "from": "p-throttler@0.1.1", + "from": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", "dependencies": { "q": { "version": "0.9.7", - "from": "q@>=0.9.2 <0.10.0", + "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" } } }, "promptly": { "version": "0.2.0", - "from": "promptly@0.2.0", + "from": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", "dependencies": { "read": { "version": "1.0.6", - "from": "read@>=1.0.4 <1.1.0", + "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "mute-stream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } @@ -1336,42 +1336,42 @@ }, "q": { "version": "1.4.1", - "from": "q@>=1.1.2 <2.0.0", + "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" }, "request": { "version": "2.53.0", - "from": "request@2.53.0", + "from": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "bl@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.26 <1.1.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -1380,228 +1380,228 @@ }, "caseless": { "version": "0.9.0", - "from": "caseless@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "forever-agent@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "form-data@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "json-stringify-safe": { "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "mime-types@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "mime-db@>=1.12.0 <1.13.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "node-uuid@>=1.4.0 <1.5.0", + "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "qs@>=2.3.1 <2.4.0", + "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "tunnel-agent@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "tough-cookie@>=0.12.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "http-signature@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "assert-plus@>=0.1.5 <0.2.0", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "asn1@0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "ctype@0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.6.0", - "from": "oauth-sign@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" }, "hawk": { "version": "2.3.1", - "from": "hawk@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "hoek@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "boom@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "cryptiles@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "sntp@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "aws-sign2@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "stringstream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "combined-stream@>=0.0.5 <0.1.0", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "delayed-stream@0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "isstream@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "request-progress@0.3.1", + "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "throttleit@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "retry": { "version": "0.6.1", - "from": "retry@0.6.1", + "from": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { "version": "2.4.1", - "from": "rimraf@>=2.2.8 <3.0.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz" }, "semver": { "version": "2.3.2", - "from": "semver@>=2.3.0 <3.0.0", + "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" }, "shell-quote": { "version": "1.4.3", - "from": "shell-quote@>=1.4.2 <2.0.0", + "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "dependencies": { "jsonify": { "version": "0.0.0", - "from": "jsonify@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" }, "array-filter": { "version": "0.0.1", - "from": "array-filter@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" }, "array-reduce": { "version": "0.0.0", - "from": "array-reduce@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" }, "array-map": { "version": "0.0.0", - "from": "array-map@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" } } }, "stringify-object": { "version": "1.0.1", - "from": "stringify-object@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz" }, "tar-fs": { "version": "1.7.0", - "from": "tar-fs@>=1.4.1 <2.0.0", + "from": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.7.0.tgz", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.7.0.tgz", "dependencies": { "pump": { "version": "1.0.0", - "from": "pump@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", "dependencies": { "end-of-stream": { "version": "1.1.0", - "from": "end-of-stream@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz" }, "once": { "version": "1.3.2", - "from": "once@>=1.3.1 <2.0.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1610,27 +1610,27 @@ }, "tar-stream": { "version": "1.2.1", - "from": "tar-stream@>=1.1.2 <2.0.0", + "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", "dependencies": { "bl": { "version": "1.0.0", - "from": "bl@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" }, "end-of-stream": { "version": "1.1.0", - "from": "end-of-stream@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1639,44 +1639,44 @@ }, "readable-stream": { "version": "2.0.1", - "from": "readable-stream@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { "version": "1.0.1", - "from": "process-nextick-args@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "util-deprecate@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "xtend@>=4.0.0 <5.0.0", + "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -1685,52 +1685,52 @@ }, "tmp": { "version": "0.0.24", - "from": "tmp@0.0.24", + "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" }, "update-notifier": { "version": "0.3.2", - "from": "update-notifier@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", "dependencies": { "is-npm": { "version": "1.0.0", - "from": "is-npm@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" }, "latest-version": { "version": "1.0.1", - "from": "latest-version@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", "dependencies": { "package-json": { "version": "1.2.0", - "from": "package-json@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", "dependencies": { "got": { "version": "3.3.0", - "from": "got@>=3.2.0 <4.0.0", + "from": "https://registry.npmjs.org/got/-/got-3.3.0.tgz", "resolved": "https://registry.npmjs.org/got/-/got-3.3.0.tgz", "dependencies": { "duplexify": { "version": "3.4.2", - "from": "duplexify@>=3.2.0 <4.0.0", + "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", "dependencies": { "end-of-stream": { "version": "1.0.0", - "from": "end-of-stream@1.0.0", + "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1739,37 +1739,37 @@ }, "readable-stream": { "version": "2.0.1", - "from": "readable-stream@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { "version": "1.0.1", - "from": "process-nextick-args@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "util-deprecate@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } @@ -1778,77 +1778,77 @@ }, "infinity-agent": { "version": "2.0.3", - "from": "infinity-agent@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" }, "is-redirect": { "version": "1.0.0", - "from": "is-redirect@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" }, "is-stream": { "version": "1.0.1", - "from": "is-stream@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" }, "lowercase-keys": { "version": "1.0.0", - "from": "lowercase-keys@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" }, "nested-error-stacks": { "version": "1.0.0", - "from": "nested-error-stacks@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz", "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz" }, "object-assign": { "version": "2.1.1", - "from": "object-assign@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "prepend-http": { "version": "1.0.1", - "from": "prepend-http@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz" }, "read-all-stream": { "version": "2.2.0", - "from": "read-all-stream@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.2.0.tgz", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.2.0.tgz", "dependencies": { "readable-stream": { "version": "2.0.1", - "from": "readable-stream@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { "version": "1.0.1", - "from": "process-nextick-args@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "util-deprecate@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } @@ -1857,44 +1857,44 @@ }, "statuses": { "version": "1.2.1", - "from": "statuses@>=1.2.1 <2.0.0", + "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" }, "timed-out": { "version": "2.0.0", - "from": "timed-out@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" } } }, "registry-url": { "version": "3.0.3", - "from": "registry-url@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", "dependencies": { "rc": { "version": "1.0.3", - "from": "rc@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "dependencies": { "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.7 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" }, "deep-extend": { "version": "0.2.11", - "from": "deep-extend@>=0.2.5 <0.3.0", + "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "strip-json-comments": { "version": "0.1.3", - "from": "strip-json-comments@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" }, "ini": { "version": "1.3.4", - "from": "ini@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" } } @@ -1907,29 +1907,29 @@ }, "semver-diff": { "version": "2.0.0", - "from": "semver-diff@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", "dependencies": { "semver": { "version": "4.3.6", - "from": "semver@>=4.0.0 <5.0.0", + "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" } } }, "string-length": { "version": "1.0.0", - "from": "string-length@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", "dependencies": { "strip-ansi": { "version": "2.0.1", - "from": "strip-ansi@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "ansi-regex@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" } } @@ -1940,22 +1940,22 @@ }, "user-home": { "version": "1.1.1", - "from": "user-home@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" }, "which": { "version": "1.1.1", - "from": "which@>=1.0.8 <2.0.0", + "from": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", "resolved": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", "dependencies": { "is-absolute": { "version": "0.1.7", - "from": "is-absolute@>=0.1.7 <0.2.0", + "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "dependencies": { "is-relative": { "version": "0.1.3", - "from": "is-relative@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" } } @@ -1966,344 +1966,344 @@ }, "compression": { "version": "1.5.1", - "from": "compression@latest", + "from": "https://registry.npmjs.org/compression/-/compression-1.5.1.tgz", "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.1.tgz", "dependencies": { "accepts": { "version": "1.2.10", - "from": "accepts@>=1.2.10 <1.3.0", + "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "negotiator@0.5.3", + "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "bytes": { "version": "2.1.0", - "from": "bytes@2.1.0", + "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "compressible": { "version": "2.0.4", - "from": "compressible@>=2.0.4 <2.1.0", + "from": "https://registry.npmjs.org/compressible/-/compressible-2.0.4.tgz", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.4.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <2.0.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "debug": { "version": "2.2.0", - "from": "debug@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "on-headers": { "version": "1.0.0", - "from": "on-headers@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" }, "vary": { "version": "1.0.1", - "from": "vary@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" } } }, "connect-flash": { "version": "0.1.1", - "from": "connect-flash@latest", + "from": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz", "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz" }, "consolidate": { "version": "0.13.1", - "from": "consolidate@latest", + "from": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", "dependencies": { "bluebird": { "version": "2.9.32", - "from": "bluebird@>=2.9.26 <3.0.0", + "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" } } }, "cookie-parser": { "version": "1.3.5", - "from": "cookie-parser@latest", + "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", "dependencies": { "cookie": { "version": "0.1.3", - "from": "cookie@0.1.3", + "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "cookie-signature@1.0.6", + "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" } } }, "errorhandler": { "version": "1.4.1", - "from": "errorhandler@latest", + "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.1.tgz", "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.1.tgz", "dependencies": { "accepts": { "version": "1.2.10", - "from": "accepts@>=1.2.10 <1.3.0", + "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "negotiator@0.5.3", + "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "escape-html": { "version": "1.0.2", - "from": "escape-html@1.0.2", + "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" } } }, "express": { "version": "4.13.1", - "from": "express@latest", + "from": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", "resolved": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", "dependencies": { "accepts": { "version": "1.2.10", - "from": "accepts@>=1.2.10 <1.3.0", + "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", "dependencies": { "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "negotiator@0.5.3", + "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "array-flatten": { "version": "1.1.0", - "from": "array-flatten@1.1.0", + "from": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.0.tgz", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.0.tgz" }, "content-disposition": { "version": "0.5.0", - "from": "content-disposition@0.5.0", + "from": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "content-type@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "cookie": { "version": "0.1.3", - "from": "cookie@0.1.3", + "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "cookie-signature@1.0.6", + "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" }, "debug": { "version": "2.2.0", - "from": "debug@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "escape-html": { "version": "1.0.2", - "from": "escape-html@1.0.2", + "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" }, "etag": { "version": "1.7.0", - "from": "etag@>=1.7.0 <1.8.0", + "from": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" }, "finalhandler": { "version": "0.4.0", - "from": "finalhandler@0.4.0", + "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", "dependencies": { "unpipe": { "version": "1.0.0", - "from": "unpipe@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "fresh": { "version": "0.3.0", - "from": "fresh@0.3.0", + "from": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "merge-descriptors": { "version": "1.0.0", - "from": "merge-descriptors@1.0.0", + "from": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz" }, "methods": { "version": "1.1.1", - "from": "methods@>=1.1.1 <1.2.0", + "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" }, "on-finished": { "version": "2.3.0", - "from": "on-finished@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "ee-first@1.1.1", + "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "parseurl": { "version": "1.3.0", - "from": "parseurl@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "path-to-regexp": { "version": "0.1.6", - "from": "path-to-regexp@0.1.6", + "from": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.6.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.6.tgz" }, "proxy-addr": { "version": "1.0.8", - "from": "proxy-addr@>=1.0.8 <1.1.0", + "from": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", "dependencies": { "forwarded": { "version": "0.1.0", - "from": "forwarded@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" }, "ipaddr.js": { "version": "1.0.1", - "from": "ipaddr.js@1.0.1", + "from": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz" } } }, "qs": { "version": "4.0.0", - "from": "qs@4.0.0", + "from": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "range-parser": { "version": "1.0.2", - "from": "range-parser@>=1.0.2 <1.1.0", + "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz" }, "send": { "version": "0.13.0", - "from": "send@0.13.0", + "from": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", "resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", "dependencies": { "destroy": { "version": "1.0.3", - "from": "destroy@1.0.3", + "from": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" }, "http-errors": { "version": "1.3.1", - "from": "http-errors@>=1.3.1 <1.4.0", + "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "mime": { "version": "1.3.4", - "from": "mime@1.3.4", + "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" }, "statuses": { "version": "1.2.1", - "from": "statuses@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "serve-static": { "version": "1.10.0", - "from": "serve-static@>=1.10.0 <1.11.0", + "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz" }, "type-is": { "version": "1.6.4", - "from": "type-is@>=1.6.4 <1.7.0", + "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "media-typer@0.3.0", + "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } @@ -2312,98 +2312,98 @@ }, "vary": { "version": "1.0.1", - "from": "vary@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "utils-merge@1.0.0", + "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "forever": { "version": "0.14.2", - "from": "forever@latest", + "from": "https://registry.npmjs.org/forever/-/forever-0.14.2.tgz", "resolved": "https://registry.npmjs.org/forever/-/forever-0.14.2.tgz", "dependencies": { "colors": { "version": "0.6.2", - "from": "colors@>=0.6.2 <0.7.0", + "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "cliff": { "version": "0.1.10", - "from": "cliff@>=0.1.9 <0.2.0", + "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", "dependencies": { "colors": { "version": "1.0.3", - "from": "colors@>=1.0.3 <1.1.0", + "from": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.8 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "flatiron": { "version": "0.4.3", - "from": "flatiron@>=0.4.2 <0.5.0", + "from": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "broadway@>=0.3.2 <0.4.0", + "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "cliff@0.1.9", + "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "eventemitter2@0.4.14", + "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "winston@0.8.0", + "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "cycle@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "pkginfo@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "stack-trace@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2412,112 +2412,112 @@ }, "optimist": { "version": "0.6.0", - "from": "optimist@0.6.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "prompt": { "version": "0.2.14", - "from": "prompt@0.2.14", + "from": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "pkginfo@>=0.0.0 <1.0.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "read": { "version": "1.0.6", - "from": "read@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "mute-stream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } }, "revalidator": { "version": "0.1.8", - "from": "revalidator@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz" } } }, "director": { "version": "1.2.7", - "from": "director@1.2.7", + "from": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz" } } }, "forever-monitor": { "version": "1.5.2", - "from": "forever-monitor@>=1.5.1 <1.6.0", + "from": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "broadway@>=0.3.2 <0.4.0", + "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "cliff@0.1.9", + "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "eventemitter2@0.4.14", + "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "winston@0.8.0", + "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "cycle@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "pkginfo@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "stack-trace@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2526,39 +2526,39 @@ }, "minimatch": { "version": "1.0.0", - "from": "minimatch@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "lru-cache@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "sigmund@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "ps-tree": { "version": "0.0.3", - "from": "ps-tree@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", "dependencies": { "event-stream": { "version": "0.5.3", - "from": "event-stream@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", "dependencies": { "optimist": { "version": "0.2.8", - "from": "optimist@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } @@ -2569,12 +2569,12 @@ }, "watch": { "version": "0.13.0", - "from": "watch@>=0.13.0 <0.14.0", + "from": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", "resolved": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", "dependencies": { "minimist": { "version": "1.1.1", - "from": "minimist@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" } } @@ -2583,32 +2583,32 @@ }, "nconf": { "version": "0.6.9", - "from": "nconf@>=0.6.9 <0.7.0", + "from": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", "dependencies": { "async": { "version": "0.2.9", - "from": "async@0.2.9", + "from": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz" }, "ini": { "version": "1.3.4", - "from": "ini@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "optimist": { "version": "0.6.0", - "from": "optimist@0.6.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -2617,125 +2617,125 @@ }, "nssocket": { "version": "0.5.3", - "from": "nssocket@>=0.5.1 <0.6.0", + "from": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", "dependencies": { "eventemitter2": { "version": "0.4.14", - "from": "eventemitter2@>=0.4.14 <0.5.0", + "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "lazy": { "version": "1.0.11", - "from": "lazy@>=1.0.11 <1.1.0", + "from": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz" } } }, "optimist": { "version": "0.6.1", - "from": "optimist@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "timespan": { "version": "2.3.0", - "from": "timespan@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz" }, "utile": { "version": "0.2.1", - "from": "utile@>=0.2.1 <0.3.0", + "from": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.9 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "deep-equal": { "version": "1.0.0", - "from": "deep-equal@*", + "from": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz" }, "i": { "version": "0.3.3", - "from": "i@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/i/-/i-0.3.3.tgz", "resolved": "https://registry.npmjs.org/i/-/i-0.3.3.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.0.0 <1.0.0", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "ncp": { "version": "0.4.2", - "from": "ncp@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz" }, "rimraf": { "version": "2.4.1", - "from": "rimraf@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "glob@>=4.4.2 <5.0.0", + "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "inflight@>=1.0.4 <2.0.0", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "minimatch@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "balanced-match@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -2744,12 +2744,12 @@ }, "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <2.0.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -2762,37 +2762,37 @@ }, "winston": { "version": "0.8.3", - "from": "winston@>=0.8.1 <0.9.0", + "from": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "cycle@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "eyes@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "isstream": { "version": "0.1.2", - "from": "isstream@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "pkginfo@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "stack-trace@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2801,76 +2801,76 @@ }, "gridfs-stream": { "version": "1.1.1", - "from": "gridfs-stream@latest", + "from": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", "resolved": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", "dependencies": { "flushwritable": { "version": "1.0.0", - "from": "flushwritable@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz", "resolved": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz" } } }, "jasmine-core": { "version": "2.3.4", - "from": "jasmine-core@*", + "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" }, "jsonwebtoken": { "version": "5.0.2", - "from": "jsonwebtoken@latest", + "from": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", "dependencies": { "jws": { "version": "3.0.0", - "from": "jws@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", "dependencies": { "jwa": { "version": "1.0.1", - "from": "jwa@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.1.tgz", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.1.tgz", "dependencies": { "base64url": { "version": "0.0.6", - "from": "base64url@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" }, "buffer-equal-constant-time": { "version": "1.0.1", - "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" }, "ecdsa-sig-formatter": { "version": "1.0.2", - "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", "dependencies": { "asn1.js": { "version": "2.1.2", - "from": "asn1.js@>=2.0.3 <3.0.0", + "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.2.tgz", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.2.tgz", "dependencies": { "bn.js": { "version": "2.2.0", - "from": "bn.js@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimalistic-assert": { "version": "1.0.0", - "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" } } }, "base64-url": { "version": "1.2.1", - "from": "base64-url@>=1.2.1 <2.0.0", + "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" } } @@ -2879,42 +2879,42 @@ }, "base64url": { "version": "1.0.4", - "from": "base64url@>=1.0.4 <1.1.0", + "from": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", "dependencies": { "concat-stream": { "version": "1.4.10", - "from": "concat-stream@>=1.4.7 <1.5.0", + "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "typedarray": { "version": "0.0.6", - "from": "typedarray@>=0.0.5 <0.1.0", + "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "readable-stream@>=1.1.9 <1.2.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } @@ -2923,49 +2923,49 @@ }, "meow": { "version": "2.0.0", - "from": "meow@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", "dependencies": { "camelcase-keys": { "version": "1.0.0", - "from": "camelcase-keys@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "dependencies": { "camelcase": { "version": "1.1.0", - "from": "camelcase@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" }, "map-obj": { "version": "1.0.1", - "from": "map-obj@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" } } }, "indent-string": { "version": "1.2.1", - "from": "indent-string@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "get-stdin@>=4.0.1 <5.0.0", + "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "repeating": { "version": "1.1.3", - "from": "repeating@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", "dependencies": { "is-finite": { "version": "1.0.1", - "from": "is-finite@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "number-is-nan@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } @@ -2976,12 +2976,12 @@ }, "minimist": { "version": "1.1.1", - "from": "minimist@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" }, "object-assign": { "version": "1.0.0", - "from": "object-assign@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" } } @@ -2994,12 +2994,11 @@ }, "lodash": { "version": "3.10.0", - "from": "lodash@latest", + "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz" }, "meanio": { - "version": "0.8.77", - "from": "meanio@latest", + "version": "0.8.78", "dependencies": { "complex-list": { "version": "0.1.4", @@ -3025,12 +3024,188 @@ "version": "0.0.0", "from": "express-unless@0.0.0", "resolved": "https://registry.npmjs.org/express-unless/-/express-unless-0.0.0.tgz" + }, + "jsonwebtoken": { + "version": "5.0.4", + "from": "jsonwebtoken@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.4.tgz", + "dependencies": { + "jws": { + "version": "3.1.0", + "from": "jws@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz", + "dependencies": { + "base64url": { + "version": "1.0.4", + "from": "base64url@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", + "dependencies": { + "concat-stream": { + "version": "1.4.10", + "from": "concat-stream@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "typedarray": { + "version": "0.0.6", + "from": "typedarray@>=0.0.5 <0.1.0", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + }, + "readable-stream": { + "version": "1.1.13", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } + } + } + } + }, + "meow": { + "version": "2.0.0", + "from": "meow@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "1.0.0", + "from": "camelcase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.1.0", + "from": "camelcase@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" + }, + "map-obj": { + "version": "1.0.1", + "from": "map-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + } + } + }, + "indent-string": { + "version": "1.2.2", + "from": "indent-string@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "repeating": { + "version": "1.1.3", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.1", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "dependencies": { + "number-is-nan": { + "version": "1.0.0", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + } + } + } + } + } + } + }, + "minimist": { + "version": "1.1.2", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.2.tgz" + }, + "object-assign": { + "version": "1.0.0", + "from": "object-assign@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" + } + } + } + } + }, + "jwa": { + "version": "1.1.0", + "from": "jwa@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.0.tgz", + "dependencies": { + "base64url": { + "version": "0.0.6", + "from": "base64url@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "dependencies": { + "asn1.js": { + "version": "2.1.3", + "from": "asn1.js@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.3.tgz", + "dependencies": { + "bn.js": { + "version": "2.2.0", + "from": "bn.js@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "base64-url": { + "version": "1.2.1", + "from": "base64-url@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + } + } + } + } + } + } + } + } } } }, "glob": { "version": "4.5.3", - "from": "glob@>=4.4.2 <5.0.0", + "from": "glob@>=4.0.3 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { @@ -3051,9 +3226,9 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.8", + "version": "2.0.10", "from": "minimatch@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", @@ -3154,10 +3329,310 @@ "from": "querystring@latest", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" }, + "request": { + "version": "2.60.0", + "from": "request@>=2.47.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.60.0.tgz", + "dependencies": { + "bl": { + "version": "1.0.0", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", + "dependencies": { + "readable-stream": { + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.1", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" + } + } + } + } + }, + "caseless": { + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + }, + "extend": { + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "1.0.0-rc2", + "from": "form-data@>=1.0.0-rc1 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc2.tgz", + "dependencies": { + "async": { + "version": "1.4.0", + "from": "async@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.tgz" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.3", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.3.tgz", + "dependencies": { + "mime-db": { + "version": "1.15.0", + "from": "mime-db@>=1.15.0 <1.16.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.15.0.tgz" + } + } + }, + "node-uuid": { + "version": "1.4.3", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + }, + "qs": { + "version": "4.0.0", + "from": "qs@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" + }, + "tunnel-agent": { + "version": "0.4.1", + "from": "tunnel-agent@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" + }, + "tough-cookie": { + "version": "2.0.0", + "from": "tough-cookie@>=0.12.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" + }, + "http-signature": { + "version": "0.11.0", + "from": "http-signature@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "dependencies": { + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "oauth-sign": { + "version": "0.8.0", + "from": "oauth-sign@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" + }, + "hawk": { + "version": "3.1.0", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "dependencies": { + "hoek": { + "version": "2.14.0", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" + }, + "boom": { + "version": "2.8.0", + "from": "boom@>=2.8.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" + }, + "cryptiles": { + "version": "2.0.4", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" + }, + "sntp": { + "version": "1.0.9", + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + } + }, + "aws-sign2": { + "version": "0.5.0", + "from": "aws-sign2@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" + }, + "stringstream": { + "version": "0.0.4", + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" + }, + "combined-stream": { + "version": "1.0.5", + "from": "combined-stream@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + } + }, + "isstream": { + "version": "0.1.2", + "from": "isstream@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + }, + "har-validator": { + "version": "1.8.0", + "from": "har-validator@>=1.6.1 <2.0.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "dependencies": { + "bluebird": { + "version": "2.9.34", + "from": "bluebird@>=2.9.30 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz" + }, + "chalk": { + "version": "1.1.0", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" + }, + "escape-string-regexp": { + "version": "1.0.3", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + } + }, + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.1 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + }, + "is-my-json-valid": { + "version": "2.12.1", + "from": "is-my-json-valid@>=2.12.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.1.tgz", + "dependencies": { + "generate-function": { + "version": "2.0.0", + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + }, + "generate-object-property": { + "version": "1.2.0", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "dependencies": { + "is-property": { + "version": "1.0.2", + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } + } + }, + "jsonpointer": { + "version": "1.1.0", + "from": "jsonpointer@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" + }, + "xtend": { + "version": "4.0.0", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" + } + } + } + } + } + } + }, "rtlcss": { - "version": "1.6.1", + "version": "1.6.2", "from": "rtlcss@>=1.6.1 <2.0.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.6.2.tgz", "dependencies": { "postcss": { "version": "4.1.16", @@ -3170,14 +3645,14 @@ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz" }, "source-map": { - "version": "0.4.3", + "version": "0.4.4", "from": "source-map@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.3.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "dependencies": { "amdefine": { - "version": "0.1.1", + "version": "1.0.0", "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } }, @@ -3270,9 +3745,15 @@ } } }, + "shelljs": { + "version": "0.5.1", + "from": "shelljs@latest", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz" + }, "stacksight": { "version": "1.0.16", "from": "stacksight@latest", + "resolved": "https://registry.npmjs.org/stacksight/-/stacksight-1.0.16.tgz", "dependencies": { "morgan": { "version": "1.6.1", @@ -3287,7 +3768,14 @@ "debug": { "version": "2.2.0", "from": "debug@>=2.2.0 <2.3.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "dependencies": { + "ms": { + "version": "0.7.1", + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + } }, "depd": { "version": "1.0.1", @@ -3325,10 +3813,34 @@ } } }, + "swig": { + "version": "1.4.2", + "from": "swig@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", + "dependencies": { + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + }, + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + } + } + } + } + }, "uglify-js": { - "version": "2.4.23", - "from": "uglify-js@>=2.4.0 <2.5.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", + "version": "2.4.24", + "from": "uglify-js@>=2.4.14 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", "dependencies": { "async": { "version": "0.2.10", @@ -3341,9 +3853,9 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "dependencies": { "amdefine": { - "version": "0.1.1", + "version": "1.0.0", "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } }, @@ -3385,27 +3897,27 @@ }, "mongoose": { "version": "4.0.6", - "from": "mongoose@latest", + "from": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.6.tgz", "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.6.tgz", "dependencies": { "async": { "version": "0.9.0", - "from": "async@0.9.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" }, "bson": { "version": "0.3.2", - "from": "bson@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", "resolved": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", "dependencies": { "bson-ext": { "version": "0.1.10", - "from": "bson-ext@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.10.tgz", "resolved": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.10.tgz", "dependencies": { "nan": { "version": "1.8.4", - "from": "nan@>=1.8.0 <1.9.0", + "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" }, "node-pre-gyp": { @@ -3415,71 +3927,71 @@ "dependencies": { "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nopt": { "version": "3.0.3", - "from": "nopt@>=3.0.1 <3.1.0", + "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "abbrev@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "npmlog": { "version": "1.2.1", - "from": "npmlog@>=1.2.0 <1.3.0", + "from": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", "dependencies": { "ansi": { "version": "0.3.0", - "from": "ansi@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz", "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" }, "are-we-there-yet": { "version": "1.0.4", - "from": "are-we-there-yet@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", "dependencies": { "delegates": { "version": "0.1.0", - "from": "delegates@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz", "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "readable-stream@>=1.1.0 <1.2.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -3488,32 +4000,32 @@ }, "gauge": { "version": "1.2.2", - "from": "gauge@>=1.2.0 <1.3.0", + "from": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", "dependencies": { "has-unicode": { "version": "1.0.0", - "from": "has-unicode@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz" }, "lodash.pad": { "version": "3.1.1", - "from": "lodash.pad@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", "dependencies": { "lodash._basetostring": { "version": "3.0.1", - "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { "version": "3.6.1", - "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { "version": "3.0.1", - "from": "lodash.repeat@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } @@ -3522,22 +4034,22 @@ }, "lodash.padleft": { "version": "3.1.1", - "from": "lodash.padleft@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", "dependencies": { "lodash._basetostring": { "version": "3.0.1", - "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { "version": "3.6.1", - "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { "version": "3.0.1", - "from": "lodash.repeat@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } @@ -3546,22 +4058,22 @@ }, "lodash.padright": { "version": "3.1.1", - "from": "lodash.padright@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", "dependencies": { "lodash._basetostring": { "version": "3.0.1", - "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._createpadding": { "version": "3.6.1", - "from": "lodash._createpadding@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", "dependencies": { "lodash.repeat": { "version": "3.0.1", - "from": "lodash.repeat@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" } } @@ -3574,76 +4086,76 @@ }, "rc": { "version": "1.0.3", - "from": "rc@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", "dependencies": { "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.7 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" }, "deep-extend": { "version": "0.2.11", - "from": "deep-extend@>=0.2.5 <0.3.0", + "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "strip-json-comments": { "version": "0.1.3", - "from": "strip-json-comments@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" }, "ini": { "version": "1.3.4", - "from": "ini@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" } } }, "rimraf": { "version": "2.3.4", - "from": "rimraf@>=2.3.2 <2.4.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "glob@>=4.4.2 <5.0.0", + "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "inflight@>=1.0.4 <2.0.0", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "minimatch@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "balanced-match@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -3652,12 +4164,12 @@ }, "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -3668,156 +4180,156 @@ }, "semver": { "version": "4.3.6", - "from": "semver@>=4.3.3 <4.4.0", + "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" }, "tar": { "version": "2.1.1", - "from": "tar@>=2.1.0 <2.2.0", + "from": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", "dependencies": { "block-stream": { "version": "0.0.8", - "from": "block-stream@*", + "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, "fstream": { "version": "1.0.7", - "from": "fstream@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "graceful-fs@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "tar-pack": { "version": "2.0.0", - "from": "tar-pack@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", "dependencies": { "uid-number": { "version": "0.0.3", - "from": "uid-number@0.0.3", + "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" }, "once": { "version": "1.1.1", - "from": "once@>=1.1.1 <1.2.0", + "from": "https://registry.npmjs.org/once/-/once-1.1.1.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" }, "debug": { "version": "0.7.4", - "from": "debug@>=0.7.2 <0.8.0", + "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" }, "rimraf": { "version": "2.2.8", - "from": "rimraf@>=2.2.0 <2.3.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "fstream": { "version": "0.1.31", - "from": "fstream@>=0.1.22 <0.2.0", + "from": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "graceful-fs@>=3.0.2 <3.1.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "tar": { "version": "0.1.20", - "from": "tar@>=0.1.17 <0.2.0", + "from": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", "dependencies": { "block-stream": { "version": "0.0.8", - "from": "block-stream@*", + "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { "version": "0.0.7", - "from": "fstream-ignore@0.0.7", + "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", "dependencies": { "minimatch": { "version": "0.2.14", - "from": "minimatch@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "lru-cache@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "sigmund@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.2 <1.1.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "graceful-fs": { "version": "1.2.3", - "from": "graceful-fs@>=1.2.0 <1.3.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" } } @@ -3830,37 +4342,37 @@ }, "hooks-fixed": { "version": "1.0.1", - "from": "hooks-fixed@1.0.1", + "from": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz", "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz" }, "kareem": { "version": "1.0.1", - "from": "kareem@1.0.1", + "from": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz", "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz" }, "mongodb": { "version": "2.0.34", - "from": "mongodb@2.0.34", + "from": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", "dependencies": { "mongodb-core": { "version": "1.2.0", - "from": "mongodb-core@1.2.0", + "from": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", "dependencies": { "bson": { "version": "0.4.7", - "from": "bson@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/bson/-/bson-0.4.7.tgz", "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.7.tgz" }, "kerberos": { "version": "0.0.12", - "from": "kerberos@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", "dependencies": { "nan": { "version": "1.8.4", - "from": "nan@>=1.8.0 <1.9.0", + "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" } } @@ -3869,27 +4381,27 @@ }, "readable-stream": { "version": "1.0.31", - "from": "readable-stream@1.0.31", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -3898,32 +4410,32 @@ }, "mpath": { "version": "0.1.1", - "from": "mpath@0.1.1", + "from": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz" }, "mpromise": { "version": "0.5.4", - "from": "mpromise@0.5.4", + "from": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz", "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz" }, "mquery": { "version": "1.6.1", - "from": "mquery@1.6.1", + "from": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", "dependencies": { "bluebird": { "version": "2.9.26", - "from": "bluebird@2.9.26", + "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz" }, "debug": { "version": "2.2.0", - "from": "debug@2.2.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "dependencies": { "ms": { "version": "0.7.1", - "from": "ms@0.7.1", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" } } @@ -3932,130 +4444,130 @@ }, "ms": { "version": "0.1.0", - "from": "ms@0.1.0", + "from": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz" }, "muri": { "version": "1.0.0", - "from": "muri@1.0.0", + "from": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz", "resolved": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz" }, "regexp-clone": { "version": "0.0.1", - "from": "regexp-clone@0.0.1", + "from": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz" }, "sliced": { "version": "0.0.5", - "from": "sliced@0.0.5", + "from": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz" } } }, "morgan": { "version": "1.6.1", - "from": "morgan@latest", + "from": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", "dependencies": { "basic-auth": { "version": "1.0.3", - "from": "basic-auth@>=1.0.3 <1.1.0", + "from": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" }, "debug": { "version": "2.2.0", - "from": "debug@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { "version": "2.3.0", - "from": "on-finished@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "ee-first@1.1.1", + "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "on-headers": { "version": "1.0.0", - "from": "on-headers@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" } } }, "ms": { "version": "0.7.1", - "from": "ms@latest", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" }, "nodemailer": { "version": "1.4.0", - "from": "nodemailer@latest", + "from": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.4.0.tgz", "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.4.0.tgz", "dependencies": { "buildmail": { "version": "1.2.4", - "from": "buildmail@>=1.2.4 <2.0.0", + "from": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", "dependencies": { "addressparser": { "version": "0.3.2", - "from": "addressparser@>=0.3.2 <0.4.0", + "from": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz" }, "libbase64": { "version": "0.1.0", - "from": "libbase64@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "libqp@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "hyperquest": { "version": "1.2.0", - "from": "hyperquest@>=1.2.0 <2.0.0", + "from": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", "resolved": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "duplexer2@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "readable-stream@>=1.1.9 <1.2.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -4064,39 +4576,39 @@ }, "through2": { "version": "0.6.5", - "from": "through2@>=0.6.3 <0.7.0", + "from": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.33-1 <1.1.0-0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "xtend@>=4.0.0 <4.1.0-0", + "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -4105,56 +4617,56 @@ }, "libmime": { "version": "1.0.0", - "from": "libmime@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", "resolved": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", "dependencies": { "iconv-lite": { "version": "0.4.11", - "from": "iconv-lite@>=0.4.8 <0.5.0", + "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "libbase64": { "version": "0.1.0", - "from": "libbase64@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "libqp@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "nodemailer-direct-transport": { "version": "1.0.2", - "from": "nodemailer-direct-transport@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", "dependencies": { "smtp-connection": { "version": "1.3.1", - "from": "smtp-connection@>=1.2.0 <2.0.0", + "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } }, "nodemailer-smtp-transport": { "version": "1.0.3", - "from": "nodemailer-smtp-transport@>=1.0.3 <2.0.0", + "from": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", "dependencies": { "clone": { "version": "1.0.2", - "from": "clone@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" }, "nodemailer-wellknown": { "version": "0.1.5", - "from": "nodemailer-wellknown@>=0.1.5 <0.2.0", + "from": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz", "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz" }, "smtp-connection": { "version": "1.3.1", - "from": "smtp-connection@>=1.2.0 <2.0.0", + "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } @@ -4163,7 +4675,7 @@ }, "npm": { "version": "2.12.1", - "from": "npm@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/npm/-/npm-2.12.1.tgz", "resolved": "https://registry.npmjs.org/npm/-/npm-2.12.1.tgz", "dependencies": { "abbrev": { @@ -5118,27 +5630,27 @@ }, "passport-facebook": { "version": "2.0.0", - "from": "passport-facebook@latest", + "from": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", "dependencies": { "passport-oauth2": { "version": "1.1.2", - "from": "passport-oauth2@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "passport-strategy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "uid2@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5147,34 +5659,34 @@ }, "passport-github": { "version": "0.1.5", - "from": "passport-github@latest", + "from": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", "resolved": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "pkginfo@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "passport-oauth@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "passport@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "pause@0.0.1", + "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5183,59 +5695,59 @@ }, "passport-google-oauth": { "version": "0.2.0", - "from": "passport-google-oauth@latest", + "from": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "pkginfo@>=0.3.0 <0.4.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "passport-oauth": { "version": "1.0.0", - "from": "passport-oauth@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "passport-oauth1@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "passport-strategy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "utils-merge@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "passport-oauth2": { "version": "1.1.2", - "from": "passport-oauth2@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "passport-strategy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "uid2@>=0.0.0 <0.1.0", + "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5246,34 +5758,34 @@ }, "passport-linkedin": { "version": "0.1.3", - "from": "passport-linkedin@latest", + "from": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", "resolved": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "pkginfo@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "passport-oauth@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "passport@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "pause@0.0.1", + "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5282,51 +5794,51 @@ }, "passport-local": { "version": "1.0.0", - "from": "passport-local@latest", + "from": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "passport-strategy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" } } }, "passport-twitter": { "version": "1.0.3", - "from": "passport-twitter@latest", + "from": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "passport-oauth1@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "passport-strategy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "oauth@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "utils-merge@1.0.0", + "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "xtraverse": { "version": "0.1.0", - "from": "xtraverse@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", "dependencies": { "xmldom": { "version": "0.1.19", - "from": "xmldom@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz" } } @@ -5335,74 +5847,74 @@ }, "phantomjs": { "version": "1.9.17", - "from": "phantomjs@>=1.9.0", + "from": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", "dependencies": { "adm-zip": { "version": "0.4.4", - "from": "adm-zip@0.4.4", + "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" }, "fs-extra": { "version": "0.18.4", - "from": "fs-extra@>=0.18.0 <0.19.0", + "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", "dependencies": { "graceful-fs": { "version": "3.0.8", - "from": "graceful-fs@>=3.0.2 <3.1.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "jsonfile": { "version": "2.2.1", - "from": "jsonfile@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.1.tgz", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.1.tgz" }, "rimraf": { "version": "2.4.1", - "from": "rimraf@>=2.2.8 <3.0.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", "dependencies": { "glob": { "version": "4.5.3", - "from": "glob@>=4.4.2 <5.0.0", + "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "inflight@>=1.0.4 <2.0.0", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "2.0.8", - "from": "minimatch@>=2.0.1 <3.0.0", + "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "balanced-match@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -5411,12 +5923,12 @@ }, "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <2.0.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -5429,139 +5941,139 @@ }, "kew": { "version": "0.4.0", - "from": "kew@0.4.0", + "from": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz", "resolved": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz" }, "npmconf": { "version": "2.1.1", - "from": "npmconf@2.1.1", + "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", "dependencies": { "config-chain": { "version": "1.1.9", - "from": "config-chain@>=1.1.8 <1.2.0", + "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", "dependencies": { "proto-list": { "version": "1.2.4", - "from": "proto-list@>=1.2.1 <1.3.0", + "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "ini": { "version": "1.3.4", - "from": "ini@>=1.2.0 <2.0.0", + "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nopt": { "version": "3.0.3", - "from": "nopt@>=3.0.1 <3.1.0", + "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "abbrev@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "once": { "version": "1.3.2", - "from": "once@>=1.3.0 <2.0.0", + "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "wrappy@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "osenv": { "version": "0.1.3", - "from": "osenv@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.0", - "from": "os-homedir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "os-tmpdir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "semver": { "version": "4.3.6", - "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", + "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" }, "uid-number": { "version": "0.0.5", - "from": "uid-number@0.0.5", + "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" } } }, "progress": { "version": "1.1.8", - "from": "progress@1.1.8", + "from": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" }, "request": { "version": "2.42.0", - "from": "request@2.42.0", + "from": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "bl@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.26 <1.1.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -5570,191 +6082,191 @@ }, "caseless": { "version": "0.6.0", - "from": "caseless@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "forever-agent@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "qs": { "version": "1.2.2", - "from": "qs@>=1.2.0 <1.3.0", + "from": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "mime-types@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "node-uuid@>=1.4.0 <1.5.0", + "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "tunnel-agent@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "tough-cookie@>=0.12.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "form-data": { "version": "0.1.4", - "from": "form-data@>=0.1.0 <0.2.0", + "from": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", "dependencies": { "combined-stream": { "version": "0.0.7", - "from": "combined-stream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "delayed-stream@0.0.5", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "mime": { "version": "1.2.11", - "from": "mime@>=1.2.11 <1.3.0", + "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, "async": { "version": "0.9.2", - "from": "async@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "http-signature": { "version": "0.10.1", - "from": "http-signature@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "assert-plus@>=0.1.5 <0.2.0", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "asn1@0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "ctype@0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.4.0", - "from": "oauth-sign@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "hawk@1.1.1", + "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "hoek@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "boom@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "cryptiles@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "sntp@>=0.2.0 <0.3.0", + "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "aws-sign2@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "stringstream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "request-progress@0.3.1", + "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "throttleit@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "which": { "version": "1.0.9", - "from": "which@>=1.0.5 <1.1.0", + "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" } } }, "request": { "version": "2.58.0", - "from": "request@latest", + "from": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "bl@>=0.9.0 <0.10.0", + "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "readable-stream@>=1.0.26 <1.1.0", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "isarray@0.0.1", + "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -5763,32 +6275,32 @@ }, "caseless": { "version": "0.10.0", - "from": "caseless@>=0.10.0 <0.11.0", + "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" }, "extend": { "version": "2.0.1", - "from": "extend@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz", "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" }, "forever-agent": { "version": "0.6.1", - "from": "forever-agent@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { "version": "1.0.0-rc1", - "from": "form-data@>=1.0.0-rc1 <1.1.0", + "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", "dependencies": { "mime-types": { "version": "2.1.2", - "from": "mime-types@>=2.1.1 <3.0.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", "dependencies": { "mime-db": { "version": "1.14.0", - "from": "mime-db@>=1.14.0 <1.15.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" } } @@ -5797,220 +6309,220 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "mime-types@>=2.0.1 <2.1.0", + "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "mime-db@>=1.12.0 <1.13.0", + "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "node-uuid@>=1.4.0 <1.5.0", + "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "3.1.0", - "from": "qs@>=3.1.0 <3.2.0", + "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "tunnel-agent@>=0.4.0 <0.5.0", + "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "tough-cookie@>=0.12.0", + "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.11.0", - "from": "http-signature@>=0.11.0 <0.12.0", + "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "assert-plus@>=0.1.5 <0.2.0", + "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "asn1@0.1.11", + "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "ctype@0.5.3", + "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.8.0", - "from": "oauth-sign@>=0.8.0 <0.9.0", + "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { "version": "2.3.1", - "from": "hawk@>=2.3.0 <2.4.0", + "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "hoek@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "boom@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "cryptiles@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "sntp@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "aws-sign2@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "stringstream@>=0.0.4 <0.1.0", + "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "1.0.5", - "from": "combined-stream@>=1.0.1 <1.1.0", + "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "dependencies": { "delayed-stream": { "version": "1.0.0", - "from": "delayed-stream@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "isstream@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "har-validator": { "version": "1.8.0", - "from": "har-validator@>=1.6.1 <2.0.0", + "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "dependencies": { "bluebird": { "version": "2.9.32", - "from": "bluebird@>=2.9.30 <3.0.0", + "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" }, "chalk": { "version": "1.1.0", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { "version": "2.1.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.0", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "commander": { "version": "2.8.1", - "from": "commander@>=2.8.1 <3.0.0", + "from": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", + "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "is-my-json-valid": { "version": "2.12.0", - "from": "is-my-json-valid@>=2.12.0 <3.0.0", + "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", "dependencies": { "generate-function": { "version": "2.0.0", - "from": "generate-function@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" }, "generate-object-property": { "version": "1.2.0", - "from": "generate-object-property@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "dependencies": { "is-property": { "version": "1.0.2", - "from": "is-property@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" } } }, "jsonpointer": { "version": "1.1.0", - "from": "jsonpointer@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" }, "xtend": { "version": "4.0.0", - "from": "xtend@>=4.0.0 <5.0.0", + "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -6021,86 +6533,86 @@ }, "serve-favicon": { "version": "2.3.0", - "from": "serve-favicon@latest", + "from": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", "dependencies": { "etag": { "version": "1.7.0", - "from": "etag@>=1.7.0 <1.8.0", + "from": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" }, "fresh": { "version": "0.3.0", - "from": "fresh@0.3.0", + "from": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "parseurl": { "version": "1.3.0", - "from": "parseurl@>=1.3.0 <1.4.0", + "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" } } }, "shelljs": { "version": "0.5.1", - "from": "shelljs@latest", + "from": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz" }, "swig": { "version": "1.4.2", - "from": "swig@latest", + "from": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", "resolved": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", "dependencies": { "uglify-js": { "version": "2.4.23", - "from": "uglify-js@>=2.4.0 <2.5.0", + "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", + "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.34", - "from": "source-map@0.1.34", + "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "dependencies": { "amdefine": { "version": "0.1.1", - "from": "amdefine@>=0.0.4", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" } } }, "uglify-to-browserify": { "version": "1.0.2", - "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" }, "yargs": { "version": "3.5.4", - "from": "yargs@>=3.5.4 <3.6.0", + "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", "dependencies": { "camelcase": { "version": "1.1.0", - "from": "camelcase@>=1.0.2 <2.0.0", + "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" }, "decamelize": { "version": "1.0.0", - "from": "decamelize@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" }, "window-size": { "version": "0.1.0", - "from": "window-size@0.1.0", + "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, "wordwrap": { "version": "0.0.2", - "from": "wordwrap@0.0.2", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } @@ -6109,17 +6621,17 @@ }, "optimist": { "version": "0.6.1", - "from": "optimist@>=0.6.0 <0.7.0", + "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -6128,7 +6640,7 @@ }, "view-helpers": { "version": "0.1.5", - "from": "view-helpers@latest", + "from": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz", "resolved": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz" } } From 2c1395d0d64f72dc1446c49bab19f3438ffb07e8 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Wed, 29 Jul 2015 23:04:25 +0300 Subject: [PATCH 49/60] Preparing cssFrameowork support --- config/env/all.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/env/all.js b/config/env/all.js index 6581c7253f..c3e9ecbd15 100644 --- a/config/env/all.js +++ b/config/env/all.js @@ -48,7 +48,8 @@ module.exports = { name: 'he', direction: 'rtl', }], - currentLanguage: 'en', + currentLanguage: 'en, + cssFramework: 'bootstrap', // The session cookie name sessionName: 'connect.sid' }; From 65b45e50d29aaf7b38d50752b2bd9d3968c38cdf Mon Sep 17 00:00:00 2001 From: Vikram Date: Wed, 29 Jul 2015 14:47:38 -0700 Subject: [PATCH 50/60] typo fix --- config/env/all.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/env/all.js b/config/env/all.js index c3e9ecbd15..91b386f13f 100644 --- a/config/env/all.js +++ b/config/env/all.js @@ -48,7 +48,7 @@ module.exports = { name: 'he', direction: 'rtl', }], - currentLanguage: 'en, + currentLanguage: 'en', cssFramework: 'bootstrap', // The session cookie name sessionName: 'connect.sid' From 73de236ffb1461303b06e8e234477aff0e0e291f Mon Sep 17 00:00:00 2001 From: Darren Warner Date: Fri, 31 Jul 2015 07:42:15 -0700 Subject: [PATCH 51/60] Ignore many more 'generated' files --- gulp/development.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulp/development.js b/gulp/development.js index 816623ecf1..0652ae9f30 100644 --- a/gulp/development.js +++ b/gulp/development.js @@ -52,7 +52,7 @@ gulp.task('devServe', ['env:development'], function () { script: 'server.js', ext: 'html js', env: { 'NODE_ENV': 'development' } , - ignore: ['node_modules/'], + ignore: ['node_modules/', 'bower_components/', 'logs/', 'packages/*/*/public/assets/lib/', 'packages/*/*/node_modules/', '**/.DS_Store', '**/.bower-*'], nodeArgs: ['--debug'], stdout: false }).on('readable', function() { From 4bd250687e29853f626c3a6970801da072d87c02 Mon Sep 17 00:00:00 2001 From: Darren Warner Date: Fri, 31 Jul 2015 17:33:54 -0700 Subject: [PATCH 52/60] Ignore files update to catch root and descendant path files --- gulp/development.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulp/development.js b/gulp/development.js index 0652ae9f30..67f225be56 100644 --- a/gulp/development.js +++ b/gulp/development.js @@ -52,7 +52,7 @@ gulp.task('devServe', ['env:development'], function () { script: 'server.js', ext: 'html js', env: { 'NODE_ENV': 'development' } , - ignore: ['node_modules/', 'bower_components/', 'logs/', 'packages/*/*/public/assets/lib/', 'packages/*/*/node_modules/', '**/.DS_Store', '**/.bower-*'], + ignore: ['node_modules/', 'bower_components/', 'logs/', 'packages/*/*/public/assets/lib/', 'packages/*/*/node_modules/', '.DS_Store', '**/.DS_Store', '.bower-*', '**/.bower-*'], nodeArgs: ['--debug'], stdout: false }).on('readable', function() { From 96c06a556665a5210cd8e5d4f97de2f4a78915e9 Mon Sep 17 00:00:00 2001 From: Lior Kesos Date: Wed, 5 Aug 2015 00:42:02 +0300 Subject: [PATCH 53/60] preperation for conditional cssFramework inclusion in the --- mean.json | 4 ++-- packages/core/system/app.js | 5 ++++- packages/core/system/server/controllers/index.js | 11 +++++++---- packages/core/system/server/routes/index.js | 2 +- packages/core/system/server/views/includes/head.html | 1 + 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/mean.json b/mean.json index 9007fef36e..04277b099e 100644 --- a/mean.json +++ b/mean.json @@ -1,6 +1,6 @@ { "dependencies": {}, "anonymizedData": true, - "name": "zzz", - "id": "55b794f96068afa56306313e" + "name": "m5", + "id": "55c04e9d5ba977234597413b" } \ No newline at end of file diff --git a/packages/core/system/app.js b/packages/core/system/app.js index 7f3d72bb6e..bfb0019488 100644 --- a/packages/core/system/app.js +++ b/packages/core/system/app.js @@ -3,7 +3,9 @@ /* * Defining the Package */ -var Module = require('meanio').Module, +var meanio = require('meanio'); +var Module = meanio.Module, + config = meanio.loadConfig(), favicon = require('serve-favicon'); var SystemPackage = new Module('system'); @@ -19,6 +21,7 @@ SystemPackage.register(function(app, auth, database, circles) { SystemPackage.aggregateAsset('css', 'common.css'); SystemPackage.angularDependencies(['mean-factory-interceptor']); + // The middleware in config/express will run before this code diff --git a/packages/core/system/server/controllers/index.js b/packages/core/system/server/controllers/index.js index c76a0aec88..f9dddb8eea 100644 --- a/packages/core/system/server/controllers/index.js +++ b/packages/core/system/server/controllers/index.js @@ -1,7 +1,10 @@ 'use strict'; var mean = require('meanio'); - -exports.render = function(req, res) { - res.render('index'); -}; +module.exports = function(System){ + return { + render:function(req,res){ + res.render('index',{ locals: { config: System.config.clean }}); + } + }; +} diff --git a/packages/core/system/server/routes/index.js b/packages/core/system/server/routes/index.js index 12ba4dec50..15ad221a90 100644 --- a/packages/core/system/server/routes/index.js +++ b/packages/core/system/server/routes/index.js @@ -5,7 +5,7 @@ var mean = require('meanio'); module.exports = function(System, app, auth, database) { // Home route - var index = require('../controllers/index'); + var index = require('../controllers/index')(System); app.route('/') .get(index.render); diff --git a/packages/core/system/server/views/includes/head.html b/packages/core/system/server/views/includes/head.html index 9ff6b42011..a22dcf97f6 100644 --- a/packages/core/system/server/views/includes/head.html +++ b/packages/core/system/server/views/includes/head.html @@ -19,6 +19,7 @@ + {% for file in aggregatedassets.header.css %} From 13b94eb1a67ff050953521e8838c0c05afc2872f Mon Sep 17 00:00:00 2001 From: Vikram Date: Tue, 4 Aug 2015 23:29:49 -0700 Subject: [PATCH 54/60] added ico as pointed here https://github.com/linnovate/mean/issues/1294 --- config/express.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/express.js b/config/express.js index 3a0b1e956c..2305c30cb0 100755 --- a/config/express.js +++ b/config/express.js @@ -54,7 +54,7 @@ module.exports = function(app, db) { app.use(modRewrite([ - '!^/api/.*|\\_getModules|\\.html|\\.js|\\.css|\\.swf|\\.jp(e?)g|\\.png|\\.gif|\\.svg|\\.eot|\\.ttf|\\.woff|\\.pdf$ / [L]' + '!^/api/.*|\\_getModules|\\.html|\\.js|\\.css|\\.swf|\\.jp(e?)g|\\.png|\\.ico|\\.gif|\\.svg|\\.eot|\\.ttf|\\.woff|\\.pdf$ / [L]' ])); From 0b2f7f95587fe6e84bd9f37f499083a8559fe7fa Mon Sep 17 00:00:00 2001 From: Karol Date: Sun, 9 Aug 2015 13:59:00 +0300 Subject: [PATCH 55/60] loading angular-csp.css ng-cloak wont work without this angular-csp.css --- config/assets.json | 1 + 1 file changed, 1 insertion(+) diff --git a/config/assets.json b/config/assets.json index 019a057ced..dab452de8c 100644 --- a/config/assets.json +++ b/config/assets.json @@ -2,6 +2,7 @@ "core": { "css": { "bower_components/build/css/dist.min.css": [ + "bower_components/angular/angular-csp.css", "bower_components/angular-ui-select/dist/select.min.css" ] }, From 984160475e6bb26a38f2b8d59e4701015235f3ed Mon Sep 17 00:00:00 2001 From: Karol Date: Thu, 13 Aug 2015 14:14:48 +0300 Subject: [PATCH 56/60] allow use of "$" jQuery and ++ allow use of "$" jQuery and ++ to avoid warnings and errors --- .jshintrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.jshintrc b/.jshintrc index 1adc08b3a1..d44da6af47 100644 --- a/.jshintrc +++ b/.jshintrc @@ -14,7 +14,7 @@ "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee` "noempty" : true, // true: Prohibit use of empty blocks "nonew" : true, // true: Prohibit use of constructors for side-effects (without assignment) - "plusplus" : true, // true: Prohibit use of `++` & `--` + "plusplus" : false, // true: Prohibit use of `++` & `--` "quotmark" : "single", // Quotation mark consistency: // false : do nothing (default) // true : ensure whatever is used is consistent @@ -72,6 +72,7 @@ // Custom Globals "globals": { + "$" : true, "angular" : true, "define" : false, "jasmine" : false, From e459786f841b706036daef757dabc1972db3d4db Mon Sep 17 00:00:00 2001 From: Karol Date: Thu, 13 Aug 2015 14:19:18 +0300 Subject: [PATCH 57/60] fix gulp watch and Quick startup fix for gulp watch paths, and avoid gulp shutdown after displaying warnings, this makes gulp start very fast --- gulp/development.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/gulp/development.js b/gulp/development.js index 67f225be56..ba7dbe1bcd 100644 --- a/gulp/development.js +++ b/gulp/development.js @@ -7,17 +7,16 @@ var gulp = require('gulp'), plugins = gulpLoadPlugins(), coffee = require('gulp-coffee'), paths = { - js: ['*.js', 'test/**/*.js', '!test/coverage/**', '!bower_components/**', '!packages/**/node_modules/**', '!packages/contrib/**/*.js', '!packages/contrib/**/node_modules/**', '!packages/core/**/*.js', '!packages/core/public/assets/lib/**/*.js'], - html: ['packages/**/public/**/views/**', 'packages/**/server/views/**'], - css: ['!bower_components/**', 'packages/**/public/**/css/*.css', '!packages/contrib/**/public/**/css/*.css', '!packages/core/**/public/**/css/*.css'], - less: ['**/public/**/css/*.less'], - sass: ['**/public/**/css/*.scss'], - coffee: ['packages/**/public/**/*.coffee','*.coffee'], - coffees: ['packages/**/server/**/*.coffee'] + js: ['./*.js', 'config/**/*.js', 'gulp/**/*.js', 'tools/**/*.js', 'packages/**/*.js', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'], + html: ['packages/**/*.html', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'], + css: ['packages/**/*.css', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'], + less: ['packages/**/*.less', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'], + sass: ['packages/**/*.scss', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'], + coffee: ['packages/**/*.coffee', '!packages/**/node_modules/**', '!packages/**/assets/**/lib/**'] }; /*var defaultTasks = ['clean', 'jshint', 'less', 'csslint', 'devServe', 'watch'];*/ -var defaultTasks = ['coffee','clean', 'less', 'csslint', 'devServe', 'watch']; +var defaultTasks = ['coffee','clean', 'less', 'csslint', 'devServe', 'watch']; gulp.task('env:development', function () { process.env.NODE_ENV = 'development'; @@ -27,7 +26,7 @@ gulp.task('jshint', function () { return gulp.src(paths.js) .pipe(plugins.jshint()) .pipe(plugins.jshint.reporter('jshint-stylish')) - .pipe(plugins.jshint.reporter('fail')) + // .pipe(plugins.jshint.reporter('fail')) to avoid shutdown gulp by warnings .pipe(count('jshint', 'files lint free')); }); From fd53bde73f09d55ca5509958ee5f33f8b068b9ac Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Mon, 17 Aug 2015 13:03:00 +0300 Subject: [PATCH 58/60] update sts events --- npm-shrinkwrap.json | 4446 ++++++++--------- packages/core/articles/app.js | 7 +- .../articles/server/controllers/articles.js | 44 +- packages/core/users/app.js | 6 +- .../core/users/server/controllers/users.js | 32 +- packages/core/users/server/routes/users.js | 7 +- 6 files changed, 2110 insertions(+), 2432 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 534477204c..742ff749f4 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -4,67 +4,67 @@ "dependencies": { "assetmanager": { "version": "1.2.2", - "from": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", + "from": "assetmanager@latest", "resolved": "https://registry.npmjs.org/assetmanager/-/assetmanager-1.2.2.tgz", "dependencies": { "grunt": { "version": "0.4.5", - "from": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "from": "grunt@>=0.4.5 <0.5.0", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "dependencies": { "async": { "version": "0.1.22", - "from": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "from": "async@>=0.1.22 <0.2.0", "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz" }, "coffee-script": { "version": "1.3.3", - "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "from": "coffee-script@>=1.3.3 <1.4.0", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" }, "colors": { "version": "0.6.2", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "from": "colors@>=0.6.2 <0.7.0", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "dateformat": { "version": "1.0.2-1.2.3", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "from": "dateformat@1.0.2-1.2.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@>=0.4.13 <0.5.0", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "findup-sync": { "version": "0.1.3", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "from": "findup-sync@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", "dependencies": { "glob": { "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "from": "glob@>=3.2.9 <3.3.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "from": "minimatch@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "from": "lru-cache@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } @@ -73,149 +73,149 @@ }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" } } }, "glob": { "version": "3.1.21", - "from": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "from": "glob@>=3.1.21 <3.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "dependencies": { "graceful-fs": { "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "from": "graceful-fs@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" }, "inherits": { "version": "1.0.0", - "from": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz", + "from": "inherits@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz" } } }, "hooker": { "version": "0.2.3", - "from": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "from": "hooker@>=0.2.3 <0.3.0", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" }, "iconv-lite": { "version": "0.2.11", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "from": "iconv-lite@>=0.2.11 <0.3.0", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" }, "minimatch": { "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "from": "minimatch@>=0.2.12 <0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { "version": "2.6.5", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "from": "lru-cache@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "sigmund": { "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "nopt": { "version": "1.0.10", - "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "from": "nopt@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.8 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "lodash": { "version": "0.9.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "from": "lodash@>=0.9.2 <0.10.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz" }, "underscore.string": { "version": "2.2.1", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "from": "underscore.string@>=2.2.1 <2.3.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz" }, "which": { "version": "1.0.9", - "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "from": "which@>=1.0.5 <1.1.0", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" }, "js-yaml": { "version": "2.0.5", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "from": "js-yaml@>=2.0.5 <2.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "dependencies": { "argparse": { "version": "0.1.16", - "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "from": "argparse@>=0.1.11 <0.2.0", "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "dependencies": { "underscore": { "version": "1.7.0", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "from": "underscore@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" }, "underscore.string": { "version": "2.4.0", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "from": "underscore.string@>=2.4.0 <2.5.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" } } }, "esprima": { "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "from": "esprima@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "exit": { "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "from": "exit@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, "getobject": { "version": "0.1.0", - "from": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "from": "getobject@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" }, "grunt-legacy-util": { "version": "0.2.0", - "from": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "from": "grunt-legacy-util@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz" }, "grunt-legacy-log": { "version": "0.1.2", - "from": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", + "from": "grunt-legacy-log@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.2.tgz", "dependencies": { "grunt-legacy-log-utils": { "version": "0.1.1", - "from": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "from": "grunt-legacy-log-utils@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz" }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "underscore.string": { "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "from": "underscore.string@>=2.3.3 <2.4.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" } } @@ -224,111 +224,111 @@ }, "underscore": { "version": "1.8.3", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "from": "underscore@>=1.6.0 <2.0.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" } } }, "async": { - "version": "1.3.0", - "from": "https://registry.npmjs.org/async/-/async-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.3.0.tgz" + "version": "1.4.2", + "from": "async@latest", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz" }, "body-parser": { - "version": "1.13.2", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.2.tgz", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.2.tgz", + "version": "1.13.3", + "from": "body-parser@latest", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", "dependencies": { "bytes": { "version": "2.1.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "from": "bytes@2.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", + "from": "content-type@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "http-errors": { "version": "1.3.1", - "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "from": "http-errors@>=1.3.1 <1.4.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "statuses": { "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "from": "statuses@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "iconv-lite": { "version": "0.4.11", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", + "from": "iconv-lite@0.4.11", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "on-finished": { "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "from": "on-finished@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "qs": { "version": "4.0.0", - "from": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "from": "qs@4.0.0", "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "raw-body": { "version": "2.1.2", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.2.tgz", + "from": "raw-body@>=2.1.2 <2.2.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.2.tgz", "dependencies": { "unpipe": { "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "from": "unpipe@1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "type-is": { - "version": "1.6.4", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", + "version": "1.6.6", + "from": "type-is@>=1.6.6 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.6.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } } @@ -338,143 +338,143 @@ }, "bower": { "version": "1.4.1", - "from": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", + "from": "bower@latest", "resolved": "https://registry.npmjs.org/bower/-/bower-1.4.1.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.5 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" }, "archy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "from": "archy@1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" }, "bower-config": { "version": "0.6.1", - "from": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", + "from": "bower-config@>=0.6.1 <0.7.0", "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-0.6.1.tgz", "dependencies": { "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "mout": { "version": "0.9.1", - "from": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz", + "from": "mout@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz" }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "osenv": { "version": "0.0.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz", + "from": "osenv@0.0.3", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" } } }, "bower-endpoint-parser": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz", + "from": "bower-endpoint-parser@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz" }, "bower-json": { "version": "0.4.0", - "from": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", + "from": "bower-json@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", "dependencies": { "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "intersect": { "version": "0.0.3", - "from": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz", + "from": "intersect@>=0.0.3 <0.1.0", "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz" } } }, "bower-logger": { "version": "0.2.2", - "from": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz", + "from": "bower-logger@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz" }, "bower-registry-client": { "version": "0.3.0", - "from": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", + "from": "bower-registry-client@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.3.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "lru-cache": { "version": "2.3.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz", + "from": "lru-cache@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz" }, "request": { "version": "2.51.0", - "from": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "from": "request@>=2.51.0 <2.52.0", "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -483,32 +483,32 @@ }, "caseless": { "version": "0.8.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", + "from": "caseless@>=0.8.0 <0.9.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.3 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } @@ -517,106 +517,106 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "from": "mime-types@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "from": "qs@>=2.3.1 <2.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "from": "tunnel-agent@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.5.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", + "from": "oauth-sign@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "from": "hawk@1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "from": "hoek@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "from": "boom@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "from": "cryptiles@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "from": "sntp@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } @@ -625,228 +625,228 @@ }, "request-replay": { "version": "0.2.0", - "from": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", + "from": "request-replay@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz" }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" } } }, "cardinal": { "version": "0.4.4", - "from": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", + "from": "cardinal@0.4.4", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "dependencies": { "redeyed": { "version": "0.4.4", - "from": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", + "from": "redeyed@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "dependencies": { "esprima": { "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "from": "esprima@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" } } }, "ansicolors": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "from": "ansicolors@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" } } }, "chalk": { "version": "1.1.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", + "from": "chalk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", + "from": "ansi-styles@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "chmodr": { "version": "0.1.0", - "from": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz", + "from": "chmodr@0.1.0", "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz" }, "configstore": { "version": "0.3.2", - "from": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", + "from": "configstore@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", "dependencies": { "js-yaml": { "version": "3.3.1", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", + "from": "js-yaml@>=3.1.0 <4.0.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz", "dependencies": { "argparse": { "version": "1.0.2", - "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", + "from": "argparse@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", "dependencies": { "sprintf-js": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" } } }, "esprima": { "version": "2.2.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz", + "from": "esprima@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "osenv": { "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "uuid": { "version": "2.0.1", - "from": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "from": "uuid@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz" }, "xdg-basedir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", + "from": "xdg-basedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" } } }, "decompress-zip": { "version": "0.1.0", - "from": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "from": "decompress-zip@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "dependencies": { "binary": { "version": "0.3.0", - "from": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "from": "binary@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "dependencies": { "chainsaw": { "version": "0.1.0", - "from": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "from": "chainsaw@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "dependencies": { "traverse": { "version": "0.3.9", - "from": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "from": "traverse@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" } } }, "buffers": { "version": "0.1.1", - "from": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "from": "buffers@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" } } }, "mkpath": { "version": "0.1.0", - "from": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "from": "mkpath@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.8 <2.0.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "touch": { "version": "0.0.3", - "from": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "from": "touch@0.0.3", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "dependencies": { "nopt": { "version": "1.0.10", - "from": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "from": "nopt@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" } } @@ -855,44 +855,44 @@ }, "fstream": { "version": "1.0.7", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", + "from": "fstream@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "fstream-ignore": { "version": "1.0.2", - "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", + "from": "fstream-ignore@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -903,56 +903,56 @@ }, "github": { "version": "0.2.4", - "from": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", + "from": "github@>=0.2.3 <0.3.0", "resolved": "https://registry.npmjs.org/github/-/github-0.2.4.tgz", "dependencies": { "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@>=1.2.11 <2.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" } } }, "glob": { "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "from": "glob@>=4.3.2 <5.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -961,12 +961,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -975,45 +975,45 @@ }, "graceful-fs": { "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", + "from": "graceful-fs@>=3.0.5 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" }, "handlebars": { "version": "2.0.0", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", + "from": "handlebars@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "dependencies": { "optimist": { "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "from": "optimist@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" } } }, "uglify-js": { "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "from": "uglify-js@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } } @@ -1023,134 +1023,134 @@ }, "inquirer": { "version": "0.8.0", - "from": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", + "from": "inquirer@0.8.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.0.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "chalk": { "version": "0.5.1", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "from": "chalk@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "dependencies": { "ansi-styles": { "version": "1.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "from": "ansi-styles@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "0.1.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "from": "has-ansi@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "from": "ansi-regex@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "strip-ansi": { "version": "0.3.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "from": "strip-ansi@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "dependencies": { "ansi-regex": { "version": "0.2.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "from": "ansi-regex@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" } } }, "supports-color": { "version": "0.2.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "from": "supports-color@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" } } }, "cli-color": { "version": "0.3.3", - "from": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", + "from": "cli-color@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", "dependencies": { "d": { "version": "0.1.1", - "from": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "from": "d@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" }, "es5-ext": { "version": "0.10.7", - "from": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", + "from": "es5-ext@>=0.10.6 <0.11.0", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", + "from": "es6-iterator@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", + "from": "es6-symbol@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "memoizee": { - "version": "0.3.8", - "from": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", + "version": "0.3.9", + "from": "memoizee@>=0.3.8 <0.4.0", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.9.tgz", "dependencies": { "es6-weak-map": { "version": "0.1.4", - "from": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "from": "es6-weak-map@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", "dependencies": { "es6-iterator": { "version": "0.1.3", - "from": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", + "from": "es6-iterator@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" }, "es6-symbol": { "version": "2.0.1", - "from": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", + "from": "es6-symbol@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" } } }, "event-emitter": { "version": "0.3.3", - "from": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz", + "from": "event-emitter@>=0.3.3 <0.4.0", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz" }, "lru-queue": { "version": "0.1.0", - "from": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "from": "lru-queue@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" }, "next-tick": { "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "from": "next-tick@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } }, "timers-ext": { "version": "0.1.0", - "from": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", + "from": "timers-ext@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz", "dependencies": { "next-tick": { "version": "0.2.2", - "from": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "from": "next-tick@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" } } @@ -1159,97 +1159,97 @@ }, "figures": { "version": "1.3.5", - "from": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz", + "from": "figures@>=1.3.2 <2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.3.5.tgz" }, "lodash": { "version": "2.4.2", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "from": "lodash@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "mute-stream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz", + "from": "mute-stream@0.0.4", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz" }, "readline2": { "version": "0.1.1", - "from": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", + "from": "readline2@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", "dependencies": { "strip-ansi": { "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "from": "strip-ansi@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz" } } }, "rx": { "version": "2.5.3", - "from": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz", + "from": "rx@>=2.2.27 <3.0.0", "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz" } } }, "insight": { "version": "0.5.3", - "from": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", + "from": "insight@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/insight/-/insight-0.5.3.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "lodash.debounce": { "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", + "from": "lodash.debounce@>=3.0.1 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "dependencies": { "lodash._getnative": { "version": "3.9.1", - "from": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "from": "lodash._getnative@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" } } }, "object-assign": { "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" }, "os-name": { "version": "1.0.3", - "from": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", + "from": "os-name@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", "dependencies": { "osx-release": { "version": "1.1.0", - "from": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "from": "osx-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", "dependencies": { "minimist": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" + "version": "1.1.3", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" } } }, "win-release": { "version": "1.0.0", - "from": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz", + "from": "win-release@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.0.0.tgz" } } }, "tough-cookie": { "version": "0.12.1", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", + "from": "tough-cookie@>=0.12.1 <0.13.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", "dependencies": { "punycode": { "version": "1.3.2", - "from": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "from": "punycode@>=0.2.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" } } @@ -1258,76 +1258,76 @@ }, "is-root": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "from": "is-root@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz" }, "junk": { "version": "1.0.2", - "from": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz", + "from": "junk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.2.tgz" }, "lockfile": { "version": "1.0.1", - "from": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz", + "from": "lockfile@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" }, "lru-cache": { "version": "2.6.5", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "from": "lru-cache@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@0.5.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "mout": { "version": "0.11.0", - "from": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz", + "from": "mout@>=0.11.0 <0.12.0", "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.0.tgz" }, "nopt": { "version": "3.0.3", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", + "from": "nopt@>=3.0.1 <4.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz" }, "opn": { "version": "1.0.2", - "from": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", + "from": "opn@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz" }, "p-throttler": { "version": "0.1.1", - "from": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", + "from": "p-throttler@0.1.1", "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.1.tgz", "dependencies": { "q": { "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "from": "q@>=0.9.2 <0.10.0", "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" } } }, "promptly": { "version": "0.2.0", - "from": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", + "from": "promptly@0.2.0", "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", "dependencies": { "read": { "version": "1.0.6", - "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", + "from": "read@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } @@ -1336,42 +1336,42 @@ }, "q": { "version": "1.4.1", - "from": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "from": "q@>=1.1.2 <2.0.0", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" }, "request": { "version": "2.53.0", - "from": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", + "from": "request@2.53.0", "resolved": "https://registry.npmjs.org/request/-/request-2.53.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -1380,228 +1380,295 @@ }, "caseless": { "version": "0.9.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "from": "caseless@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "form-data": { "version": "0.2.0", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "from": "form-data@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "dependencies": { "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "from": "mime-types@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "dependencies": { "mime-db": { "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "from": "mime-db@>=1.12.0 <1.13.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { "version": "2.3.3", - "from": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "from": "qs@>=2.3.1 <2.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "from": "tunnel-agent@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.6.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "from": "oauth-sign@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" }, "hawk": { "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "from": "hawk@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", + "from": "hoek@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", + "from": "boom@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", + "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "from": "request-progress@0.3.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "from": "throttleit@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "retry": { "version": "0.6.1", - "from": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", + "from": "retry@0.6.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz" + "version": "2.4.2", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz", + "dependencies": { + "glob": { + "version": "5.0.14", + "from": "glob@>=5.0.14 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.14.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.0", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "dependencies": { + "balanced-match": { + "version": "0.2.0", + "from": "balanced-match@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.2", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + } + } }, "semver": { "version": "2.3.2", - "from": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "from": "semver@>=2.3.0 <3.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" }, "shell-quote": { "version": "1.4.3", - "from": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", + "from": "shell-quote@>=1.4.2 <2.0.0", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", "dependencies": { "jsonify": { "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "from": "jsonify@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" }, "array-filter": { "version": "0.0.1", - "from": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "from": "array-filter@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" }, "array-reduce": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "from": "array-reduce@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" }, "array-map": { "version": "0.0.0", - "from": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "from": "array-map@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" } } }, "stringify-object": { "version": "1.0.1", - "from": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz", + "from": "stringify-object@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz" }, "tar-fs": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.7.0.tgz", + "version": "1.8.1", + "from": "tar-fs@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.8.1.tgz", "dependencies": { "pump": { "version": "1.0.0", - "from": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", + "from": "pump@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.0.tgz", "dependencies": { "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz" }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.1 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1610,27 +1677,27 @@ }, "tar-stream": { "version": "1.2.1", - "from": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", + "from": "tar-stream@>=1.1.2 <2.0.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.2.1.tgz", "dependencies": { "bl": { "version": "1.0.0", - "from": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", + "from": "bl@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz" }, "end-of-stream": { "version": "1.1.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "from": "end-of-stream@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1638,45 +1705,45 @@ } }, "readable-stream": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -1685,52 +1752,52 @@ }, "tmp": { "version": "0.0.24", - "from": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "from": "tmp@0.0.24", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz" }, "update-notifier": { "version": "0.3.2", - "from": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", + "from": "update-notifier@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz", "dependencies": { "is-npm": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "from": "is-npm@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" }, "latest-version": { "version": "1.0.1", - "from": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", + "from": "latest-version@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", "dependencies": { "package-json": { "version": "1.2.0", - "from": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", + "from": "package-json@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", "dependencies": { "got": { - "version": "3.3.0", - "from": "https://registry.npmjs.org/got/-/got-3.3.0.tgz", - "resolved": "https://registry.npmjs.org/got/-/got-3.3.0.tgz", + "version": "3.3.1", + "from": "got@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", "dependencies": { "duplexify": { "version": "3.4.2", - "from": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", + "from": "duplexify@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.4.2.tgz", "dependencies": { "end-of-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "from": "end-of-stream@1.0.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "dependencies": { "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -1738,38 +1805,38 @@ } }, "readable-stream": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } @@ -1778,123 +1845,137 @@ }, "infinity-agent": { "version": "2.0.3", - "from": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", + "from": "infinity-agent@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz" }, "is-redirect": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "from": "is-redirect@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" }, "is-stream": { "version": "1.0.1", - "from": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz", + "from": "is-stream@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.0.1.tgz" }, "lowercase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "from": "lowercase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" }, "nested-error-stacks": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.0.tgz" + "version": "1.0.1", + "from": "nested-error-stacks@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } }, "object-assign": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz" + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" }, "prepend-http": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.1.tgz" + "version": "1.0.2", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.2.tgz" }, "read-all-stream": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-2.2.0.tgz", + "version": "3.0.1", + "from": "read-all-stream@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.0.1.tgz", "dependencies": { + "pinkie-promise": { + "version": "1.0.0", + "from": "pinkie-promise@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "dependencies": { + "pinkie": { + "version": "1.0.0", + "from": "pinkie@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz" + } + } + }, "readable-stream": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz", + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "process-nextick-args": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz" + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.1", - "from": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz", + "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } } } }, - "statuses": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" - }, "timed-out": { "version": "2.0.0", - "from": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", + "from": "timed-out@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" } } }, "registry-url": { "version": "3.0.3", - "from": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", + "from": "registry-url@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.0.3.tgz", "dependencies": { "rc": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", + "version": "1.1.0", + "from": "rc@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.0.tgz", "dependencies": { "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + "version": "1.1.3", + "from": "minimist@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" }, "deep-extend": { "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", + "from": "deep-extend@>=0.2.5 <0.3.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" }, "strip-json-comments": { "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", + "from": "strip-json-comments@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" } } @@ -1907,30 +1988,30 @@ }, "semver-diff": { "version": "2.0.0", - "from": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", + "from": "semver-diff@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.0.0.tgz", "dependencies": { "semver": { "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "from": "semver@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" } } }, "string-length": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.0.tgz", + "version": "1.0.1", + "from": "string-length@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", "dependencies": { "strip-ansi": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } } @@ -1940,22 +2021,22 @@ }, "user-home": { "version": "1.1.1", - "from": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "from": "user-home@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" }, "which": { "version": "1.1.1", - "from": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", + "from": "which@>=1.0.8 <2.0.0", "resolved": "https://registry.npmjs.org/which/-/which-1.1.1.tgz", "dependencies": { "is-absolute": { "version": "0.1.7", - "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "from": "is-absolute@>=0.1.7 <0.2.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", "dependencies": { "is-relative": { "version": "0.1.3", - "from": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "from": "is-relative@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" } } @@ -1965,445 +2046,450 @@ } }, "compression": { - "version": "1.5.1", - "from": "https://registry.npmjs.org/compression/-/compression-1.5.1.tgz", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.1.tgz", + "version": "1.5.2", + "from": "compression@latest", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", "dependencies": { "accepts": { - "version": "1.2.10", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", + "version": "1.2.12", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.12.tgz", "dependencies": { "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "bytes": { "version": "2.1.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "from": "bytes@2.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz" }, "compressible": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/compressible/-/compressible-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.4.tgz", + "version": "2.0.5", + "from": "compressible@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.5.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.17.0", + "from": "mime-db@>=1.16.0 <2.0.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.17.0.tgz" } } }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "on-headers": { "version": "1.0.0", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", + "from": "on-headers@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" }, "vary": { "version": "1.0.1", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", + "from": "vary@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" } } }, "connect-flash": { "version": "0.1.1", - "from": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz", + "from": "connect-flash@latest", "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz" }, "consolidate": { "version": "0.13.1", - "from": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", + "from": "consolidate@latest", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.13.1.tgz", "dependencies": { "bluebird": { - "version": "2.9.32", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" + "version": "2.9.34", + "from": "bluebird@>=2.9.26 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz" } } }, "cookie-parser": { "version": "1.3.5", - "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", + "from": "cookie-parser@latest", "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", "dependencies": { "cookie": { "version": "0.1.3", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "from": "cookie@0.1.3", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "from": "cookie-signature@1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" } } }, "errorhandler": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.1.tgz", + "version": "1.4.2", + "from": "errorhandler@latest", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.2.tgz", "dependencies": { "accepts": { - "version": "1.2.10", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", + "version": "1.2.12", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.12.tgz", "dependencies": { "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "escape-html": { "version": "1.0.2", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "from": "escape-html@1.0.2", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" } } }, "express": { - "version": "4.13.1", - "from": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", - "resolved": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", + "version": "4.13.3", + "from": "express@latest", + "resolved": "https://registry.npmjs.org/express/-/express-4.13.3.tgz", "dependencies": { "accepts": { - "version": "1.2.10", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.10.tgz", + "version": "1.2.12", + "from": "accepts@>=1.2.12 <1.3.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.12.tgz", "dependencies": { "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } }, "negotiator": { "version": "0.5.3", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "from": "negotiator@0.5.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" } } }, "array-flatten": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.0.tgz" + "version": "1.1.1", + "from": "array-flatten@1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" }, "content-disposition": { "version": "0.5.0", - "from": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz", + "from": "content-disposition@0.5.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz" }, "content-type": { "version": "1.0.1", - "from": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz", + "from": "content-type@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" }, "cookie": { "version": "0.1.3", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "from": "cookie@0.1.3", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "cookie-signature": { "version": "1.0.6", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "from": "cookie-signature@1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "escape-html": { "version": "1.0.2", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "from": "escape-html@1.0.2", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz" }, "etag": { "version": "1.7.0", - "from": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "from": "etag@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" }, "finalhandler": { "version": "0.4.0", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", + "from": "finalhandler@0.4.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", "dependencies": { "unpipe": { "version": "1.0.0", - "from": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "from": "unpipe@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "fresh": { "version": "0.3.0", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "from": "fresh@0.3.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "merge-descriptors": { "version": "1.0.0", - "from": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz", + "from": "merge-descriptors@1.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz" }, "methods": { "version": "1.1.1", - "from": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz", + "from": "methods@>=1.1.1 <1.2.0", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" }, "on-finished": { "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "from": "on-finished@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "path-to-regexp": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.6.tgz" + "version": "0.1.7", + "from": "path-to-regexp@0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" }, "proxy-addr": { "version": "1.0.8", - "from": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", + "from": "proxy-addr@>=1.0.8 <1.1.0", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz", "dependencies": { "forwarded": { "version": "0.1.0", - "from": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", + "from": "forwarded@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" }, "ipaddr.js": { "version": "1.0.1", - "from": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz", + "from": "ipaddr.js@1.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.1.tgz" } } }, "qs": { "version": "4.0.0", - "from": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "from": "qs@>=4.0.0 <4.1.0", "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "range-parser": { "version": "1.0.2", - "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz", + "from": "range-parser@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz" }, "send": { "version": "0.13.0", - "from": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", + "from": "send@0.13.0", "resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz", "dependencies": { "destroy": { "version": "1.0.3", - "from": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", + "from": "destroy@1.0.3", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" }, "http-errors": { "version": "1.3.1", - "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "from": "http-errors@>=1.3.1 <1.4.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@1.3.4", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" }, "statuses": { "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "from": "statuses@>=1.2.1 <1.3.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } }, "serve-static": { "version": "1.10.0", - "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz", + "from": "serve-static@>=1.10.0 <1.11.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz" }, "type-is": { - "version": "1.6.4", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.4.tgz", + "version": "1.6.6", + "from": "type-is@>=1.6.6 <1.7.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.6.tgz", "dependencies": { "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } } } }, - "vary": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" - }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + }, + "vary": { + "version": "1.0.1", + "from": "vary@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" } } }, "forever": { - "version": "0.14.2", - "from": "https://registry.npmjs.org/forever/-/forever-0.14.2.tgz", - "resolved": "https://registry.npmjs.org/forever/-/forever-0.14.2.tgz", + "version": "0.15.1", + "from": "forever@latest", + "resolved": "https://registry.npmjs.org/forever/-/forever-0.15.1.tgz", "dependencies": { - "colors": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" - }, "cliff": { "version": "0.1.10", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", + "from": "cliff@>=0.1.9 <0.2.0", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", "dependencies": { "colors": { "version": "1.0.3", - "from": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "from": "colors@>=1.0.3 <1.1.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.8 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + }, + "colors": { + "version": "0.6.2", + "from": "colors@>=0.6.0-1 <0.7.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + }, "flatiron": { "version": "0.4.3", - "from": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", + "from": "flatiron@>=0.4.2 <0.5.0", "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", + "from": "broadway@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", + "from": "cliff@0.1.9", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", + "from": "winston@0.8.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2412,203 +2498,489 @@ }, "optimist": { "version": "0.6.0", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "from": "optimist@0.6.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "prompt": { "version": "0.2.14", - "from": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", + "from": "prompt@0.2.14", "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "read": { "version": "1.0.6", - "from": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", + "from": "read@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/read/-/read-1.0.6.tgz", "dependencies": { "mute-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "from": "mute-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" } } }, "revalidator": { "version": "0.1.8", - "from": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "from": "revalidator@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz" } } }, "director": { "version": "1.2.7", - "from": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", + "from": "director@1.2.7", "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz" } } }, "forever-monitor": { - "version": "1.5.2", - "from": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", - "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz", + "version": "1.6.0", + "from": "forever-monitor@>=1.6.0 <1.7.0", + "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.6.0.tgz", "dependencies": { "broadway": { "version": "0.3.6", - "from": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", + "from": "broadway@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", "dependencies": { "cliff": { "version": "0.1.9", - "from": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", + "from": "cliff@0.1.9", "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", "dependencies": { "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" } } }, "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "winston": { "version": "0.8.0", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", + "from": "winston@0.8.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } } } }, - "minimatch": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "dependencies": { - "lru-cache": { - "version": "2.6.5", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - }, - "ps-tree": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", + "chokidar": { + "version": "1.0.5", + "from": "chokidar@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz", "dependencies": { - "event-stream": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", + "anymatch": { + "version": "1.3.0", + "from": "anymatch@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "dependencies": { - "optimist": { - "version": "0.2.8", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "micromatch": { + "version": "2.2.0", + "from": "micromatch@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz", "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - } - } - } - } - } - } - }, - "watch": { - "version": "0.13.0", - "from": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.13.0.tgz", - "dependencies": { - "minimist": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" - } - } - } - } - }, - "nconf": { - "version": "0.6.9", - "from": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", - "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", - "dependencies": { - "async": { - "version": "0.2.9", - "from": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - }, - "optimist": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "arr-diff": { + "version": "1.0.1", + "from": "arr-diff@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz", + "dependencies": { + "array-slice": { + "version": "0.2.3", + "from": "array-slice@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" + } + } + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.0", + "from": "braces@>=1.8.0 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.0.tgz", + "dependencies": { + "expand-range": { + "version": "1.8.1", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz", + "dependencies": { + "fill-range": { + "version": "2.2.2", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz", + "dependencies": { + "is-number": { + "version": "1.1.2", + "from": "is-number@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz" + }, + "isobject": { + "version": "1.0.2", + "from": "isobject@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz" + }, + "randomatic": { + "version": "1.1.0", + "from": "randomatic@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz" + }, + "repeat-string": { + "version": "1.5.2", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.3", + "from": "expand-brackets@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz", + "dependencies": { + "is-posix-bracket": { + "version": "0.1.0", + "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz" + } + } + }, + "extglob": { + "version": "0.3.1", + "from": "extglob@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz", + "dependencies": { + "ansi-green": { + "version": "0.1.1", + "from": "ansi-green@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", + "dependencies": { + "ansi-wrap": { + "version": "0.1.0", + "from": "ansi-wrap@0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" + } + } + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "success-symbol": { + "version": "0.1.0", + "from": "success-symbol@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz" + } + } + }, + "filename-regex": { + "version": "2.0.0", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "kind-of": { + "version": "1.1.0", + "from": "kind-of@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz" + }, + "object.omit": { + "version": "1.1.0", + "from": "object.omit@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz", + "dependencies": { + "for-own": { + "version": "0.1.3", + "from": "for-own@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz", + "dependencies": { + "for-in": { + "version": "0.1.4", + "from": "for-in@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz" + } + } + }, + "isobject": { + "version": "1.0.2", + "from": "isobject@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz" + } + } + }, + "parse-glob": { + "version": "3.0.2", + "from": "parse-glob@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz", + "dependencies": { + "glob-base": { + "version": "0.2.0", + "from": "glob-base@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz" + }, + "is-dotfile": { + "version": "1.0.1", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } + } + }, + "regex-cache": { + "version": "0.4.2", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz", + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } + } + } + } + } + } + }, + "arrify": { + "version": "1.0.0", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz" + }, + "async-each": { + "version": "0.1.6", + "from": "async-each@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz" + }, + "glob-parent": { + "version": "1.2.0", + "from": "glob-parent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "dependencies": { + "binary-extensions": { + "version": "1.3.1", + "from": "binary-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz" + } + } + }, + "is-glob": { + "version": "1.1.3", + "from": "is-glob@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz" + }, + "readdirp": { + "version": "1.4.0", + "from": "readdirp@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" + }, + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.12 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "dependencies": { + "lru-cache": { + "version": "2.6.5", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } + }, + "readable-stream": { + "version": "1.0.33", + "from": "readable-stream@>=1.0.26-2 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + } + } + } + } + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.0", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "dependencies": { + "balanced-match": { + "version": "0.2.0", + "from": "balanced-match@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "ps-tree": { + "version": "0.0.3", + "from": "ps-tree@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", + "dependencies": { + "event-stream": { + "version": "0.5.3", + "from": "event-stream@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", + "dependencies": { + "optimist": { + "version": "0.2.8", + "from": "optimist@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + } + } + } + } + } + } + } + }, + "nconf": { + "version": "0.6.9", + "from": "nconf@>=0.6.9 <0.7.0", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", + "dependencies": { + "async": { + "version": "0.2.9", + "from": "async@0.2.9", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz" + }, + "ini": { + "version": "1.3.4", + "from": "ini@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" + }, + "optimist": { + "version": "0.6.0", + "from": "optimist@0.6.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + }, + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -2617,125 +2989,203 @@ }, "nssocket": { "version": "0.5.3", - "from": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", + "from": "nssocket@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", "dependencies": { "eventemitter2": { "version": "0.4.14", - "from": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "from": "eventemitter2@>=0.4.14 <0.5.0", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" }, "lazy": { "version": "1.0.11", - "from": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", + "from": "lazy@>=1.0.11 <1.1.0", "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz" } } }, + "object-assign": { + "version": "3.0.0", + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.1 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, + "prettyjson": { + "version": "1.1.3", + "from": "prettyjson@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.1.3.tgz", + "dependencies": { + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "minimist": { + "version": "1.1.3", + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" + } + } + }, + "shush": { + "version": "1.0.0", + "from": "shush@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz", + "dependencies": { + "strip-json-comments": { + "version": "0.1.3", + "from": "strip-json-comments@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" + }, + "caller": { + "version": "0.0.1", + "from": "caller@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz", + "dependencies": { + "tape": { + "version": "2.3.3", + "from": "tape@>=2.3.2 <2.4.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz", + "dependencies": { + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + }, + "deep-equal": { + "version": "0.1.2", + "from": "deep-equal@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz" + }, + "defined": { + "version": "0.0.0", + "from": "defined@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz" + }, + "resumer": { + "version": "0.0.0", + "from": "resumer@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + } + } + } + } + }, "timespan": { "version": "2.3.0", - "from": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", + "from": "timespan@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz" }, "utile": { "version": "0.2.1", - "from": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", + "from": "utile@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "deep-equal": { "version": "1.0.0", - "from": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz", + "from": "deep-equal@*", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz" }, "i": { "version": "0.3.3", - "from": "https://registry.npmjs.org/i/-/i-0.3.3.tgz", + "from": "i@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/i/-/i-0.3.3.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "ncp": { "version": "0.4.2", - "from": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "from": "ncp@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz" }, "rimraf": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", + "version": "2.4.2", + "from": "rimraf@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz", "dependencies": { "glob": { - "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "version": "5.0.14", + "from": "glob@>=5.0.14 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.14.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -2744,12 +3194,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -2762,37 +3212,37 @@ }, "winston": { "version": "0.8.3", - "from": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", + "from": "winston@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "cycle": { "version": "1.0.3", - "from": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "from": "cycle@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" }, "eyes": { "version": "0.1.8", - "from": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "from": "eyes@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "stack-trace": { "version": "0.0.9", - "from": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "from": "stack-trace@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -2801,120 +3251,69 @@ }, "gridfs-stream": { "version": "1.1.1", - "from": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", + "from": "gridfs-stream@latest", "resolved": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", "dependencies": { "flushwritable": { "version": "1.0.0", - "from": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz", + "from": "flushwritable@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz" } } }, "jasmine-core": { "version": "2.3.4", - "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz", + "from": "jasmine-core@*", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.3.4.tgz" }, "jsonwebtoken": { - "version": "5.0.2", - "from": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.2.tgz", + "version": "5.0.4", + "from": "jsonwebtoken@latest", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.4.tgz", "dependencies": { "jws": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.0.0.tgz", + "version": "3.1.0", + "from": "jws@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz", "dependencies": { - "jwa": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/jwa/-/jwa-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.0.1.tgz", - "dependencies": { - "base64url": { - "version": "0.0.6", - "from": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "dependencies": { - "asn1.js": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.2.tgz", - "dependencies": { - "bn.js": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimalistic-assert": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "base64-url": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" - } - } - } - } - }, - "base64url": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", + "base64url": { + "version": "1.0.4", + "from": "base64url@>=1.0.4 <1.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", "dependencies": { "concat-stream": { "version": "1.4.10", - "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", + "from": "concat-stream@>=1.4.7 <1.5.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "typedarray": { "version": "0.0.6", - "from": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "from": "typedarray@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" } } @@ -2923,49 +3322,49 @@ }, "meow": { "version": "2.0.0", - "from": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", + "from": "meow@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", "dependencies": { "camelcase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "from": "camelcase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "dependencies": { "camelcase": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" + "version": "1.2.1", + "from": "camelcase@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" }, "map-obj": { "version": "1.0.1", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "from": "map-obj@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" } } }, "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", + "version": "1.2.2", + "from": "indent-string@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "repeating": { "version": "1.1.3", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "from": "repeating@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", "dependencies": { "is-finite": { "version": "1.0.1", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "from": "is-finite@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", + "from": "number-is-nan@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } @@ -2975,30 +3374,83 @@ } }, "minimist": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" + "version": "1.1.3", + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz" }, "object-assign": { "version": "1.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz", + "from": "object-assign@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" } } } } + }, + "jwa": { + "version": "1.1.0", + "from": "jwa@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.0.tgz", + "dependencies": { + "base64url": { + "version": "0.0.6", + "from": "base64url@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + }, + "ecdsa-sig-formatter": { + "version": "1.0.2", + "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", + "dependencies": { + "asn1.js": { + "version": "2.2.0", + "from": "asn1.js@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.0.tgz", + "dependencies": { + "bn.js": { + "version": "2.2.0", + "from": "bn.js@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "base64-url": { + "version": "1.2.1", + "from": "base64-url@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" + } + } + } + } } } } } }, "lodash": { - "version": "3.10.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.0.tgz" + "version": "3.10.1", + "from": "lodash@latest", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "meanio": { - "version": "0.8.78", + "version": "0.8.80", + "from": "meanio@latest", + "resolved": "https://registry.npmjs.org/meanio/-/meanio-0.8.80.tgz", "dependencies": { "complex-list": { "version": "0.1.4", @@ -3024,182 +3476,6 @@ "version": "0.0.0", "from": "express-unless@0.0.0", "resolved": "https://registry.npmjs.org/express-unless/-/express-unless-0.0.0.tgz" - }, - "jsonwebtoken": { - "version": "5.0.4", - "from": "jsonwebtoken@>=5.0.0 <6.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.0.4.tgz", - "dependencies": { - "jws": { - "version": "3.1.0", - "from": "jws@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz", - "dependencies": { - "base64url": { - "version": "1.0.4", - "from": "base64url@>=1.0.4 <1.1.0", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-1.0.4.tgz", - "dependencies": { - "concat-stream": { - "version": "1.4.10", - "from": "concat-stream@>=1.4.7 <1.5.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz", - "dependencies": { - "inherits": { - "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "typedarray": { - "version": "0.0.6", - "from": "typedarray@>=0.0.5 <0.1.0", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "readable-stream@>=1.1.9 <1.2.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "isarray@0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - } - } - } - } - }, - "meow": { - "version": "2.0.0", - "from": "meow@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "1.0.0", - "from": "camelcase-keys@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", - "dependencies": { - "camelcase": { - "version": "1.1.0", - "from": "camelcase@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" - }, - "map-obj": { - "version": "1.0.1", - "from": "map-obj@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - } - } - }, - "indent-string": { - "version": "1.2.2", - "from": "indent-string@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "get-stdin@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "repeating": { - "version": "1.1.3", - "from": "repeating@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "is-finite@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "number-is-nan@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "minimist": { - "version": "1.1.2", - "from": "minimist@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.2.tgz" - }, - "object-assign": { - "version": "1.0.0", - "from": "object-assign@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" - } - } - } - } - }, - "jwa": { - "version": "1.1.0", - "from": "jwa@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.0.tgz", - "dependencies": { - "base64url": { - "version": "0.0.6", - "from": "base64url@>=0.0.4 <0.1.0", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "from": "buffer-equal-constant-time@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - }, - "ecdsa-sig-formatter": { - "version": "1.0.2", - "from": "ecdsa-sig-formatter@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.2.tgz", - "dependencies": { - "asn1.js": { - "version": "2.1.3", - "from": "asn1.js@>=2.0.3 <3.0.0", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.1.3.tgz", - "dependencies": { - "bn.js": { - "version": "2.2.0", - "from": "bn.js@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimalistic-assert": { - "version": "1.0.0", - "from": "minimalistic-assert@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" - } - } - }, - "base64-url": { - "version": "1.2.1", - "from": "base64-url@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" - } - } - } - } - } - } - } - } } } }, @@ -3273,6 +3549,28 @@ "from": "lodash@>=2.4.1 <3.0.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, + "md5": { + "version": "2.0.0", + "from": "md5@latest", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.0.0.tgz", + "dependencies": { + "charenc": { + "version": "0.0.1", + "from": "charenc@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.1.tgz" + }, + "crypt": { + "version": "0.0.1", + "from": "crypt@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.1.tgz" + }, + "is-buffer": { + "version": "1.0.2", + "from": "is-buffer@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.0.2.tgz" + } + } + }, "mean-health": { "version": "0.1.7", "from": "mean-health@>=0.1.3 <0.2.0", @@ -3302,7 +3600,7 @@ }, "depd": { "version": "1.0.1", - "from": "depd@>=1.0.1 <1.1.0", + "from": "depd@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { @@ -3329,1050 +3627,278 @@ "from": "querystring@latest", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" }, - "request": { - "version": "2.60.0", - "from": "request@>=2.47.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.60.0.tgz", + "rtlcss": { + "version": "1.6.2", + "from": "rtlcss@>=1.6.1 <2.0.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.6.2.tgz", "dependencies": { - "bl": { - "version": "1.0.0", - "from": "bl@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", + "postcss": { + "version": "4.1.16", + "from": "postcss@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", "dependencies": { - "readable-stream": { - "version": "2.0.2", - "from": "readable-stream@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "es6-promise": { + "version": "2.3.0", + "from": "es6-promise@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz" + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "core-util-is@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "inherits@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "isarray@0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "process-nextick-args": { - "version": "1.0.2", - "from": "process-nextick-args@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.1", - "from": "util-deprecate@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } + }, + "js-base64": { + "version": "2.1.9", + "from": "js-base64@>=2.1.8 <2.2.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" } } }, - "caseless": { - "version": "0.11.0", - "from": "caseless@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "extend": { - "version": "3.0.0", - "from": "extend@>=3.0.0 <3.1.0", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "forever-agent@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "1.0.0-rc2", - "from": "form-data@>=1.0.0-rc1 <1.1.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc2.tgz", + "chalk": { + "version": "1.1.0", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { - "async": { - "version": "1.4.0", - "from": "async@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.tgz" - } - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.0 <5.1.0", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "mime-types": { - "version": "2.1.3", - "from": "mime-types@>=2.1.2 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.3.tgz", - "dependencies": { - "mime-db": { - "version": "1.15.0", - "from": "mime-db@>=1.15.0 <1.16.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.15.0.tgz" - } - } - }, - "node-uuid": { - "version": "1.4.3", - "from": "node-uuid@>=1.4.0 <1.5.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" - }, - "qs": { - "version": "4.0.0", - "from": "qs@>=4.0.0 <4.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" - }, - "tunnel-agent": { - "version": "0.4.1", - "from": "tunnel-agent@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" - }, - "tough-cookie": { - "version": "2.0.0", - "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" - }, - "http-signature": { - "version": "0.11.0", - "from": "http-signature@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "assert-plus@>=0.1.5 <0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "asn1@0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "ctype@0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "oauth-sign": { - "version": "0.8.0", - "from": "oauth-sign@>=0.8.0 <0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" - }, - "hawk": { - "version": "3.1.0", - "from": "hawk@>=3.1.0 <3.2.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", - "dependencies": { - "hoek": { - "version": "2.14.0", - "from": "hoek@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" - }, - "boom": { - "version": "2.8.0", - "from": "boom@>=2.8.0 <3.0.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" - }, - "cryptiles": { - "version": "2.0.4", - "from": "cryptiles@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "sntp@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "aws-sign2": { - "version": "0.5.0", - "from": "aws-sign2@>=0.5.0 <0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" - }, - "stringstream": { - "version": "0.0.4", - "from": "stringstream@>=0.0.4 <0.1.0", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "combined-stream@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "delayed-stream@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "isstream": { - "version": "0.1.2", - "from": "isstream@>=0.1.1 <0.2.0", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - }, - "har-validator": { - "version": "1.8.0", - "from": "har-validator@>=1.6.1 <2.0.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "dependencies": { - "bluebird": { - "version": "2.9.34", - "from": "bluebird@>=2.9.30 <3.0.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz" - }, - "chalk": { - "version": "1.1.0", - "from": "chalk@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "strip-ansi@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.8.1", - "from": "commander@>=2.8.1 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.12.1", - "from": "is-my-json-valid@>=2.12.0 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.1.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "generate-function@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "generate-object-property@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "is-property@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "1.1.0", - "from": "jsonpointer@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" - }, - "xtend": { - "version": "4.0.0", - "from": "xtend@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" - } - } - } - } - } - } - }, - "rtlcss": { - "version": "1.6.2", - "from": "rtlcss@>=1.6.1 <2.0.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.6.2.tgz", - "dependencies": { - "postcss": { - "version": "4.1.16", - "from": "postcss@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", - "dependencies": { - "es6-promise": { - "version": "2.3.0", - "from": "es6-promise@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz" - }, - "source-map": { - "version": "0.4.4", - "from": "source-map@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - }, - "js-base64": { - "version": "2.1.8", - "from": "js-base64@>=2.1.8 <2.2.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.8.tgz" - } - } - }, - "chalk": { - "version": "1.1.0", - "from": "chalk@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.1.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" - }, - "escape-string-regexp": { - "version": "1.0.3", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.0", - "from": "strip-ansi@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "findup": { - "version": "0.1.5", - "from": "findup@0.1.5", - "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", - "dependencies": { - "colors": { - "version": "0.6.2", - "from": "colors@>=0.6.0-1 <0.7.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" - }, - "commander": { - "version": "2.1.0", - "from": "commander@>=2.1.0 <2.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz" - } - } - }, - "strip-json-comments": { - "version": "1.0.2", - "from": "strip-json-comments@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.2.tgz" - }, - "mkdirp": { - "version": "0.5.0", - "from": "mkdirp@0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "minimist@0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - } - } - }, - "shelljs": { - "version": "0.5.1", - "from": "shelljs@latest", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz" - }, - "stacksight": { - "version": "1.0.16", - "from": "stacksight@latest", - "resolved": "https://registry.npmjs.org/stacksight/-/stacksight-1.0.16.tgz", - "dependencies": { - "morgan": { - "version": "1.6.1", - "from": "morgan@latest", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", - "dependencies": { - "basic-auth": { - "version": "1.0.3", - "from": "basic-auth@>=1.0.3 <1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" - }, - "debug": { - "version": "2.2.0", - "from": "debug@>=2.2.0 <2.3.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "dependencies": { - "ms": { - "version": "0.7.1", - "from": "ms@0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - } - }, - "depd": { - "version": "1.0.1", - "from": "depd@>=1.0.1 <1.1.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" - }, - "on-finished": { - "version": "2.3.0", - "from": "on-finished@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "dependencies": { - "ee-first": { - "version": "1.1.1", - "from": "ee-first@1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - } - } - }, - "on-headers": { - "version": "1.0.0", - "from": "on-headers@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" - } - } - }, - "shorthash": { - "version": "0.0.2", - "from": "shorthash@latest", - "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz" - }, - "git-repo-info": { - "version": "1.1.2", - "from": "git-repo-info@latest", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.2.tgz" - } - } - }, - "swig": { - "version": "1.4.2", - "from": "swig@>=1.3.2 <2.0.0", - "resolved": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", - "dependencies": { - "optimist": { - "version": "0.6.1", - "from": "optimist@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "from": "wordwrap@>=0.0.2 <0.1.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - }, - "minimist": { - "version": "0.0.10", - "from": "minimist@>=0.0.1 <0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - } - } - } - } - }, - "uglify-js": { - "version": "2.4.24", - "from": "uglify-js@>=2.4.14 <3.0.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", - "dependencies": { - "async": { - "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, - "source-map": { - "version": "0.1.34", - "from": "source-map@0.1.34", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "amdefine@>=0.0.4", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "uglify-to-browserify@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, - "yargs": { - "version": "3.5.4", - "from": "yargs@>=3.5.4 <3.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", - "dependencies": { - "camelcase": { - "version": "1.1.0", - "from": "camelcase@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" - }, - "decamelize": { - "version": "1.0.0", - "from": "decamelize@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" - }, - "window-size": { - "version": "0.1.0", - "from": "window-size@0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - }, - "wordwrap": { - "version": "0.0.2", - "from": "wordwrap@0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - } - } - } - } - } - } - }, - "mongoose": { - "version": "4.0.6", - "from": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.6.tgz", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.6.tgz", - "dependencies": { - "async": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" - }, - "bson": { - "version": "0.3.2", - "from": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", - "dependencies": { - "bson-ext": { - "version": "0.1.10", - "from": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.10.tgz", - "resolved": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.10.tgz", - "dependencies": { - "nan": { - "version": "1.8.4", - "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", - "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" + "ansi-styles": { + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, - "node-pre-gyp": { - "version": "0.6.4", - "from": "https://github.com/mongodb-js/node-pre-gyp/archive/v0.6.5-appveyor.tar.gz", - "resolved": "https://github.com/mongodb-js/node-pre-gyp/archive/v0.6.5-appveyor.tar.gz", - "dependencies": { - "mkdirp": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dependencies": { - "minimist": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - } - }, - "nopt": { - "version": "3.0.3", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", - "dependencies": { - "abbrev": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" - } - } - }, - "npmlog": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz", - "dependencies": { - "ansi": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" - }, - "are-we-there-yet": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz", - "dependencies": { - "delegates": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz" - }, - "readable-stream": { - "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - } - } - }, - "gauge": { - "version": "1.2.2", - "from": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz", - "dependencies": { - "has-unicode": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz" - }, - "lodash.pad": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padleft": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - }, - "lodash.padright": { - "version": "3.1.1", - "from": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz", - "dependencies": { - "lodash._basetostring": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" - }, - "lodash._createpadding": { - "version": "3.6.1", - "from": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz", - "dependencies": { - "lodash.repeat": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz" - } - } - } - } - } - } - } - } - }, - "rc": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.0.3.tgz", - "dependencies": { - "minimist": { - "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - }, - "deep-extend": { - "version": "0.2.11", - "from": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz" - }, - "strip-json-comments": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz" - }, - "ini": { - "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" - } - } - }, - "rimraf": { - "version": "2.3.4", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz", - "dependencies": { - "glob": { - "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "dependencies": { - "inflight": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "minimatch": { - "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", - "dependencies": { - "balanced-match": { - "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" - } - } - } - } - } - } - }, - "semver": { - "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" - }, - "tar": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.1.1.tgz", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, - "fstream": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.7.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "tar-pack": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-2.0.0.tgz", - "dependencies": { - "uid-number": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.3.tgz" - }, - "once": { - "version": "1.1.1", - "from": "https://registry.npmjs.org/once/-/once-1.1.1.tgz", - "resolved": "https://registry.npmjs.org/once/-/once-1.1.1.tgz" - }, - "debug": { - "version": "0.7.4", - "from": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" - }, - "rimraf": { - "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "fstream": { - "version": "0.1.31", - "from": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz", - "dependencies": { - "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "tar": { - "version": "0.1.20", - "from": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", - "resolved": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "from": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "fstream-ignore": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz", - "dependencies": { - "minimatch": { - "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "dependencies": { - "lru-cache": { - "version": "2.6.5", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" - }, - "sigmund": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" - } - } - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - } - } - }, - "graceful-fs": { - "version": "1.2.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" - } - } + "escape-string-regexp": { + "version": "1.0.3", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + } + }, + "findup": { + "version": "0.1.5", + "from": "findup@0.1.5", + "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", + "dependencies": { + "colors": { + "version": "0.6.2", + "from": "colors@>=0.6.0-1 <0.7.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + }, + "commander": { + "version": "2.1.0", + "from": "commander@>=2.1.0 <2.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz" + } + } + }, + "strip-json-comments": { + "version": "1.0.4", + "from": "strip-json-comments@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + } + } + }, + "stacksight": { + "version": "1.0.17", + "from": "stacksight@latest", + "dependencies": { + "morgan": { + "version": "1.6.1", + "from": "morgan@latest", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", + "dependencies": { + "basic-auth": { + "version": "1.0.3", + "from": "basic-auth@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" + }, + "debug": { + "version": "2.2.0", + "from": "debug@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" + }, + "depd": { + "version": "1.0.1", + "from": "depd@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "dependencies": { + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } + }, + "on-headers": { + "version": "1.0.0", + "from": "on-headers@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" + } + } + }, + "shorthash": { + "version": "0.0.2", + "from": "shorthash@latest", + "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz" + }, + "git-repo-info": { + "version": "1.1.2", + "from": "git-repo-info@latest", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.2.tgz" + } + } + }, + "uglify-js": { + "version": "2.4.24", + "from": "uglify-js@>=2.4.14 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "source-map": { + "version": "0.1.34", + "from": "source-map@0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "dependencies": { + "amdefine": { + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + }, + "yargs": { + "version": "3.5.4", + "from": "yargs@>=3.5.4 <3.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "dependencies": { + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "decamelize": { + "version": "1.0.0", + "from": "decamelize@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } } } + } + } + }, + "mongoose": { + "version": "4.1.3", + "from": "mongoose@latest", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.1.3.tgz", + "dependencies": { + "async": { + "version": "0.9.0", + "from": "async@0.9.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" + }, + "bson": { + "version": "0.4.11", + "from": "bson@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.11.tgz" }, "hooks-fixed": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.1.tgz" + "version": "1.1.0", + "from": "hooks-fixed@1.1.0", + "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.1.0.tgz" }, "kareem": { "version": "1.0.1", - "from": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz", + "from": "kareem@1.0.1", "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz" }, "mongodb": { - "version": "2.0.34", - "from": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", + "version": "2.0.40", + "from": "mongodb@2.0.40", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.40.tgz", "dependencies": { "mongodb-core": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", + "version": "1.2.9", + "from": "mongodb-core@1.2.9", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.9.tgz", "dependencies": { - "bson": { - "version": "0.4.7", - "from": "https://registry.npmjs.org/bson/-/bson-0.4.7.tgz", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.7.tgz" - }, "kerberos": { "version": "0.0.12", - "from": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", + "from": "kerberos@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.12.tgz", "dependencies": { "nan": { "version": "1.8.4", - "from": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", + "from": "nan@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz" } } @@ -4381,61 +3907,66 @@ }, "readable-stream": { "version": "1.0.31", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", + "from": "readable-stream@1.0.31", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } + }, + "es6-promise": { + "version": "2.1.1", + "from": "es6-promise@2.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz" } } }, "mpath": { "version": "0.1.1", - "from": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz", + "from": "mpath@0.1.1", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz" }, "mpromise": { "version": "0.5.4", - "from": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz", + "from": "mpromise@0.5.4", "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz" }, "mquery": { "version": "1.6.1", - "from": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", + "from": "mquery@1.6.1", "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", "dependencies": { "bluebird": { "version": "2.9.26", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz", + "from": "bluebird@2.9.26", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "dependencies": { "ms": { "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "from": "ms@0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" } } @@ -4444,130 +3975,130 @@ }, "ms": { "version": "0.1.0", - "from": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz", + "from": "ms@0.1.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz" }, "muri": { "version": "1.0.0", - "from": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz", + "from": "muri@1.0.0", "resolved": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz" }, "regexp-clone": { "version": "0.0.1", - "from": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "from": "regexp-clone@0.0.1", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz" }, "sliced": { "version": "0.0.5", - "from": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", + "from": "sliced@0.0.5", "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz" } } }, "morgan": { "version": "1.6.1", - "from": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", + "from": "morgan@latest", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", "dependencies": { "basic-auth": { "version": "1.0.3", - "from": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz", + "from": "basic-auth@>=1.0.3 <1.1.0", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.3.tgz" }, "debug": { "version": "2.2.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, "depd": { "version": "1.0.1", - "from": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "from": "depd@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" }, "on-finished": { "version": "2.3.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "from": "on-finished@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "dependencies": { "ee-first": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "from": "ee-first@1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" } } }, "on-headers": { "version": "1.0.0", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", + "from": "on-headers@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" } } }, "ms": { "version": "0.7.1", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "from": "ms@latest", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" }, "nodemailer": { "version": "1.4.0", - "from": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.4.0.tgz", + "from": "nodemailer@latest", "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.4.0.tgz", "dependencies": { "buildmail": { "version": "1.2.4", - "from": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", + "from": "buildmail@>=1.2.4 <2.0.0", "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-1.2.4.tgz", "dependencies": { "addressparser": { "version": "0.3.2", - "from": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz", + "from": "addressparser@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz" }, "libbase64": { "version": "0.1.0", - "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", + "from": "libbase64@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", + "from": "libqp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "hyperquest": { "version": "1.2.0", - "from": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", + "from": "hyperquest@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.2.0.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "from": "duplexer2@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -4576,39 +4107,39 @@ }, "through2": { "version": "0.6.5", - "from": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "from": "through2@>=0.6.3 <0.7.0", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.33-1 <1.1.0-0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <4.1.0-0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -4617,56 +4148,56 @@ }, "libmime": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", + "from": "libmime@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libmime/-/libmime-1.0.0.tgz", "dependencies": { "iconv-lite": { "version": "0.4.11", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", + "from": "iconv-lite@>=0.4.8 <0.5.0", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz" }, "libbase64": { "version": "0.1.0", - "from": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", + "from": "libbase64@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" }, "libqp": { "version": "1.0.0", - "from": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz", + "from": "libqp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.0.0.tgz" } } }, "nodemailer-direct-transport": { "version": "1.0.2", - "from": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", + "from": "nodemailer-direct-transport@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.2.tgz", "dependencies": { "smtp-connection": { "version": "1.3.1", - "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz", + "from": "smtp-connection@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } }, "nodemailer-smtp-transport": { "version": "1.0.3", - "from": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", + "from": "nodemailer-smtp-transport@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.0.3.tgz", "dependencies": { "clone": { "version": "1.0.2", - "from": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "from": "clone@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" }, "nodemailer-wellknown": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.5.tgz" + "version": "0.1.7", + "from": "nodemailer-wellknown@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.7.tgz" }, "smtp-connection": { "version": "1.3.1", - "from": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz", + "from": "smtp-connection@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.1.tgz" } } @@ -4674,9 +4205,9 @@ } }, "npm": { - "version": "2.12.1", - "from": "https://registry.npmjs.org/npm/-/npm-2.12.1.tgz", - "resolved": "https://registry.npmjs.org/npm/-/npm-2.12.1.tgz", + "version": "2.13.5", + "from": "npm@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", "dependencies": { "abbrev": { "version": "1.0.7", @@ -4688,11 +4219,6 @@ "from": "ansi@latest", "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz" }, - "ansi-regex": { - "version": "1.1.1", - "from": "ansi-regex@>=1.1.1 <1.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" - }, "ansicolors": { "version": "0.3.2", "from": "ansicolors@latest" @@ -4722,9 +4248,9 @@ "resolved": "https://registry.npmjs.org/char-spinner/-/char-spinner-1.0.1.tgz" }, "chmodr": { - "version": "0.1.1", - "from": "chmodr@0.1.1", - "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.1.tgz" + "version": "1.0.1", + "from": "chmodr@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-1.0.1.tgz" }, "chownr": { "version": "0.0.2", @@ -4734,13 +4260,32 @@ "cmd-shim": { "version": "2.0.1", "from": "cmd-shim@>=2.0.1-0 <3.0.0-0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>3.0.1 <4.0.0-0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "columnify": { "version": "1.5.1", "from": "columnify@>=1.5.1 <1.6.0", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.1.tgz", "dependencies": { + "strip-ansi": { + "version": "2.0.1", + "from": "strip-ansi@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "from": "ansi-regex@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" + } + } + }, "wcwidth": { "version": "1.0.0", "from": "wcwidth@>=1.0.0 <2.0.0", @@ -4793,19 +4338,40 @@ "fs-vacuum": { "version": "1.2.6", "from": "fs-vacuum@>=1.2.5 <1.3.0", - "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.6.tgz" + "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.6.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "fs-write-stream-atomic": { "version": "1.0.3", "from": "fs-write-stream-atomic@1.0.3", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.3.tgz" + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.3.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "fstream": { "version": "1.0.7", - "from": "fstream@>=1.0.7 <1.1.0" + "from": "fstream@>=1.0.7 <1.1.0", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "fstream-npm": { - "version": "1.0.3", + "version": "1.0.4", "from": "fstream-npm@>=1.0.3 <1.1.0", "dependencies": { "fstream-ignore": { @@ -4825,9 +4391,9 @@ "from": "github-url-from-username-repo@>=1.0.2-0 <2.0.0-0" }, "glob": { - "version": "5.0.10", - "from": "glob@>=5.0.10 <5.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.10.tgz", + "version": "5.0.14", + "from": "glob@latest", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.14.tgz", "dependencies": { "path-is-absolute": { "version": "1.0.0", @@ -4837,9 +4403,8 @@ } }, "graceful-fs": { - "version": "3.0.8", - "from": "graceful-fs@>=3.0.8 <3.1.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + "version": "4.1.2", + "from": "graceful-fs@>=3.0.8 <3.1.0" }, "hosted-git-info": { "version": "2.1.4", @@ -4861,8 +4426,8 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "init-package-json": { - "version": "1.7.0", - "from": "init-package-json@>=1.7.0 <1.8.0", + "version": "1.7.1", + "from": "init-package-json@>=1.7.1 <1.8.0", "dependencies": { "promzard": { "version": "0.3.0", @@ -4877,14 +4442,14 @@ "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz" }, "lru-cache": { - "version": "2.6.4", - "from": "lru-cache@>=2.6.4 <2.7.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.4.tgz" + "version": "2.6.5", + "from": "lru-cache@2.6.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz" }, "minimatch": { - "version": "2.0.8", - "from": "minimatch@>=2.0.8 <2.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "version": "2.0.10", + "from": "minimatch@2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", @@ -4899,7 +4464,7 @@ "concat-map": { "version": "0.0.1", "from": "concat-map@0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "resolved": "https://registrytwo.npmjs.com/concat-map/-/concat-map-0.0.1.tgz" } } } @@ -4918,9 +4483,9 @@ } }, "node-gyp": { - "version": "2.0.1", - "from": "node-gyp@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-2.0.1.tgz", + "version": "2.0.2", + "from": "node-gyp@latest", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-2.0.2.tgz", "dependencies": { "glob": { "version": "4.5.3", @@ -4953,6 +4518,11 @@ } } }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + }, "minimatch": { "version": "1.0.0", "from": "minimatch@>=1.0.0 <2.0.0", @@ -4991,6 +4561,11 @@ } } }, + "semver": { + "version": "4.3.6", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + }, "tar": { "version": "1.0.3", "from": "tar@>=1.0.0 <2.0.0", @@ -5004,43 +4579,78 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz" }, "normalize-git-url": { - "version": "2.0.0", - "from": "normalize-git-url@latest", - "resolved": "https://registry.npmjs.org/normalize-git-url/-/normalize-git-url-2.0.0.tgz" + "version": "3.0.1", + "from": "normalize-git-url@latest" }, "normalize-package-data": { - "version": "2.3.0", - "from": "normalize-package-data@>=2.3.0 <2.4.0" + "version": "2.3.1", + "from": "normalize-package-data@>=2.3.1 <2.4.0" }, "npm-cache-filename": { - "version": "1.0.1", - "from": "npm-cache-filename@latest", - "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.1.tgz" + "version": "1.0.2", + "from": "npm-cache-filename@1.0.2", + "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz" }, "npm-install-checks": { - "version": "1.0.5", - "from": "npm-install-checks@>=1.0.5 <1.1.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-1.0.5.tgz" + "version": "1.0.6", + "from": "npm-install-checks@>=1.0.6 <1.1.0" }, "npm-package-arg": { - "version": "4.0.1", - "from": "npm-package-arg@>=4.0.0 <4.1.0" + "version": "4.0.2", + "from": "npm-package-arg@>=4.0.2 <4.1.0" }, "npm-registry-client": { - "version": "6.4.0", - "from": "npm-registry-client@6.4.0", + "version": "6.5.1", + "from": "npm-registry-client@>=6.5.1 <6.6.0", "dependencies": { "concat-stream": { - "version": "1.4.8", + "version": "1.5.0", "from": "concat-stream@>=1.4.6 <2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.8.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz", "dependencies": { "typedarray": { "version": "0.0.6", "from": "typedarray@>=0.0.5 <0.1.0", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + }, + "readable-stream": { + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "process-nextick-args": { + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.1", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" + } + } } } + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" } } }, @@ -5123,9 +4733,15 @@ "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.1.tgz" }, "osenv": { - "version": "0.1.2", - "from": "osenv@latest", + "version": "0.1.3", + "from": "osenv@0.1.3", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { + "os-homedir": { + "version": "1.0.0", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" + }, "os-tmpdir": { "version": "1.0.1", "from": "os-tmpdir@>=1.0.0 <2.0.0", @@ -5151,9 +4767,8 @@ } }, "read-installed": { - "version": "4.0.1", - "from": "read-installed@>=4.0.1 <4.1.0", - "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.1.tgz", + "version": "4.0.2", + "from": "read-installed@>=4.0.2 <4.1.0", "dependencies": { "debuglog": { "version": "1.0.1", @@ -5169,6 +4784,11 @@ "version": "1.0.1", "from": "util-extend@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz" + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" } } }, @@ -5187,6 +4807,11 @@ "resolved": "https://registry.npmjs.org/jju/-/jju-1.2.0.tgz" } } + }, + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" } } }, @@ -5218,19 +4843,19 @@ "resolved": "https://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz" }, "request": { - "version": "2.58.0", - "from": "request@2.58.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", + "version": "2.60.0", + "from": "request@2.60.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.60.0.tgz", "dependencies": { "bl": { - "version": "0.9.4", - "from": "bl@>=0.9.0 <0.10.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "version": "1.0.0", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { "readable-stream": { - "version": "1.0.33", - "from": "readable-stream@>=1.0.26 <1.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", @@ -5242,24 +4867,34 @@ "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "process-nextick-args": { + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" + }, "string_decoder": { "version": "0.10.31", "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "util-deprecate": { + "version": "1.0.1", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } } } }, "caseless": { - "version": "0.10.0", - "from": "caseless@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, "extend": { - "version": "2.0.1", - "from": "extend@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" }, "forever-agent": { "version": "0.6.1", @@ -5267,26 +4902,14 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { - "version": "1.0.0-rc1", + "version": "1.0.0-rc2", "from": "form-data@>=1.0.0-rc1 <1.1.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc2.tgz", "dependencies": { "async": { - "version": "1.2.1", + "version": "1.4.0", "from": "async@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.2.1.tgz" - }, - "mime-types": { - "version": "2.1.1", - "from": "mime-types@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.1.tgz", - "dependencies": { - "mime-db": { - "version": "1.13.0", - "from": "mime-db@>=1.13.0 <1.14.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.13.0.tgz" - } - } + "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.tgz" } } }, @@ -5296,14 +4919,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.0.14", - "from": "mime-types@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "version": "2.1.3", + "from": "mime-types@>=2.1.2 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.3.tgz", "dependencies": { "mime-db": { - "version": "1.12.0", - "from": "mime-db@>=1.12.0 <1.13.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + "version": "1.15.0", + "from": "mime-db@>=1.15.0 <1.16.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.15.0.tgz" } } }, @@ -5313,14 +4936,14 @@ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { - "version": "3.1.0", - "from": "qs@>=3.1.0 <3.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" + "version": "4.0.0", + "from": "qs@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "tunnel-agent": { - "version": "0.4.0", + "version": "0.4.1", "from": "tunnel-agent@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", @@ -5355,9 +4978,9 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { - "version": "2.3.1", - "from": "hawk@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "version": "3.1.0", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", "dependencies": { "hoek": { "version": "2.14.0", @@ -5366,7 +4989,7 @@ }, "boom": { "version": "2.8.0", - "from": "boom@>=2.0.0 <3.0.0", + "from": "boom@>=2.8.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { @@ -5409,24 +5032,24 @@ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "har-validator": { - "version": "1.7.1", + "version": "1.8.0", "from": "har-validator@>=1.6.1 <2.0.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.7.1.tgz", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "dependencies": { "bluebird": { - "version": "2.9.30", - "from": "bluebird@>=2.9.26 <3.0.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.30.tgz" + "version": "2.9.34", + "from": "bluebird@>=2.9.30 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz" }, "chalk": { - "version": "1.0.0", + "version": "1.1.0", "from": "chalk@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.0.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" + "version": "2.1.0", + "from": "ansi-styles@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", @@ -5434,21 +5057,33 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { - "version": "1.0.3", - "from": "has-ansi@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "get-stdin@>=4.0.1 <5.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.0", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.0.0", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { - "version": "1.3.1", - "from": "supports-color@>=1.3.0 <2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, @@ -5508,26 +5143,26 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz" }, "rimraf": { - "version": "2.4.0", - "from": "rimraf@latest", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz", - "dependencies": { - "glob": { - "version": "4.5.3", - "from": "glob@>=4.4.2 <5.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz" - } - } + "version": "2.4.2", + "from": "rimraf@2.4.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz" }, "semver": { - "version": "4.3.6", - "from": "semver@>=4.3.6 <4.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + "version": "5.0.1", + "from": "semver@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.1.tgz" }, "sha": { "version": "1.3.0", "from": "sha@>=1.3.0 <1.4.0", - "resolved": "https://registry.npmjs.org/sha/-/sha-1.3.0.tgz" + "resolved": "https://registry.npmjs.org/sha/-/sha-1.3.0.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "slide": { "version": "1.1.6", @@ -5550,11 +5185,6 @@ } } }, - "strip-ansi": { - "version": "2.0.1", - "from": "strip-ansi@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz" - }, "tar": { "version": "2.1.1", "from": "tar@>=2.1.1 <2.2.0" @@ -5574,14 +5204,12 @@ "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz" }, "validate-npm-package-name": { - "version": "2.2.0", - "from": "validate-npm-package-name@2.2.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.0.tgz", + "version": "2.2.2", + "from": "validate-npm-package-name@2.2.2", "dependencies": { "builtins": { "version": "0.0.7", - "from": "builtins@0.0.7", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz" + "from": "builtins@0.0.7" } } }, @@ -5612,7 +5240,14 @@ "write-file-atomic": { "version": "1.1.2", "from": "write-file-atomic@>=1.1.2 <1.2.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.2.tgz" + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.2.tgz", + "dependencies": { + "graceful-fs": { + "version": "3.0.8", + "from": "graceful-fs@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + } + } }, "validate-npm-package-license": { "version": "2.0.0", @@ -5630,27 +5265,27 @@ }, "passport-facebook": { "version": "2.0.0", - "from": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", + "from": "passport-facebook@latest", "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.0.0.tgz", "dependencies": { "passport-oauth2": { "version": "1.1.2", - "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", + "from": "passport-oauth2@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "from": "uid2@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5659,34 +5294,34 @@ }, "passport-github": { "version": "0.1.5", - "from": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", + "from": "passport-github@latest", "resolved": "https://registry.npmjs.org/passport-github/-/passport-github-0.1.5.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", + "from": "pkginfo@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", + "from": "passport-oauth@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", + "from": "passport@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "from": "pause@0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5695,59 +5330,59 @@ }, "passport-google-oauth": { "version": "0.2.0", - "from": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", + "from": "passport-google-oauth@latest", "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-0.2.0.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "passport-oauth": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", + "from": "passport-oauth@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", + "from": "passport-oauth1@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "passport-oauth2": { "version": "1.1.2", - "from": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", + "from": "passport-oauth2@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "uid2": { "version": "0.0.3", - "from": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "from": "uid2@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" } } @@ -5758,34 +5393,34 @@ }, "passport-linkedin": { "version": "0.1.3", - "from": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", + "from": "passport-linkedin@latest", "resolved": "https://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.3.tgz", "dependencies": { "pkginfo": { "version": "0.2.3", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", + "from": "pkginfo@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" }, "passport-oauth": { "version": "0.1.15", - "from": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", + "from": "passport-oauth@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.15.tgz", "dependencies": { "passport": { "version": "0.1.18", - "from": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", + "from": "passport@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", "dependencies": { "pause": { "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "from": "pause@0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" } } @@ -5794,51 +5429,51 @@ }, "passport-local": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", + "from": "passport-local@latest", "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" } } }, "passport-twitter": { "version": "1.0.3", - "from": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", + "from": "passport-twitter@latest", "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.3.tgz", "dependencies": { "passport-oauth1": { "version": "1.0.1", - "from": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", + "from": "passport-oauth1@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.0.1.tgz", "dependencies": { "passport-strategy": { "version": "1.0.0", - "from": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "from": "passport-strategy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" }, "oauth": { "version": "0.9.13", - "from": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz", + "from": "oauth@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.13.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "xtraverse": { "version": "0.1.0", - "from": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "from": "xtraverse@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", "dependencies": { "xmldom": { "version": "0.1.19", - "from": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz", + "from": "xmldom@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz" } } @@ -5846,75 +5481,80 @@ } }, "phantomjs": { - "version": "1.9.17", - "from": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", - "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.17.tgz", + "version": "1.9.18", + "from": "phantomjs@>=1.9.0", + "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.18.tgz", "dependencies": { "adm-zip": { "version": "0.4.4", - "from": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "from": "adm-zip@0.4.4", "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" }, "fs-extra": { - "version": "0.18.4", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", + "version": "0.23.1", + "from": "fs-extra@>=0.23.1 <0.24.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.23.1.tgz", "dependencies": { "graceful-fs": { - "version": "3.0.8", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz" + "version": "4.1.2", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz" }, "jsonfile": { "version": "2.2.1", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.1.tgz", + "from": "jsonfile@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.2.1.tgz" }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + }, "rimraf": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz", + "version": "2.4.2", + "from": "rimraf@>=2.2.8 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz", "dependencies": { "glob": { - "version": "4.5.3", - "from": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "version": "5.0.14", + "from": "glob@>=5.0.14 <6.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.14.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { - "version": "2.0.8", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz", + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "dependencies": { "brace-expansion": { "version": "1.1.0", - "from": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", + "from": "brace-expansion@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz", "dependencies": { "balanced-match": { "version": "0.2.0", - "from": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz", + "from": "balanced-match@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz" }, "concat-map": { "version": "0.0.1", - "from": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -5923,12 +5563,12 @@ }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } @@ -5941,139 +5581,139 @@ }, "kew": { "version": "0.4.0", - "from": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz", + "from": "kew@0.4.0", "resolved": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz" }, "npmconf": { "version": "2.1.1", - "from": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", + "from": "npmconf@2.1.1", "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.1.tgz", "dependencies": { "config-chain": { "version": "1.1.9", - "from": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", + "from": "config-chain@>=1.1.8 <1.2.0", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz", "dependencies": { "proto-list": { "version": "1.2.4", - "from": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "from": "proto-list@>=1.2.1 <1.3.0", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "ini": { "version": "1.3.4", - "from": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "from": "ini@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nopt": { "version": "3.0.3", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", + "from": "nopt@>=3.0.1 <3.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz", "dependencies": { "abbrev": { "version": "1.0.7", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "once": { "version": "1.3.2", - "from": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", + "from": "once@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "osenv": { "version": "0.1.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz" + "version": "1.0.1", + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", + "from": "os-tmpdir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "semver": { "version": "4.3.6", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" }, "uid-number": { "version": "0.0.5", - "from": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", + "from": "uid-number@0.0.5", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" } } }, "progress": { "version": "1.1.8", - "from": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "from": "progress@1.1.8", "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" }, "request": { "version": "2.42.0", - "from": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", + "from": "request@2.42.0", "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", "dependencies": { "bl": { "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "from": "bl@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -6082,447 +5722,443 @@ }, "caseless": { "version": "0.6.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz", + "from": "caseless@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz" }, "forever-agent": { "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "from": "forever-agent@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "qs": { "version": "1.2.2", - "from": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", + "from": "qs@>=1.2.0 <1.3.0", "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { "version": "1.0.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "from": "mime-types@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz" }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "from": "tunnel-agent@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "form-data": { "version": "0.1.4", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "from": "form-data@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", "dependencies": { "combined-stream": { "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "from": "combined-stream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "dependencies": { "delayed-stream": { "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "from": "delayed-stream@0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } } }, "mime": { "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "from": "mime@>=1.2.11 <1.3.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, "async": { "version": "0.9.2", - "from": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "from": "async@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" } } }, "http-signature": { "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "from": "http-signature@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.4.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz", + "from": "oauth-sign@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz" }, "hawk": { "version": "1.1.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "from": "hawk@1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "dependencies": { "hoek": { "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "from": "hoek@>=0.9.0 <0.10.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" }, "boom": { "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "from": "boom@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" }, "cryptiles": { "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "from": "cryptiles@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" }, "sntp": { "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "from": "sntp@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" } } }, "request-progress": { "version": "0.3.1", - "from": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "from": "request-progress@0.3.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", "dependencies": { "throttleit": { "version": "0.0.2", - "from": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "from": "throttleit@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" } } }, "which": { "version": "1.0.9", - "from": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "from": "which@>=1.0.5 <1.1.0", "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz" } } }, "request": { - "version": "2.58.0", - "from": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.58.0.tgz", + "version": "2.60.0", + "from": "request@latest", + "resolved": "https://registry.npmjs.org/request/-/request-2.60.0.tgz", "dependencies": { "bl": { - "version": "0.9.4", - "from": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", + "version": "1.0.0", + "from": "bl@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { "readable-stream": { - "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "version": "2.0.2", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, + "process-nextick-args": { + "version": "1.0.2", + "from": "process-nextick-args@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.2.tgz" + }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, - "inherits": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "util-deprecate": { + "version": "1.0.1", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz" } } } } }, "caseless": { - "version": "0.10.0", - "from": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.10.0.tgz" + "version": "0.11.0", + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, "extend": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/extend/-/extend-2.0.1.tgz" + "version": "3.0.0", + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" }, "forever-agent": { "version": "0.6.1", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "from": "forever-agent@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { - "version": "1.0.0-rc1", - "from": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz", - "dependencies": { - "mime-types": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2.tgz", - "dependencies": { - "mime-db": { - "version": "1.14.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.14.0.tgz" - } - } - } - } + "version": "1.0.0-rc3", + "from": "form-data@>=1.0.0-rc1 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.0.14", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "version": "2.1.4", + "from": "mime-types@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.4.tgz", "dependencies": { "mime-db": { - "version": "1.12.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz" + "version": "1.16.0", + "from": "mime-db@>=1.16.0 <1.17.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.16.0.tgz" } } }, "node-uuid": { "version": "1.4.3", - "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", + "from": "node-uuid@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" }, "qs": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz" + "version": "4.0.0", + "from": "qs@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "tunnel-agent": { "version": "0.4.1", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz", + "from": "tunnel-agent@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { "version": "2.0.0", - "from": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz", + "from": "tough-cookie@>=0.12.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" }, "http-signature": { "version": "0.11.0", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", + "from": "http-signature@>=0.11.0 <0.12.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz", "dependencies": { "assert-plus": { "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "from": "assert-plus@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" }, "asn1": { "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "from": "asn1@0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" }, "ctype": { "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "from": "ctype@0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" } } }, "oauth-sign": { "version": "0.8.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz", + "from": "oauth-sign@>=0.8.0 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { - "version": "2.3.1", - "from": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "version": "3.1.0", + "from": "hawk@>=3.1.0 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", "dependencies": { "hoek": { "version": "2.14.0", - "from": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz", + "from": "hoek@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.14.0.tgz" }, "boom": { "version": "2.8.0", - "from": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz", + "from": "boom@>=2.8.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.8.0.tgz" }, "cryptiles": { "version": "2.0.4", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz", + "from": "cryptiles@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" }, "sntp": { "version": "1.0.9", - "from": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "aws-sign2": { "version": "0.5.0", - "from": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "from": "aws-sign2@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { "version": "0.0.4", - "from": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz", + "from": "stringstream@>=0.0.4 <0.1.0", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" }, "combined-stream": { "version": "1.0.5", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "from": "combined-stream@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "dependencies": { "delayed-stream": { "version": "1.0.0", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "from": "delayed-stream@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" } } }, "isstream": { "version": "0.1.2", - "from": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "from": "isstream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "har-validator": { "version": "1.8.0", - "from": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "from": "har-validator@>=1.6.1 <2.0.0", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", "dependencies": { "bluebird": { - "version": "2.9.32", - "from": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz" + "version": "2.9.34", + "from": "bluebird@>=2.9.30 <3.0.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz" }, "chalk": { "version": "1.1.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", + "from": "chalk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", "dependencies": { "ansi-styles": { "version": "2.1.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz", + "from": "ansi-styles@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.0", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", + "from": "ansi-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "from": "supports-color@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "commander": { "version": "2.8.1", - "from": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "from": "commander@>=2.8.1 <3.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "from": "graceful-readlink@>=1.0.0", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "is-my-json-valid": { - "version": "2.12.0", - "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.0.tgz", + "version": "2.12.1", + "from": "is-my-json-valid@>=2.12.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.1.tgz", "dependencies": { "generate-function": { "version": "2.0.0", - "from": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "from": "generate-function@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" }, "generate-object-property": { "version": "1.2.0", - "from": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "from": "generate-object-property@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "dependencies": { "is-property": { "version": "1.0.2", - "from": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "from": "is-property@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" } } }, "jsonpointer": { "version": "1.1.0", - "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz", + "from": "jsonpointer@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" }, "xtend": { "version": "4.0.0", - "from": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz", + "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" } } @@ -6533,86 +6169,86 @@ }, "serve-favicon": { "version": "2.3.0", - "from": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", + "from": "serve-favicon@latest", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz", "dependencies": { "etag": { "version": "1.7.0", - "from": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "from": "etag@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" }, "fresh": { "version": "0.3.0", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "from": "fresh@0.3.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz" }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" } } }, "shelljs": { - "version": "0.5.1", - "from": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.1.tgz" + "version": "0.5.3", + "from": "shelljs@latest", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz" }, "swig": { "version": "1.4.2", - "from": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", + "from": "swig@latest", "resolved": "https://registry.npmjs.org/swig/-/swig-1.4.2.tgz", "dependencies": { "uglify-js": { - "version": "2.4.23", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.23.tgz", + "version": "2.4.24", + "from": "uglify-js@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.34", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "from": "source-map@0.1.34", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "dependencies": { "amdefine": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz" + "version": "1.0.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" } } }, "uglify-to-browserify": { "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" }, "yargs": { "version": "3.5.4", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "from": "yargs@>=3.5.4 <3.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", "dependencies": { "camelcase": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.1.0.tgz" + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" }, "decamelize": { "version": "1.0.0", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz", + "from": "decamelize@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" }, "window-size": { "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "from": "window-size@0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } @@ -6621,17 +6257,17 @@ }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.1 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } @@ -6640,7 +6276,7 @@ }, "view-helpers": { "version": "0.1.5", - "from": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz", + "from": "view-helpers@latest", "resolved": "https://registry.npmjs.org/view-helpers/-/view-helpers-0.1.5.tgz" } } diff --git a/packages/core/articles/app.js b/packages/core/articles/app.js index 6bf321c432..28b939e509 100644 --- a/packages/core/articles/app.js +++ b/packages/core/articles/app.js @@ -31,10 +31,9 @@ Articles.register(function(app, auth, database, circles, swagger) { 'link': 'create article' }); - Articles.events.design({ - //http://fontawesome.io/icons - icon: 'fa-file-text', - color: '#8FD5FF' + Articles.events.defaultData({ + type: 'post', + subtype: 'article' }); diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 715a3046a9..3048076c8d 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -5,6 +5,7 @@ */ var mongoose = require('mongoose'), Article = mongoose.model('Article'), + config = require('meanio').loadConfig(), _ = require('lodash'); module.exports = function(Articles) { @@ -35,8 +36,15 @@ module.exports = function(Articles) { }); } - Articles.events.publish('create', { - description: req.user.name + ' created ' + req.body.title + ' article.' + Articles.events.publish({ + action: 'created', + user: { + name: req.user.name + }, + url: config.hostname + '/articles/' + article._id, + data: { + title: article.title + } }); res.json(article); @@ -58,8 +66,15 @@ module.exports = function(Articles) { }); } - Articles.events.publish('update', { - description: req.user.name + ' updated ' + req.body.title + ' article.' + Articles.events.publish({ + action: 'updated', + user: { + name: req.user.name + }, + data: { + title: article.title + }, + url: config.hostname + '/articles/' + article._id }); res.json(article); @@ -79,8 +94,14 @@ module.exports = function(Articles) { }); } - Articles.events.publish('remove', { - description: req.user.name + ' deleted ' + article.title + ' article.' + Articles.events.publish({ + action: 'deleted', + user: { + name: req.user.name + }, + data: { + title: article.title + } }); res.json(article); @@ -91,8 +112,15 @@ module.exports = function(Articles) { */ show: function(req, res) { - Articles.events.publish('view', { - description: req.user.name + ' read ' + req.article.title + ' article.' + Articles.events.publish({ + action: 'view', + user: { + name: req.user.name + }, + data: { + title: req.article.title + }, + url: config.hostname + '/articles/' + req.article._id }); res.json(req.article); diff --git a/packages/core/users/app.js b/packages/core/users/app.js index fe4751d881..1e68064608 100644 --- a/packages/core/users/app.js +++ b/packages/core/users/app.js @@ -41,10 +41,8 @@ MeanUser.register(function(app, database, passport) { MeanUser.angularDependencies(['angular-jwt']); - MeanUser.events.design({ - //http://fontawesome.io/icons - icon: 'fa-user', - color: '#8C66B1' + MeanUser.events.defaultData({ + type: 'user' }); return MeanUser; diff --git a/packages/core/users/server/controllers/users.js b/packages/core/users/server/controllers/users.js index d92964ba10..2280b7b1bf 100755 --- a/packages/core/users/server/controllers/users.js +++ b/packages/core/users/server/controllers/users.js @@ -58,8 +58,11 @@ module.exports = function(MeanUser) { */ signout: function(req, res) { - MeanUser.events.publish('logout', { - description: req.user.name + ' logout.' + MeanUser.events.publish({ + action: 'logged_out', + user: { + name: req.user.name + } }); req.logout(); @@ -131,8 +134,13 @@ module.exports = function(MeanUser) { req.logIn(user, function(err) { if (err) { return next(err); } - MeanUser.events.publish('register', { - description: user.name + ' register to the system.' + MeanUser.events.publish({ + action: 'created', + user: { + name: req.user.name, + username: user.username, + email: user.email + } }); // We are sending the payload inside the token @@ -222,8 +230,11 @@ module.exports = function(MeanUser) { user.resetPasswordExpires = undefined; user.save(function(err) { - MeanUser.events.publish('resetpassword', { - description: user.name + ' reset his password.' + MeanUser.events.publish({ + action: 'reset_password', + user: { + name: user.name + } }); req.logIn(user, function(err) { @@ -287,10 +298,13 @@ module.exports = function(MeanUser) { response.message = 'User does not exist'; response.status = 'danger'; - MeanUser.events.publish('forgotpassword', { - description: req.body.text + ' forgot his password.' - }); } + MeanUser.events.publish({ + action: 'forgot_password', + user: { + name: req.body.text + } + }); res.json(response); }); } diff --git a/packages/core/users/server/routes/users.js b/packages/core/users/server/routes/users.js index e3a4233d2f..bb161614a7 100644 --- a/packages/core/users/server/routes/users.js +++ b/packages/core/users/server/routes/users.js @@ -48,8 +48,11 @@ module.exports = function(MeanUser, app, auth, database, passport) { escaped = encodeURI(escaped); // We are sending the payload inside the token var token = jwt.sign(escaped, config.secret, { expiresInMinutes: 60*5 }); - MeanUser.events.publish('login', { - description: req.user.name + ' login to the system.' + MeanUser.events.publish({ + action: 'logged_in', + user: { + name: req.user.name + } }); res.json({ token: token }); }); From 1e6a566d0dee74bc873653b32e906c73df426f4a Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Mon, 17 Aug 2015 13:14:14 +0300 Subject: [PATCH 59/60] clean mean.json --- mean.json | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/mean.json b/mean.json index 04277b099e..92a4250788 100644 --- a/mean.json +++ b/mean.json @@ -1,6 +1,3 @@ { - "dependencies": {}, - "anonymizedData": true, - "name": "m5", - "id": "55c04e9d5ba977234597413b" -} \ No newline at end of file + "dependencies": {} +} From d29a6726b8f18e6a186667dcac6230952d55b9d6 Mon Sep 17 00:00:00 2001 From: Orit Persik Date: Tue, 18 Aug 2015 12:24:15 +0300 Subject: [PATCH 60/60] update sts --- npm-shrinkwrap.json | 6 +++--- .../core/articles/server/controllers/articles.js | 16 ++++------------ 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 742ff749f4..aa7eed5afb 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3448,9 +3448,9 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, "meanio": { - "version": "0.8.80", + "version": "0.8.81", "from": "meanio@latest", - "resolved": "https://registry.npmjs.org/meanio/-/meanio-0.8.80.tgz", + "resolved": "https://registry.npmjs.org/meanio/-/meanio-0.8.81.tgz", "dependencies": { "complex-list": { "version": "0.1.4", @@ -3744,7 +3744,7 @@ } }, "stacksight": { - "version": "1.0.17", + "version": "1.0.18", "from": "stacksight@latest", "dependencies": { "morgan": { diff --git a/packages/core/articles/server/controllers/articles.js b/packages/core/articles/server/controllers/articles.js index 3048076c8d..4a929d6f74 100644 --- a/packages/core/articles/server/controllers/articles.js +++ b/packages/core/articles/server/controllers/articles.js @@ -42,9 +42,7 @@ module.exports = function(Articles) { name: req.user.name }, url: config.hostname + '/articles/' + article._id, - data: { - title: article.title - } + name: article.title }); res.json(article); @@ -71,9 +69,7 @@ module.exports = function(Articles) { user: { name: req.user.name }, - data: { - title: article.title - }, + name: article.title, url: config.hostname + '/articles/' + article._id }); @@ -99,9 +95,7 @@ module.exports = function(Articles) { user: { name: req.user.name }, - data: { - title: article.title - } + name: article.title }); res.json(article); @@ -117,9 +111,7 @@ module.exports = function(Articles) { user: { name: req.user.name }, - data: { - title: req.article.title - }, + name: req.article.title, url: config.hostname + '/articles/' + req.article._id });
    @@ -24,12 +46,12 @@
    - - +