[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.

Renamed to embler, as in assembler

Kasper (Aug 20, 2020, 5:09 AM +0200) 7287c8c4 01828101

+1645 -608
+36 -36
README.md
··· 1 - # Pakager 1 + # Embler 2 2 3 3 Turn binaries into applications. 4 4 5 - Pakager can be used with `pkg` turn a Node.js project into an app, without having to resort to Electron. Useful for making a web interface, or a basic menubar app. 5 + Embler can be used with `pkg` turn a Node.js project into an app, without having to resort to Electron. Useful for making a web interface, or a basic menubar app. 6 6 7 7 Supports macOS `app`, `dmg`, `zip` and `tar.gz`. `dmg` requires macOS 8 8 ··· 10 10 11 11 ## Installation 12 12 ``` 13 - npm install pakager 13 + npm install embler 14 14 ``` 15 15 16 16 ## Usage ··· 21 21 "author": "Serif", 22 22 "version": "1.7.0", 23 23 "scripts": { 24 - "build": "pakager", 24 + "build": "embler", 25 25 }, 26 - "pakager": { 26 + "embler": { 27 27 "realName": "Affinity Photo", 28 28 "appId": "com.seriflabs.affinityphoto", 29 29 "mac": { ··· 38 38 39 39 ### Usage with `pkg` 40 40 1. Run `npm install pkg` 41 - 2. Configure `pkg` and `pakager` to your liking (Usage example above) 42 - 2. Set the `scripts.build`, `bin` and `pakager.mac.binary` properties in your `package.json` like so: 41 + 2. Configure `pkg` and `embler` to your liking (Usage example above) 42 + 2. Set the `scripts.build`, `bin` and `embler.mac.binary` properties in your `package.json` like so: 43 43 ```js 44 44 { 45 45 "bin": "index.js", 46 46 "scripts": { 47 - "build": "pkg . --target macos --output dist/test-bin-macos && pakager" 47 + "build": "pkg . --target macos --output dist/test-bin-macos && embler" 48 48 }, 49 - "pakager": { 49 + "embler": { 50 50 "mac": { 51 51 "binary": "dist/test-bin-macos" 52 52 } ··· 62 62 Supply options via `json` file: 63 63 64 64 ```js 65 - const pakager = require('pakager') 66 - await pakager.build('pakager.json') 65 + const embler = require('embler') 66 + await embler.build('embler.json') 67 67 ``` 68 68 69 69 Supply options directly: 70 70 ```js 71 - const pakager = require('pakager') 72 - await pakager.build({ 71 + const embler = require('embler') 72 + await embler.build({ 73 73 name: "my-app", 74 74 author: "kasper.space", 75 75 version: "2.4.1", 76 - pakager: { 76 + embler: { 77 77 realName: "My App", 78 78 // ... 79 79 } ··· 83 83 ## Options 84 84 85 85 ### `name` 86 - - **Required unless `pakager.name` is specified** 86 + - **Required unless `embler.name` is specified** 87 87 - The app's name. For example used for the app's process name 88 88 - Recommended to not use spaces or non-basic special characters 89 89 90 90 ### `author` 91 - - **Required unless `pakager.author` is specified** 91 + - **Required unless `embler.author` is specified** 92 92 - The app's author 93 93 94 94 ### `version` 95 - - **Required unless `pakager.version` is specified** 95 + - **Required unless `embler.version` is specified** 96 96 - The version of the app 97 97 98 - ### `pakager.realName` = `"${name}"` 98 + ### `embler.realName` = `"${name}"` 99 99 - *Recommended* 100 100 - The app's name. This is the name users will see 101 101 - Spaces and special characters are allowed in this one 102 102 103 - ### `pakager.appId` = `"com.example.${name}"` 103 + ### `embler.appId` = `"com.example.${name}"` 104 104 - *Recommended* 105 105 - The application id 106 106 107 - ### `pakager.copyright` = `"Copyright © year ${author}"` 107 + ### `embler.copyright` = `"Copyright © year ${author}"` 108 108 - Human-readable copyright line 109 109 110 - ### `pakager.outputDir` = `"dist"` 110 + ### `embler.outputDir` = `"dist"` 111 111 - The output folder 112 112 113 - ### `pakager.backgroundApp` = `false` 113 + ### `embler.backgroundApp` = `false` 114 114 - Whether the app will just run in the background app. On macOS, it won't show up in the Dock 115 115 116 - ### `pakager.name` 116 + ### `embler.name` 117 117 - Overrides `name` 118 118 119 - ### `pakager.author` 119 + ### `embler.author` 120 120 - Overrides `author` 121 121 122 - ### `pakager.version` 122 + ### `embler.version` 123 123 - Overrides `version` 124 124 125 - ### `pakager.mac` 125 + ### `embler.mac` 126 126 - Object which contains macOS-specific options 127 127 128 - #### `pakager.mac.binary` 128 + #### `embler.mac.binary` 129 129 - **Required** 130 130 - Path to the binary which will run when the app is opened 131 131 132 - #### `pakager.mac.category` 132 + #### `embler.mac.category` 133 133 - *Recommended* 134 134 - The app's category. Shown in `/Applications` in Finder when `View > Use Groups` is enabled using `View > Sort By > Application Category` 135 135 - Valid categories are listed in [Apple's documentation](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/TP40009250-SW8) 136 136 137 - #### `pakager.mac.icon` 137 + #### `embler.mac.icon` 138 138 - *Recommended* 139 139 - Path to your app's icon 140 140 - `.icns` or `.png` 141 141 142 - #### `pakager.mac.formats` = `["app"]` 142 + #### `embler.mac.formats` = `["app"]` 143 143 - Array of the formats Pakaer will output 144 144 - Supports `app`, `dmg`, `zip` and `tar.gz`. Creating `dmg` requires macOS 145 145 146 - #### `pakager.mac.dmgBackground` 146 + #### `embler.mac.dmgBackground` 147 147 - Path to a custom background image for the `dmg` 148 148 - The resolution should be 660x400 149 149 - To support retina displays, have an extra image at double resolution that ends with `@2x`. For example, you could have `dmgbg.png` and `dmgbg@2x.png` 150 150 151 - #### `pakager.mac.darkModeSupport` = `true` 151 + #### `embler.mac.darkModeSupport` = `true` 152 152 - Turn this to false to disable dark mode support. 153 153 154 - #### `pakager.mac.customInfo` = `{}` 154 + #### `embler.mac.customInfo` = `{}` 155 155 - In this object, you may add or overwrite `Info.plist` entries. Example: 156 156 ```js 157 157 "customInfo": { ··· 166 166 2. Run `npm install` 167 167 3. Set up ESLint support for your code editor 168 168 169 - To be able to run/test Pakager: 170 - 4. Go to `./test` (This is where you test Pakager) 169 + To be able to run/test Embler: 170 + 4. Go to `./test` (This is where you test Embler) 171 171 5. Run `npm install` 172 172 6. Run `npm run compile` (Compiles `index.js` to binary) 173 173 174 - To test Pakager: 174 + To test Embler: 175 175 ``` 176 176 cd ./test 177 177 npm run pack
+1 -1
main.js
··· 19 19 } 20 20 21 21 async function start(options) { 22 - log.info('Pakager ' + version) 22 + log.info('Embler ' + version) 23 23 24 24 let workingDir = process.cwd() 25 25
+17 -17
package-lock.json
··· 1 1 { 2 - "name": "pakager", 2 + "name": "embler", 3 3 "version": "1.0.0", 4 4 "lockfileVersion": 1, 5 5 "requires": true, ··· 161 161 "requires": { 162 162 "@types/color-name": "^1.1.1", 163 163 "color-convert": "^2.0.1" 164 + }, 165 + "dependencies": { 166 + "color-convert": { 167 + "version": "2.0.1", 168 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 169 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 170 + "requires": { 171 + "color-name": "~1.1.4" 172 + } 173 + } 164 174 } 165 175 }, 166 176 "appdmg": { ··· 340 350 } 341 351 }, 342 352 "color-convert": { 343 - "version": "2.0.1", 344 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 345 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 346 - "requires": { 347 - "color-name": "~1.1.4" 348 - } 353 + "version": "0.5.3", 354 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 355 + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" 349 356 }, 350 357 "color-name": { 351 358 "version": "1.1.4", ··· 913 920 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 914 921 }, 915 922 "joi": { 916 - "version": "17.2.0", 917 - "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.0.tgz", 918 - "integrity": "sha512-9ZC8pMSitNlenuwKARENBGVvvGYHNlwWe5rexo2WxyogaxCB5dNHAgFA1BJQ6nsJrt/jz1p5vSqDT6W6kciDDw==", 923 + "version": "17.2.1", 924 + "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.1.tgz", 925 + "integrity": "sha512-YT3/4Ln+5YRpacdmfEfrrKh50/kkgX3LgBltjqnlMPIYiZ4hxXZuVJcxmsvxsdeHg9soZfE3qXxHC2tMpCCBOA==", 919 926 "requires": { 920 927 "@hapi/address": "^4.1.0", 921 928 "@hapi/formula": "^2.0.0", ··· 1144 1151 "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", 1145 1152 "requires": { 1146 1153 "color-convert": "~0.5.0" 1147 - }, 1148 - "dependencies": { 1149 - "color-convert": { 1150 - "version": "0.5.3", 1151 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 1152 - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" 1153 - } 1154 1154 } 1155 1155 }, 1156 1156 "path-exists": {
+20 -10
package.json
··· 1 1 { 2 - "name": "pakager", 2 + "name": "embler", 3 3 "version": "1.0.0", 4 4 "description": "Turn binaries into applications", 5 5 "author": { ··· 8 8 }, 9 9 "main": "main.js", 10 10 "bin": { 11 - "pakager": "bin.js" 11 + "embler": "bin.js" 12 12 }, 13 13 "repository": { 14 14 "type": "git", 15 - "url": "git+https://github.com/probablykasper/pakager.git" 15 + "url": "git+https://github.com/probablykasper/embler.git" 16 16 }, 17 17 "bugs": { 18 - "url": "https://github.com/probablykasper/pakager/issues" 18 + "url": "https://github.com/probablykasper/embler/issues" 19 19 }, 20 - "homepage": "https://github.com/probablykasper/pakager#readme", 21 - "keywords": [ 22 - "packager", "pack", "pkg", "builder", "desktop", "binary", 23 - "mac", "macos", "app", "dmg", "zip", "tar.gz" 24 - ], 20 + "homepage": "https://github.com/probablykasper/embler#readme", 25 21 "license": "MIT", 26 22 "files": [ 27 23 "assets", ··· 44 40 }, 45 41 "devDependencies": { 46 42 "eslint": "^7.7.0" 47 - } 43 + }, 44 + "keywords": [ 45 + "packager", 46 + "pack", 47 + "pkg", 48 + "builder", 49 + "desktop", 50 + "binary", 51 + "mac", 52 + "macos", 53 + "app", 54 + "dmg", 55 + "zip", 56 + "tar.gz" 57 + ] 48 58 }
+6 -6
src/build.js
··· 12 12 name: Joi.string(), 13 13 author: Joi.string(), 14 14 version: Joi.string(), 15 - pakager: Joi.object() 15 + embler: Joi.object() 16 16 .required() 17 17 .keys({ 18 18 realName: Joi.string().default((parent, helpers) => { ··· 54 54 }) 55 55 }) 56 56 }) 57 - .or('name', 'pakager.name') 58 - .or('author', 'pakager.author') 59 - .or('version', 'pakager.version') 57 + .or('name', 'embler.name') 58 + .or('author', 'embler.author') 59 + .or('version', 'embler.version') 60 60 61 61 try { 62 62 const vResult = await schema.validateAsync(packageJson, { ··· 73 73 log.warn('Config: ' + warningDetail.message) 74 74 } 75 75 } 76 - return vResult.value.pakager 76 + return vResult.value.embler 77 77 } catch(err) { 78 78 let errorMsg = '' 79 79 for (const detail of err.details) { ··· 265 265 } 266 266 267 267 module.exports.build = async function(options) { 268 - const tempDir = path.join(options.outputDir, '.pakager-temp') 268 + const tempDir = path.join(options.outputDir, '.embler-temp') 269 269 await clearOutput('dir', tempDir) 270 270 271 271 let startedCleaning
+1561 -534
test/package-lock.json
··· 18 18 "regenerator-runtime": "^0.13.4" 19 19 } 20 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 - }, 57 21 "@nodelib/fs.scandir": { 58 22 "version": "2.1.3", 59 23 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", ··· 86 50 "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", 87 51 "dev": true 88 52 }, 53 + "Embler": { 54 + "version": "file:..", 55 + "dev": true, 56 + "requires": { 57 + "appdmg": "^0.6.0", 58 + "archiver": "^5.0.0", 59 + "chalk": "^4.1.0", 60 + "joi": "^17.2.0", 61 + "jsonschema": "^1.2.6", 62 + "png2icons": "^2.0.1", 63 + "simple-plist": "^1.1.0" 64 + }, 65 + "dependencies": { 66 + "@babel/code-frame": { 67 + "version": "7.10.4", 68 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", 69 + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", 70 + "requires": { 71 + "@babel/highlight": "^7.10.4" 72 + } 73 + }, 74 + "@babel/helper-validator-identifier": { 75 + "version": "7.10.4", 76 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", 77 + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" 78 + }, 79 + "@babel/highlight": { 80 + "version": "7.10.4", 81 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 82 + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 83 + "requires": { 84 + "@babel/helper-validator-identifier": "^7.10.4", 85 + "chalk": "^2.0.0", 86 + "js-tokens": "^4.0.0" 87 + }, 88 + "dependencies": { 89 + "ansi-styles": { 90 + "version": "3.2.1", 91 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 92 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 93 + "requires": { 94 + "color-convert": "^1.9.0" 95 + } 96 + }, 97 + "chalk": { 98 + "version": "2.4.2", 99 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 100 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 101 + "requires": { 102 + "ansi-styles": "^3.2.1", 103 + "escape-string-regexp": "^1.0.5", 104 + "supports-color": "^5.3.0" 105 + } 106 + }, 107 + "color-convert": { 108 + "version": "1.9.3", 109 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 110 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 111 + "requires": { 112 + "color-name": "1.1.3" 113 + } 114 + }, 115 + "color-name": { 116 + "version": "1.1.3", 117 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 118 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 119 + }, 120 + "has-flag": { 121 + "version": "3.0.0", 122 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 123 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 124 + }, 125 + "supports-color": { 126 + "version": "5.5.0", 127 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 128 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 129 + "requires": { 130 + "has-flag": "^3.0.0" 131 + } 132 + } 133 + } 134 + }, 135 + "@hapi/address": { 136 + "version": "4.1.0", 137 + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", 138 + "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", 139 + "dev": true, 140 + "requires": { 141 + "@hapi/hoek": "^9.0.0" 142 + } 143 + }, 144 + "@hapi/formula": { 145 + "version": "2.0.0", 146 + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", 147 + "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==", 148 + "dev": true 149 + }, 150 + "@hapi/hoek": { 151 + "version": "9.0.4", 152 + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.0.4.tgz", 153 + "integrity": "sha512-EwaJS7RjoXUZ2cXXKZZxZqieGtc7RbvQhUy8FwDoMQtxWVi14tFjeFCYPZAM1mBCpOpiBpyaZbb9NeHc7eGKgw==", 154 + "dev": true 155 + }, 156 + "@hapi/pinpoint": { 157 + "version": "2.0.0", 158 + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz", 159 + "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==", 160 + "dev": true 161 + }, 162 + "@hapi/topo": { 163 + "version": "5.0.0", 164 + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", 165 + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", 166 + "dev": true, 167 + "requires": { 168 + "@hapi/hoek": "^9.0.0" 169 + } 170 + }, 171 + "@types/color-name": { 172 + "version": "1.1.1", 173 + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", 174 + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" 175 + }, 176 + "acorn": { 177 + "version": "7.4.0", 178 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", 179 + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" 180 + }, 181 + "acorn-jsx": { 182 + "version": "5.2.0", 183 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", 184 + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" 185 + }, 186 + "ajv": { 187 + "version": "6.12.4", 188 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", 189 + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", 190 + "requires": { 191 + "fast-deep-equal": "^3.1.1", 192 + "fast-json-stable-stringify": "^2.0.0", 193 + "json-schema-traverse": "^0.4.1", 194 + "uri-js": "^4.2.2" 195 + } 196 + }, 197 + "ansi-colors": { 198 + "version": "4.1.1", 199 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 200 + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" 201 + }, 202 + "ansi-regex": { 203 + "version": "5.0.0", 204 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 205 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" 206 + }, 207 + "ansi-styles": { 208 + "version": "4.2.1", 209 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 210 + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 211 + "requires": { 212 + "@types/color-name": "^1.1.1", 213 + "color-convert": "^2.0.1" 214 + }, 215 + "dependencies": { 216 + "color-convert": { 217 + "version": "2.0.1", 218 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 219 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 220 + "requires": { 221 + "color-name": "~1.1.4" 222 + } 223 + } 224 + } 225 + }, 226 + "appdmg": { 227 + "version": "0.6.0", 228 + "resolved": "https://registry.npmjs.org/appdmg/-/appdmg-0.6.0.tgz", 229 + "integrity": "sha512-vDz8cMf5c6BfoS72OmmHzzuxG5DFVDM6YCAkscjYh3GASGEBBRCZ10Bn515ZPSPHOpfI9Xu3MlApbd49C58pJg==", 230 + "dev": true, 231 + "requires": { 232 + "async": "^1.4.2", 233 + "ds-store": "^0.1.5", 234 + "execa": "^1.0.0", 235 + "fs-temp": "^1.0.0", 236 + "fs-xattr": "^0.3.0", 237 + "image-size": "^0.7.4", 238 + "is-my-json-valid": "^2.20.0", 239 + "minimist": "^1.1.3", 240 + "parse-color": "^1.0.0", 241 + "path-exists": "^4.0.0", 242 + "repeat-string": "^1.5.4" 243 + } 244 + }, 245 + "archiver": { 246 + "version": "5.0.0", 247 + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.0.0.tgz", 248 + "integrity": "sha512-AEWhJz6Yi6hWtN1Sqy/H4sZo/lLMJ/NftXxGaDy/TnOMmmjsRaZc/Ts+U4BsPoBQkuunTN6t8hk7iU9A+HBxLw==", 249 + "dev": true, 250 + "requires": { 251 + "archiver-utils": "^2.1.0", 252 + "async": "^3.2.0", 253 + "buffer-crc32": "^0.2.1", 254 + "readable-stream": "^3.6.0", 255 + "readdir-glob": "^1.0.0", 256 + "tar-stream": "^2.1.2", 257 + "zip-stream": "^4.0.0" 258 + }, 259 + "dependencies": { 260 + "async": { 261 + "version": "3.2.0", 262 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", 263 + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", 264 + "dev": true 265 + } 266 + } 267 + }, 268 + "archiver-utils": { 269 + "version": "2.1.0", 270 + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", 271 + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", 272 + "dev": true, 273 + "requires": { 274 + "glob": "^7.1.4", 275 + "graceful-fs": "^4.2.0", 276 + "lazystream": "^1.0.0", 277 + "lodash.defaults": "^4.2.0", 278 + "lodash.difference": "^4.5.0", 279 + "lodash.flatten": "^4.4.0", 280 + "lodash.isplainobject": "^4.0.6", 281 + "lodash.union": "^4.6.0", 282 + "normalize-path": "^3.0.0", 283 + "readable-stream": "^2.0.0" 284 + }, 285 + "dependencies": { 286 + "readable-stream": { 287 + "version": "2.3.7", 288 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 289 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 290 + "dev": true, 291 + "requires": { 292 + "core-util-is": "~1.0.0", 293 + "inherits": "~2.0.3", 294 + "isarray": "~1.0.0", 295 + "process-nextick-args": "~2.0.0", 296 + "safe-buffer": "~5.1.1", 297 + "string_decoder": "~1.1.1", 298 + "util-deprecate": "~1.0.1" 299 + } 300 + } 301 + } 302 + }, 303 + "argparse": { 304 + "version": "1.0.10", 305 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 306 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 307 + "requires": { 308 + "sprintf-js": "~1.0.2" 309 + } 310 + }, 311 + "astral-regex": { 312 + "version": "1.0.0", 313 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 314 + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" 315 + }, 316 + "async": { 317 + "version": "1.5.2", 318 + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 319 + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 320 + "dev": true 321 + }, 322 + "balanced-match": { 323 + "version": "1.0.0", 324 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 325 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 326 + }, 327 + "base32-encode": { 328 + "version": "1.1.1", 329 + "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.1.1.tgz", 330 + "integrity": "sha512-eqa0BeGghj3guezlasdHJhr3+J5ZbbQvxeprkcDMbRQrjlqOT832IUDT4Al4ofAwekFYMqkkM9KMUHs9Cu0HKA==", 331 + "dev": true 332 + }, 333 + "base64-js": { 334 + "version": "1.3.1", 335 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 336 + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", 337 + "dev": true 338 + }, 339 + "big-integer": { 340 + "version": "1.6.48", 341 + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 342 + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", 343 + "dev": true 344 + }, 345 + "bl": { 346 + "version": "4.0.2", 347 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", 348 + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", 349 + "dev": true, 350 + "requires": { 351 + "buffer": "^5.5.0", 352 + "inherits": "^2.0.4", 353 + "readable-stream": "^3.4.0" 354 + } 355 + }, 356 + "bplist-creator": { 357 + "version": "0.0.8", 358 + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", 359 + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", 360 + "dev": true, 361 + "requires": { 362 + "stream-buffers": "~2.2.0" 363 + } 364 + }, 365 + "bplist-parser": { 366 + "version": "0.2.0", 367 + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 368 + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 369 + "dev": true, 370 + "requires": { 371 + "big-integer": "^1.6.44" 372 + } 373 + }, 374 + "brace-expansion": { 375 + "version": "1.1.11", 376 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 377 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 378 + "requires": { 379 + "balanced-match": "^1.0.0", 380 + "concat-map": "0.0.1" 381 + } 382 + }, 383 + "buffer": { 384 + "version": "5.6.0", 385 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", 386 + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", 387 + "dev": true, 388 + "requires": { 389 + "base64-js": "^1.0.2", 390 + "ieee754": "^1.1.4" 391 + } 392 + }, 393 + "buffer-crc32": { 394 + "version": "0.2.13", 395 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 396 + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 397 + "dev": true 398 + }, 399 + "callsites": { 400 + "version": "3.1.0", 401 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 402 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" 403 + }, 404 + "chalk": { 405 + "version": "4.1.0", 406 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", 407 + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", 408 + "requires": { 409 + "ansi-styles": "^4.1.0", 410 + "supports-color": "^7.1.0" 411 + } 412 + }, 413 + "color-convert": { 414 + "version": "0.5.3", 415 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 416 + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", 417 + "dev": true 418 + }, 419 + "color-name": { 420 + "version": "1.1.4", 421 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 422 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 423 + }, 424 + "compress-commons": { 425 + "version": "4.0.1", 426 + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz", 427 + "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", 428 + "dev": true, 429 + "requires": { 430 + "buffer-crc32": "^0.2.13", 431 + "crc32-stream": "^4.0.0", 432 + "normalize-path": "^3.0.0", 433 + "readable-stream": "^3.6.0" 434 + } 435 + }, 436 + "concat-map": { 437 + "version": "0.0.1", 438 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 439 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 440 + }, 441 + "core-util-is": { 442 + "version": "1.0.2", 443 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 444 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 445 + "dev": true 446 + }, 447 + "crc": { 448 + "version": "3.8.0", 449 + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", 450 + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", 451 + "dev": true, 452 + "requires": { 453 + "buffer": "^5.1.0" 454 + } 455 + }, 456 + "crc32-stream": { 457 + "version": "4.0.0", 458 + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz", 459 + "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", 460 + "dev": true, 461 + "requires": { 462 + "crc": "^3.4.4", 463 + "readable-stream": "^3.4.0" 464 + } 465 + }, 466 + "cross-spawn": { 467 + "version": "6.0.5", 468 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 469 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 470 + "dev": true, 471 + "requires": { 472 + "nice-try": "^1.0.4", 473 + "path-key": "^2.0.1", 474 + "semver": "^5.5.0", 475 + "shebang-command": "^1.2.0", 476 + "which": "^1.2.9" 477 + } 478 + }, 479 + "debug": { 480 + "version": "4.1.1", 481 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 482 + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 483 + "requires": { 484 + "ms": "^2.1.1" 485 + } 486 + }, 487 + "deep-is": { 488 + "version": "0.1.3", 489 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 490 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" 491 + }, 492 + "doctrine": { 493 + "version": "3.0.0", 494 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 495 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 496 + "requires": { 497 + "esutils": "^2.0.2" 498 + } 499 + }, 500 + "ds-store": { 501 + "version": "0.1.6", 502 + "resolved": "https://registry.npmjs.org/ds-store/-/ds-store-0.1.6.tgz", 503 + "integrity": "sha1-0QJO90btDBPw9/7IXH6FjoxLfKc=", 504 + "dev": true, 505 + "requires": { 506 + "bplist-creator": "~0.0.3", 507 + "macos-alias": "~0.2.5", 508 + "tn1150": "^0.1.0" 509 + } 510 + }, 511 + "emoji-regex": { 512 + "version": "7.0.3", 513 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 514 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 515 + }, 516 + "encode-utf8": { 517 + "version": "1.0.3", 518 + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", 519 + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", 520 + "dev": true 521 + }, 522 + "end-of-stream": { 523 + "version": "1.4.4", 524 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 525 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 526 + "dev": true, 527 + "requires": { 528 + "once": "^1.4.0" 529 + } 530 + }, 531 + "enquirer": { 532 + "version": "2.3.6", 533 + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 534 + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 535 + "requires": { 536 + "ansi-colors": "^4.1.1" 537 + } 538 + }, 539 + "escape-string-regexp": { 540 + "version": "1.0.5", 541 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 542 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 543 + }, 544 + "eslint": { 545 + "version": "7.7.0", 546 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.7.0.tgz", 547 + "integrity": "sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg==", 548 + "requires": { 549 + "@babel/code-frame": "^7.0.0", 550 + "ajv": "^6.10.0", 551 + "chalk": "^4.0.0", 552 + "cross-spawn": "^7.0.2", 553 + "debug": "^4.0.1", 554 + "doctrine": "^3.0.0", 555 + "enquirer": "^2.3.5", 556 + "eslint-scope": "^5.1.0", 557 + "eslint-utils": "^2.1.0", 558 + "eslint-visitor-keys": "^1.3.0", 559 + "espree": "^7.2.0", 560 + "esquery": "^1.2.0", 561 + "esutils": "^2.0.2", 562 + "file-entry-cache": "^5.0.1", 563 + "functional-red-black-tree": "^1.0.1", 564 + "glob-parent": "^5.0.0", 565 + "globals": "^12.1.0", 566 + "ignore": "^4.0.6", 567 + "import-fresh": "^3.0.0", 568 + "imurmurhash": "^0.1.4", 569 + "is-glob": "^4.0.0", 570 + "js-yaml": "^3.13.1", 571 + "json-stable-stringify-without-jsonify": "^1.0.1", 572 + "levn": "^0.4.1", 573 + "lodash": "^4.17.19", 574 + "minimatch": "^3.0.4", 575 + "natural-compare": "^1.4.0", 576 + "optionator": "^0.9.1", 577 + "progress": "^2.0.0", 578 + "regexpp": "^3.1.0", 579 + "semver": "^7.2.1", 580 + "strip-ansi": "^6.0.0", 581 + "strip-json-comments": "^3.1.0", 582 + "table": "^5.2.3", 583 + "text-table": "^0.2.0", 584 + "v8-compile-cache": "^2.0.3" 585 + }, 586 + "dependencies": { 587 + "cross-spawn": { 588 + "version": "7.0.3", 589 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 590 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 591 + "requires": { 592 + "path-key": "^3.1.0", 593 + "shebang-command": "^2.0.0", 594 + "which": "^2.0.1" 595 + } 596 + }, 597 + "path-key": { 598 + "version": "3.1.1", 599 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 600 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 601 + }, 602 + "semver": { 603 + "version": "7.3.2", 604 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 605 + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" 606 + }, 607 + "shebang-command": { 608 + "version": "2.0.0", 609 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 610 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 611 + "requires": { 612 + "shebang-regex": "^3.0.0" 613 + } 614 + }, 615 + "shebang-regex": { 616 + "version": "3.0.0", 617 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 618 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 619 + }, 620 + "which": { 621 + "version": "2.0.2", 622 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 623 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 624 + "requires": { 625 + "isexe": "^2.0.0" 626 + } 627 + } 628 + } 629 + }, 630 + "eslint-scope": { 631 + "version": "5.1.0", 632 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", 633 + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", 634 + "requires": { 635 + "esrecurse": "^4.1.0", 636 + "estraverse": "^4.1.1" 637 + } 638 + }, 639 + "eslint-utils": { 640 + "version": "2.1.0", 641 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 642 + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 643 + "requires": { 644 + "eslint-visitor-keys": "^1.1.0" 645 + } 646 + }, 647 + "eslint-visitor-keys": { 648 + "version": "1.3.0", 649 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 650 + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" 651 + }, 652 + "espree": { 653 + "version": "7.2.0", 654 + "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz", 655 + "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==", 656 + "requires": { 657 + "acorn": "^7.3.1", 658 + "acorn-jsx": "^5.2.0", 659 + "eslint-visitor-keys": "^1.3.0" 660 + } 661 + }, 662 + "esprima": { 663 + "version": "4.0.1", 664 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 665 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 666 + }, 667 + "esquery": { 668 + "version": "1.3.1", 669 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", 670 + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", 671 + "requires": { 672 + "estraverse": "^5.1.0" 673 + }, 674 + "dependencies": { 675 + "estraverse": { 676 + "version": "5.2.0", 677 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 678 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" 679 + } 680 + } 681 + }, 682 + "esrecurse": { 683 + "version": "4.2.1", 684 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 685 + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 686 + "requires": { 687 + "estraverse": "^4.1.0" 688 + } 689 + }, 690 + "estraverse": { 691 + "version": "4.3.0", 692 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 693 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" 694 + }, 695 + "esutils": { 696 + "version": "2.0.3", 697 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 698 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" 699 + }, 700 + "execa": { 701 + "version": "1.0.0", 702 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 703 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 704 + "dev": true, 705 + "requires": { 706 + "cross-spawn": "^6.0.0", 707 + "get-stream": "^4.0.0", 708 + "is-stream": "^1.1.0", 709 + "npm-run-path": "^2.0.0", 710 + "p-finally": "^1.0.0", 711 + "signal-exit": "^3.0.0", 712 + "strip-eof": "^1.0.0" 713 + } 714 + }, 715 + "fast-deep-equal": { 716 + "version": "3.1.3", 717 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 718 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 719 + }, 720 + "fast-json-stable-stringify": { 721 + "version": "2.1.0", 722 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 723 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 724 + }, 725 + "fast-levenshtein": { 726 + "version": "2.0.6", 727 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 728 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" 729 + }, 730 + "file-entry-cache": { 731 + "version": "5.0.1", 732 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 733 + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 734 + "requires": { 735 + "flat-cache": "^2.0.1" 736 + } 737 + }, 738 + "flat-cache": { 739 + "version": "2.0.1", 740 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 741 + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 742 + "requires": { 743 + "flatted": "^2.0.0", 744 + "rimraf": "2.6.3", 745 + "write": "1.0.3" 746 + } 747 + }, 748 + "flatted": { 749 + "version": "2.0.2", 750 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", 751 + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" 752 + }, 753 + "fmix": { 754 + "version": "0.1.0", 755 + "resolved": "https://registry.npmjs.org/fmix/-/fmix-0.1.0.tgz", 756 + "integrity": "sha1-x7vxJN7ELJ0ZHPuUfQqXeN2YbAw=", 757 + "dev": true, 758 + "requires": { 759 + "imul": "^1.0.0" 760 + } 761 + }, 762 + "fs-constants": { 763 + "version": "1.0.0", 764 + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 765 + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 766 + "dev": true 767 + }, 768 + "fs-temp": { 769 + "version": "1.2.1", 770 + "resolved": "https://registry.npmjs.org/fs-temp/-/fs-temp-1.2.1.tgz", 771 + "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", 772 + "dev": true, 773 + "requires": { 774 + "random-path": "^0.1.0" 775 + } 776 + }, 777 + "fs-xattr": { 778 + "version": "0.3.1", 779 + "resolved": "https://registry.npmjs.org/fs-xattr/-/fs-xattr-0.3.1.tgz", 780 + "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", 781 + "dev": true 782 + }, 783 + "fs.realpath": { 784 + "version": "1.0.0", 785 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 786 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 787 + }, 788 + "functional-red-black-tree": { 789 + "version": "1.0.1", 790 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 791 + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" 792 + }, 793 + "generate-function": { 794 + "version": "2.3.1", 795 + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", 796 + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", 797 + "dev": true, 798 + "requires": { 799 + "is-property": "^1.0.2" 800 + } 801 + }, 802 + "generate-object-property": { 803 + "version": "1.2.0", 804 + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", 805 + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", 806 + "dev": true, 807 + "requires": { 808 + "is-property": "^1.0.0" 809 + } 810 + }, 811 + "get-stream": { 812 + "version": "4.1.0", 813 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 814 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 815 + "dev": true, 816 + "requires": { 817 + "pump": "^3.0.0" 818 + } 819 + }, 820 + "glob": { 821 + "version": "7.1.6", 822 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 823 + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 824 + "requires": { 825 + "fs.realpath": "^1.0.0", 826 + "inflight": "^1.0.4", 827 + "inherits": "2", 828 + "minimatch": "^3.0.4", 829 + "once": "^1.3.0", 830 + "path-is-absolute": "^1.0.0" 831 + } 832 + }, 833 + "glob-parent": { 834 + "version": "5.1.1", 835 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 836 + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 837 + "requires": { 838 + "is-glob": "^4.0.1" 839 + } 840 + }, 841 + "globals": { 842 + "version": "12.4.0", 843 + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", 844 + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", 845 + "requires": { 846 + "type-fest": "^0.8.1" 847 + } 848 + }, 849 + "graceful-fs": { 850 + "version": "4.2.4", 851 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 852 + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 853 + "dev": true 854 + }, 855 + "has-flag": { 856 + "version": "4.0.0", 857 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 858 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 859 + }, 860 + "ieee754": { 861 + "version": "1.1.13", 862 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", 863 + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", 864 + "dev": true 865 + }, 866 + "ignore": { 867 + "version": "4.0.6", 868 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 869 + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" 870 + }, 871 + "image-size": { 872 + "version": "0.7.5", 873 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", 874 + "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", 875 + "dev": true 876 + }, 877 + "import-fresh": { 878 + "version": "3.2.1", 879 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", 880 + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", 881 + "requires": { 882 + "parent-module": "^1.0.0", 883 + "resolve-from": "^4.0.0" 884 + } 885 + }, 886 + "imul": { 887 + "version": "1.0.1", 888 + "resolved": "https://registry.npmjs.org/imul/-/imul-1.0.1.tgz", 889 + "integrity": "sha1-nVhnFh6LPelsLDjV3HyxAvNeKsk=", 890 + "dev": true 891 + }, 892 + "imurmurhash": { 893 + "version": "0.1.4", 894 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 895 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 896 + }, 897 + "inflight": { 898 + "version": "1.0.6", 899 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 900 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 901 + "requires": { 902 + "once": "^1.3.0", 903 + "wrappy": "1" 904 + } 905 + }, 906 + "inherits": { 907 + "version": "2.0.4", 908 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 909 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 910 + }, 911 + "is-extglob": { 912 + "version": "2.1.1", 913 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 914 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 915 + }, 916 + "is-fullwidth-code-point": { 917 + "version": "2.0.0", 918 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 919 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 920 + }, 921 + "is-glob": { 922 + "version": "4.0.1", 923 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 924 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 925 + "requires": { 926 + "is-extglob": "^2.1.1" 927 + } 928 + }, 929 + "is-my-ip-valid": { 930 + "version": "1.0.0", 931 + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", 932 + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", 933 + "dev": true 934 + }, 935 + "is-my-json-valid": { 936 + "version": "2.20.5", 937 + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz", 938 + "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==", 939 + "dev": true, 940 + "requires": { 941 + "generate-function": "^2.0.0", 942 + "generate-object-property": "^1.1.0", 943 + "is-my-ip-valid": "^1.0.0", 944 + "jsonpointer": "^4.0.0", 945 + "xtend": "^4.0.0" 946 + } 947 + }, 948 + "is-property": { 949 + "version": "1.0.2", 950 + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 951 + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", 952 + "dev": true 953 + }, 954 + "is-stream": { 955 + "version": "1.1.0", 956 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 957 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 958 + "dev": true 959 + }, 960 + "isarray": { 961 + "version": "1.0.0", 962 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 963 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 964 + "dev": true 965 + }, 966 + "isexe": { 967 + "version": "2.0.0", 968 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 969 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 970 + }, 971 + "joi": { 972 + "version": "17.2.1", 973 + "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.1.tgz", 974 + "integrity": "sha512-YT3/4Ln+5YRpacdmfEfrrKh50/kkgX3LgBltjqnlMPIYiZ4hxXZuVJcxmsvxsdeHg9soZfE3qXxHC2tMpCCBOA==", 975 + "dev": true, 976 + "requires": { 977 + "@hapi/address": "^4.1.0", 978 + "@hapi/formula": "^2.0.0", 979 + "@hapi/hoek": "^9.0.0", 980 + "@hapi/pinpoint": "^2.0.0", 981 + "@hapi/topo": "^5.0.0" 982 + } 983 + }, 984 + "js-tokens": { 985 + "version": "4.0.0", 986 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 987 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 988 + }, 989 + "js-yaml": { 990 + "version": "3.14.0", 991 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", 992 + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", 993 + "requires": { 994 + "argparse": "^1.0.7", 995 + "esprima": "^4.0.0" 996 + } 997 + }, 998 + "json-schema-traverse": { 999 + "version": "0.4.1", 1000 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1001 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1002 + }, 1003 + "json-stable-stringify-without-jsonify": { 1004 + "version": "1.0.1", 1005 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1006 + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" 1007 + }, 1008 + "jsonpointer": { 1009 + "version": "4.1.0", 1010 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", 1011 + "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", 1012 + "dev": true 1013 + }, 1014 + "jsonschema": { 1015 + "version": "1.2.6", 1016 + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", 1017 + "integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==", 1018 + "dev": true 1019 + }, 1020 + "lazystream": { 1021 + "version": "1.0.0", 1022 + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", 1023 + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 1024 + "dev": true, 1025 + "requires": { 1026 + "readable-stream": "^2.0.5" 1027 + }, 1028 + "dependencies": { 1029 + "readable-stream": { 1030 + "version": "2.3.7", 1031 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1032 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1033 + "dev": true, 1034 + "requires": { 1035 + "core-util-is": "~1.0.0", 1036 + "inherits": "~2.0.3", 1037 + "isarray": "~1.0.0", 1038 + "process-nextick-args": "~2.0.0", 1039 + "safe-buffer": "~5.1.1", 1040 + "string_decoder": "~1.1.1", 1041 + "util-deprecate": "~1.0.1" 1042 + } 1043 + } 1044 + } 1045 + }, 1046 + "levn": { 1047 + "version": "0.4.1", 1048 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1049 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1050 + "requires": { 1051 + "prelude-ls": "^1.2.1", 1052 + "type-check": "~0.4.0" 1053 + } 1054 + }, 1055 + "lodash": { 1056 + "version": "4.17.20", 1057 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 1058 + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" 1059 + }, 1060 + "lodash.defaults": { 1061 + "version": "4.2.0", 1062 + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", 1063 + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", 1064 + "dev": true 1065 + }, 1066 + "lodash.difference": { 1067 + "version": "4.5.0", 1068 + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 1069 + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", 1070 + "dev": true 1071 + }, 1072 + "lodash.flatten": { 1073 + "version": "4.4.0", 1074 + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", 1075 + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", 1076 + "dev": true 1077 + }, 1078 + "lodash.isplainobject": { 1079 + "version": "4.0.6", 1080 + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 1081 + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 1082 + "dev": true 1083 + }, 1084 + "lodash.union": { 1085 + "version": "4.6.0", 1086 + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", 1087 + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", 1088 + "dev": true 1089 + }, 1090 + "macos-alias": { 1091 + "version": "0.2.11", 1092 + "resolved": "https://registry.npmjs.org/macos-alias/-/macos-alias-0.2.11.tgz", 1093 + "integrity": "sha1-/u6mwTuhGYFKQ/xDxHCzHlnvcYo=", 1094 + "dev": true, 1095 + "requires": { 1096 + "nan": "^2.4.0" 1097 + } 1098 + }, 1099 + "minimatch": { 1100 + "version": "3.0.4", 1101 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1102 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1103 + "requires": { 1104 + "brace-expansion": "^1.1.7" 1105 + } 1106 + }, 1107 + "minimist": { 1108 + "version": "1.2.5", 1109 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1110 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 1111 + }, 1112 + "mkdirp": { 1113 + "version": "0.5.5", 1114 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 1115 + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 1116 + "requires": { 1117 + "minimist": "^1.2.5" 1118 + } 1119 + }, 1120 + "ms": { 1121 + "version": "2.1.2", 1122 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1123 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1124 + }, 1125 + "murmur-32": { 1126 + "version": "0.2.0", 1127 + "resolved": "https://registry.npmjs.org/murmur-32/-/murmur-32-0.2.0.tgz", 1128 + "integrity": "sha512-ZkcWZudylwF+ir3Ld1n7gL6bI2mQAzXvSobPwVtu8aYi2sbXeipeSkdcanRLzIofLcM5F53lGaKm2dk7orBi7Q==", 1129 + "dev": true, 1130 + "requires": { 1131 + "encode-utf8": "^1.0.3", 1132 + "fmix": "^0.1.0", 1133 + "imul": "^1.0.0" 1134 + } 1135 + }, 1136 + "nan": { 1137 + "version": "2.14.1", 1138 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", 1139 + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", 1140 + "dev": true 1141 + }, 1142 + "natural-compare": { 1143 + "version": "1.4.0", 1144 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 1145 + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" 1146 + }, 1147 + "nice-try": { 1148 + "version": "1.0.5", 1149 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 1150 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 1151 + "dev": true 1152 + }, 1153 + "normalize-path": { 1154 + "version": "3.0.0", 1155 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1156 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1157 + "dev": true 1158 + }, 1159 + "npm-run-path": { 1160 + "version": "2.0.2", 1161 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 1162 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 1163 + "dev": true, 1164 + "requires": { 1165 + "path-key": "^2.0.0" 1166 + } 1167 + }, 1168 + "once": { 1169 + "version": "1.4.0", 1170 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1171 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1172 + "requires": { 1173 + "wrappy": "1" 1174 + } 1175 + }, 1176 + "optionator": { 1177 + "version": "0.9.1", 1178 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 1179 + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 1180 + "requires": { 1181 + "deep-is": "^0.1.3", 1182 + "fast-levenshtein": "^2.0.6", 1183 + "levn": "^0.4.1", 1184 + "prelude-ls": "^1.2.1", 1185 + "type-check": "^0.4.0", 1186 + "word-wrap": "^1.2.3" 1187 + } 1188 + }, 1189 + "p-finally": { 1190 + "version": "1.0.0", 1191 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1192 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 1193 + "dev": true 1194 + }, 1195 + "parent-module": { 1196 + "version": "1.0.1", 1197 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1198 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1199 + "requires": { 1200 + "callsites": "^3.0.0" 1201 + } 1202 + }, 1203 + "parse-color": { 1204 + "version": "1.0.0", 1205 + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", 1206 + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", 1207 + "dev": true, 1208 + "requires": { 1209 + "color-convert": "~0.5.0" 1210 + } 1211 + }, 1212 + "path-exists": { 1213 + "version": "4.0.0", 1214 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1215 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1216 + "dev": true 1217 + }, 1218 + "path-is-absolute": { 1219 + "version": "1.0.1", 1220 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1221 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1222 + }, 1223 + "path-key": { 1224 + "version": "2.0.1", 1225 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1226 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 1227 + "dev": true 1228 + }, 1229 + "plist": { 1230 + "version": "3.0.1", 1231 + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", 1232 + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", 1233 + "dev": true, 1234 + "requires": { 1235 + "base64-js": "^1.2.3", 1236 + "xmlbuilder": "^9.0.7", 1237 + "xmldom": "0.1.x" 1238 + } 1239 + }, 1240 + "png2icons": { 1241 + "version": "2.0.1", 1242 + "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", 1243 + "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", 1244 + "dev": true 1245 + }, 1246 + "prelude-ls": { 1247 + "version": "1.2.1", 1248 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 1249 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" 1250 + }, 1251 + "process-nextick-args": { 1252 + "version": "2.0.1", 1253 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1254 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 1255 + "dev": true 1256 + }, 1257 + "progress": { 1258 + "version": "2.0.3", 1259 + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 1260 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" 1261 + }, 1262 + "pump": { 1263 + "version": "3.0.0", 1264 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1265 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1266 + "dev": true, 1267 + "requires": { 1268 + "end-of-stream": "^1.1.0", 1269 + "once": "^1.3.1" 1270 + } 1271 + }, 1272 + "punycode": { 1273 + "version": "2.1.1", 1274 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1275 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 1276 + }, 1277 + "random-path": { 1278 + "version": "0.1.2", 1279 + "resolved": "https://registry.npmjs.org/random-path/-/random-path-0.1.2.tgz", 1280 + "integrity": "sha512-4jY0yoEaQ5v9StCl5kZbNIQlg1QheIDBrdkDn53EynpPb9FgO6//p3X/tgMnrC45XN6QZCzU1Xz/+pSSsJBpRw==", 1281 + "dev": true, 1282 + "requires": { 1283 + "base32-encode": "^0.1.0 || ^1.0.0", 1284 + "murmur-32": "^0.1.0 || ^0.2.0" 1285 + } 1286 + }, 1287 + "readable-stream": { 1288 + "version": "3.6.0", 1289 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1290 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1291 + "dev": true, 1292 + "requires": { 1293 + "inherits": "^2.0.3", 1294 + "string_decoder": "^1.1.1", 1295 + "util-deprecate": "^1.0.1" 1296 + } 1297 + }, 1298 + "readdir-glob": { 1299 + "version": "1.0.0", 1300 + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.0.0.tgz", 1301 + "integrity": "sha512-km0DIcwQVZ1ZUhXhMWpF74/Wm5aFEd5/jDiVWF1Hkw2myPQovG8vCQ8+FQO2KXE9npQQvCnAMZhhWuUee4WcCQ==", 1302 + "dev": true, 1303 + "requires": { 1304 + "minimatch": "^3.0.4" 1305 + } 1306 + }, 1307 + "regexpp": { 1308 + "version": "3.1.0", 1309 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", 1310 + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" 1311 + }, 1312 + "repeat-string": { 1313 + "version": "1.6.1", 1314 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1315 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 1316 + "dev": true 1317 + }, 1318 + "resolve-from": { 1319 + "version": "4.0.0", 1320 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1321 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 1322 + }, 1323 + "rimraf": { 1324 + "version": "2.6.3", 1325 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 1326 + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 1327 + "requires": { 1328 + "glob": "^7.1.3" 1329 + } 1330 + }, 1331 + "safe-buffer": { 1332 + "version": "5.1.2", 1333 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1334 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1335 + "dev": true 1336 + }, 1337 + "semver": { 1338 + "version": "5.7.1", 1339 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1340 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1341 + "dev": true 1342 + }, 1343 + "shebang-command": { 1344 + "version": "1.2.0", 1345 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1346 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1347 + "dev": true, 1348 + "requires": { 1349 + "shebang-regex": "^1.0.0" 1350 + } 1351 + }, 1352 + "shebang-regex": { 1353 + "version": "1.0.0", 1354 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1355 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1356 + "dev": true 1357 + }, 1358 + "signal-exit": { 1359 + "version": "3.0.3", 1360 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 1361 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 1362 + "dev": true 1363 + }, 1364 + "simple-plist": { 1365 + "version": "1.1.0", 1366 + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", 1367 + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", 1368 + "dev": true, 1369 + "requires": { 1370 + "bplist-creator": "0.0.8", 1371 + "bplist-parser": "0.2.0", 1372 + "plist": "^3.0.1" 1373 + } 1374 + }, 1375 + "slice-ansi": { 1376 + "version": "2.1.0", 1377 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", 1378 + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", 1379 + "requires": { 1380 + "ansi-styles": "^3.2.0", 1381 + "astral-regex": "^1.0.0", 1382 + "is-fullwidth-code-point": "^2.0.0" 1383 + }, 1384 + "dependencies": { 1385 + "ansi-styles": { 1386 + "version": "3.2.1", 1387 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1388 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1389 + "requires": { 1390 + "color-convert": "^1.9.0" 1391 + } 1392 + }, 1393 + "color-convert": { 1394 + "version": "1.9.3", 1395 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1396 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1397 + "requires": { 1398 + "color-name": "1.1.3" 1399 + } 1400 + }, 1401 + "color-name": { 1402 + "version": "1.1.3", 1403 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1404 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1405 + } 1406 + } 1407 + }, 1408 + "sprintf-js": { 1409 + "version": "1.0.3", 1410 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1411 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 1412 + }, 1413 + "stream-buffers": { 1414 + "version": "2.2.0", 1415 + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", 1416 + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", 1417 + "dev": true 1418 + }, 1419 + "string-width": { 1420 + "version": "3.1.0", 1421 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 1422 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 1423 + "requires": { 1424 + "emoji-regex": "^7.0.1", 1425 + "is-fullwidth-code-point": "^2.0.0", 1426 + "strip-ansi": "^5.1.0" 1427 + }, 1428 + "dependencies": { 1429 + "ansi-regex": { 1430 + "version": "4.1.0", 1431 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 1432 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 1433 + }, 1434 + "strip-ansi": { 1435 + "version": "5.2.0", 1436 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 1437 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 1438 + "requires": { 1439 + "ansi-regex": "^4.1.0" 1440 + } 1441 + } 1442 + } 1443 + }, 1444 + "string_decoder": { 1445 + "version": "1.1.1", 1446 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1447 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1448 + "dev": true, 1449 + "requires": { 1450 + "safe-buffer": "~5.1.0" 1451 + } 1452 + }, 1453 + "strip-ansi": { 1454 + "version": "6.0.0", 1455 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1456 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1457 + "requires": { 1458 + "ansi-regex": "^5.0.0" 1459 + } 1460 + }, 1461 + "strip-eof": { 1462 + "version": "1.0.0", 1463 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1464 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1465 + "dev": true 1466 + }, 1467 + "strip-json-comments": { 1468 + "version": "3.1.1", 1469 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 1470 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" 1471 + }, 1472 + "supports-color": { 1473 + "version": "7.1.0", 1474 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 1475 + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 1476 + "requires": { 1477 + "has-flag": "^4.0.0" 1478 + } 1479 + }, 1480 + "table": { 1481 + "version": "5.4.6", 1482 + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", 1483 + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", 1484 + "requires": { 1485 + "ajv": "^6.10.2", 1486 + "lodash": "^4.17.14", 1487 + "slice-ansi": "^2.1.0", 1488 + "string-width": "^3.0.0" 1489 + } 1490 + }, 1491 + "tar-stream": { 1492 + "version": "2.1.3", 1493 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", 1494 + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", 1495 + "dev": true, 1496 + "requires": { 1497 + "bl": "^4.0.1", 1498 + "end-of-stream": "^1.4.1", 1499 + "fs-constants": "^1.0.0", 1500 + "inherits": "^2.0.3", 1501 + "readable-stream": "^3.1.1" 1502 + } 1503 + }, 1504 + "text-table": { 1505 + "version": "0.2.0", 1506 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 1507 + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" 1508 + }, 1509 + "tn1150": { 1510 + "version": "0.1.0", 1511 + "resolved": "https://registry.npmjs.org/tn1150/-/tn1150-0.1.0.tgz", 1512 + "integrity": "sha1-ZzUD0k1WuH3ouMd/7j/AhT1ZoY0=", 1513 + "dev": true, 1514 + "requires": { 1515 + "unorm": "^1.4.1" 1516 + } 1517 + }, 1518 + "type-check": { 1519 + "version": "0.4.0", 1520 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 1521 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 1522 + "requires": { 1523 + "prelude-ls": "^1.2.1" 1524 + } 1525 + }, 1526 + "type-fest": { 1527 + "version": "0.8.1", 1528 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1529 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" 1530 + }, 1531 + "unorm": { 1532 + "version": "1.6.0", 1533 + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", 1534 + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", 1535 + "dev": true 1536 + }, 1537 + "uri-js": { 1538 + "version": "4.2.2", 1539 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 1540 + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 1541 + "requires": { 1542 + "punycode": "^2.1.0" 1543 + } 1544 + }, 1545 + "util-deprecate": { 1546 + "version": "1.0.2", 1547 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1548 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1549 + "dev": true 1550 + }, 1551 + "v8-compile-cache": { 1552 + "version": "2.1.1", 1553 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", 1554 + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" 1555 + }, 1556 + "which": { 1557 + "version": "1.3.1", 1558 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 1559 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 1560 + "dev": true, 1561 + "requires": { 1562 + "isexe": "^2.0.0" 1563 + } 1564 + }, 1565 + "word-wrap": { 1566 + "version": "1.2.3", 1567 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 1568 + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" 1569 + }, 1570 + "wrappy": { 1571 + "version": "1.0.2", 1572 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1573 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1574 + }, 1575 + "write": { 1576 + "version": "1.0.3", 1577 + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 1578 + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 1579 + "requires": { 1580 + "mkdirp": "^0.5.1" 1581 + } 1582 + }, 1583 + "xmlbuilder": { 1584 + "version": "9.0.7", 1585 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 1586 + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 1587 + "dev": true 1588 + }, 1589 + "xmldom": { 1590 + "version": "0.1.31", 1591 + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", 1592 + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", 1593 + "dev": true 1594 + }, 1595 + "xtend": { 1596 + "version": "4.0.2", 1597 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1598 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1599 + "dev": true 1600 + }, 1601 + "zip-stream": { 1602 + "version": "4.0.2", 1603 + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz", 1604 + "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", 1605 + "dev": true, 1606 + "requires": { 1607 + "archiver-utils": "^2.1.0", 1608 + "compress-commons": "^4.0.0", 1609 + "readable-stream": "^3.6.0" 1610 + } 1611 + } 1612 + } 1613 + }, 89 1614 "ajv": { 90 1615 "version": "6.12.4", 91 1616 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", ··· 108 1633 "color-convert": "^2.0.1" 109 1634 } 110 1635 }, 111 - "appdmg": { 112 - "version": "0.6.0", 113 - "resolved": "https://registry.npmjs.org/appdmg/-/appdmg-0.6.0.tgz", 114 - "integrity": "sha512-vDz8cMf5c6BfoS72OmmHzzuxG5DFVDM6YCAkscjYh3GASGEBBRCZ10Bn515ZPSPHOpfI9Xu3MlApbd49C58pJg==", 115 - "dev": true, 116 - "requires": { 117 - "async": "^1.4.2", 118 - "ds-store": "^0.1.5", 119 - "execa": "^1.0.0", 120 - "fs-temp": "^1.0.0", 121 - "fs-xattr": "^0.3.0", 122 - "image-size": "^0.7.4", 123 - "is-my-json-valid": "^2.20.0", 124 - "minimist": "^1.1.3", 125 - "parse-color": "^1.0.0", 126 - "path-exists": "^4.0.0", 127 - "repeat-string": "^1.5.4" 128 - } 129 - }, 130 1636 "array-union": { 131 1637 "version": "2.1.0", 132 1638 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", ··· 146 1652 "version": "1.0.0", 147 1653 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 148 1654 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 149 - "dev": true 150 - }, 151 - "async": { 152 - "version": "1.5.2", 153 - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 154 - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 155 1655 "dev": true 156 1656 }, 157 1657 "asynckit": { ··· 172 1672 "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", 173 1673 "dev": true 174 1674 }, 175 - "base32-encode": { 176 - "version": "1.1.1", 177 - "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.1.1.tgz", 178 - "integrity": "sha512-eqa0BeGghj3guezlasdHJhr3+J5ZbbQvxeprkcDMbRQrjlqOT832IUDT4Al4ofAwekFYMqkkM9KMUHs9Cu0HKA==", 179 - "dev": true 180 - }, 181 - "base64-js": { 182 - "version": "1.3.1", 183 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", 184 - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", 185 - "dev": true 186 - }, 187 1675 "bcrypt-pbkdf": { 188 1676 "version": "1.0.2", 189 1677 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", ··· 193 1681 "tweetnacl": "^0.14.3" 194 1682 } 195 1683 }, 196 - "big-integer": { 197 - "version": "1.6.48", 198 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 199 - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", 200 - "dev": true 201 - }, 202 - "bplist-creator": { 203 - "version": "0.0.8", 204 - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", 205 - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", 206 - "dev": true, 207 - "requires": { 208 - "stream-buffers": "~2.2.0" 209 - } 210 - }, 211 - "bplist-parser": { 212 - "version": "0.2.0", 213 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 214 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 215 - "dev": true, 216 - "requires": { 217 - "big-integer": "^1.6.44" 218 - } 219 - }, 220 1684 "braces": { 221 1685 "version": "3.0.2", 222 1686 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", ··· 237 1701 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 238 1702 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 239 1703 "dev": true 240 - }, 241 - "chalk": { 242 - "version": "4.1.0", 243 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", 244 - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", 245 - "dev": true, 246 - "requires": { 247 - "ansi-styles": "^4.1.0", 248 - "supports-color": "^7.1.0" 249 - } 250 1704 }, 251 1705 "color-convert": { 252 1706 "version": "2.0.1", ··· 316 1770 "path-type": "^4.0.0" 317 1771 } 318 1772 }, 319 - "ds-store": { 320 - "version": "0.1.6", 321 - "resolved": "https://registry.npmjs.org/ds-store/-/ds-store-0.1.6.tgz", 322 - "integrity": "sha1-0QJO90btDBPw9/7IXH6FjoxLfKc=", 323 - "dev": true, 324 - "requires": { 325 - "bplist-creator": "~0.0.3", 326 - "macos-alias": "~0.2.5", 327 - "tn1150": "^0.1.0" 328 - } 329 - }, 330 1773 "ecc-jsbn": { 331 1774 "version": "0.1.2", 332 1775 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", ··· 337 1780 "safer-buffer": "^2.1.0" 338 1781 } 339 1782 }, 340 - "encode-utf8": { 341 - "version": "1.0.3", 342 - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", 343 - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==", 344 - "dev": true 345 - }, 346 - "end-of-stream": { 347 - "version": "1.4.4", 348 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 349 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 350 - "dev": true, 351 - "requires": { 352 - "once": "^1.4.0" 353 - } 354 - }, 355 1783 "escodegen": { 356 1784 "version": "1.14.3", 357 1785 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", ··· 383 1811 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 384 1812 "dev": true 385 1813 }, 386 - "execa": { 387 - "version": "1.0.0", 388 - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 389 - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 390 - "dev": true, 391 - "requires": { 392 - "cross-spawn": "^6.0.0", 393 - "get-stream": "^4.0.0", 394 - "is-stream": "^1.1.0", 395 - "npm-run-path": "^2.0.0", 396 - "p-finally": "^1.0.0", 397 - "signal-exit": "^3.0.0", 398 - "strip-eof": "^1.0.0" 399 - }, 400 - "dependencies": { 401 - "cross-spawn": { 402 - "version": "6.0.5", 403 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 404 - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 405 - "dev": true, 406 - "requires": { 407 - "nice-try": "^1.0.4", 408 - "path-key": "^2.0.1", 409 - "semver": "^5.5.0", 410 - "shebang-command": "^1.2.0", 411 - "which": "^1.2.9" 412 - } 413 - }, 414 - "path-key": { 415 - "version": "2.0.1", 416 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 417 - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 418 - "dev": true 419 - }, 420 - "semver": { 421 - "version": "5.7.1", 422 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 423 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 424 - "dev": true 425 - }, 426 - "shebang-command": { 427 - "version": "1.2.0", 428 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 429 - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 430 - "dev": true, 431 - "requires": { 432 - "shebang-regex": "^1.0.0" 433 - } 434 - }, 435 - "shebang-regex": { 436 - "version": "1.0.0", 437 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 438 - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 439 - "dev": true 440 - }, 441 - "which": { 442 - "version": "1.3.1", 443 - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 444 - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 445 - "dev": true, 446 - "requires": { 447 - "isexe": "^2.0.0" 448 - } 449 - } 450 - } 451 - }, 452 1814 "expand-template": { 453 1815 "version": "2.0.3", 454 1816 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", ··· 515 1877 "dev": true, 516 1878 "requires": { 517 1879 "to-regex-range": "^5.0.1" 518 - } 519 - }, 520 - "fmix": { 521 - "version": "0.1.0", 522 - "resolved": "https://registry.npmjs.org/fmix/-/fmix-0.1.0.tgz", 523 - "integrity": "sha1-x7vxJN7ELJ0ZHPuUfQqXeN2YbAw=", 524 - "dev": true, 525 - "requires": { 526 - "imul": "^1.0.0" 527 1880 } 528 1881 }, 529 1882 "forever-agent": { ··· 564 1917 "universalify": "^0.1.0" 565 1918 } 566 1919 }, 567 - "fs-temp": { 568 - "version": "1.2.1", 569 - "resolved": "https://registry.npmjs.org/fs-temp/-/fs-temp-1.2.1.tgz", 570 - "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", 571 - "dev": true, 572 - "requires": { 573 - "random-path": "^0.1.0" 574 - } 575 - }, 576 - "fs-xattr": { 577 - "version": "0.3.1", 578 - "resolved": "https://registry.npmjs.org/fs-xattr/-/fs-xattr-0.3.1.tgz", 579 - "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", 580 - "dev": true 581 - }, 582 - "generate-function": { 583 - "version": "2.3.1", 584 - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", 585 - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", 586 - "dev": true, 587 - "requires": { 588 - "is-property": "^1.0.2" 589 - } 590 - }, 591 - "generate-object-property": { 592 - "version": "1.2.0", 593 - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", 594 - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", 595 - "dev": true, 596 - "requires": { 597 - "is-property": "^1.0.0" 598 - } 599 - }, 600 - "get-stream": { 601 - "version": "4.1.0", 602 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 603 - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 604 - "dev": true, 605 - "requires": { 606 - "pump": "^3.0.0" 607 - } 608 - }, 609 1920 "getpass": { 610 1921 "version": "0.1.7", 611 1922 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", ··· 682 1993 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 683 1994 "dev": true 684 1995 }, 685 - "image-size": { 686 - "version": "0.7.5", 687 - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", 688 - "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", 689 - "dev": true 690 - }, 691 - "imul": { 692 - "version": "1.0.1", 693 - "resolved": "https://registry.npmjs.org/imul/-/imul-1.0.1.tgz", 694 - "integrity": "sha1-nVhnFh6LPelsLDjV3HyxAvNeKsk=", 695 - "dev": true 696 - }, 697 1996 "inherits": { 698 1997 "version": "2.0.4", 699 1998 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", ··· 725 2024 "is-extglob": "^2.1.1" 726 2025 } 727 2026 }, 728 - "is-my-ip-valid": { 729 - "version": "1.0.0", 730 - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", 731 - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", 732 - "dev": true 733 - }, 734 - "is-my-json-valid": { 735 - "version": "2.20.5", 736 - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz", 737 - "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==", 738 - "dev": true, 739 - "requires": { 740 - "generate-function": "^2.0.0", 741 - "generate-object-property": "^1.1.0", 742 - "is-my-ip-valid": "^1.0.0", 743 - "jsonpointer": "^4.0.0", 744 - "xtend": "^4.0.0" 745 - } 746 - }, 747 2027 "is-number": { 748 2028 "version": "7.0.0", 749 2029 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 750 2030 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 751 2031 "dev": true 752 2032 }, 753 - "is-property": { 754 - "version": "1.0.2", 755 - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 756 - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", 757 - "dev": true 758 - }, 759 - "is-stream": { 760 - "version": "1.1.0", 761 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 762 - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 763 - "dev": true 764 - }, 765 2033 "is-typedarray": { 766 2034 "version": "1.0.0", 767 2035 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", ··· 774 2042 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 775 2043 "dev": true 776 2044 }, 777 - "isexe": { 778 - "version": "2.0.0", 779 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 780 - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 781 - "dev": true 782 - }, 783 2045 "isstream": { 784 2046 "version": "0.1.2", 785 2047 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 786 2048 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 787 2049 "dev": true 788 2050 }, 789 - "joi": { 790 - "version": "17.2.0", 791 - "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.0.tgz", 792 - "integrity": "sha512-9ZC8pMSitNlenuwKARENBGVvvGYHNlwWe5rexo2WxyogaxCB5dNHAgFA1BJQ6nsJrt/jz1p5vSqDT6W6kciDDw==", 793 - "dev": true, 794 - "requires": { 795 - "@hapi/address": "^4.1.0", 796 - "@hapi/formula": "^2.0.0", 797 - "@hapi/hoek": "^9.0.0", 798 - "@hapi/pinpoint": "^2.0.0", 799 - "@hapi/topo": "^5.0.0" 800 - } 801 - }, 802 2051 "jsbn": { 803 2052 "version": "0.1.1", 804 2053 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", ··· 831 2080 "graceful-fs": "^4.1.6" 832 2081 } 833 2082 }, 834 - "jsonpointer": { 835 - "version": "4.1.0", 836 - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", 837 - "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", 838 - "dev": true 839 - }, 840 - "jsonschema": { 841 - "version": "1.2.6", 842 - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", 843 - "integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==", 844 - "dev": true 845 - }, 846 2083 "jsprim": { 847 2084 "version": "1.4.1", 848 2085 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", ··· 863 2100 "requires": { 864 2101 "prelude-ls": "~1.1.2", 865 2102 "type-check": "~0.3.2" 866 - } 867 - }, 868 - "macos-alias": { 869 - "version": "0.2.11", 870 - "resolved": "https://registry.npmjs.org/macos-alias/-/macos-alias-0.2.11.tgz", 871 - "integrity": "sha1-/u6mwTuhGYFKQ/xDxHCzHlnvcYo=", 872 - "dev": true, 873 - "requires": { 874 - "nan": "^2.4.0" 875 2103 } 876 2104 }, 877 2105 "merge2": { ··· 935 2163 "readable-stream": "^2.0.5" 936 2164 } 937 2165 }, 938 - "murmur-32": { 939 - "version": "0.2.0", 940 - "resolved": "https://registry.npmjs.org/murmur-32/-/murmur-32-0.2.0.tgz", 941 - "integrity": "sha512-ZkcWZudylwF+ir3Ld1n7gL6bI2mQAzXvSobPwVtu8aYi2sbXeipeSkdcanRLzIofLcM5F53lGaKm2dk7orBi7Q==", 942 - "dev": true, 943 - "requires": { 944 - "encode-utf8": "^1.0.3", 945 - "fmix": "^0.1.0", 946 - "imul": "^1.0.0" 947 - } 948 - }, 949 - "nan": { 950 - "version": "2.14.1", 951 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", 952 - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", 953 - "dev": true 954 - }, 955 - "nice-try": { 956 - "version": "1.0.5", 957 - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 958 - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 959 - "dev": true 960 - }, 961 - "npm-run-path": { 962 - "version": "2.0.2", 963 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 964 - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 965 - "dev": true, 966 - "requires": { 967 - "path-key": "^2.0.0" 968 - }, 969 - "dependencies": { 970 - "path-key": { 971 - "version": "2.0.1", 972 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 973 - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 974 - "dev": true 975 - } 976 - } 977 - }, 978 2166 "oauth-sign": { 979 2167 "version": "0.9.0", 980 2168 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 981 2169 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 982 2170 "dev": true 983 2171 }, 984 - "once": { 985 - "version": "1.4.0", 986 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 987 - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 988 - "dev": true, 989 - "requires": { 990 - "wrappy": "1" 991 - } 992 - }, 993 2172 "optionator": { 994 2173 "version": "0.8.3", 995 2174 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", ··· 1008 2187 "version": "1.0.2", 1009 2188 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 1010 2189 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 1011 - "dev": true 1012 - }, 1013 - "p-finally": { 1014 - "version": "1.0.0", 1015 - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1016 - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 1017 2190 "dev": true 1018 2191 }, 1019 2192 "p-is-promise": { ··· 1022 2195 "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", 1023 2196 "dev": true 1024 2197 }, 1025 - "pakager": { 1026 - "version": "file:..", 1027 - "dev": true, 1028 - "requires": { 1029 - "appdmg": "^0.6.0", 1030 - "chalk": "^4.1.0", 1031 - "joi": "^17.2.0", 1032 - "jsonschema": "^1.2.6", 1033 - "png2icons": "^2.0.1", 1034 - "simple-plist": "^1.1.0" 1035 - } 1036 - }, 1037 - "parse-color": { 1038 - "version": "1.0.0", 1039 - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", 1040 - "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", 1041 - "dev": true, 1042 - "requires": { 1043 - "color-convert": "~0.5.0" 1044 - }, 1045 - "dependencies": { 1046 - "color-convert": { 1047 - "version": "0.5.3", 1048 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 1049 - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", 1050 - "dev": true 1051 - } 1052 - } 1053 - }, 1054 - "path-exists": { 1055 - "version": "4.0.0", 1056 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1057 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1058 - "dev": true 1059 - }, 1060 2198 "path-parse": { 1061 2199 "version": "1.0.6", 1062 2200 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", ··· 1145 2283 } 1146 2284 } 1147 2285 }, 1148 - "plist": { 1149 - "version": "3.0.1", 1150 - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", 1151 - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", 1152 - "dev": true, 1153 - "requires": { 1154 - "base64-js": "^1.2.3", 1155 - "xmlbuilder": "^9.0.7", 1156 - "xmldom": "0.1.x" 1157 - } 1158 - }, 1159 - "png2icons": { 1160 - "version": "2.0.1", 1161 - "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", 1162 - "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", 1163 - "dev": true 1164 - }, 1165 2286 "prelude-ls": { 1166 2287 "version": "1.1.2", 1167 2288 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", ··· 1186 2307 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", 1187 2308 "dev": true 1188 2309 }, 1189 - "pump": { 1190 - "version": "3.0.0", 1191 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1192 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1193 - "dev": true, 1194 - "requires": { 1195 - "end-of-stream": "^1.1.0", 1196 - "once": "^1.3.1" 1197 - } 1198 - }, 1199 2310 "punycode": { 1200 2311 "version": "2.1.1", 1201 2312 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", ··· 1208 2319 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 1209 2320 "dev": true 1210 2321 }, 1211 - "random-path": { 1212 - "version": "0.1.2", 1213 - "resolved": "https://registry.npmjs.org/random-path/-/random-path-0.1.2.tgz", 1214 - "integrity": "sha512-4jY0yoEaQ5v9StCl5kZbNIQlg1QheIDBrdkDn53EynpPb9FgO6//p3X/tgMnrC45XN6QZCzU1Xz/+pSSsJBpRw==", 1215 - "dev": true, 1216 - "requires": { 1217 - "base32-encode": "^0.1.0 || ^1.0.0", 1218 - "murmur-32": "^0.1.0 || ^0.2.0" 1219 - } 1220 - }, 1221 2322 "readable-stream": { 1222 2323 "version": "2.3.7", 1223 2324 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", ··· 1237 2338 "version": "0.13.7", 1238 2339 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", 1239 2340 "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", 1240 - "dev": true 1241 - }, 1242 - "repeat-string": { 1243 - "version": "1.6.1", 1244 - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1245 - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 1246 2341 "dev": true 1247 2342 }, 1248 2343 "request": { ··· 1321 2416 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1322 2417 "dev": true 1323 2418 }, 1324 - "signal-exit": { 1325 - "version": "3.0.3", 1326 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 1327 - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 1328 - "dev": true 1329 - }, 1330 - "simple-plist": { 1331 - "version": "1.1.0", 1332 - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", 1333 - "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", 1334 - "dev": true, 1335 - "requires": { 1336 - "bplist-creator": "0.0.8", 1337 - "bplist-parser": "0.2.0", 1338 - "plist": "^3.0.1" 1339 - } 1340 - }, 1341 2419 "slash": { 1342 2420 "version": "3.0.0", 1343 2421 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", ··· 1368 2446 "tweetnacl": "~0.14.0" 1369 2447 } 1370 2448 }, 1371 - "stream-buffers": { 1372 - "version": "2.2.0", 1373 - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", 1374 - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", 1375 - "dev": true 1376 - }, 1377 2449 "stream-meter": { 1378 2450 "version": "1.0.4", 1379 2451 "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", ··· 1391 2463 "requires": { 1392 2464 "safe-buffer": "~5.1.0" 1393 2465 } 1394 - }, 1395 - "strip-eof": { 1396 - "version": "1.0.0", 1397 - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1398 - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1399 - "dev": true 1400 2466 }, 1401 2467 "supports-color": { 1402 2468 "version": "7.1.0", ··· 1434 2500 "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", 1435 2501 "dev": true 1436 2502 }, 1437 - "tn1150": { 1438 - "version": "0.1.0", 1439 - "resolved": "https://registry.npmjs.org/tn1150/-/tn1150-0.1.0.tgz", 1440 - "integrity": "sha1-ZzUD0k1WuH3ouMd/7j/AhT1ZoY0=", 1441 - "dev": true, 1442 - "requires": { 1443 - "unorm": "^1.4.1" 1444 - } 1445 - }, 1446 2503 "to-regex-range": { 1447 2504 "version": "5.0.1", 1448 2505 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 1508 2565 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 1509 2566 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 1510 2567 }, 1511 - "unorm": { 1512 - "version": "1.6.0", 1513 - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", 1514 - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", 1515 - "dev": true 1516 - }, 1517 2568 "uri-js": { 1518 2569 "version": "4.2.2", 1519 2570 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", ··· 1550 2601 "version": "1.2.3", 1551 2602 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 1552 2603 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 1553 - "dev": true 1554 - }, 1555 - "wrappy": { 1556 - "version": "1.0.2", 1557 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1558 - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1559 - "dev": true 1560 - }, 1561 - "xmlbuilder": { 1562 - "version": "9.0.7", 1563 - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 1564 - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 1565 - "dev": true 1566 - }, 1567 - "xmldom": { 1568 - "version": "0.1.31", 1569 - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", 1570 - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", 1571 - "dev": true 1572 - }, 1573 - "xtend": { 1574 - "version": "4.0.2", 1575 - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1576 - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1577 2604 "dev": true 1578 2605 } 1579 2606 }
+4 -4
test/package.json
··· 3 3 "bin": "index.js", 4 4 "scripts": { 5 5 "lint": "eslint", 6 - "build": "pkg . --target macos --output dist/test-bin-macos && pakager", 6 + "build": "pkg . --target macos --output dist/test-bin-macos && embler", 7 7 "compile": "pkg . --target macos --output dist/test-bin-macos", 8 - "pack": "pakager" 8 + "pack": "embler" 9 9 }, 10 - "pakager": { 10 + "embler": { 11 11 "name": "menubar-test", 12 12 "version": "1.0.0", 13 13 "author": "kasper.space", ··· 36 36 "systray": "^1.0.5" 37 37 }, 38 38 "devDependencies": { 39 - "pakager": "file:..", 39 + "Embler": "file:..", 40 40 "pkg": "^4.4.9" 41 41 } 42 42 }