diff --git a/package-lock.json b/package-lock.json index f33e0dc..918d95f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,9 +11,12 @@ "dev": true }, "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } }, "available-typed-arrays": { "version": "1.0.2", @@ -24,6 +27,12 @@ "array-filter": "^1.0.0" } }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, "call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", @@ -286,6 +295,11 @@ } } }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "lolex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", @@ -353,6 +367,12 @@ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, + "nan": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/nan/-/nan-1.8.4.tgz", + "integrity": "sha1-PHa1OC6rM+RLdY0oE8qdkuk0LzQ=", + "dev": true + }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", @@ -377,6 +397,16 @@ "object-keys": "^1.1.1" } }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, "pause-stream": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", @@ -398,6 +428,986 @@ "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", "dev": true }, + "serialport": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/serialport/-/serialport-1.7.3.tgz", + "integrity": "sha1-ir929HSCzEO/xywSTye35+zrK80=", + "dev": true, + "requires": { + "async": "0.9.0", + "bindings": "1.2.1", + "debug": "^2.1.1", + "nan": "~1.8.4", + "node-pre-gyp": "0.6.x", + "optimist": "~0.6.1", + "sf": "0.1.7" + }, + "dependencies": { + "async": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", + "integrity": "sha1-rDYTsdqb7RtHUQu0ZRuJMeRxRsc=", + "dev": true + }, + "node-pre-gyp": { + "version": "0.6.7", + "bundled": true, + "dev": true, + "requires": { + "mkdirp": "~0.5.0", + "nopt": "~3.0.1", + "npmlog": "~1.2.0", + "rc": "~1.0.1", + "request": "2.x", + "rimraf": "~2.3.2", + "semver": "~4.3.2", + "tar": "~2.1.0", + "tar-pack": "~2.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.0", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + } + } + }, + "nopt": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "abbrev": "1" + }, + "dependencies": { + "abbrev": { + "version": "1.0.5", + "bundled": true, + "dev": true + } + } + }, + "npmlog": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "ansi": "~0.3.0", + "are-we-there-yet": "~1.0.0", + "gauge": "~1.2.0" + }, + "dependencies": { + "ansi": { + "version": "0.3.0", + "bundled": true, + "dev": true + }, + "are-we-there-yet": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "delegates": "^0.1.0", + "readable-stream": "^1.1.13" + }, + "dependencies": { + "delegates": { + "version": "0.1.0", + "bundled": true, + "dev": true + }, + "readable-stream": { + "version": "1.1.13", + "bundled": true, + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true, + "dev": true + } + } + } + } + }, + "gauge": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "ansi": "^0.3.0", + "has-unicode": "^1.0.0", + "lodash.pad": "^3.0.0", + "lodash.padleft": "^3.0.0", + "lodash.padright": "^3.0.0" + }, + "dependencies": { + "has-unicode": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "lodash.pad": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0", + "lodash._createpadding": "^3.0.0" + }, + "dependencies": { + "lodash._basetostring": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "lodash._createpadding": { + "version": "3.6.0", + "bundled": true, + "dev": true, + "requires": { + "lodash.repeat": "^3.0.0" + }, + "dependencies": { + "lodash.repeat": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0" + } + } + } + } + } + }, + "lodash.padleft": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0", + "lodash._createpadding": "^3.0.0" + }, + "dependencies": { + "lodash._basetostring": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "lodash._createpadding": { + "version": "3.6.0", + "bundled": true, + "dev": true, + "requires": { + "lodash.repeat": "^3.0.0" + }, + "dependencies": { + "lodash.repeat": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0" + } + } + } + } + } + }, + "lodash.padright": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0", + "lodash._createpadding": "^3.0.0" + }, + "dependencies": { + "lodash._basetostring": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "lodash._createpadding": { + "version": "3.6.0", + "bundled": true, + "dev": true, + "requires": { + "lodash.repeat": "^3.0.0" + }, + "dependencies": { + "lodash.repeat": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "lodash._basetostring": "^3.0.0" + } + } + } + } + } + } + } + } + } + }, + "rc": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "deep-extend": "~0.2.5", + "ini": "~1.3.0", + "minimist": "~0.0.7", + "strip-json-comments": "0.1.x" + }, + "dependencies": { + "deep-extend": { + "version": "0.2.11", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.3", + "bundled": true, + "dev": true + }, + "minimist": { + "version": "0.0.10", + "bundled": true, + "dev": true + }, + "strip-json-comments": { + "version": "0.1.3", + "bundled": true, + "dev": true + } + } + }, + "request": { + "version": "2.55.0", + "bundled": true, + "dev": true, + "requires": { + "aws-sign2": "~0.5.0", + "bl": "~0.9.0", + "caseless": "~0.9.0", + "combined-stream": "~0.0.5", + "forever-agent": "~0.6.0", + "form-data": "~0.2.0", + "har-validator": "^1.4.0", + "hawk": "~2.3.0", + "http-signature": "~0.10.0", + "isstream": "~0.1.1", + "json-stringify-safe": "~5.0.0", + "mime-types": "~2.0.1", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.6.0", + "qs": "~2.4.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" + }, + "dependencies": { + "aws-sign2": { + "version": "0.5.0", + "bundled": true, + "dev": true + }, + "bl": { + "version": "0.9.4", + "bundled": true, + "dev": true, + "requires": { + "readable-stream": "~1.0.26" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.33", + "bundled": true, + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true, + "dev": true + } + } + } + } + }, + "caseless": { + "version": "0.9.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + }, + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "bundled": true, + "dev": true + } + } + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true + }, + "form-data": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "requires": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime-types": "~2.0.3" + }, + "dependencies": { + "async": { + "version": "0.9.0", + "bundled": true, + "dev": true + } + } + }, + "har-validator": { + "version": "1.7.0", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^2.9.25", + "chalk": "^1.0.0", + "commander": "^2.8.1", + "is-my-json-valid": "^2.10.1" + }, + "dependencies": { + "bluebird": { + "version": "2.9.25", + "bundled": true, + "dev": true + }, + "chalk": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^2.0.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^1.0.3", + "strip-ansi": "^2.0.1", + "supports-color": "^1.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "has-ansi": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^1.1.0", + "get-stdin": "^4.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "bundled": true, + "dev": true + } + } + }, + "strip-ansi": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "1.1.1", + "bundled": true, + "dev": true + } + } + }, + "supports-color": { + "version": "1.3.1", + "bundled": true, + "dev": true + } + } + }, + "commander": { + "version": "2.8.1", + "bundled": true, + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + }, + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "bundled": true, + "dev": true + } + } + }, + "is-my-json-valid": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^1.1.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "generate-function": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "generate-object-property": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-property": "^1.0.0" + }, + "dependencies": { + "is-property": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "jsonpointer": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "xtend": { + "version": "4.0.0", + "bundled": true, + "dev": true + } + } + } + } + }, + "hawk": { + "version": "2.3.1", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + }, + "dependencies": { + "boom": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.x.x" + } + }, + "hoek": { + "version": "2.13.0", + "bundled": true, + "dev": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.x.x" + } + } + } + }, + "http-signature": { + "version": "0.10.1", + "bundled": true, + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "^0.1.5", + "ctype": "0.5.3" + }, + "dependencies": { + "asn1": { + "version": "0.1.11", + "bundled": true, + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "bundled": true, + "dev": true + }, + "ctype": { + "version": "0.5.3", + "bundled": true, + "dev": true + } + } + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.0.10", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "~1.8.0" + }, + "dependencies": { + "mime-db": { + "version": "1.8.0", + "bundled": true, + "dev": true + } + } + }, + "node-uuid": { + "version": "1.4.3", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.6.0", + "bundled": true, + "dev": true + }, + "qs": { + "version": "2.4.1", + "bundled": true, + "dev": true + }, + "stringstream": { + "version": "0.0.4", + "bundled": true, + "dev": true + }, + "tough-cookie": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "tunnel-agent": { + "version": "0.4.0", + "bundled": true, + "dev": true + } + } + }, + "rimraf": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "requires": { + "glob": "^4.4.2" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "bundled": true, + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "inflight": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.1", + "bundled": true, + "dev": true + } + } + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "2.0.7", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^0.2.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + } + } + } + } + }, + "once": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.1", + "bundled": true, + "dev": true + } + } + } + } + } + } + }, + "semver": { + "version": "4.3.3", + "bundled": true, + "dev": true + }, + "tar": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + }, + "dependencies": { + "block-stream": { + "version": "0.0.7", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "fstream": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "3", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "graceful-fs": { + "version": "3.0.6", + "bundled": true, + "dev": true + } + } + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + } + } + }, + "tar-pack": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "debug": "~0.7.2", + "fstream": "~0.1.22", + "fstream-ignore": "0.0.7", + "graceful-fs": "1.2", + "once": "~1.1.1", + "readable-stream": "~1.0.2", + "rimraf": "~2.2.0", + "tar": "~0.1.17", + "uid-number": "0.0.3" + }, + "dependencies": { + "debug": { + "version": "0.7.4", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "0.1.31", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "~3.0.2", + "inherits": "~2.0.0", + "mkdirp": "0.5", + "rimraf": "2" + }, + "dependencies": { + "graceful-fs": { + "version": "3.0.6", + "bundled": true, + "dev": true + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + } + } + }, + "fstream-ignore": { + "version": "0.0.7", + "bundled": true, + "dev": true, + "requires": { + "fstream": "~0.1.17", + "inherits": "2", + "minimatch": "~0.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "2.6.2", + "bundled": true, + "dev": true + }, + "sigmund": { + "version": "1.0.0", + "bundled": true, + "dev": true + } + } + } + } + }, + "graceful-fs": { + "version": "1.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "readable-stream": { + "version": "1.0.33", + "bundled": true, + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true, + "dev": true + } + } + }, + "rimraf": { + "version": "2.2.8", + "bundled": true, + "dev": true + }, + "tar": { + "version": "0.1.20", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "~0.1.28", + "inherits": "2" + }, + "dependencies": { + "block-stream": { + "version": "0.0.7", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "inherits": { + "version": "2.0.1", + "bundled": true, + "dev": true + } + } + }, + "uid-number": { + "version": "0.0.3", + "bundled": true, + "dev": true + } + } + } + } + } + } + }, + "sf": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/sf/-/sf-0.1.7.tgz", + "integrity": "sha1-gG7QMtciXH+2OUsL2/4eqTb+bXQ=", + "dev": true + }, "should": { "version": "4.6.5", "resolved": "https://registry.npmjs.org/should/-/should-4.6.5.tgz", @@ -579,6 +1589,12 @@ "has-symbols": "^1.0.1", "is-typed-array": "^1.1.3" } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true } } } diff --git a/package.json b/package.json index 82b99be..643a72e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "author": "Jacob Rosenthal", "license": "MIT", "dependencies": { - "async": "^0.9.0" + "async": "^2.6.4" }, "devDependencies": { "event-stream": "^3.1.7",