cde-toolbelt
Advanced tools
Comparing version 1.0.31 to 1.0.32
@@ -12,3 +12,5 @@ var colors = require('colors'); | ||
var SdkCommand = require('./commands/SdkCommand.js').SdkCommand; | ||
var TraceCommand = require('./commands/TraceCommand.js').TraceCommand; | ||
var CDEManager = function () { | ||
@@ -157,3 +159,8 @@ this._config = null; | ||
break; | ||
case 'trace': | ||
className = TraceCommand; | ||
options = {}; | ||
break; | ||
default: | ||
@@ -325,3 +332,4 @@ this.showHelp(); | ||
{ 'unregister [service]' : 'manually unregisters service on the router'}, | ||
{ 'interfaces': 'displays registered sergices'} | ||
{ 'interfaces': 'print registered services'}, | ||
{ 'trace': 'print CDE gateway connections flow'} | ||
); | ||
@@ -328,0 +336,0 @@ |
{ | ||
"name": "cde-toolbelt", | ||
"version": "1.0.31", | ||
"version": "1.0.32", | ||
"dependencies": { | ||
@@ -8,3 +8,3 @@ "cli-table": { | ||
"from": "cli-table@0.3.1", | ||
"resolved": "http://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz" | ||
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz" | ||
}, | ||
@@ -14,3 +14,3 @@ "colors": { | ||
"from": "colors@1.0.3", | ||
"resolved": "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz" | ||
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" | ||
}, | ||
@@ -20,3 +20,3 @@ "exec-sync": { | ||
"from": "exec-sync@0.1.6", | ||
"resolved": "http://registry.npmjs.org/exec-sync/-/exec-sync-0.1.6.tgz", | ||
"resolved": "https://registry.npmjs.org/exec-sync/-/exec-sync-0.1.6.tgz", | ||
"dependencies": { | ||
@@ -26,3 +26,3 @@ "ffi": { | ||
"from": "ffi@1.2.5", | ||
"resolved": "http://registry.npmjs.org/ffi/-/ffi-1.2.5.tgz", | ||
"resolved": "https://registry.npmjs.org/ffi/-/ffi-1.2.5.tgz", | ||
"dependencies": { | ||
@@ -37,3 +37,3 @@ "bindings": { | ||
"from": "debug@*", | ||
"resolved": "http://registry.npmjs.org/debug/-/debug-2.1.3.tgz", | ||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", | ||
"dependencies": { | ||
@@ -43,3 +43,3 @@ "ms": { | ||
"from": "ms@0.7.0", | ||
"resolved": "http://registry.npmjs.org/ms/-/ms-0.7.0.tgz" | ||
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz" | ||
} | ||
@@ -51,3 +51,3 @@ } | ||
"from": "ref@*", | ||
"resolved": "http://registry.npmjs.org/ref/-/ref-1.0.1.tgz", | ||
"resolved": "https://registry.npmjs.org/ref/-/ref-1.0.1.tgz", | ||
"dependencies": { | ||
@@ -57,3 +57,3 @@ "nan": { | ||
"from": "nan@>=1.7.0 <1.8.0", | ||
"resolved": "http://registry.npmjs.org/nan/-/nan-1.7.0.tgz" | ||
"resolved": "https://registry.npmjs.org/nan/-/nan-1.7.0.tgz" | ||
} | ||
@@ -65,3 +65,3 @@ } | ||
"from": "ref-struct@*", | ||
"resolved": "http://registry.npmjs.org/ref-struct/-/ref-struct-1.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/ref-struct/-/ref-struct-1.0.1.tgz" | ||
} | ||
@@ -75,3 +75,3 @@ } | ||
"from": "js-yaml@3.2.7", | ||
"resolved": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz", | ||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz", | ||
"dependencies": { | ||
@@ -81,3 +81,3 @@ "argparse": { | ||
"from": "argparse@>=1.0.0 <1.1.0", | ||
"resolved": "http://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", | ||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", | ||
"dependencies": { | ||
@@ -87,3 +87,3 @@ "lodash": { | ||
"from": "lodash@>=3.2.0 <4.0.0", | ||
"resolved": "http://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz" | ||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz" | ||
}, | ||
@@ -93,3 +93,3 @@ "sprintf-js": { | ||
"from": "sprintf-js@>=1.0.2 <1.1.0", | ||
"resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" | ||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" | ||
} | ||
@@ -101,3 +101,3 @@ } | ||
"from": "esprima@>=2.0.0 <2.1.0", | ||
"resolved": "http://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz" | ||
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz" | ||
} | ||
@@ -109,3 +109,3 @@ } | ||
"from": "netutil@0.0.2", | ||
"resolved": "http://registry.npmjs.org/netutil/-/netutil-0.0.2.tgz" | ||
"resolved": "https://registry.npmjs.org/netutil/-/netutil-0.0.2.tgz" | ||
}, | ||
@@ -115,3 +115,3 @@ "request": { | ||
"from": "request@2.54.0", | ||
"resolved": "http://registry.npmjs.org/request/-/request-2.54.0.tgz", | ||
"resolved": "https://registry.npmjs.org/request/-/request-2.54.0.tgz", | ||
"dependencies": { | ||
@@ -121,3 +121,3 @@ "bl": { | ||
"from": "bl@>=0.9.0 <0.10.0", | ||
"resolved": "http://registry.npmjs.org/bl/-/bl-0.9.4.tgz", | ||
"resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz", | ||
"dependencies": { | ||
@@ -137,3 +137,3 @@ "readable-stream": { | ||
"from": "isarray@0.0.1", | ||
"resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" | ||
}, | ||
@@ -157,3 +157,3 @@ "string_decoder": { | ||
"from": "caseless@>=0.9.0 <0.10.0", | ||
"resolved": "http://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" | ||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz" | ||
}, | ||
@@ -163,3 +163,3 @@ "forever-agent": { | ||
"from": "forever-agent@>=0.6.0 <0.7.0", | ||
"resolved": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" | ||
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" | ||
}, | ||
@@ -169,3 +169,3 @@ "form-data": { | ||
"from": "form-data@>=0.2.0 <0.3.0", | ||
"resolved": "http://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": { | ||
@@ -175,3 +175,3 @@ "async": { | ||
"from": "async@>=0.9.0 <0.10.0", | ||
"resolved": "http://registry.npmjs.org/async/-/async-0.9.0.tgz" | ||
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" | ||
} | ||
@@ -183,3 +183,3 @@ } | ||
"from": "json-stringify-safe@>=5.0.0 <5.1.0", | ||
"resolved": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz" | ||
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz" | ||
}, | ||
@@ -189,3 +189,3 @@ "mime-types": { | ||
"from": "mime-types@>=2.0.1 <2.1.0", | ||
"resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", | ||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", | ||
"dependencies": { | ||
@@ -195,3 +195,3 @@ "mime-db": { | ||
"from": "mime-db@>=1.8.0 <1.9.0", | ||
"resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" | ||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" | ||
} | ||
@@ -203,3 +203,3 @@ } | ||
"from": "node-uuid@>=1.4.0 <1.5.0", | ||
"resolved": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" | ||
"resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" | ||
}, | ||
@@ -209,3 +209,3 @@ "qs": { | ||
"from": "qs@>=2.4.0 <2.5.0", | ||
"resolved": "http://registry.npmjs.org/qs/-/qs-2.4.1.tgz" | ||
"resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz" | ||
}, | ||
@@ -215,15 +215,8 @@ "tunnel-agent": { | ||
"from": "tunnel-agent@>=0.4.0 <0.5.0", | ||
"resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" | ||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz" | ||
}, | ||
"tough-cookie": { | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"from": "tough-cookie@>=0.12.0", | ||
"resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-1.0.0.tgz", | ||
"dependencies": { | ||
"punycode": { | ||
"version": "1.3.2", | ||
"from": "punycode@>=0.2.0", | ||
"resolved": "http://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" | ||
} | ||
} | ||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-1.1.0.tgz" | ||
}, | ||
@@ -233,3 +226,3 @@ "http-signature": { | ||
"from": "http-signature@>=0.10.0 <0.11.0", | ||
"resolved": "http://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": { | ||
@@ -239,3 +232,3 @@ "assert-plus": { | ||
"from": "assert-plus@>=0.1.5 <0.2.0", | ||
"resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" | ||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" | ||
}, | ||
@@ -245,3 +238,3 @@ "asn1": { | ||
"from": "asn1@0.1.11", | ||
"resolved": "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" | ||
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" | ||
}, | ||
@@ -251,3 +244,3 @@ "ctype": { | ||
"from": "ctype@0.5.3", | ||
"resolved": "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" | ||
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" | ||
} | ||
@@ -259,3 +252,3 @@ } | ||
"from": "oauth-sign@>=0.6.0 <0.7.0", | ||
"resolved": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" | ||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz" | ||
}, | ||
@@ -265,3 +258,3 @@ "hawk": { | ||
"from": "hawk@>=2.3.0 <2.4.0", | ||
"resolved": "http://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", | ||
"resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", | ||
"dependencies": { | ||
@@ -271,3 +264,3 @@ "hoek": { | ||
"from": "hoek@>=2.0.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/hoek/-/hoek-2.12.0.tgz" | ||
"resolved": "https://registry.npmjs.org/hoek/-/hoek-2.12.0.tgz" | ||
}, | ||
@@ -277,3 +270,3 @@ "boom": { | ||
"from": "boom@>=2.0.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/boom/-/boom-2.7.1.tgz" | ||
"resolved": "https://registry.npmjs.org/boom/-/boom-2.7.1.tgz" | ||
}, | ||
@@ -283,3 +276,3 @@ "cryptiles": { | ||
"from": "cryptiles@>=2.0.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" | ||
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz" | ||
}, | ||
@@ -289,3 +282,3 @@ "sntp": { | ||
"from": "sntp@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" | ||
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" | ||
} | ||
@@ -297,3 +290,3 @@ } | ||
"from": "aws-sign2@>=0.5.0 <0.6.0", | ||
"resolved": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" | ||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" | ||
}, | ||
@@ -303,3 +296,3 @@ "stringstream": { | ||
"from": "stringstream@>=0.0.4 <0.1.0", | ||
"resolved": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" | ||
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" | ||
}, | ||
@@ -309,3 +302,3 @@ "combined-stream": { | ||
"from": "combined-stream@>=0.0.5 <0.1.0", | ||
"resolved": "http://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": { | ||
@@ -315,3 +308,3 @@ "delayed-stream": { | ||
"from": "delayed-stream@0.0.5", | ||
"resolved": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" | ||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" | ||
} | ||
@@ -323,3 +316,3 @@ } | ||
"from": "isstream@>=0.1.1 <0.2.0", | ||
"resolved": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" | ||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" | ||
}, | ||
@@ -329,3 +322,3 @@ "har-validator": { | ||
"from": "har-validator@>=1.4.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/har-validator/-/har-validator-1.6.1.tgz", | ||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.6.1.tgz", | ||
"dependencies": { | ||
@@ -335,3 +328,3 @@ "bluebird": { | ||
"from": "bluebird@>=2.9.21 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.9.25.tgz" | ||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.25.tgz" | ||
}, | ||
@@ -341,3 +334,3 @@ "chalk": { | ||
"from": "chalk@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", | ||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", | ||
"dependencies": { | ||
@@ -347,3 +340,3 @@ "ansi-styles": { | ||
"from": "ansi-styles@>=2.0.1 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" | ||
}, | ||
@@ -353,3 +346,3 @@ "escape-string-regexp": { | ||
"from": "escape-string-regexp@>=1.0.2 <2.0.0", | ||
"resolved": "http://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" | ||
}, | ||
@@ -359,3 +352,3 @@ "has-ansi": { | ||
"from": "has-ansi@>=1.0.3 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", | ||
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", | ||
"dependencies": { | ||
@@ -365,3 +358,3 @@ "ansi-regex": { | ||
"from": "ansi-regex@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" | ||
}, | ||
@@ -371,3 +364,3 @@ "get-stdin": { | ||
"from": "get-stdin@>=4.0.1 <5.0.0", | ||
"resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" | ||
} | ||
@@ -379,3 +372,3 @@ } | ||
"from": "strip-ansi@>=2.0.1 <3.0.0", | ||
"resolved": "http://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": { | ||
@@ -385,3 +378,3 @@ "ansi-regex": { | ||
"from": "ansi-regex@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" | ||
} | ||
@@ -393,3 +386,3 @@ } | ||
"from": "supports-color@>=1.3.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" | ||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" | ||
} | ||
@@ -401,3 +394,3 @@ } | ||
"from": "commander@>=2.7.1 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", | ||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", | ||
"dependencies": { | ||
@@ -407,3 +400,3 @@ "graceful-readlink": { | ||
"from": "graceful-readlink@>=1.0.0", | ||
"resolved": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" | ||
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" | ||
} | ||
@@ -415,3 +408,3 @@ } | ||
"from": "is-my-json-valid@>=2.10.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.10.1.tgz", | ||
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.10.1.tgz", | ||
"dependencies": { | ||
@@ -421,3 +414,3 @@ "generate-function": { | ||
"from": "generate-function@>=2.0.0 <3.0.0", | ||
"resolved": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" | ||
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" | ||
}, | ||
@@ -427,3 +420,3 @@ "generate-object-property": { | ||
"from": "generate-object-property@>=1.1.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.1.1.tgz", | ||
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.1.1.tgz", | ||
"dependencies": { | ||
@@ -433,3 +426,3 @@ "is-property": { | ||
"from": "is-property@>=1.0.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" | ||
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" | ||
} | ||
@@ -441,3 +434,3 @@ } | ||
"from": "jsonpointer@>=1.1.0 <2.0.0", | ||
"resolved": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" | ||
"resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz" | ||
}, | ||
@@ -447,3 +440,3 @@ "xtend": { | ||
"from": "xtend@>=4.0.0 <5.0.0", | ||
"resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" | ||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" | ||
} | ||
@@ -458,5 +451,11 @@ } | ||
"version": "1.1.2", | ||
"from": "rewire@1.1.2" | ||
"from": "rewire@1.1.2", | ||
"resolved": "https://registry.npmjs.org/rewire/-/rewire-1.1.2.tgz" | ||
}, | ||
"tail": { | ||
"version": "0.4.0", | ||
"from": "tail@0.4.0", | ||
"resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz" | ||
} | ||
} | ||
} |
{ | ||
"name": "cde-toolbelt", | ||
"description": "Project starter for CDE apps", | ||
"version": "1.0.31", | ||
"version": "1.0.32", | ||
"contributors": [ | ||
@@ -17,3 +17,4 @@ "Kamil Rokosz <lax@lax.net.pl>", | ||
"exec-sync": "0.1.6", | ||
"rewire": "1.1.2" | ||
"rewire": "1.1.2", | ||
"tail": "0.4.0" | ||
}, | ||
@@ -20,0 +21,0 @@ "engines": { |
81345
23
1969
8
+ Addedtail@0.4.0
+ Addedtail@0.4.0(transitive)