1
0
Fork 0

Security audit

This commit is contained in:
Joe Wroten 2019-02-16 13:43:38 -06:00
parent e635239d9f
commit f66f90bc9c
4 changed files with 111 additions and 106 deletions

View file

@ -14,6 +14,8 @@ Powered by Node and a node-canvas a comic can automatically be generated from a
### Installing ### Installing
Note: Your system may need some [compiled dependencies for canvas to work](https://github.com/Automattic/node-canvas#compiling).
`npm install -g blabber-comic` `npm install -g blabber-comic`
### Using ### Using
@ -39,6 +41,7 @@ $ [ Comic Generated @ comics/1.png ]
$ blabber --path ~/Pictures $ blabber --path ~/Pictures
``` ```
## How to use it in other projects ## How to use it in other projects
### Generate base64Data ### Generate base64Data

BIN
comic.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 154 KiB

210
package-lock.json generated
View file

@ -14,18 +14,20 @@
"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
}, },
"balanced-match": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
"integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="
},
"brace-expansion": { "brace-expansion": {
"version": "1.1.6", "version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"requires": { "requires": {
"balanced-match": "0.4.2", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
},
"dependencies": {
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
}
} }
}, },
"builtin-modules": { "builtin-modules": {
@ -39,11 +41,11 @@
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
}, },
"canvas": { "canvas": {
"version": "1.6.2", "version": "1.6.13",
"resolved": "https://registry.npmjs.org/canvas/-/canvas-1.6.2.tgz", "resolved": "https://registry.npmjs.org/canvas/-/canvas-1.6.13.tgz",
"integrity": "sha1-ErVuPwDniAqkXjquWf51I3cgqqQ=", "integrity": "sha512-XAfzfEOHZ3JIPjEV+WSI6PpISgUta3dgmndWbsajotz+0TQOX/jDpp2kawjRERatOGv9sMMzk5auB3GKEKA6hg==",
"requires": { "requires": {
"nan": "2.5.0" "nan": "^2.10.0"
} }
}, },
"cliui": { "cliui": {
@ -51,9 +53,9 @@
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"requires": { "requires": {
"string-width": "1.0.2", "string-width": "^1.0.1",
"strip-ansi": "3.0.1", "strip-ansi": "^3.0.1",
"wrap-ansi": "2.1.0" "wrap-ansi": "^2.0.0"
} }
}, },
"code-point-at": { "code-point-at": {
@ -91,7 +93,7 @@
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
"integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
"requires": { "requires": {
"is-arrayish": "0.2.1" "is-arrayish": "^0.2.1"
} }
}, },
"eyes": { "eyes": {
@ -104,8 +106,8 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"requires": { "requires": {
"path-exists": "2.1.0", "path-exists": "^2.0.0",
"pinkie-promise": "2.0.1" "pinkie-promise": "^2.0.0"
} }
}, },
"fs": { "fs": {
@ -128,12 +130,12 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
"integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
"requires": { "requires": {
"fs.realpath": "1.0.0", "fs.realpath": "^1.0.0",
"inflight": "1.0.6", "inflight": "^1.0.4",
"inherits": "2.0.3", "inherits": "2",
"minimatch": "3.0.3", "minimatch": "^3.0.2",
"once": "1.4.0", "once": "^1.3.0",
"path-is-absolute": "1.0.1" "path-is-absolute": "^1.0.0"
} }
}, },
"graceful-fs": { "graceful-fs": {
@ -156,8 +158,8 @@
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": { "requires": {
"once": "1.4.0", "once": "^1.3.0",
"wrappy": "1.0.2" "wrappy": "1"
} }
}, },
"inherits": { "inherits": {
@ -180,7 +182,7 @@
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"requires": { "requires": {
"builtin-modules": "1.1.1" "builtin-modules": "^1.0.0"
} }
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
@ -188,7 +190,7 @@
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": { "requires": {
"number-is-nan": "1.0.1" "number-is-nan": "^1.0.0"
} }
}, },
"is-utf8": { "is-utf8": {
@ -206,7 +208,7 @@
"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
"requires": { "requires": {
"invert-kv": "1.0.0" "invert-kv": "^1.0.0"
} }
}, },
"load-json-file": { "load-json-file": {
@ -214,24 +216,24 @@
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"requires": { "requires": {
"graceful-fs": "4.1.11", "graceful-fs": "^4.1.2",
"parse-json": "2.2.0", "parse-json": "^2.2.0",
"pify": "2.3.0", "pify": "^2.0.0",
"pinkie-promise": "2.0.1", "pinkie-promise": "^2.0.0",
"strip-bom": "2.0.0" "strip-bom": "^2.0.0"
} }
}, },
"lodash": { "lodash": {
"version": "4.16.6", "version": "4.17.11",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
"integrity": "sha1-0iyaxmAojzhD4Wun0rXQbMon13c=" "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
}, },
"minimatch": { "minimatch": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
"integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=",
"requires": { "requires": {
"brace-expansion": "1.1.6" "brace-expansion": "^1.0.0"
} }
}, },
"minimist": { "minimist": {
@ -253,9 +255,9 @@
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
}, },
"nan": { "nan": {
"version": "2.5.0", "version": "2.12.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
"integrity": "sha1-qo8eNFMdgH6eJ3VbI0tKbsDBUqg=" "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw=="
}, },
"ncp": { "ncp": {
"version": "1.0.1", "version": "1.0.1",
@ -267,10 +269,10 @@
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz",
"integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=",
"requires": { "requires": {
"hosted-git-info": "2.1.5", "hosted-git-info": "^2.1.4",
"is-builtin-module": "1.0.0", "is-builtin-module": "^1.0.0",
"semver": "5.3.0", "semver": "2 || 3 || 4 || 5",
"validate-npm-package-license": "3.0.1" "validate-npm-package-license": "^3.0.1"
} }
}, },
"number-is-nan": { "number-is-nan": {
@ -283,7 +285,7 @@
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": { "requires": {
"wrappy": "1.0.2" "wrappy": "1"
} }
}, },
"os-locale": { "os-locale": {
@ -291,7 +293,7 @@
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
"integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
"requires": { "requires": {
"lcid": "1.0.0" "lcid": "^1.0.0"
} }
}, },
"parse-json": { "parse-json": {
@ -299,7 +301,7 @@
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"requires": { "requires": {
"error-ex": "1.3.0" "error-ex": "^1.2.0"
} }
}, },
"path-exists": { "path-exists": {
@ -307,7 +309,7 @@
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"requires": { "requires": {
"pinkie-promise": "2.0.1" "pinkie-promise": "^2.0.0"
} }
}, },
"path-is-absolute": { "path-is-absolute": {
@ -320,9 +322,9 @@
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"requires": { "requires": {
"graceful-fs": "4.1.11", "graceful-fs": "^4.1.2",
"pify": "2.3.0", "pify": "^2.0.0",
"pinkie-promise": "2.0.1" "pinkie-promise": "^2.0.0"
} }
}, },
"pify": { "pify": {
@ -340,7 +342,7 @@
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
"requires": { "requires": {
"pinkie": "2.0.4" "pinkie": "^2.0.0"
} }
}, },
"pkginfo": { "pkginfo": {
@ -353,12 +355,12 @@
"resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz",
"integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=",
"requires": { "requires": {
"colors": "1.1.2", "colors": "^1.1.2",
"pkginfo": "0.4.0", "pkginfo": "0.x.x",
"read": "1.0.7", "read": "1.0.x",
"revalidator": "0.1.8", "revalidator": "0.1.x",
"utile": "0.3.0", "utile": "0.3.x",
"winston": "2.1.1" "winston": "2.1.x"
} }
}, },
"read": { "read": {
@ -366,7 +368,7 @@
"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
"requires": { "requires": {
"mute-stream": "0.0.7" "mute-stream": "~0.0.4"
} }
}, },
"read-pkg": { "read-pkg": {
@ -374,9 +376,9 @@
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"requires": { "requires": {
"load-json-file": "1.1.0", "load-json-file": "^1.0.0",
"normalize-package-data": "2.3.5", "normalize-package-data": "^2.3.2",
"path-type": "1.1.0" "path-type": "^1.0.0"
} }
}, },
"read-pkg-up": { "read-pkg-up": {
@ -384,8 +386,8 @@
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"requires": { "requires": {
"find-up": "1.1.2", "find-up": "^1.0.0",
"read-pkg": "1.1.0" "read-pkg": "^1.0.0"
} }
}, },
"require-directory": { "require-directory": {
@ -408,7 +410,7 @@
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
"integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=",
"requires": { "requires": {
"glob": "7.1.1" "glob": "^7.0.5"
} }
}, },
"semver": { "semver": {
@ -426,7 +428,7 @@
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
"requires": { "requires": {
"spdx-license-ids": "1.2.2" "spdx-license-ids": "^1.0.2"
} }
}, },
"spdx-expression-parse": { "spdx-expression-parse": {
@ -449,9 +451,9 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"requires": { "requires": {
"code-point-at": "1.1.0", "code-point-at": "^1.0.0",
"is-fullwidth-code-point": "1.0.0", "is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "3.0.1" "strip-ansi": "^3.0.0"
} }
}, },
"strip-ansi": { "strip-ansi": {
@ -459,7 +461,7 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": { "requires": {
"ansi-regex": "2.1.1" "ansi-regex": "^2.0.0"
} }
}, },
"strip-bom": { "strip-bom": {
@ -467,7 +469,7 @@
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"requires": { "requires": {
"is-utf8": "0.2.1" "is-utf8": "^0.2.0"
} }
}, },
"utile": { "utile": {
@ -475,12 +477,12 @@
"resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz",
"integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=",
"requires": { "requires": {
"async": "0.9.2", "async": "~0.9.0",
"deep-equal": "0.2.2", "deep-equal": "~0.2.1",
"i": "0.3.5", "i": "0.3.x",
"mkdirp": "0.5.1", "mkdirp": "0.x.x",
"ncp": "1.0.1", "ncp": "1.0.x",
"rimraf": "2.5.4" "rimraf": "2.x.x"
} }
}, },
"validate-npm-package-license": { "validate-npm-package-license": {
@ -488,8 +490,8 @@
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
"requires": { "requires": {
"spdx-correct": "1.0.2", "spdx-correct": "~1.0.0",
"spdx-expression-parse": "1.0.4" "spdx-expression-parse": "~1.0.0"
} }
}, },
"which-module": { "which-module": {
@ -502,13 +504,13 @@
"resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz",
"integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=",
"requires": { "requires": {
"async": "1.0.0", "async": "~1.0.0",
"colors": "1.0.3", "colors": "1.0.x",
"cycle": "1.0.3", "cycle": "1.0.x",
"eyes": "0.1.8", "eyes": "0.1.x",
"isstream": "0.1.2", "isstream": "0.1.x",
"pkginfo": "0.3.1", "pkginfo": "0.3.x",
"stack-trace": "0.0.9" "stack-trace": "0.0.x"
}, },
"dependencies": { "dependencies": {
"async": { "async": {
@ -533,8 +535,8 @@
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
"requires": { "requires": {
"string-width": "1.0.2", "string-width": "^1.0.1",
"strip-ansi": "3.0.1" "strip-ansi": "^3.0.1"
} }
}, },
"wrappy": { "wrappy": {
@ -552,19 +554,19 @@
"resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
"integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
"requires": { "requires": {
"camelcase": "3.0.0", "camelcase": "^3.0.0",
"cliui": "3.2.0", "cliui": "^3.2.0",
"decamelize": "1.2.0", "decamelize": "^1.1.1",
"get-caller-file": "1.0.2", "get-caller-file": "^1.0.1",
"os-locale": "1.4.0", "os-locale": "^1.4.0",
"read-pkg-up": "1.0.1", "read-pkg-up": "^1.0.1",
"require-directory": "2.1.1", "require-directory": "^2.1.1",
"require-main-filename": "1.0.1", "require-main-filename": "^1.0.1",
"set-blocking": "2.0.0", "set-blocking": "^2.0.0",
"string-width": "1.0.2", "string-width": "^1.0.2",
"which-module": "1.0.0", "which-module": "^1.0.0",
"y18n": "3.2.1", "y18n": "^3.2.1",
"yargs-parser": "4.2.1" "yargs-parser": "^4.2.0"
} }
}, },
"yargs-parser": { "yargs-parser": {
@ -572,7 +574,7 @@
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
"integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
"requires": { "requires": {
"camelcase": "3.0.0" "camelcase": "^3.0.0"
} }
} }
} }

View file

@ -19,9 +19,9 @@
"author": "Joe Wroten <joe@wroten.me> (https://www.wroten.me/)", "author": "Joe Wroten <joe@wroten.me> (https://www.wroten.me/)",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"canvas": "^1.6.2", "canvas": "^1.6.13",
"fs": "0.0.1-security", "fs": "0.0.1-security",
"lodash": "^4.16.6", "lodash": "^4.17.11",
"prompt": "^1.0.0", "prompt": "^1.0.0",
"yargs": "^6.6.0" "yargs": "^6.6.0"
} }