[READ-ONLY] Mirror of https://github.com/probablykasper/embler. Turn binaries into applications npmjs.com/package/embler
app builder cli dmg macos node package packager
0

Configure Feed

Select the types of activity you want to include in your feed.

Made category optional

Kasper (Aug 16, 2020, 8:59 PM +0200) 075a398a b2077105

+329 -184
+5 -4
src/build.js
··· 17 17 .required() 18 18 .keys({ 19 19 name: Joi.string().default(Joi.ref('/name')), 20 + version: Joi.string().default(Joi.ref('/version')), 21 + author: Joi.string().default(Joi.ref('/author')), 20 22 realName: Joi.string().default((parent, helpers) => { 21 23 return helpers.state.ancestors[1].name 22 24 }), 23 25 appId: Joi.string().default((parent, helpers) => { 24 26 return 'com.pakager.'+helpers.state.ancestors[1].name 25 27 }), 26 - version: Joi.string().default(Joi.ref('/version')), 27 - author: Joi.string().default(Joi.ref('/author')), 28 28 copyright: Joi.string().default((parent, helpers) => { 29 29 return `Copyright © ${year} ${parent.author}` 30 30 }), ··· 34 34 .required() 35 35 .keys({ 36 36 binary: Joi.path().existingFile().required(), 37 - category: Joi.string().required(), 37 + category: Joi.string(), 38 38 icon: Joi.path().existingFile().endsWith('png', 'icns'), 39 39 // icon: Joi.path().existingFile().pattern(/\.(zip|png)$/).message('{{#}}'), 40 40 formats: Joi.array().items('app').default(['app']), ··· 105 105 CFBundleShortVersionString: options.version, 106 106 CFBundleVersion: options.version, 107 107 NSHumanReadableCopyright: `Copyright © ${year} ${options.author}`, 108 + LSUIElement: options.backgroundApp === true, 108 109 } 109 - if (options.backgroundApp === true) data.LSUIElement = true 110 + if (options.category) data.LSApplicationCategoryType = options.category 110 111 for (const [key, value] of Object.entries(options.mac.customInfo)) { 111 112 console.log(key, value) 112 113 data[key] = value
+323 -179
test/package-lock.json
··· 6 6 "@babel/parser": { 7 7 "version": "7.11.3", 8 8 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", 9 - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" 9 + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", 10 + "dev": true 10 11 }, 11 12 "@babel/runtime": { 12 13 "version": "7.11.2", 13 14 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", 14 15 "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", 16 + "dev": true, 15 17 "requires": { 16 18 "regenerator-runtime": "^0.13.4" 17 19 } 18 20 }, 21 + "@hapi/address": { 22 + "version": "4.1.0", 23 + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", 24 + "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", 25 + "dev": true, 26 + "requires": { 27 + "@hapi/hoek": "^9.0.0" 28 + } 29 + }, 30 + "@hapi/formula": { 31 + "version": "2.0.0", 32 + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", 33 + "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==", 34 + "dev": true 35 + }, 36 + "@hapi/hoek": { 37 + "version": "9.0.4", 38 + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.0.4.tgz", 39 + "integrity": "sha512-EwaJS7RjoXUZ2cXXKZZxZqieGtc7RbvQhUy8FwDoMQtxWVi14tFjeFCYPZAM1mBCpOpiBpyaZbb9NeHc7eGKgw==", 40 + "dev": true 41 + }, 42 + "@hapi/pinpoint": { 43 + "version": "2.0.0", 44 + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz", 45 + "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==", 46 + "dev": true 47 + }, 48 + "@hapi/topo": { 49 + "version": "5.0.0", 50 + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", 51 + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", 52 + "dev": true, 53 + "requires": { 54 + "@hapi/hoek": "^9.0.0" 55 + } 56 + }, 19 57 "@nodelib/fs.scandir": { 20 58 "version": "2.1.3", 21 59 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", 22 60 "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", 61 + "dev": true, 23 62 "requires": { 24 63 "@nodelib/fs.stat": "2.0.3", 25 64 "run-parallel": "^1.1.9" ··· 28 67 "@nodelib/fs.stat": { 29 68 "version": "2.0.3", 30 69 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", 31 - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" 70 + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", 71 + "dev": true 32 72 }, 33 73 "@nodelib/fs.walk": { 34 74 "version": "1.2.4", 35 75 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", 36 76 "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", 77 + "dev": true, 37 78 "requires": { 38 79 "@nodelib/fs.scandir": "2.1.3", 39 80 "fastq": "^1.6.0" ··· 42 83 "@types/color-name": { 43 84 "version": "1.1.1", 44 85 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", 45 - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" 86 + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", 87 + "dev": true 46 88 }, 47 89 "ajv": { 48 90 "version": "6.12.4", 49 91 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", 50 92 "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", 93 + "dev": true, 51 94 "requires": { 52 95 "fast-deep-equal": "^3.1.1", 53 96 "fast-json-stable-stringify": "^2.0.0", ··· 59 102 "version": "4.2.1", 60 103 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 61 104 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 105 + "dev": true, 62 106 "requires": { 63 107 "@types/color-name": "^1.1.1", 64 108 "color-convert": "^2.0.1" ··· 67 111 "array-union": { 68 112 "version": "2.1.0", 69 113 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 70 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" 114 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 115 + "dev": true 71 116 }, 72 117 "asn1": { 73 118 "version": "0.2.4", 74 119 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 75 120 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 121 + "dev": true, 76 122 "requires": { 77 123 "safer-buffer": "~2.1.0" 78 124 } ··· 80 126 "assert-plus": { 81 127 "version": "1.0.0", 82 128 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 83 - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 129 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 130 + "dev": true 84 131 }, 85 132 "asynckit": { 86 133 "version": "0.4.0", 87 134 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 88 - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 135 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 136 + "dev": true 89 137 }, 90 138 "aws-sign2": { 91 139 "version": "0.7.0", 92 140 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 93 - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" 141 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 142 + "dev": true 94 143 }, 95 144 "aws4": { 96 145 "version": "1.10.1", 97 146 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", 98 - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" 147 + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", 148 + "dev": true 149 + }, 150 + "base64-js": { 151 + "version": "1.3.1", 152 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 153 + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", 154 + "dev": true 99 155 }, 100 156 "bcrypt-pbkdf": { 101 157 "version": "1.0.2", 102 158 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 103 159 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 160 + "dev": true, 104 161 "requires": { 105 162 "tweetnacl": "^0.14.3" 106 163 } 107 164 }, 165 + "big-integer": { 166 + "version": "1.6.48", 167 + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 168 + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", 169 + "dev": true 170 + }, 171 + "bplist-creator": { 172 + "version": "0.0.8", 173 + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", 174 + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", 175 + "dev": true, 176 + "requires": { 177 + "stream-buffers": "~2.2.0" 178 + } 179 + }, 180 + "bplist-parser": { 181 + "version": "0.2.0", 182 + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 183 + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 184 + "dev": true, 185 + "requires": { 186 + "big-integer": "^1.6.44" 187 + } 188 + }, 108 189 "braces": { 109 190 "version": "3.0.2", 110 191 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 111 192 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 193 + "dev": true, 112 194 "requires": { 113 195 "fill-range": "^7.0.1" 114 196 } ··· 116 198 "byline": { 117 199 "version": "5.0.0", 118 200 "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", 119 - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" 201 + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", 202 + "dev": true 120 203 }, 121 204 "caseless": { 122 205 "version": "0.12.0", 123 206 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 124 - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 207 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 208 + "dev": true 125 209 }, 126 210 "chalk": { 127 211 "version": "3.0.0", 128 212 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 129 213 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 214 + "dev": true, 130 215 "requires": { 131 216 "ansi-styles": "^4.1.0", 132 217 "supports-color": "^7.1.0" ··· 136 221 "version": "2.0.1", 137 222 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 138 223 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 224 + "dev": true, 139 225 "requires": { 140 226 "color-name": "~1.1.4" 141 227 } ··· 143 229 "color-name": { 144 230 "version": "1.1.4", 145 231 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 146 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 232 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 233 + "dev": true 147 234 }, 148 235 "combined-stream": { 149 236 "version": "1.0.8", 150 237 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 151 238 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 239 + "dev": true, 152 240 "requires": { 153 241 "delayed-stream": "~1.0.0" 154 242 } ··· 156 244 "core-util-is": { 157 245 "version": "1.0.2", 158 246 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 159 - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 247 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 248 + "dev": true 160 249 }, 161 250 "dashdash": { 162 251 "version": "1.14.1", 163 252 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 164 253 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 254 + "dev": true, 165 255 "requires": { 166 256 "assert-plus": "^1.0.0" 167 257 } ··· 169 259 "deep-is": { 170 260 "version": "0.1.3", 171 261 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 172 - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" 262 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 263 + "dev": true 173 264 }, 174 265 "delayed-stream": { 175 266 "version": "1.0.0", 176 267 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 177 - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 268 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 269 + "dev": true 178 270 }, 179 271 "dir-glob": { 180 272 "version": "3.0.1", 181 273 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 182 274 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 275 + "dev": true, 183 276 "requires": { 184 277 "path-type": "^4.0.0" 185 278 } ··· 188 281 "version": "0.1.2", 189 282 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 190 283 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 284 + "dev": true, 191 285 "requires": { 192 286 "jsbn": "~0.1.0", 193 287 "safer-buffer": "^2.1.0" ··· 197 291 "version": "1.14.3", 198 292 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", 199 293 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", 294 + "dev": true, 200 295 "requires": { 201 296 "esprima": "^4.0.1", 202 297 "estraverse": "^4.2.0", ··· 208 303 "esprima": { 209 304 "version": "4.0.1", 210 305 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 211 - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 306 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 307 + "dev": true 212 308 }, 213 309 "estraverse": { 214 310 "version": "4.3.0", 215 311 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 216 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" 312 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 313 + "dev": true 217 314 }, 218 315 "esutils": { 219 316 "version": "2.0.3", 220 317 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 221 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" 318 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 319 + "dev": true 222 320 }, 223 321 "expand-template": { 224 322 "version": "2.0.3", 225 323 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 226 - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" 324 + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 325 + "dev": true 227 326 }, 228 327 "extend": { 229 328 "version": "3.0.2", 230 329 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 231 - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 330 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 331 + "dev": true 232 332 }, 233 333 "extsprintf": { 234 334 "version": "1.3.0", 235 335 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 236 - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 336 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 337 + "dev": true 237 338 }, 238 339 "fast-deep-equal": { 239 340 "version": "3.1.3", 240 341 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 241 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 342 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 343 + "dev": true 242 344 }, 243 345 "fast-glob": { 244 346 "version": "3.2.4", 245 347 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", 246 348 "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", 349 + "dev": true, 247 350 "requires": { 248 351 "@nodelib/fs.stat": "^2.0.2", 249 352 "@nodelib/fs.walk": "^1.2.3", ··· 256 359 "fast-json-stable-stringify": { 257 360 "version": "2.1.0", 258 361 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 259 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 362 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 363 + "dev": true 260 364 }, 261 365 "fast-levenshtein": { 262 366 "version": "2.0.6", 263 367 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 264 - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" 368 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 369 + "dev": true 265 370 }, 266 371 "fastq": { 267 372 "version": "1.8.0", 268 373 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", 269 374 "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", 375 + "dev": true, 270 376 "requires": { 271 377 "reusify": "^1.0.4" 272 378 } ··· 275 381 "version": "7.0.1", 276 382 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 277 383 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 384 + "dev": true, 278 385 "requires": { 279 386 "to-regex-range": "^5.0.1" 280 387 } ··· 282 389 "forever-agent": { 283 390 "version": "0.6.1", 284 391 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 285 - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 392 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 393 + "dev": true 286 394 }, 287 395 "form-data": { 288 396 "version": "2.3.3", 289 397 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 290 398 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 399 + "dev": true, 291 400 "requires": { 292 401 "asynckit": "^0.4.0", 293 402 "combined-stream": "^1.0.6", ··· 298 407 "version": "2.3.0", 299 408 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 300 409 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 410 + "dev": true, 301 411 "requires": { 302 412 "inherits": "^2.0.1", 303 413 "readable-stream": "^2.0.0" ··· 307 417 "version": "8.1.0", 308 418 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 309 419 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 420 + "dev": true, 310 421 "requires": { 311 422 "graceful-fs": "^4.2.0", 312 423 "jsonfile": "^4.0.0", ··· 317 428 "version": "0.1.7", 318 429 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 319 430 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 431 + "dev": true, 320 432 "requires": { 321 433 "assert-plus": "^1.0.0" 322 434 } ··· 325 437 "version": "5.1.1", 326 438 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 327 439 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 440 + "dev": true, 328 441 "requires": { 329 442 "is-glob": "^4.0.1" 330 443 } ··· 333 446 "version": "11.0.1", 334 447 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", 335 448 "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", 449 + "dev": true, 336 450 "requires": { 337 451 "array-union": "^2.1.0", 338 452 "dir-glob": "^3.0.1", ··· 345 459 "graceful-fs": { 346 460 "version": "4.2.4", 347 461 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 348 - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" 462 + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 463 + "dev": true 349 464 }, 350 465 "har-schema": { 351 466 "version": "2.0.0", 352 467 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 353 - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" 468 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 469 + "dev": true 354 470 }, 355 471 "har-validator": { 356 472 "version": "5.1.5", 357 473 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 358 474 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 475 + "dev": true, 359 476 "requires": { 360 477 "ajv": "^6.12.3", 361 478 "har-schema": "^2.0.0" ··· 364 481 "has-flag": { 365 482 "version": "4.0.0", 366 483 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 367 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 484 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 485 + "dev": true 368 486 }, 369 487 "http-signature": { 370 488 "version": "1.2.0", 371 489 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 372 490 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 491 + "dev": true, 373 492 "requires": { 374 493 "assert-plus": "^1.0.0", 375 494 "jsprim": "^1.2.2", ··· 379 498 "ignore": { 380 499 "version": "5.1.8", 381 500 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 382 - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" 501 + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 502 + "dev": true 383 503 }, 384 504 "inherits": { 385 505 "version": "2.0.4", 386 506 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 387 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 507 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 508 + "dev": true 388 509 }, 389 510 "into-stream": { 390 511 "version": "5.1.1", 391 512 "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-5.1.1.tgz", 392 513 "integrity": "sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA==", 514 + "dev": true, 393 515 "requires": { 394 516 "from2": "^2.3.0", 395 517 "p-is-promise": "^3.0.0" ··· 398 520 "is-extglob": { 399 521 "version": "2.1.1", 400 522 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 401 - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 523 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 524 + "dev": true 402 525 }, 403 526 "is-glob": { 404 527 "version": "4.0.1", 405 528 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 406 529 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 530 + "dev": true, 407 531 "requires": { 408 532 "is-extglob": "^2.1.1" 409 533 } ··· 411 535 "is-number": { 412 536 "version": "7.0.0", 413 537 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 414 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 538 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 539 + "dev": true 415 540 }, 416 541 "is-typedarray": { 417 542 "version": "1.0.0", 418 543 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 419 - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 544 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 545 + "dev": true 420 546 }, 421 547 "isarray": { 422 548 "version": "1.0.0", 423 549 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 424 - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 550 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 551 + "dev": true 425 552 }, 426 553 "isstream": { 427 554 "version": "0.1.2", 428 555 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 429 - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 556 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 557 + "dev": true 558 + }, 559 + "joi": { 560 + "version": "17.2.0", 561 + "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.0.tgz", 562 + "integrity": "sha512-9ZC8pMSitNlenuwKARENBGVvvGYHNlwWe5rexo2WxyogaxCB5dNHAgFA1BJQ6nsJrt/jz1p5vSqDT6W6kciDDw==", 563 + "dev": true, 564 + "requires": { 565 + "@hapi/address": "^4.1.0", 566 + "@hapi/formula": "^2.0.0", 567 + "@hapi/hoek": "^9.0.0", 568 + "@hapi/pinpoint": "^2.0.0", 569 + "@hapi/topo": "^5.0.0" 570 + } 430 571 }, 431 572 "jsbn": { 432 573 "version": "0.1.1", 433 574 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 434 - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 575 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 576 + "dev": true 435 577 }, 436 578 "json-schema": { 437 579 "version": "0.2.3", 438 580 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 439 - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" 581 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 582 + "dev": true 440 583 }, 441 584 "json-schema-traverse": { 442 585 "version": "0.4.1", 443 586 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 444 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 587 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 588 + "dev": true 445 589 }, 446 590 "json-stringify-safe": { 447 591 "version": "5.0.1", 448 592 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 449 - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 593 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 594 + "dev": true 450 595 }, 451 596 "jsonfile": { 452 597 "version": "4.0.0", 453 598 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 454 599 "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 600 + "dev": true, 455 601 "requires": { 456 602 "graceful-fs": "^4.1.6" 457 603 } 604 + }, 605 + "jsonschema": { 606 + "version": "1.2.6", 607 + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", 608 + "integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==", 609 + "dev": true 458 610 }, 459 611 "jsprim": { 460 612 "version": "1.4.1", 461 613 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 462 614 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 615 + "dev": true, 463 616 "requires": { 464 617 "assert-plus": "1.0.0", 465 618 "extsprintf": "1.3.0", ··· 471 624 "version": "0.3.0", 472 625 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 473 626 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 627 + "dev": true, 474 628 "requires": { 475 629 "prelude-ls": "~1.1.2", 476 630 "type-check": "~0.3.2" ··· 479 633 "merge2": { 480 634 "version": "1.4.1", 481 635 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 482 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 636 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 637 + "dev": true 483 638 }, 484 639 "micromatch": { 485 640 "version": "4.0.2", 486 641 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", 487 642 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", 643 + "dev": true, 488 644 "requires": { 489 645 "braces": "^3.0.1", 490 646 "picomatch": "^2.0.5" ··· 493 649 "mime-db": { 494 650 "version": "1.44.0", 495 651 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", 496 - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" 652 + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", 653 + "dev": true 497 654 }, 498 655 "mime-types": { 499 656 "version": "2.1.27", 500 657 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", 501 658 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", 659 + "dev": true, 502 660 "requires": { 503 661 "mime-db": "1.44.0" 504 662 } ··· 506 664 "minimist": { 507 665 "version": "1.2.5", 508 666 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 509 - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 667 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 668 + "dev": true 510 669 }, 511 670 "mkdirp": { 512 671 "version": "0.5.5", 513 672 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 514 673 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 674 + "dev": true, 515 675 "requires": { 516 676 "minimist": "^1.2.5" 517 677 } ··· 520 680 "version": "2.1.1", 521 681 "resolved": "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz", 522 682 "integrity": "sha512-xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ==", 683 + "dev": true, 523 684 "requires": { 524 685 "inherits": "^2.0.1", 525 686 "readable-stream": "^2.0.5" ··· 528 689 "oauth-sign": { 529 690 "version": "0.9.0", 530 691 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 531 - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 692 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 693 + "dev": true 532 694 }, 533 695 "optionator": { 534 696 "version": "0.8.3", 535 697 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 536 698 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 699 + "dev": true, 537 700 "requires": { 538 701 "deep-is": "~0.1.3", 539 702 "fast-levenshtein": "~2.0.6", ··· 546 709 "os-tmpdir": { 547 710 "version": "1.0.2", 548 711 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 549 - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" 712 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 713 + "dev": true 550 714 }, 551 715 "p-is-promise": { 552 716 "version": "3.0.0", 553 717 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", 554 - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==" 718 + "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", 719 + "dev": true 555 720 }, 556 721 "pakager": { 557 722 "version": "file:..", 723 + "dev": true, 558 724 "requires": { 559 725 "joi": "^17.2.0", 560 726 "jsonschema": "^1.2.6", 727 + "png2icons": "^2.0.1", 561 728 "simple-plist": "^1.1.0" 562 - }, 563 - "dependencies": { 564 - "@hapi/address": { 565 - "version": "4.1.0", 566 - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", 567 - "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", 568 - "requires": { 569 - "@hapi/hoek": "^9.0.0" 570 - } 571 - }, 572 - "@hapi/formula": { 573 - "version": "2.0.0", 574 - "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", 575 - "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==" 576 - }, 577 - "@hapi/hoek": { 578 - "version": "9.0.4", 579 - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.0.4.tgz", 580 - "integrity": "sha512-EwaJS7RjoXUZ2cXXKZZxZqieGtc7RbvQhUy8FwDoMQtxWVi14tFjeFCYPZAM1mBCpOpiBpyaZbb9NeHc7eGKgw==" 581 - }, 582 - "@hapi/pinpoint": { 583 - "version": "2.0.0", 584 - "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz", 585 - "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==" 586 - }, 587 - "@hapi/topo": { 588 - "version": "5.0.0", 589 - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", 590 - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", 591 - "requires": { 592 - "@hapi/hoek": "^9.0.0" 593 - } 594 - }, 595 - "base64-js": { 596 - "version": "1.3.1", 597 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 598 - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" 599 - }, 600 - "big-integer": { 601 - "version": "1.6.48", 602 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 603 - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" 604 - }, 605 - "bplist-creator": { 606 - "version": "0.0.8", 607 - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", 608 - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", 609 - "requires": { 610 - "stream-buffers": "~2.2.0" 611 - } 612 - }, 613 - "bplist-parser": { 614 - "version": "0.2.0", 615 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 616 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 617 - "requires": { 618 - "big-integer": "^1.6.44" 619 - } 620 - }, 621 - "joi": { 622 - "version": "17.2.0", 623 - "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.0.tgz", 624 - "integrity": "sha512-9ZC8pMSitNlenuwKARENBGVvvGYHNlwWe5rexo2WxyogaxCB5dNHAgFA1BJQ6nsJrt/jz1p5vSqDT6W6kciDDw==", 625 - "requires": { 626 - "@hapi/address": "^4.1.0", 627 - "@hapi/formula": "^2.0.0", 628 - "@hapi/hoek": "^9.0.0", 629 - "@hapi/pinpoint": "^2.0.0", 630 - "@hapi/topo": "^5.0.0" 631 - } 632 - }, 633 - "jsonschema": { 634 - "version": "1.2.6", 635 - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", 636 - "integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==" 637 - }, 638 - "plist": { 639 - "version": "3.0.1", 640 - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", 641 - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", 642 - "requires": { 643 - "base64-js": "^1.2.3", 644 - "xmlbuilder": "^9.0.7", 645 - "xmldom": "0.1.x" 646 - } 647 - }, 648 - "simple-plist": { 649 - "version": "1.1.0", 650 - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", 651 - "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", 652 - "requires": { 653 - "bplist-creator": "0.0.8", 654 - "bplist-parser": "0.2.0", 655 - "plist": "^3.0.1" 656 - } 657 - }, 658 - "stream-buffers": { 659 - "version": "2.2.0", 660 - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", 661 - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" 662 - }, 663 - "xmlbuilder": { 664 - "version": "9.0.7", 665 - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 666 - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" 667 - }, 668 - "xmldom": { 669 - "version": "0.1.31", 670 - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", 671 - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" 672 - } 673 729 } 674 730 }, 675 731 "path-parse": { 676 732 "version": "1.0.6", 677 733 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 678 - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" 734 + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 735 + "dev": true 679 736 }, 680 737 "path-type": { 681 738 "version": "4.0.0", 682 739 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 683 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" 740 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 741 + "dev": true 684 742 }, 685 743 "performance-now": { 686 744 "version": "2.1.0", 687 745 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 688 - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 746 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 747 + "dev": true 689 748 }, 690 749 "picomatch": { 691 750 "version": "2.2.2", 692 751 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 693 - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" 752 + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 753 + "dev": true 694 754 }, 695 755 "pkg": { 696 756 "version": "4.4.9", 697 757 "resolved": "https://registry.npmjs.org/pkg/-/pkg-4.4.9.tgz", 698 758 "integrity": "sha512-FK4GqHtcCY2PPPVaKViU0NyRzpo6gCS7tPKN5b7AkElqjAOCH1bsRKgohEnxThr6DWfTGByGqba2YHGR/BqbmA==", 759 + "dev": true, 699 760 "requires": { 700 761 "@babel/parser": "^7.9.4", 701 762 "@babel/runtime": "^7.9.2", ··· 716 777 "version": "2.6.9", 717 778 "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-2.6.9.tgz", 718 779 "integrity": "sha512-EnVR8LRILXBvaNP+wJOSY02c3+qDDfyEyR+aqAHLhcc9PBnbxFT9UZ1+If49goPQzQPn26TzF//fc6KXZ0aXEg==", 780 + "dev": true, 719 781 "requires": { 720 782 "@babel/runtime": "^7.9.2", 721 783 "byline": "^5.0.0", ··· 730 792 "unique-temp-dir": "^1.0.0" 731 793 } 732 794 }, 795 + "plist": { 796 + "version": "3.0.1", 797 + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", 798 + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", 799 + "dev": true, 800 + "requires": { 801 + "base64-js": "^1.2.3", 802 + "xmlbuilder": "^9.0.7", 803 + "xmldom": "0.1.x" 804 + } 805 + }, 806 + "png2icons": { 807 + "version": "2.0.1", 808 + "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", 809 + "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", 810 + "dev": true 811 + }, 733 812 "prelude-ls": { 734 813 "version": "1.1.2", 735 814 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 736 - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" 815 + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 816 + "dev": true 737 817 }, 738 818 "process-nextick-args": { 739 819 "version": "2.0.1", 740 820 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 741 - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 821 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 822 + "dev": true 742 823 }, 743 824 "progress": { 744 825 "version": "2.0.3", 745 826 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 746 - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" 827 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 828 + "dev": true 747 829 }, 748 830 "psl": { 749 831 "version": "1.8.0", 750 832 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 751 - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 833 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", 834 + "dev": true 752 835 }, 753 836 "punycode": { 754 837 "version": "2.1.1", 755 838 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 756 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 839 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 840 + "dev": true 757 841 }, 758 842 "qs": { 759 843 "version": "6.5.2", 760 844 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 761 - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" 845 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 846 + "dev": true 762 847 }, 763 848 "readable-stream": { 764 849 "version": "2.3.7", 765 850 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 766 851 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 852 + "dev": true, 767 853 "requires": { 768 854 "core-util-is": "~1.0.0", 769 855 "inherits": "~2.0.3", ··· 777 863 "regenerator-runtime": { 778 864 "version": "0.13.7", 779 865 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", 780 - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" 866 + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", 867 + "dev": true 781 868 }, 782 869 "request": { 783 870 "version": "2.88.2", 784 871 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 785 872 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 873 + "dev": true, 786 874 "requires": { 787 875 "aws-sign2": "~0.7.0", 788 876 "aws4": "^1.8.0", ··· 810 898 "version": "3.0.0", 811 899 "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", 812 900 "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", 901 + "dev": true, 813 902 "requires": { 814 903 "throttleit": "^1.0.0" 815 904 } ··· 818 907 "version": "1.17.0", 819 908 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 820 909 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 910 + "dev": true, 821 911 "requires": { 822 912 "path-parse": "^1.0.6" 823 913 } ··· 825 915 "reusify": { 826 916 "version": "1.0.4", 827 917 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 828 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" 918 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 919 + "dev": true 829 920 }, 830 921 "run-parallel": { 831 922 "version": "1.1.9", 832 923 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", 833 - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" 924 + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", 925 + "dev": true 834 926 }, 835 927 "safe-buffer": { 836 928 "version": "5.1.2", 837 929 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 838 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 930 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 931 + "dev": true 839 932 }, 840 933 "safer-buffer": { 841 934 "version": "2.1.2", 842 935 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 843 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 936 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 937 + "dev": true 844 938 }, 845 939 "semver": { 846 940 "version": "6.3.0", 847 941 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 848 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 942 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 943 + "dev": true 944 + }, 945 + "simple-plist": { 946 + "version": "1.1.0", 947 + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", 948 + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", 949 + "dev": true, 950 + "requires": { 951 + "bplist-creator": "0.0.8", 952 + "bplist-parser": "0.2.0", 953 + "plist": "^3.0.1" 954 + } 849 955 }, 850 956 "slash": { 851 957 "version": "3.0.0", 852 958 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 853 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 959 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 960 + "dev": true 854 961 }, 855 962 "source-map": { 856 963 "version": "0.6.1", 857 964 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 858 965 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 966 + "dev": true, 859 967 "optional": true 860 968 }, 861 969 "sshpk": { 862 970 "version": "1.16.1", 863 971 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 864 972 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 973 + "dev": true, 865 974 "requires": { 866 975 "asn1": "~0.2.3", 867 976 "assert-plus": "^1.0.0", ··· 874 983 "tweetnacl": "~0.14.0" 875 984 } 876 985 }, 986 + "stream-buffers": { 987 + "version": "2.2.0", 988 + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", 989 + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", 990 + "dev": true 991 + }, 877 992 "stream-meter": { 878 993 "version": "1.0.4", 879 994 "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", 880 995 "integrity": "sha1-Uq+Vql6nYKJJFxZwTb/5D3Ov3R0=", 996 + "dev": true, 881 997 "requires": { 882 998 "readable-stream": "^2.1.4" 883 999 } ··· 886 1002 "version": "1.1.1", 887 1003 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 888 1004 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1005 + "dev": true, 889 1006 "requires": { 890 1007 "safe-buffer": "~5.1.0" 891 1008 } ··· 894 1011 "version": "7.1.0", 895 1012 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 896 1013 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 1014 + "dev": true, 897 1015 "requires": { 898 1016 "has-flag": "^4.0.0" 899 1017 } ··· 901 1019 "throttleit": { 902 1020 "version": "1.0.0", 903 1021 "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", 904 - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" 1022 + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", 1023 + "dev": true 905 1024 }, 906 1025 "to-regex-range": { 907 1026 "version": "5.0.1", 908 1027 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 909 1028 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1029 + "dev": true, 910 1030 "requires": { 911 1031 "is-number": "^7.0.0" 912 1032 } ··· 915 1035 "version": "2.5.0", 916 1036 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 917 1037 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 1038 + "dev": true, 918 1039 "requires": { 919 1040 "psl": "^1.1.28", 920 1041 "punycode": "^2.1.1" ··· 924 1045 "version": "0.6.0", 925 1046 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 926 1047 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 1048 + "dev": true, 927 1049 "requires": { 928 1050 "safe-buffer": "^5.0.1" 929 1051 } ··· 931 1053 "tweetnacl": { 932 1054 "version": "0.14.5", 933 1055 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 934 - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 1056 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 1057 + "dev": true 935 1058 }, 936 1059 "type-check": { 937 1060 "version": "0.3.2", 938 1061 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 939 1062 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 1063 + "dev": true, 940 1064 "requires": { 941 1065 "prelude-ls": "~1.1.2" 942 1066 } ··· 944 1068 "uid2": { 945 1069 "version": "0.0.3", 946 1070 "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", 947 - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" 1071 + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", 1072 + "dev": true 948 1073 }, 949 1074 "unique-temp-dir": { 950 1075 "version": "1.0.0", 951 1076 "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", 952 1077 "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", 1078 + "dev": true, 953 1079 "requires": { 954 1080 "mkdirp": "^0.5.1", 955 1081 "os-tmpdir": "^1.0.1", ··· 959 1085 "universalify": { 960 1086 "version": "0.1.2", 961 1087 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 962 - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 1088 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 1089 + "dev": true 963 1090 }, 964 1091 "uri-js": { 965 1092 "version": "4.2.2", 966 1093 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 967 1094 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 1095 + "dev": true, 968 1096 "requires": { 969 1097 "punycode": "^2.1.0" 970 1098 } ··· 972 1100 "util-deprecate": { 973 1101 "version": "1.0.2", 974 1102 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 975 - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1103 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1104 + "dev": true 976 1105 }, 977 1106 "uuid": { 978 1107 "version": "3.4.0", 979 1108 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 980 - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 1109 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 1110 + "dev": true 981 1111 }, 982 1112 "verror": { 983 1113 "version": "1.10.0", 984 1114 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 985 1115 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 1116 + "dev": true, 986 1117 "requires": { 987 1118 "assert-plus": "^1.0.0", 988 1119 "core-util-is": "1.0.2", ··· 992 1123 "word-wrap": { 993 1124 "version": "1.2.3", 994 1125 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 995 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" 1126 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 1127 + "dev": true 1128 + }, 1129 + "xmlbuilder": { 1130 + "version": "9.0.7", 1131 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 1132 + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 1133 + "dev": true 1134 + }, 1135 + "xmldom": { 1136 + "version": "0.1.31", 1137 + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", 1138 + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", 1139 + "dev": true 996 1140 } 997 1141 } 998 1142 }
+1 -1
test/package.json
··· 17 17 "category": "public.app-category.utilities" 18 18 } 19 19 }, 20 - "dependencies": { 20 + "devDependencies": { 21 21 "pakager": "file:..", 22 22 "pkg": "^4.4.9" 23 23 }