├── doc └── example.png ├── package.json ├── LICENSE ├── .gitignore ├── README.md ├── CHANGELOG.md ├── index.d.ts └── yarn.lock /doc/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S-O-L-A-R/liff-type/HEAD/doc/example.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "liff-type", 3 | "version": "2.1.3", 4 | "description": "Type definition for LINE Frontend Framework", 5 | "types": "index", 6 | "repository": { 7 | "type": "git", 8 | "url": "git+https://github.com/S-O-L-A-R/liff-type.git" 9 | }, 10 | "keywords": [ 11 | "liff", 12 | "line" 13 | ], 14 | "author": "S-O-L-A-R", 15 | "license": "MIT", 16 | "bugs": { 17 | "url": "https://github.com/S-O-L-A-R/liff-type/issues" 18 | }, 19 | "homepage": "https://github.com/S-O-L-A-R/liff-type#readme", 20 | "dependencies": { 21 | "@line/bot-sdk": "^6.8.4" 22 | }, 23 | "devDependencies": { 24 | "standard-version": "^7.0.0" 25 | }, 26 | "scripts": { 27 | "release": "standard-version --release-as" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 S.O.L.A.R 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (https://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # TypeScript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | # dotenv environment variables file 58 | .env 59 | 60 | # next.js build output 61 | .next 62 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # liff-type (deprecated) 2 | 3 | [![npm version](https://badge.fury.io/js/liff-type.svg)](https://badge.fury.io/js/liff-type) [![TypeScript](https://badges.frapsoft.com/typescript/code/typescript.svg?v=101)](https://github.com/microsoft/TypeScript) [![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg)](https://bitbucket.org/lbesson/ansi-colors) 4 | 5 | Type definition for LINE Frontend Framework 6 | 7 | ### Deprecated 8 | 9 | Now LINE publishs official [liff](https://www.npmjs.com/package/@line/liff) at npmjs with typescript! So this package won't be no longer maintainance :) See ya. 10 | 11 | Please visit [@line/liff](https://www.npmjs.com/package/@line/liff) 12 | 13 | ### Installation 14 | 15 | ``` 16 | npm i -D liff-type 17 | ``` 18 | 19 | ### Usage 20 | 21 | In `.tsconfig`, add `liff-type` to `types` in `compilerOptions` 22 | 23 | ``` 24 | { 25 | "compilerOptions": { 26 | "types": ["liff-type"] 27 | } 28 | } 29 | ``` 30 | 31 | In your code, you can access `liff` directly as global variable without window! 32 | 33 | ![example](doc/example.png) 34 | 35 | ### Versioning 36 | 37 | Major and Minor Version are matched with LIFF SDK. 38 | 39 | Patch is bug fixed or improvement. 40 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ### [2.1.3](https://github.com/S-O-L-A-R/liff-type/compare/v2.1.2...v2.1.3) (2020-06-23) 6 | 7 | 8 | ### Features 9 | 10 | * Add new APIs added in version 2.1.13 ([#20](https://github.com/S-O-L-A-R/liff-type/issues/20)) ([49628bd](https://github.com/S-O-L-A-R/liff-type/commit/49628bd4cd8f3f4b96a3f765843595f626edeab3)) 11 | 12 | ### [2.1.2](https://github.com/S-O-L-A-R/liff-type/compare/v2.1.1...v2.1.2) (2020-05-20) 13 | 14 | 15 | ### Features 16 | 17 | * Exclude ImageMap from LIFF Message type and type guard for messages at shareTargetPicker. ([#19](https://github.com/S-O-L-A-R/liff-type/issues/19)) ([c950724](https://github.com/S-O-L-A-R/liff-type/commit/c9507247cff593675dfb54ffb18963d6da992ab5)) 18 | 19 | ### [2.1.1](https://github.com/S-O-L-A-R/liff-type/compare/v2.1.0...v2.1.1) (2020-04-14) 20 | 21 | 22 | ### Features 23 | 24 | * Add missing function [ liff.getIDToken() ] ([0fc2d13](https://github.com/S-O-L-A-R/liff-type/commit/0fc2d13cdd8d422cd77d31db512ca5ac46c836db)) 25 | 26 | ## [2.1.0](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.8...v2.1.0) (2020-04-11) 27 | 28 | 29 | ### Features 30 | 31 | * New LIFF API 2.1.12 [ liff.isApiAvailable() ] ([843e838](https://github.com/S-O-L-A-R/liff-type/commit/843e838446e6a04e4bdaee8a48b2926b3ddebb91)) 32 | 33 | ### [2.0.8](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.7...v2.0.8) (2020-03-26) 34 | 35 | 36 | ### Bug Fixes 37 | 38 | * Correct type of liff.ready ([fe14dbd](https://github.com/S-O-L-A-R/liff-type/commit/fe14dbd01bede9015ca598c316737e2763c2e742)) 39 | 40 | ### [2.0.7](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.6...v2.0.7) (2020-03-04) 41 | 42 | 43 | ### Features 44 | 45 | * New LIFF API 2.1.8 [ liff.shareTargetPicker() and liff.ready() ] ([b47bd88](https://github.com/S-O-L-A-R/liff-type/commit/b47bd88)) 46 | 47 | ### [2.0.6](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.5...v2.0.6) (2020-02-27) 48 | 49 | 50 | ### Features 51 | 52 | * add types for getContext function ([d8919bf](https://github.com/S-O-L-A-R/liff-type/commit/d8919bf92a718ae5f955eaec02ba29729cda2124)) 53 | 54 | ### [2.0.5](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.4...v2.0.5) (2020-02-23) 55 | 56 | 57 | ### Features 58 | 59 | * Document in type ([69c0311](https://github.com/S-O-L-A-R/liff-type/commit/69c0311d77c3a06ad38a6620019f8a2d67450c0e)) 60 | 61 | ### [2.0.4](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.3...v2.0.4) (2019-12-13) 62 | 63 | 64 | ### Features 65 | 66 | * Add Example in Readme ([9c00b7c](https://github.com/S-O-L-A-R/liff-type/commit/9c00b7c)) 67 | * getFriendship typedef ([eccd825](https://github.com/S-O-L-A-R/liff-type/commit/eccd825)) 68 | 69 | ### [2.0.3](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.2...v2.0.3) (2019-12-03) 70 | 71 | 72 | ### Features 73 | 74 | * Add decoded profile type ([0ba7d05](https://github.com/S-O-L-A-R/liff-type/commit/0ba7d05)) 75 | 76 | ### [2.0.2](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.1...v2.0.2) (2019-11-27) 77 | 78 | 79 | ### Bug Fixes 80 | 81 | * Add interface of scanCodeResult ([992d72b](https://github.com/S-O-L-A-R/liff-type/commit/992d72b)) 82 | 83 | ### [2.0.1](https://github.com/S-O-L-A-R/liff-type/compare/v2.0.0...v2.0.1) (2019-11-20) 84 | 85 | 86 | ### Bug Fixes 87 | 88 | * Fix invalid types ([45604c3](https://github.com/S-O-L-A-R/liff-type/commit/45604c3)) 89 | 90 | ## [2.0.0](https://github.com/S-O-L-A-R/liff-type/compare/v1.1.1...v2.0.0) (2019-10-18) 91 | 92 | 93 | ### Features 94 | 95 | * LIFF 2.0 types ([b7aff29](https://github.com/S-O-L-A-R/liff-type/commit/b7aff29)) 96 | 97 | ### [1.1.1](https://github.com/S-O-L-A-R/liff-type/compare/v1.1.0...v1.1.1) (2019-09-12) 98 | 99 | ## [1.1.0](https://github.com/S-O-L-A-R/liff-type/compare/v1.0.0...v1.1.0) (2019-09-09) 100 | 101 | 102 | ### Bug Fixes 103 | 104 | * Correct Readme ([edbfe50](https://github.com/S-O-L-A-R/liff-type/commit/edbfe50)) 105 | 106 | ## 1.0.0 (2019-09-09) 107 | 108 | 109 | ### Features 110 | 111 | * Add LIFF Type Definition ([29028b9](https://github.com/S-O-L-A-R/liff-type/commit/29028b9)) 112 | -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import LINE = require('@line/bot-sdk'); 3 | 4 | declare type LIFFConfig = { 5 | liffId: string, 6 | } 7 | 8 | declare type LIFFErrorObject = { 9 | code: 'INIT_FAILED' | 'INVALID_ARGUMENT' | 'UNAUTHORIZED' | 'FORBIDDEN' | 10 | 'INVALID_CONFIG' | 'INVALID_ID_TOKEN' | 'THINGS_NO_LINKED_DEVICES' | 11 | 'BLUETOOTH_SETTING_OFF' | 'THINGS_TERMS_NOT_AGREED' | 'BLUETOOTH_NO_LOCATION_PERMISSION' | 12 | 'BLUETOOTH_LOCATION_DISABLED' | 'BLUETOOTH_LE_API_UNAVAILABLE' | 'BLUETOOTH_CONNECT_FAILED' | 13 | 'BLUETOOTH_ALREADY_CONNECTED' | 'BLUETOOTH_CONNECTION_LOST' | 'BLUETOOTH_UNSUPPORTED_OPERATION' | 14 | 'BLUETOOTH_SERVICE_NOT_FOUND' | 'BLUETOOTH_CHARACTERISTIC_NOT_FOUND', 15 | message: string, 16 | } 17 | 18 | declare type LiffInitSuccessData = { 19 | language: string, 20 | context: { 21 | type: string, 22 | viewType: string, 23 | userId: string, 24 | utouId: string, 25 | roomId: string, 26 | groupId: string, 27 | } 28 | } 29 | 30 | declare type LiffInitSuccessCallback = ( 31 | data: LiffInitSuccessData 32 | ) => void 33 | 34 | declare type LiffInitErrorCallback = (error: LIFFErrorObject) => void 35 | 36 | declare type LIFFPlugins = 'bluetooth' 37 | 38 | declare interface LINEBluetoothRequestDeviceFilter { 39 | deviceId: string 40 | } 41 | 42 | declare interface LIFFRequestDeviceOptions { 43 | filters: LINEBluetoothRequestDeviceFilter[] 44 | } 45 | 46 | declare interface BluetoothRemoteGATTCharacteristic { 47 | service?: BluetoothRemoteGATTService 48 | uuid: string 49 | value: DataView 50 | readValue(): Promise 51 | writeValue(value: BufferSource): Promise 52 | startNotifications(): Promise 53 | stopNotifications(): Promise 54 | addEventListener(eventName: string, event: EventListener): void 55 | removeEventListener(eventName: string): void 56 | } 57 | 58 | declare interface BluetoothRemoteGATTService { 59 | device: BluetoothDevice 60 | uuid: string 61 | getCharacteristic(characteristicUUID: string): Promise 62 | } 63 | 64 | declare interface BluetoothRemoteGATTServer { 65 | device: BluetoothDevice 66 | connected: boolean 67 | connect(): Promise 68 | disconnect(): void 69 | getPrimaryService(serviceUUID: string): Promise 70 | } 71 | 72 | declare interface BluetoothDevice { 73 | id: string 74 | name?: string 75 | gatt?: BluetoothRemoteGATTServer 76 | watchingAdvertisements: boolean 77 | watchAdvertisements(): Promise 78 | unwatchAdvertisements(): void 79 | addEventListener(eventName: string, event: EventListener): void 80 | removeEventListener(event: EventListener): void 81 | } 82 | 83 | declare type LIFFLoginConfig = { 84 | redirectUri?: string 85 | } 86 | 87 | declare interface scanCodeResult { 88 | value: string | null 89 | } 90 | 91 | declare interface LiffDecodedProfile { 92 | amr: string[] 93 | aud: string 94 | email: string 95 | exp: number 96 | iat: number 97 | iss: string 98 | name: string 99 | picture: string 100 | sub: string 101 | } 102 | 103 | declare interface Friendship { 104 | friendFlag: boolean 105 | } 106 | 107 | declare type LiffContextData = { 108 | type: 'utou' | 'room' | 'group' | 'none', 109 | viewType: 'compact' | 'tall' | 'full', 110 | userId?: string, 111 | utouId?: string, 112 | roomId?: string, 113 | groupId?: string, 114 | } 115 | 116 | declare type LIFFMessage = Exclude 117 | 118 | declare type LIFFMessages = [LIFFMessage?, LIFFMessage?, LIFFMessage?, LIFFMessage?, LIFFMessage?] 119 | 120 | declare global { 121 | namespace liff { 122 | /** 123 | * Initialize a liff app. You can only call other LIFF SDK methods after calling liff.init(). 124 | * The LIFF SDK gets access tokens and ID tokens from the LINE platform when you initialize the LIFF app. 125 | * @param config - LIFF app ID. Can be obtained when you add the LIFF app to your channel. 126 | * @param initSuccessCallback - Callback to return a data object upon successful initialization of the LIFF app. 127 | * @param errorCallback - Callback to return an error object upon failure to initialize the LIFF app. 128 | * 129 | */ 130 | function init( 131 | config: LIFFConfig, 132 | initSuccessCallback?: LiffInitSuccessCallback, 133 | errorCallback?: LiffInitErrorCallback, 134 | ): Promise; 135 | 136 | /** 137 | * Gets the environment in which the user is running the LIFF app. 138 | */ 139 | function getOS(): 'ios' | 'android' | 'web' 140 | 141 | /** 142 | * Gets the version of the LIFF SDK. 143 | */ 144 | function getVersion(): string 145 | 146 | /** 147 | * Gets the user's LINE version. 148 | * 149 | * If a user opens the LIFF app using an external browser, null is returned. 150 | */ 151 | function getLineVersion(): string | null; 152 | 153 | /** 154 | * Gets the language settings of the environment in which the LIFF app is running. 155 | */ 156 | function getLanguage(): string 157 | 158 | /** 159 | * Determines whether the LIFF app is running in LINE's in-app browser. 160 | */ 161 | function isInClient(): boolean 162 | 163 | /** 164 | * Checks whether the user is logged in. 165 | */ 166 | function isLoggedIn(): boolean 167 | 168 | /** 169 | * Checks whether the specified API is available in the environment where you started the LIFF app. 170 | */ 171 | function isApiAvailable(apiName: string): boolean 172 | 173 | /** 174 | * Performs the LINE Login process (web login) for the Web app. 175 | * 176 | */ 177 | function login(config?: LIFFLoginConfig): void 178 | 179 | /** 180 | * Logs out. 181 | */ 182 | function logout(): void 183 | 184 | /** 185 | * Gets the screen type (1-on-1 chat, group, or room) and the ID that identifies the screen from which the LIFF application is launched. 186 | */ 187 | function getContext(): LiffContextData 188 | 189 | /** 190 | * Opens the specified URL in the in-app browser of LINE or external browser. 191 | */ 192 | function openWindow(params: { 193 | url: string, 194 | external?: boolean 195 | }): void; 196 | 197 | /** 198 | * Gets the current user's access token. 199 | */ 200 | function getAccessToken(): string; 201 | 202 | /** 203 | * Gets the current user's profile. 204 | */ 205 | function getProfile(): Promise; 206 | 207 | /** 208 | * Sends messages on behalf of the user to the chat screen where the LIFF app is opened. 209 | */ 210 | function sendMessages(messages: LIFFMessages): Promise; 211 | 212 | /** 213 | * Starts LINE's QR code reader and gets the string read by the user. To start the QR code reader, grant ScanQR permission to the LIFF app in the LINE Developers Console. 214 | */ 215 | function scanCode(): Promise 216 | 217 | /** 218 | * Closes the LIFF app. 219 | */ 220 | function closeWindow(): void; 221 | 222 | /** 223 | * Enable the plugins. 224 | * 225 | * For example, if you enable the Bluetooth plugin, you can use the client API (liff.bluetooth.*) provided by the Bluetooth plugin. 226 | * @param plugins - Plugin name. Specify one of the following values: `bluetooth` 227 | * 228 | */ 229 | function initPlugins(plugins: LIFFPlugins[]): Promise; 230 | 231 | /** 232 | * Gets the ID token. 233 | */ 234 | function getIDToken(): string; 235 | 236 | /** 237 | * Gets the payload of the ID token that's automatically acquired by `liff.init()` The payload includes the user display name, profile image URL, and email address. 238 | */ 239 | function getDecodedIDToken(): Promise; 240 | 241 | /** 242 | * Gets the friendship status of the LINE Official Account that's linked to the LINE Login channel to which the LIFF app is added. 243 | */ 244 | function getFriendship(): Promise; 245 | 246 | /** 247 | * Displays the target picker (screen for selecting a group or friend) and sends the message created by the developer to the selected target. This message appears to your group or friends as if you had sent it. 248 | * @param messages - maximum 5 messages 249 | */ 250 | function shareTargetPicker(messages: LIFFMessages): Promise; 251 | 252 | /** 253 | * Gets the Promise object that resolves when you run liff.init() for the first time after starting the LIFF app. If you use liff.ready, you can execute any process after the completion of liff.init(). 254 | */ 255 | const ready: Promise; 256 | 257 | /** 258 | * The property that holds the LIFF app ID (String type) passed to liff.init(). 259 | * 260 | * The value of liff.id is null until you run liff.init(). 261 | */ 262 | const id: string | null; 263 | 264 | const bluetooth: { 265 | /** 266 | * Check if the Bluetooth plugin can be used. 267 | */ 268 | getAvailability(): Promise 269 | /** 270 | * Scans the linked device, and acquires the information. 271 | * @param options 272 | */ 273 | requestDevice(options?: LIFFRequestDeviceOptions): Promise 274 | } 275 | } 276 | } 277 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@line/bot-sdk@^6.8.4": 6 | version "6.8.4" 7 | resolved "https://registry.yarnpkg.com/@line/bot-sdk/-/bot-sdk-6.8.4.tgz#9262ff5989d48edba35c851f7401a6e26d83c32d" 8 | integrity sha512-ul0GT9CHW2A5K3xUi6BRuFSWZfePXcnArFFeDtf4wbLhVMZoO3yyslrEaDuNt4UiKYK1BxU09LvXNU7/ha4i9w== 9 | dependencies: 10 | "@types/body-parser" "^1.17.1" 11 | "@types/file-type" "^5.2.2" 12 | "@types/node" "^7.10.9" 13 | axios "^0.19.0" 14 | body-parser "^1.19.0" 15 | file-type "^7.7.1" 16 | 17 | "@types/body-parser@^1.17.1": 18 | version "1.19.0" 19 | resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" 20 | integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== 21 | dependencies: 22 | "@types/connect" "*" 23 | "@types/node" "*" 24 | 25 | "@types/color-name@^1.1.1": 26 | version "1.1.1" 27 | resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" 28 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== 29 | 30 | "@types/connect@*": 31 | version "3.4.33" 32 | resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz#31610c901eca573b8713c3330abc6e6b9f588546" 33 | integrity sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== 34 | dependencies: 35 | "@types/node" "*" 36 | 37 | "@types/file-type@^5.2.2": 38 | version "5.2.2" 39 | resolved "https://registry.npmjs.org/@types/file-type/-/file-type-5.2.2.tgz#901cda395f75780c52bbc7a56fd1f5b5bc96f28f" 40 | integrity sha512-GWtM4fyqfb+bec4ocpo51/y4x0b83Je+iA6eV131LT9wL0//G+1UgwbkMg7w61ceOwR+KkZXK00z44jrrNljWg== 41 | dependencies: 42 | "@types/node" "*" 43 | 44 | "@types/node@*": 45 | version "13.11.1" 46 | resolved "https://registry.npmjs.org/@types/node/-/node-13.11.1.tgz#49a2a83df9d26daacead30d0ccc8762b128d53c7" 47 | integrity sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g== 48 | 49 | "@types/node@^7.10.9": 50 | version "7.10.9" 51 | resolved "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz#4343e3b009f8cf5e1ed685e36097b74b4101e880" 52 | integrity sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw== 53 | 54 | JSONStream@^1.0.4: 55 | version "1.3.5" 56 | resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" 57 | integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== 58 | dependencies: 59 | jsonparse "^1.2.0" 60 | through ">=2.2.7 <3" 61 | 62 | add-stream@^1.0.0: 63 | version "1.0.0" 64 | resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" 65 | integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= 66 | 67 | ansi-regex@^5.0.0: 68 | version "5.0.0" 69 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 70 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 71 | 72 | ansi-styles@^3.2.1: 73 | version "3.2.1" 74 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 75 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 76 | dependencies: 77 | color-convert "^1.9.0" 78 | 79 | ansi-styles@^4.0.0: 80 | version "4.2.1" 81 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" 82 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== 83 | dependencies: 84 | "@types/color-name" "^1.1.1" 85 | color-convert "^2.0.1" 86 | 87 | array-find-index@^1.0.1: 88 | version "1.0.2" 89 | resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 90 | integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= 91 | 92 | array-ify@^1.0.0: 93 | version "1.0.0" 94 | resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" 95 | integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= 96 | 97 | arrify@^1.0.1: 98 | version "1.0.1" 99 | resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 100 | integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= 101 | 102 | axios@^0.19.0: 103 | version "0.19.2" 104 | resolved "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" 105 | integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== 106 | dependencies: 107 | follow-redirects "1.5.10" 108 | 109 | balanced-match@^1.0.0: 110 | version "1.0.0" 111 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 112 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 113 | 114 | body-parser@^1.19.0: 115 | version "1.19.0" 116 | resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" 117 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== 118 | dependencies: 119 | bytes "3.1.0" 120 | content-type "~1.0.4" 121 | debug "2.6.9" 122 | depd "~1.1.2" 123 | http-errors "1.7.2" 124 | iconv-lite "0.4.24" 125 | on-finished "~2.3.0" 126 | qs "6.7.0" 127 | raw-body "2.4.0" 128 | type-is "~1.6.17" 129 | 130 | brace-expansion@^1.1.7: 131 | version "1.1.11" 132 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 133 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 134 | dependencies: 135 | balanced-match "^1.0.0" 136 | concat-map "0.0.1" 137 | 138 | buffer-from@^1.0.0: 139 | version "1.1.1" 140 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 141 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 142 | 143 | bytes@3.1.0: 144 | version "3.1.0" 145 | resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" 146 | integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== 147 | 148 | camelcase-keys@^2.0.0: 149 | version "2.1.0" 150 | resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" 151 | integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= 152 | dependencies: 153 | camelcase "^2.0.0" 154 | map-obj "^1.0.0" 155 | 156 | camelcase-keys@^4.0.0: 157 | version "4.2.0" 158 | resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" 159 | integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= 160 | dependencies: 161 | camelcase "^4.1.0" 162 | map-obj "^2.0.0" 163 | quick-lru "^1.0.0" 164 | 165 | camelcase@^2.0.0: 166 | version "2.1.1" 167 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" 168 | integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= 169 | 170 | camelcase@^4.1.0: 171 | version "4.1.0" 172 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 173 | integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= 174 | 175 | camelcase@^5.0.0: 176 | version "5.3.1" 177 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 178 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 179 | 180 | chalk@2.4.2: 181 | version "2.4.2" 182 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 183 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 184 | dependencies: 185 | ansi-styles "^3.2.1" 186 | escape-string-regexp "^1.0.5" 187 | supports-color "^5.3.0" 188 | 189 | cliui@^6.0.0: 190 | version "6.0.0" 191 | resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" 192 | integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== 193 | dependencies: 194 | string-width "^4.2.0" 195 | strip-ansi "^6.0.0" 196 | wrap-ansi "^6.2.0" 197 | 198 | color-convert@^1.9.0: 199 | version "1.9.3" 200 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 201 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 202 | dependencies: 203 | color-name "1.1.3" 204 | 205 | color-convert@^2.0.1: 206 | version "2.0.1" 207 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 208 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 209 | dependencies: 210 | color-name "~1.1.4" 211 | 212 | color-name@1.1.3: 213 | version "1.1.3" 214 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 215 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 216 | 217 | color-name@~1.1.4: 218 | version "1.1.4" 219 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 220 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 221 | 222 | commander@~2.20.3: 223 | version "2.20.3" 224 | resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 225 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 226 | 227 | compare-func@^1.3.1: 228 | version "1.3.2" 229 | resolved "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" 230 | integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= 231 | dependencies: 232 | array-ify "^1.0.0" 233 | dot-prop "^3.0.0" 234 | 235 | concat-map@0.0.1: 236 | version "0.0.1" 237 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 238 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 239 | 240 | concat-stream@^2.0.0: 241 | version "2.0.0" 242 | resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" 243 | integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== 244 | dependencies: 245 | buffer-from "^1.0.0" 246 | inherits "^2.0.3" 247 | readable-stream "^3.0.2" 248 | typedarray "^0.0.6" 249 | 250 | content-type@~1.0.4: 251 | version "1.0.4" 252 | resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 253 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 254 | 255 | conventional-changelog-angular@^5.0.6: 256 | version "5.0.6" 257 | resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" 258 | integrity sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA== 259 | dependencies: 260 | compare-func "^1.3.1" 261 | q "^1.5.1" 262 | 263 | conventional-changelog-atom@^2.0.3: 264 | version "2.0.3" 265 | resolved "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.3.tgz#3bd14280aa09fe3ec49a0e8fe97b5002db02aad4" 266 | integrity sha512-szZe2ut97qNO6vCCMkm1I/tWu6ol4Rr8a9Lx0y/VlpDnpY0PNp+oGpFgU55lplhx+I3Lro9Iv4/gRj0knfgjzg== 267 | dependencies: 268 | q "^1.5.1" 269 | 270 | conventional-changelog-codemirror@^2.0.3: 271 | version "2.0.3" 272 | resolved "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.3.tgz#ebc088154684f8f5171446b8d546ba6b460d46f2" 273 | integrity sha512-t2afackdgFV2yBdHhWPqrKbpaQeVnz2hSJKdWqjasPo5EpIB6TBL0er3cOP1mnGQmuzk9JSvimNSuqjWGDtU5Q== 274 | dependencies: 275 | q "^1.5.1" 276 | 277 | conventional-changelog-config-spec@2.1.0: 278 | version "2.1.0" 279 | resolved "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" 280 | integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== 281 | 282 | conventional-changelog-conventionalcommits@4.2.3, conventional-changelog-conventionalcommits@^4.2.3: 283 | version "4.2.3" 284 | resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz#22855b32d57d0328951c1c2dc01b172a5f24ea37" 285 | integrity sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww== 286 | dependencies: 287 | compare-func "^1.3.1" 288 | lodash "^4.17.15" 289 | q "^1.5.1" 290 | 291 | conventional-changelog-core@^4.1.1: 292 | version "4.1.4" 293 | resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.1.4.tgz#39be27fca6ef20a0f998d7a3a1e97cfa8a055cb6" 294 | integrity sha512-LO58ZbEpp1Ul+y/vOI8rJRsWkovsYkCFbOCVgi6UnVfU8WC0F8K8VQQwaBZWWUpb6JvEiN4GBR5baRP2txZ+Vg== 295 | dependencies: 296 | add-stream "^1.0.0" 297 | conventional-changelog-writer "^4.0.11" 298 | conventional-commits-parser "^3.0.8" 299 | dateformat "^3.0.0" 300 | get-pkg-repo "^1.0.0" 301 | git-raw-commits "2.0.0" 302 | git-remote-origin-url "^2.0.0" 303 | git-semver-tags "^3.0.1" 304 | lodash "^4.17.15" 305 | normalize-package-data "^2.3.5" 306 | q "^1.5.1" 307 | read-pkg "^3.0.0" 308 | read-pkg-up "^3.0.0" 309 | through2 "^3.0.0" 310 | 311 | conventional-changelog-ember@^2.0.4: 312 | version "2.0.4" 313 | resolved "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.4.tgz#c29b78e4af7825cbecb6c3fd6086ca5c09471ac1" 314 | integrity sha512-q1u73sO9uCnxN4TSw8xu6MRU8Y1h9kpwtcdJuNRwu/LSKI1IE/iuNSH5eQ6aLlQ3HTyrIpTfUuVybW4W0F17rA== 315 | dependencies: 316 | q "^1.5.1" 317 | 318 | conventional-changelog-eslint@^3.0.4: 319 | version "3.0.4" 320 | resolved "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.4.tgz#8f4736a23e0cd97e890e76fccc287db2f205f2ff" 321 | integrity sha512-CPwTUENzhLGl3auunrJxiIEWncAGaby7gOFCdj2gslIuOFJ0KPJVOUhRz4Da/I53sdo/7UncUJkiLg94jEsjxg== 322 | dependencies: 323 | q "^1.5.1" 324 | 325 | conventional-changelog-express@^2.0.1: 326 | version "2.0.1" 327 | resolved "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz#fea2231d99a5381b4e6badb0c1c40a41fcacb755" 328 | integrity sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw== 329 | dependencies: 330 | q "^1.5.1" 331 | 332 | conventional-changelog-jquery@^3.0.6: 333 | version "3.0.6" 334 | resolved "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.6.tgz#460236ad8fb1d29ff932a14fe4e3a45379b63c5e" 335 | integrity sha512-gHAABCXUNA/HjnZEm+vxAfFPJkgtrZvCDIlCKfdPVXtCIo/Q0lN5VKpx8aR5p8KdVRQFF3OuTlvv5kv6iPuRqA== 336 | dependencies: 337 | q "^1.5.1" 338 | 339 | conventional-changelog-jshint@^2.0.3: 340 | version "2.0.3" 341 | resolved "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.3.tgz#ef6e2caf2ee6ffdfda78fcdf7ce87cf6c512d728" 342 | integrity sha512-Pc2PnMPcez634ckzr4EOWviwRSpZcURaK7bjyD9oK6N5fsC/a+3G7LW5m/JpcHPhA9ZxsfIbm7uqZ3ZDGsQ/sw== 343 | dependencies: 344 | compare-func "^1.3.1" 345 | q "^1.5.1" 346 | 347 | conventional-changelog-preset-loader@^2.3.0: 348 | version "2.3.0" 349 | resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz#580fa8ab02cef22c24294d25e52d7ccd247a9a6a" 350 | integrity sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ== 351 | 352 | conventional-changelog-writer@^4.0.11: 353 | version "4.0.11" 354 | resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz#9f56d2122d20c96eb48baae0bf1deffaed1edba4" 355 | integrity sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw== 356 | dependencies: 357 | compare-func "^1.3.1" 358 | conventional-commits-filter "^2.0.2" 359 | dateformat "^3.0.0" 360 | handlebars "^4.4.0" 361 | json-stringify-safe "^5.0.1" 362 | lodash "^4.17.15" 363 | meow "^5.0.0" 364 | semver "^6.0.0" 365 | split "^1.0.0" 366 | through2 "^3.0.0" 367 | 368 | conventional-changelog@3.1.15: 369 | version "3.1.15" 370 | resolved "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.15.tgz#103d0b550436cf83e8a59ba88be82ece2613cd9f" 371 | integrity sha512-CoWM+Z9bYyF00QzNpTnxkCLiuLAeRocJz3C/foFjvhsdltdtkJgMChp7GytQNjm4pT7JFBVJTpqLHTpxNtOzaA== 372 | dependencies: 373 | conventional-changelog-angular "^5.0.6" 374 | conventional-changelog-atom "^2.0.3" 375 | conventional-changelog-codemirror "^2.0.3" 376 | conventional-changelog-conventionalcommits "^4.2.3" 377 | conventional-changelog-core "^4.1.1" 378 | conventional-changelog-ember "^2.0.4" 379 | conventional-changelog-eslint "^3.0.4" 380 | conventional-changelog-express "^2.0.1" 381 | conventional-changelog-jquery "^3.0.6" 382 | conventional-changelog-jshint "^2.0.3" 383 | conventional-changelog-preset-loader "^2.3.0" 384 | 385 | conventional-commits-filter@^2.0.2: 386 | version "2.0.2" 387 | resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" 388 | integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== 389 | dependencies: 390 | lodash.ismatch "^4.4.0" 391 | modify-values "^1.0.0" 392 | 393 | conventional-commits-parser@^3.0.8: 394 | version "3.0.8" 395 | resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz#23310a9bda6c93c874224375e72b09fb275fe710" 396 | integrity sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ== 397 | dependencies: 398 | JSONStream "^1.0.4" 399 | is-text-path "^1.0.1" 400 | lodash "^4.17.15" 401 | meow "^5.0.0" 402 | split2 "^2.0.0" 403 | through2 "^3.0.0" 404 | trim-off-newlines "^1.0.0" 405 | 406 | conventional-recommended-bump@6.0.5: 407 | version "6.0.5" 408 | resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.0.5.tgz#be7ec24b43bef57108042ea1d49758b58beabc03" 409 | integrity sha512-srkferrB4kACPEbKYltZwX1CQZAEqbQkabKN444mavLRVMetzwJFJf23/+pwvtMsWbd+cc4HaleV1nHke0f8Rw== 410 | dependencies: 411 | concat-stream "^2.0.0" 412 | conventional-changelog-preset-loader "^2.3.0" 413 | conventional-commits-filter "^2.0.2" 414 | conventional-commits-parser "^3.0.8" 415 | git-raw-commits "2.0.0" 416 | git-semver-tags "^3.0.1" 417 | meow "^5.0.0" 418 | q "^1.5.1" 419 | 420 | core-util-is@~1.0.0: 421 | version "1.0.2" 422 | resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 423 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 424 | 425 | currently-unhandled@^0.4.1: 426 | version "0.4.1" 427 | resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 428 | integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= 429 | dependencies: 430 | array-find-index "^1.0.1" 431 | 432 | dargs@^4.0.1: 433 | version "4.1.0" 434 | resolved "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" 435 | integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= 436 | dependencies: 437 | number-is-nan "^1.0.0" 438 | 439 | dateformat@^3.0.0: 440 | version "3.0.3" 441 | resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" 442 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 443 | 444 | debug@2.6.9: 445 | version "2.6.9" 446 | resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 447 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 448 | dependencies: 449 | ms "2.0.0" 450 | 451 | debug@=3.1.0: 452 | version "3.1.0" 453 | resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 454 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== 455 | dependencies: 456 | ms "2.0.0" 457 | 458 | decamelize-keys@^1.0.0: 459 | version "1.1.0" 460 | resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" 461 | integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= 462 | dependencies: 463 | decamelize "^1.1.0" 464 | map-obj "^1.0.0" 465 | 466 | decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: 467 | version "1.2.0" 468 | resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 469 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= 470 | 471 | depd@~1.1.2: 472 | version "1.1.2" 473 | resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 474 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 475 | 476 | detect-indent@6.0.0: 477 | version "6.0.0" 478 | resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" 479 | integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== 480 | 481 | detect-newline@3.1.0: 482 | version "3.1.0" 483 | resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" 484 | integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== 485 | 486 | dot-prop@^3.0.0: 487 | version "3.0.0" 488 | resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" 489 | integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= 490 | dependencies: 491 | is-obj "^1.0.0" 492 | 493 | dotgitignore@2.1.0: 494 | version "2.1.0" 495 | resolved "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" 496 | integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== 497 | dependencies: 498 | find-up "^3.0.0" 499 | minimatch "^3.0.4" 500 | 501 | ee-first@1.1.1: 502 | version "1.1.1" 503 | resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 504 | integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= 505 | 506 | emoji-regex@^8.0.0: 507 | version "8.0.0" 508 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 509 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 510 | 511 | error-ex@^1.2.0, error-ex@^1.3.1: 512 | version "1.3.2" 513 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 514 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 515 | dependencies: 516 | is-arrayish "^0.2.1" 517 | 518 | escape-string-regexp@^1.0.5: 519 | version "1.0.5" 520 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 521 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 522 | 523 | figures@3.1.0: 524 | version "3.1.0" 525 | resolved "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" 526 | integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== 527 | dependencies: 528 | escape-string-regexp "^1.0.5" 529 | 530 | file-type@^7.7.1: 531 | version "7.7.1" 532 | resolved "https://registry.npmjs.org/file-type/-/file-type-7.7.1.tgz#91c2f5edb8ce70688b9b68a90d931bbb6cb21f65" 533 | integrity sha512-bTrKkzzZI6wH+NXhyD3SOXtb2zXTw2SbwI2RxUlRcXVsnN7jNL5hJzVQLYv7FOQhxFkK4XWdAflEaWFpaLLWpQ== 534 | 535 | find-up@4.1.0, find-up@^4.1.0: 536 | version "4.1.0" 537 | resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 538 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 539 | dependencies: 540 | locate-path "^5.0.0" 541 | path-exists "^4.0.0" 542 | 543 | find-up@^1.0.0: 544 | version "1.1.2" 545 | resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 546 | integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= 547 | dependencies: 548 | path-exists "^2.0.0" 549 | pinkie-promise "^2.0.0" 550 | 551 | find-up@^2.0.0: 552 | version "2.1.0" 553 | resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 554 | integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= 555 | dependencies: 556 | locate-path "^2.0.0" 557 | 558 | find-up@^3.0.0: 559 | version "3.0.0" 560 | resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 561 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 562 | dependencies: 563 | locate-path "^3.0.0" 564 | 565 | follow-redirects@1.5.10: 566 | version "1.5.10" 567 | resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" 568 | integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== 569 | dependencies: 570 | debug "=3.1.0" 571 | 572 | fs-access@1.0.1: 573 | version "1.0.1" 574 | resolved "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" 575 | integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= 576 | dependencies: 577 | null-check "^1.0.0" 578 | 579 | get-caller-file@^2.0.1: 580 | version "2.0.5" 581 | resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 582 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 583 | 584 | get-pkg-repo@^1.0.0: 585 | version "1.4.0" 586 | resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" 587 | integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= 588 | dependencies: 589 | hosted-git-info "^2.1.4" 590 | meow "^3.3.0" 591 | normalize-package-data "^2.3.0" 592 | parse-github-repo-url "^1.3.0" 593 | through2 "^2.0.0" 594 | 595 | get-stdin@^4.0.1: 596 | version "4.0.1" 597 | resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 598 | integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= 599 | 600 | git-raw-commits@2.0.0: 601 | version "2.0.0" 602 | resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" 603 | integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== 604 | dependencies: 605 | dargs "^4.0.1" 606 | lodash.template "^4.0.2" 607 | meow "^4.0.0" 608 | split2 "^2.0.0" 609 | through2 "^2.0.0" 610 | 611 | git-remote-origin-url@^2.0.0: 612 | version "2.0.0" 613 | resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" 614 | integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= 615 | dependencies: 616 | gitconfiglocal "^1.0.0" 617 | pify "^2.3.0" 618 | 619 | git-semver-tags@3.0.1, git-semver-tags@^3.0.1: 620 | version "3.0.1" 621 | resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-3.0.1.tgz#9cb9e4974437de1f71f32da3bfe74f4d35afb1b9" 622 | integrity sha512-Hzd1MOHXouITfCasrpVJbRDg9uvW7LfABk3GQmXYZByerBDrfrEMP9HXpNT7RxAbieiocP6u+xq20DkvjwxnCA== 623 | dependencies: 624 | meow "^5.0.0" 625 | semver "^6.0.0" 626 | 627 | gitconfiglocal@^1.0.0: 628 | version "1.0.0" 629 | resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" 630 | integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= 631 | dependencies: 632 | ini "^1.3.2" 633 | 634 | graceful-fs@^4.1.2: 635 | version "4.2.3" 636 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" 637 | integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== 638 | 639 | handlebars@^4.4.0: 640 | version "4.7.6" 641 | resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" 642 | integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== 643 | dependencies: 644 | minimist "^1.2.5" 645 | neo-async "^2.6.0" 646 | source-map "^0.6.1" 647 | wordwrap "^1.0.0" 648 | optionalDependencies: 649 | uglify-js "^3.1.4" 650 | 651 | has-flag@^3.0.0: 652 | version "3.0.0" 653 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 654 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 655 | 656 | hosted-git-info@^2.1.4: 657 | version "2.8.8" 658 | resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" 659 | integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== 660 | 661 | http-errors@1.7.2: 662 | version "1.7.2" 663 | resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" 664 | integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== 665 | dependencies: 666 | depd "~1.1.2" 667 | inherits "2.0.3" 668 | setprototypeof "1.1.1" 669 | statuses ">= 1.5.0 < 2" 670 | toidentifier "1.0.0" 671 | 672 | iconv-lite@0.4.24: 673 | version "0.4.24" 674 | resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 675 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 676 | dependencies: 677 | safer-buffer ">= 2.1.2 < 3" 678 | 679 | indent-string@^2.1.0: 680 | version "2.1.0" 681 | resolved "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 682 | integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= 683 | dependencies: 684 | repeating "^2.0.0" 685 | 686 | indent-string@^3.0.0: 687 | version "3.2.0" 688 | resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" 689 | integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= 690 | 691 | inherits@2.0.3: 692 | version "2.0.3" 693 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 694 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= 695 | 696 | inherits@^2.0.3, inherits@~2.0.3: 697 | version "2.0.4" 698 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 699 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 700 | 701 | ini@^1.3.2: 702 | version "1.3.5" 703 | resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 704 | integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== 705 | 706 | is-arrayish@^0.2.1: 707 | version "0.2.1" 708 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 709 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 710 | 711 | is-finite@^1.0.0: 712 | version "1.1.0" 713 | resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" 714 | integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== 715 | 716 | is-fullwidth-code-point@^3.0.0: 717 | version "3.0.0" 718 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 719 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 720 | 721 | is-obj@^1.0.0: 722 | version "1.0.1" 723 | resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 724 | integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= 725 | 726 | is-plain-obj@^1.1.0: 727 | version "1.1.0" 728 | resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 729 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= 730 | 731 | is-text-path@^1.0.1: 732 | version "1.0.1" 733 | resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" 734 | integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= 735 | dependencies: 736 | text-extensions "^1.0.0" 737 | 738 | is-utf8@^0.2.0: 739 | version "0.2.1" 740 | resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 741 | integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= 742 | 743 | isarray@~1.0.0: 744 | version "1.0.0" 745 | resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 746 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 747 | 748 | json-parse-better-errors@^1.0.1: 749 | version "1.0.2" 750 | resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 751 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 752 | 753 | json-stringify-safe@^5.0.1: 754 | version "5.0.1" 755 | resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 756 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 757 | 758 | jsonparse@^1.2.0: 759 | version "1.3.1" 760 | resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 761 | integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= 762 | 763 | load-json-file@^1.0.0: 764 | version "1.1.0" 765 | resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 766 | integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= 767 | dependencies: 768 | graceful-fs "^4.1.2" 769 | parse-json "^2.2.0" 770 | pify "^2.0.0" 771 | pinkie-promise "^2.0.0" 772 | strip-bom "^2.0.0" 773 | 774 | load-json-file@^4.0.0: 775 | version "4.0.0" 776 | resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 777 | integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= 778 | dependencies: 779 | graceful-fs "^4.1.2" 780 | parse-json "^4.0.0" 781 | pify "^3.0.0" 782 | strip-bom "^3.0.0" 783 | 784 | locate-path@^2.0.0: 785 | version "2.0.0" 786 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 787 | integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= 788 | dependencies: 789 | p-locate "^2.0.0" 790 | path-exists "^3.0.0" 791 | 792 | locate-path@^3.0.0: 793 | version "3.0.0" 794 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 795 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 796 | dependencies: 797 | p-locate "^3.0.0" 798 | path-exists "^3.0.0" 799 | 800 | locate-path@^5.0.0: 801 | version "5.0.0" 802 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 803 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 804 | dependencies: 805 | p-locate "^4.1.0" 806 | 807 | lodash._reinterpolate@^3.0.0: 808 | version "3.0.0" 809 | resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" 810 | integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= 811 | 812 | lodash.ismatch@^4.4.0: 813 | version "4.4.0" 814 | resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" 815 | integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= 816 | 817 | lodash.template@^4.0.2: 818 | version "4.5.0" 819 | resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" 820 | integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== 821 | dependencies: 822 | lodash._reinterpolate "^3.0.0" 823 | lodash.templatesettings "^4.0.0" 824 | 825 | lodash.templatesettings@^4.0.0: 826 | version "4.2.0" 827 | resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" 828 | integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== 829 | dependencies: 830 | lodash._reinterpolate "^3.0.0" 831 | 832 | lodash@^4.17.15: 833 | version "4.17.15" 834 | resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 835 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== 836 | 837 | loud-rejection@^1.0.0: 838 | version "1.6.0" 839 | resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 840 | integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= 841 | dependencies: 842 | currently-unhandled "^0.4.1" 843 | signal-exit "^3.0.0" 844 | 845 | map-obj@^1.0.0, map-obj@^1.0.1: 846 | version "1.0.1" 847 | resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 848 | integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= 849 | 850 | map-obj@^2.0.0: 851 | version "2.0.0" 852 | resolved "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" 853 | integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= 854 | 855 | media-typer@0.3.0: 856 | version "0.3.0" 857 | resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 858 | integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= 859 | 860 | meow@^3.3.0: 861 | version "3.7.0" 862 | resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 863 | integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= 864 | dependencies: 865 | camelcase-keys "^2.0.0" 866 | decamelize "^1.1.2" 867 | loud-rejection "^1.0.0" 868 | map-obj "^1.0.1" 869 | minimist "^1.1.3" 870 | normalize-package-data "^2.3.4" 871 | object-assign "^4.0.1" 872 | read-pkg-up "^1.0.1" 873 | redent "^1.0.0" 874 | trim-newlines "^1.0.0" 875 | 876 | meow@^4.0.0: 877 | version "4.0.1" 878 | resolved "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" 879 | integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== 880 | dependencies: 881 | camelcase-keys "^4.0.0" 882 | decamelize-keys "^1.0.0" 883 | loud-rejection "^1.0.0" 884 | minimist "^1.1.3" 885 | minimist-options "^3.0.1" 886 | normalize-package-data "^2.3.4" 887 | read-pkg-up "^3.0.0" 888 | redent "^2.0.0" 889 | trim-newlines "^2.0.0" 890 | 891 | meow@^5.0.0: 892 | version "5.0.0" 893 | resolved "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" 894 | integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== 895 | dependencies: 896 | camelcase-keys "^4.0.0" 897 | decamelize-keys "^1.0.0" 898 | loud-rejection "^1.0.0" 899 | minimist-options "^3.0.1" 900 | normalize-package-data "^2.3.4" 901 | read-pkg-up "^3.0.0" 902 | redent "^2.0.0" 903 | trim-newlines "^2.0.0" 904 | yargs-parser "^10.0.0" 905 | 906 | mime-db@1.43.0: 907 | version "1.43.0" 908 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" 909 | integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ== 910 | 911 | mime-types@~2.1.24: 912 | version "2.1.26" 913 | resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" 914 | integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ== 915 | dependencies: 916 | mime-db "1.43.0" 917 | 918 | minimatch@^3.0.4: 919 | version "3.0.4" 920 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 921 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 922 | dependencies: 923 | brace-expansion "^1.1.7" 924 | 925 | minimist-options@^3.0.1: 926 | version "3.0.2" 927 | resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" 928 | integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== 929 | dependencies: 930 | arrify "^1.0.1" 931 | is-plain-obj "^1.1.0" 932 | 933 | minimist@^1.1.3, minimist@^1.2.5: 934 | version "1.2.5" 935 | resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 936 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 937 | 938 | modify-values@^1.0.0: 939 | version "1.0.1" 940 | resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" 941 | integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== 942 | 943 | ms@2.0.0: 944 | version "2.0.0" 945 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 946 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 947 | 948 | neo-async@^2.6.0: 949 | version "2.6.1" 950 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" 951 | integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== 952 | 953 | normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: 954 | version "2.5.0" 955 | resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 956 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 957 | dependencies: 958 | hosted-git-info "^2.1.4" 959 | resolve "^1.10.0" 960 | semver "2 || 3 || 4 || 5" 961 | validate-npm-package-license "^3.0.1" 962 | 963 | null-check@^1.0.0: 964 | version "1.0.0" 965 | resolved "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" 966 | integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= 967 | 968 | number-is-nan@^1.0.0: 969 | version "1.0.1" 970 | resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 971 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= 972 | 973 | object-assign@^4.0.1: 974 | version "4.1.1" 975 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 976 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 977 | 978 | on-finished@~2.3.0: 979 | version "2.3.0" 980 | resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 981 | integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= 982 | dependencies: 983 | ee-first "1.1.1" 984 | 985 | p-limit@^1.1.0: 986 | version "1.3.0" 987 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" 988 | integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== 989 | dependencies: 990 | p-try "^1.0.0" 991 | 992 | p-limit@^2.0.0, p-limit@^2.2.0: 993 | version "2.3.0" 994 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 995 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 996 | dependencies: 997 | p-try "^2.0.0" 998 | 999 | p-locate@^2.0.0: 1000 | version "2.0.0" 1001 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 1002 | integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= 1003 | dependencies: 1004 | p-limit "^1.1.0" 1005 | 1006 | p-locate@^3.0.0: 1007 | version "3.0.0" 1008 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 1009 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 1010 | dependencies: 1011 | p-limit "^2.0.0" 1012 | 1013 | p-locate@^4.1.0: 1014 | version "4.1.0" 1015 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 1016 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 1017 | dependencies: 1018 | p-limit "^2.2.0" 1019 | 1020 | p-try@^1.0.0: 1021 | version "1.0.0" 1022 | resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" 1023 | integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= 1024 | 1025 | p-try@^2.0.0: 1026 | version "2.2.0" 1027 | resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1028 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 1029 | 1030 | parse-github-repo-url@^1.3.0: 1031 | version "1.4.1" 1032 | resolved "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" 1033 | integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= 1034 | 1035 | parse-json@^2.2.0: 1036 | version "2.2.0" 1037 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 1038 | integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= 1039 | dependencies: 1040 | error-ex "^1.2.0" 1041 | 1042 | parse-json@^4.0.0: 1043 | version "4.0.0" 1044 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 1045 | integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= 1046 | dependencies: 1047 | error-ex "^1.3.1" 1048 | json-parse-better-errors "^1.0.1" 1049 | 1050 | path-exists@^2.0.0: 1051 | version "2.1.0" 1052 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 1053 | integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= 1054 | dependencies: 1055 | pinkie-promise "^2.0.0" 1056 | 1057 | path-exists@^3.0.0: 1058 | version "3.0.0" 1059 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1060 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 1061 | 1062 | path-exists@^4.0.0: 1063 | version "4.0.0" 1064 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 1065 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 1066 | 1067 | path-parse@^1.0.6: 1068 | version "1.0.6" 1069 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 1070 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 1071 | 1072 | path-type@^1.0.0: 1073 | version "1.1.0" 1074 | resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 1075 | integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= 1076 | dependencies: 1077 | graceful-fs "^4.1.2" 1078 | pify "^2.0.0" 1079 | pinkie-promise "^2.0.0" 1080 | 1081 | path-type@^3.0.0: 1082 | version "3.0.0" 1083 | resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" 1084 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== 1085 | dependencies: 1086 | pify "^3.0.0" 1087 | 1088 | pify@^2.0.0, pify@^2.3.0: 1089 | version "2.3.0" 1090 | resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1091 | integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 1092 | 1093 | pify@^3.0.0: 1094 | version "3.0.0" 1095 | resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1096 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 1097 | 1098 | pinkie-promise@^2.0.0: 1099 | version "2.0.1" 1100 | resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1101 | integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= 1102 | dependencies: 1103 | pinkie "^2.0.0" 1104 | 1105 | pinkie@^2.0.0: 1106 | version "2.0.4" 1107 | resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1108 | integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 1109 | 1110 | process-nextick-args@~2.0.0: 1111 | version "2.0.1" 1112 | resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1113 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1114 | 1115 | q@^1.5.1: 1116 | version "1.5.1" 1117 | resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" 1118 | integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= 1119 | 1120 | qs@6.7.0: 1121 | version "6.7.0" 1122 | resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" 1123 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== 1124 | 1125 | quick-lru@^1.0.0: 1126 | version "1.1.0" 1127 | resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" 1128 | integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= 1129 | 1130 | raw-body@2.4.0: 1131 | version "2.4.0" 1132 | resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" 1133 | integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== 1134 | dependencies: 1135 | bytes "3.1.0" 1136 | http-errors "1.7.2" 1137 | iconv-lite "0.4.24" 1138 | unpipe "1.0.0" 1139 | 1140 | read-pkg-up@^1.0.1: 1141 | version "1.0.1" 1142 | resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 1143 | integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= 1144 | dependencies: 1145 | find-up "^1.0.0" 1146 | read-pkg "^1.0.0" 1147 | 1148 | read-pkg-up@^3.0.0: 1149 | version "3.0.0" 1150 | resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" 1151 | integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= 1152 | dependencies: 1153 | find-up "^2.0.0" 1154 | read-pkg "^3.0.0" 1155 | 1156 | read-pkg@^1.0.0: 1157 | version "1.1.0" 1158 | resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 1159 | integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= 1160 | dependencies: 1161 | load-json-file "^1.0.0" 1162 | normalize-package-data "^2.3.2" 1163 | path-type "^1.0.0" 1164 | 1165 | read-pkg@^3.0.0: 1166 | version "3.0.0" 1167 | resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" 1168 | integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= 1169 | dependencies: 1170 | load-json-file "^4.0.0" 1171 | normalize-package-data "^2.3.2" 1172 | path-type "^3.0.0" 1173 | 1174 | "readable-stream@2 || 3", readable-stream@^3.0.2: 1175 | version "3.6.0" 1176 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 1177 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 1178 | dependencies: 1179 | inherits "^2.0.3" 1180 | string_decoder "^1.1.1" 1181 | util-deprecate "^1.0.1" 1182 | 1183 | readable-stream@~2.3.6: 1184 | version "2.3.7" 1185 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1186 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1187 | dependencies: 1188 | core-util-is "~1.0.0" 1189 | inherits "~2.0.3" 1190 | isarray "~1.0.0" 1191 | process-nextick-args "~2.0.0" 1192 | safe-buffer "~5.1.1" 1193 | string_decoder "~1.1.1" 1194 | util-deprecate "~1.0.1" 1195 | 1196 | redent@^1.0.0: 1197 | version "1.0.0" 1198 | resolved "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" 1199 | integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= 1200 | dependencies: 1201 | indent-string "^2.1.0" 1202 | strip-indent "^1.0.1" 1203 | 1204 | redent@^2.0.0: 1205 | version "2.0.0" 1206 | resolved "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" 1207 | integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= 1208 | dependencies: 1209 | indent-string "^3.0.0" 1210 | strip-indent "^2.0.0" 1211 | 1212 | repeating@^2.0.0: 1213 | version "2.0.1" 1214 | resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 1215 | integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= 1216 | dependencies: 1217 | is-finite "^1.0.0" 1218 | 1219 | require-directory@^2.1.1: 1220 | version "2.1.1" 1221 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1222 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 1223 | 1224 | require-main-filename@^2.0.0: 1225 | version "2.0.0" 1226 | resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 1227 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== 1228 | 1229 | resolve@^1.10.0: 1230 | version "1.15.1" 1231 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8" 1232 | integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w== 1233 | dependencies: 1234 | path-parse "^1.0.6" 1235 | 1236 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1237 | version "5.1.2" 1238 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1239 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1240 | 1241 | safe-buffer@~5.2.0: 1242 | version "5.2.0" 1243 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" 1244 | integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== 1245 | 1246 | "safer-buffer@>= 2.1.2 < 3": 1247 | version "2.1.2" 1248 | resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1249 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1250 | 1251 | "semver@2 || 3 || 4 || 5": 1252 | version "5.7.1" 1253 | resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1254 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1255 | 1256 | semver@6.3.0, semver@^6.0.0: 1257 | version "6.3.0" 1258 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1259 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1260 | 1261 | set-blocking@^2.0.0: 1262 | version "2.0.0" 1263 | resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1264 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 1265 | 1266 | setprototypeof@1.1.1: 1267 | version "1.1.1" 1268 | resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" 1269 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== 1270 | 1271 | signal-exit@^3.0.0: 1272 | version "3.0.3" 1273 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" 1274 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== 1275 | 1276 | source-map@^0.6.1, source-map@~0.6.1: 1277 | version "0.6.1" 1278 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1279 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1280 | 1281 | spdx-correct@^3.0.0: 1282 | version "3.1.0" 1283 | resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" 1284 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== 1285 | dependencies: 1286 | spdx-expression-parse "^3.0.0" 1287 | spdx-license-ids "^3.0.0" 1288 | 1289 | spdx-exceptions@^2.1.0: 1290 | version "2.2.0" 1291 | resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" 1292 | integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== 1293 | 1294 | spdx-expression-parse@^3.0.0: 1295 | version "3.0.0" 1296 | resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" 1297 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== 1298 | dependencies: 1299 | spdx-exceptions "^2.1.0" 1300 | spdx-license-ids "^3.0.0" 1301 | 1302 | spdx-license-ids@^3.0.0: 1303 | version "3.0.5" 1304 | resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" 1305 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== 1306 | 1307 | split2@^2.0.0: 1308 | version "2.2.0" 1309 | resolved "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" 1310 | integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== 1311 | dependencies: 1312 | through2 "^2.0.2" 1313 | 1314 | split@^1.0.0: 1315 | version "1.0.1" 1316 | resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" 1317 | integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== 1318 | dependencies: 1319 | through "2" 1320 | 1321 | standard-version@^7.0.0: 1322 | version "7.1.0" 1323 | resolved "https://registry.npmjs.org/standard-version/-/standard-version-7.1.0.tgz#021dd79eac749548677c876d5a94791df50f1f36" 1324 | integrity sha512-bHY2E/1tYGeVl+0XSXFivb+54h2fA4pWJocXAd6FGbtSFUvGsnfmMbIXYDxrYErpq7oEqoKreV8xTAp78WoATA== 1325 | dependencies: 1326 | chalk "2.4.2" 1327 | conventional-changelog "3.1.15" 1328 | conventional-changelog-config-spec "2.1.0" 1329 | conventional-changelog-conventionalcommits "4.2.3" 1330 | conventional-recommended-bump "6.0.5" 1331 | detect-indent "6.0.0" 1332 | detect-newline "3.1.0" 1333 | dotgitignore "2.1.0" 1334 | figures "3.1.0" 1335 | find-up "4.1.0" 1336 | fs-access "1.0.1" 1337 | git-semver-tags "3.0.1" 1338 | semver "6.3.0" 1339 | stringify-package "1.0.1" 1340 | yargs "15.0.2" 1341 | 1342 | "statuses@>= 1.5.0 < 2": 1343 | version "1.5.0" 1344 | resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 1345 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 1346 | 1347 | string-width@^4.1.0, string-width@^4.2.0: 1348 | version "4.2.0" 1349 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1350 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 1351 | dependencies: 1352 | emoji-regex "^8.0.0" 1353 | is-fullwidth-code-point "^3.0.0" 1354 | strip-ansi "^6.0.0" 1355 | 1356 | string_decoder@^1.1.1: 1357 | version "1.3.0" 1358 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 1359 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 1360 | dependencies: 1361 | safe-buffer "~5.2.0" 1362 | 1363 | string_decoder@~1.1.1: 1364 | version "1.1.1" 1365 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1366 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1367 | dependencies: 1368 | safe-buffer "~5.1.0" 1369 | 1370 | stringify-package@1.0.1: 1371 | version "1.0.1" 1372 | resolved "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" 1373 | integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== 1374 | 1375 | strip-ansi@^6.0.0: 1376 | version "6.0.0" 1377 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 1378 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 1379 | dependencies: 1380 | ansi-regex "^5.0.0" 1381 | 1382 | strip-bom@^2.0.0: 1383 | version "2.0.0" 1384 | resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 1385 | integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= 1386 | dependencies: 1387 | is-utf8 "^0.2.0" 1388 | 1389 | strip-bom@^3.0.0: 1390 | version "3.0.0" 1391 | resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 1392 | integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= 1393 | 1394 | strip-indent@^1.0.1: 1395 | version "1.0.1" 1396 | resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" 1397 | integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= 1398 | dependencies: 1399 | get-stdin "^4.0.1" 1400 | 1401 | strip-indent@^2.0.0: 1402 | version "2.0.0" 1403 | resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" 1404 | integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= 1405 | 1406 | supports-color@^5.3.0: 1407 | version "5.5.0" 1408 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1409 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1410 | dependencies: 1411 | has-flag "^3.0.0" 1412 | 1413 | text-extensions@^1.0.0: 1414 | version "1.9.0" 1415 | resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" 1416 | integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== 1417 | 1418 | through2@^2.0.0, through2@^2.0.2: 1419 | version "2.0.5" 1420 | resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 1421 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 1422 | dependencies: 1423 | readable-stream "~2.3.6" 1424 | xtend "~4.0.1" 1425 | 1426 | through2@^3.0.0: 1427 | version "3.0.1" 1428 | resolved "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" 1429 | integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== 1430 | dependencies: 1431 | readable-stream "2 || 3" 1432 | 1433 | through@2, "through@>=2.2.7 <3": 1434 | version "2.3.8" 1435 | resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1436 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 1437 | 1438 | toidentifier@1.0.0: 1439 | version "1.0.0" 1440 | resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 1441 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 1442 | 1443 | trim-newlines@^1.0.0: 1444 | version "1.0.0" 1445 | resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" 1446 | integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= 1447 | 1448 | trim-newlines@^2.0.0: 1449 | version "2.0.0" 1450 | resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" 1451 | integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= 1452 | 1453 | trim-off-newlines@^1.0.0: 1454 | version "1.0.1" 1455 | resolved "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" 1456 | integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= 1457 | 1458 | type-is@~1.6.17: 1459 | version "1.6.18" 1460 | resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" 1461 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== 1462 | dependencies: 1463 | media-typer "0.3.0" 1464 | mime-types "~2.1.24" 1465 | 1466 | typedarray@^0.0.6: 1467 | version "0.0.6" 1468 | resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1469 | integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= 1470 | 1471 | uglify-js@^3.1.4: 1472 | version "3.8.1" 1473 | resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz#43bb15ce6f545eaa0a64c49fd29375ea09fa0f93" 1474 | integrity sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw== 1475 | dependencies: 1476 | commander "~2.20.3" 1477 | source-map "~0.6.1" 1478 | 1479 | unpipe@1.0.0: 1480 | version "1.0.0" 1481 | resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 1482 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= 1483 | 1484 | util-deprecate@^1.0.1, util-deprecate@~1.0.1: 1485 | version "1.0.2" 1486 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1487 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1488 | 1489 | validate-npm-package-license@^3.0.1: 1490 | version "3.0.4" 1491 | resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 1492 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 1493 | dependencies: 1494 | spdx-correct "^3.0.0" 1495 | spdx-expression-parse "^3.0.0" 1496 | 1497 | which-module@^2.0.0: 1498 | version "2.0.0" 1499 | resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 1500 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= 1501 | 1502 | wordwrap@^1.0.0: 1503 | version "1.0.0" 1504 | resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1505 | integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= 1506 | 1507 | wrap-ansi@^6.2.0: 1508 | version "6.2.0" 1509 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" 1510 | integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 1511 | dependencies: 1512 | ansi-styles "^4.0.0" 1513 | string-width "^4.1.0" 1514 | strip-ansi "^6.0.0" 1515 | 1516 | xtend@~4.0.1: 1517 | version "4.0.2" 1518 | resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1519 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1520 | 1521 | y18n@^4.0.0: 1522 | version "4.0.0" 1523 | resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 1524 | integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== 1525 | 1526 | yargs-parser@^10.0.0: 1527 | version "10.1.0" 1528 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" 1529 | integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== 1530 | dependencies: 1531 | camelcase "^4.1.0" 1532 | 1533 | yargs-parser@^16.1.0: 1534 | version "16.1.0" 1535 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1" 1536 | integrity sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg== 1537 | dependencies: 1538 | camelcase "^5.0.0" 1539 | decamelize "^1.2.0" 1540 | 1541 | yargs@15.0.2: 1542 | version "15.0.2" 1543 | resolved "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz#4248bf218ef050385c4f7e14ebdf425653d13bd3" 1544 | integrity sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q== 1545 | dependencies: 1546 | cliui "^6.0.0" 1547 | decamelize "^1.2.0" 1548 | find-up "^4.1.0" 1549 | get-caller-file "^2.0.1" 1550 | require-directory "^2.1.1" 1551 | require-main-filename "^2.0.0" 1552 | set-blocking "^2.0.0" 1553 | string-width "^4.2.0" 1554 | which-module "^2.0.0" 1555 | y18n "^4.0.0" 1556 | yargs-parser "^16.1.0" 1557 | --------------------------------------------------------------------------------