├── .eslintrc.json ├── tsconfig.json ├── LICENSE ├── package.json ├── test └── when.spec.ts ├── .gitignore ├── README.md ├── src └── index.ts └── pnpm-lock.yaml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@antfu/eslint-config-ts" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2017", 4 | "lib": ["ESNext"], 5 | "module": "esnext", 6 | "esModuleInterop": true, 7 | "moduleResolution": "node", 8 | "strict": true, 9 | "strictNullChecks": true 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Anthony Fu 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 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@vue-reactivity/when", 3 | "version": "0.2.1", 4 | "main": "dist/index.js", 5 | "module": "dist/index.mjs", 6 | "types": "dist/index.d.ts", 7 | "unpkg": "dist/index.global.js", 8 | "jsdelivr": "dist/index.global.js", 9 | "repository": "https://github.com/vue-reactivity/when.git", 10 | "author": "Anthony Fu ", 11 | "license": "MIT", 12 | "files": [ 13 | "dist", 14 | "src" 15 | ], 16 | "sideEffects": false, 17 | "scripts": { 18 | "prepare": "npm run build", 19 | "build": "tsup src/index.ts --format cjs,esm,iife --dts", 20 | "dev": "npm run build -- --watch", 21 | "test": "c8 ava", 22 | "release": "npx bumpp --tag --commit --push && pnpm publish --access public" 23 | }, 24 | "dependencies": { 25 | "@vue-reactivity/watch": "^0.1.6", 26 | "@vue/reactivity": ">=3.0.0", 27 | "@vue/shared": ">=3.0.0" 28 | }, 29 | "devDependencies": { 30 | "@antfu/eslint-config-ts": "^0.3.3", 31 | "@types/node": "^14.11.8", 32 | "ava": "^3.13.0", 33 | "c8": "^7.3.3", 34 | "esbuild-register": "^1.0.2", 35 | "eslint": "^7.11.0", 36 | "esm": "^3.2.25", 37 | "tsup": "^3.7.0", 38 | "typescript": "^4.0.3" 39 | }, 40 | "ava": { 41 | "extensions": [ 42 | "ts" 43 | ], 44 | "require": [ 45 | "esm", 46 | "esbuild-register" 47 | ] 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /test/when.spec.ts: -------------------------------------------------------------------------------- 1 | import test from 'ava' 2 | import { reactive, ref } from '@vue/reactivity' 3 | import { invoke, when } from '../src' 4 | 5 | test('should work', async(t) => { 6 | const r = ref(0) 7 | 8 | setTimeout(() => { 9 | r.value = 1 10 | }, 100) 11 | 12 | await invoke(async() => { 13 | t.is(r.value, 0) 14 | await when(r).toBe(1) 15 | t.is(r.value, 1) 16 | }) 17 | }) 18 | 19 | test('should work for changedTimes', async(t) => { 20 | const r = ref(0) 21 | 22 | setTimeout(() => { 23 | r.value = 1 24 | r.value = 2 25 | r.value = 3 26 | }, 100) 27 | 28 | t.is(r.value, 0) 29 | await when(r).changedTimes(3) 30 | t.is(r.value, 3) 31 | }) 32 | 33 | test('should work for toBeNaN', async(t) => { 34 | const r = ref(0) 35 | 36 | setTimeout(() => { 37 | r.value = NaN 38 | }, 100) 39 | 40 | t.is(r.value, 0) 41 | await when(r).toBeNaN() 42 | t.is(r.value, NaN) 43 | }) 44 | 45 | test('should work for toBeUndefined', async(t) => { 46 | const r = ref(0) 47 | 48 | setTimeout(() => { 49 | r.value = undefined 50 | }, 100) 51 | 52 | t.is(r.value, 0) 53 | await when(r).toBeUndefined() 54 | t.is(r.value, undefined) 55 | }) 56 | 57 | test('should work for toContain with Array', async(t) => { 58 | const r = reactive(['foo']) 59 | 60 | setTimeout(() => { 61 | r.push('bar') 62 | }, 100) 63 | 64 | t.deepEqual(r, ['foo']) 65 | await when(r).toContain('bar') 66 | t.deepEqual(r, ['foo', 'bar']) 67 | }) 68 | 69 | test('should work for toContain with Set', async(t) => { 70 | const r = reactive(new Set([0])) 71 | 72 | setTimeout(() => { 73 | r.add(1) 74 | }, 100) 75 | 76 | t.deepEqual(r, new Set([0])) 77 | await when(r).toContain(1) 78 | t.deepEqual(r, new Set([0, 1])) 79 | }) 80 | 81 | test('should work for not', async(t) => { 82 | const r = ref(0) 83 | 84 | setTimeout(() => { 85 | r.value = 1 86 | }, 100) 87 | 88 | await invoke(async() => { 89 | t.is(r.value, 0) 90 | await when(r).not.toBe(0) 91 | t.is(r.value, 1) 92 | }) 93 | }) 94 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 |

6 | Promised one time watch for @vue/reactivity 7 |

8 | 9 |

10 | npm 11 | npm bundle size 12 |

13 | 14 | ## Install 15 | 16 |
17 | npm i @vue-reactivity/when
18 | 
19 | 20 | If you are making Vue applications, try [`when` in VueUse](https://vueuse.js.org/?path=/story/utilities--when) instead. 21 | 22 | ### Usage 23 | 24 | #### Wait for some async data to be ready 25 | 26 | ```js 27 | import { when } from '@vue-reactivity/when' 28 | 29 | const { state, ready } = useAsyncState( 30 | fetch('https://jsonplaceholder.typicode.com/todos/1').then(t => t.json()), 31 | {}, 32 | ) 33 | 34 | await when(ready).toBe(true) 35 | 36 | console.log(state) // state is now ready! 37 | ``` 38 | 39 | #### Wait for custom conditions 40 | 41 | > You can use `invoke` to call the async function. 42 | 43 | ```js 44 | import { when, invoke } from '@vue-reactivity/when' 45 | 46 | const { count } = useMyCounter() 47 | 48 | invoke(async() => { 49 | await when(count).toMatch(v => v > 7) 50 | 51 | alert('Counter is now larger than 7!') 52 | }) 53 | ``` 54 | 55 | #### Timeout 56 | 57 | ```ts 58 | // will be resolve when ref.value === true or 1000ms passed 59 | await when(ref).toBe(true, { timeout: 1000 }) 60 | 61 | // will throw if timeout 62 | try { 63 | await when(ref).toBe(true, { timeout: 1000, throwOnTimeout: true }) 64 | // ref.value === true 65 | } catch(e) { 66 | // timeout 67 | } 68 | ``` 69 | 70 | #### More Examples 71 | 72 | ```ts 73 | await when(ref).toBe(true) 74 | await when(ref).toMatch(v => v > 10 && v < 100) 75 | await when(ref).changed() 76 | await when(ref).changedTimes(10) 77 | await when(ref).toBeTruthy() 78 | await when(ref).toBeNull() 79 | await when(ref).toBeNaN() 80 | await when(ref).toContain(5) 81 | 82 | await when(ref).not.toBeNull() 83 | await when(ref).not.toBeTruthy() 84 | ``` 85 | 86 | ## License 87 | 88 | MIT 89 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { watch, WatchOptions, WatchSource } from '@vue-reactivity/watch' 2 | 3 | interface WhenToMatchOptions { 4 | flush?: WatchOptions['flush'] 5 | timeout?: number 6 | throwOnTimeout?: boolean 7 | } 8 | 9 | export function promiseTimeout(ms: number, throwOnTimeout = false): Promise { 10 | return new Promise((resolve, reject) => { 11 | if (throwOnTimeout) 12 | setTimeout(reject, ms) 13 | else 14 | setTimeout(resolve, ms) 15 | }) 16 | } 17 | 18 | export function invoke(fn: () => T): T { 19 | return fn() 20 | } 21 | 22 | export interface WhenInstance { 23 | readonly not: WhenInstance 24 | 25 | toMatch(condition: (v: T | object) => boolean, options?: WhenToMatchOptions): Promise 26 | toBe

(value: P | T, options?: WhenToMatchOptions): Promise 27 | toBeTruthy(options?: WhenToMatchOptions): Promise 28 | toBeNull(options?: WhenToMatchOptions): Promise 29 | toBeUndefined(options?: WhenToMatchOptions): Promise 30 | toBeNaN(options?: WhenToMatchOptions): Promise 31 | toContain

(value: P, options?: WhenToMatchOptions): Promise 32 | changed(options?: WhenToMatchOptions): Promise 33 | changedTimes(n?: number, options?: WhenToMatchOptions): Promise 34 | } 35 | 36 | export function when(r: WatchSource | object): WhenInstance { 37 | let isNot = false 38 | 39 | function toMatch( 40 | condition: (v: T | object) => boolean, 41 | { flush = 'sync', timeout, throwOnTimeout }: WhenToMatchOptions = {}, 42 | ): Promise { 43 | let stop: Function | null = null 44 | const watcher = new Promise((resolve) => { 45 | stop = watch(r, (v) => { 46 | if (condition(v) === !isNot) { 47 | stop?.() 48 | resolve() 49 | } 50 | }, { 51 | flush, 52 | immediate: true, 53 | }) 54 | }) 55 | 56 | const promises = [watcher] 57 | if (timeout) { 58 | promises.push( 59 | promiseTimeout(timeout, throwOnTimeout) 60 | .finally(() => { stop?.() }), 61 | ) 62 | } 63 | 64 | return Promise.race(promises) 65 | } 66 | 67 | function toBe

(value: P | T, options?: WhenToMatchOptions) { 68 | return toMatch(v => v === value, options) 69 | } 70 | 71 | function toBeTruthy(options?: WhenToMatchOptions) { 72 | return toMatch(v => Boolean(v), options) 73 | } 74 | 75 | function toBeNull(options?: WhenToMatchOptions) { 76 | return toBe(null, options) 77 | } 78 | 79 | function toBeUndefined(options?: WhenToMatchOptions) { 80 | return toBe(undefined, options) 81 | } 82 | 83 | function toBeNaN(options?: WhenToMatchOptions) { 84 | return toMatch(Number.isNaN, options) 85 | } 86 | 87 | function toContain

(value: P, options?: WhenToMatchOptions) { 88 | return toMatch((v) => { 89 | const array = Array.from(v as any) 90 | return array.includes(value) 91 | }, options) 92 | } 93 | 94 | function changed(options?: WhenToMatchOptions) { 95 | return changedTimes(1, options) 96 | } 97 | 98 | function changedTimes(n = 1, options?: WhenToMatchOptions) { 99 | let count = -1 // skip the immediate check 100 | return toMatch(() => { 101 | count += 1 102 | return count >= n 103 | }, options) 104 | } 105 | 106 | return { 107 | toMatch, 108 | toBe, 109 | toBeTruthy, 110 | toBeNull, 111 | toBeNaN, 112 | toBeUndefined, 113 | toContain, 114 | changed, 115 | changedTimes, 116 | get not() { 117 | isNot = !isNot 118 | return this 119 | }, 120 | } 121 | } 122 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | '@vue-reactivity/watch': 0.1.6_7e669da1516f6ddba0f0552b6a8334b4 3 | '@vue/reactivity': 3.0.0 4 | '@vue/shared': 3.0.0 5 | devDependencies: 6 | '@antfu/eslint-config-ts': 0.3.3_eslint@7.11.0+typescript@4.0.3 7 | '@types/node': 14.11.8 8 | ava: 3.13.0 9 | c8: 7.3.3 10 | esbuild-register: 1.0.2 11 | eslint: 7.11.0 12 | esm: 3.2.25 13 | tsup: 3.7.0_typescript@4.0.3 14 | typescript: 4.0.3 15 | lockfileVersion: 5.1 16 | packages: 17 | /@antfu/eslint-config-basic/0.3.3_eslint@7.11.0: 18 | dependencies: 19 | eslint: 7.11.0 20 | eslint-config-standard: 14.1.1_651a1d988d8633eea6f9d79972d57fda 21 | eslint-plugin-html: 6.1.0 22 | eslint-plugin-import: 2.22.0_eslint@7.11.0 23 | eslint-plugin-node: 11.1.0_eslint@7.11.0 24 | eslint-plugin-promise: 4.2.1 25 | eslint-plugin-standard: 4.0.1_eslint@7.11.0 26 | eslint-plugin-unicorn: 21.0.0_eslint@7.11.0 27 | dev: true 28 | peerDependencies: 29 | eslint: '>=7.4.0' 30 | resolution: 31 | integrity: sha512-kwKlJaqVMlnpAOjmctlUnnwYdjZDnH5B7UDzsWjAu2HtFVnFih3N4msmZKwAl1pSTEENzKao2Apavko83PjUtQ== 32 | /@antfu/eslint-config-ts/0.3.3_eslint@7.11.0+typescript@4.0.3: 33 | dependencies: 34 | '@antfu/eslint-config-basic': 0.3.3_eslint@7.11.0 35 | '@typescript-eslint/eslint-plugin': 3.6.1_beb3bfc6c1be8c3305d40009f084d6a9 36 | '@typescript-eslint/parser': 3.10.1_eslint@7.11.0+typescript@4.0.3 37 | eslint: 7.11.0 38 | typescript: 4.0.3 39 | dev: true 40 | peerDependencies: 41 | eslint: '>=7.4.0' 42 | typescript: '>=3.9' 43 | resolution: 44 | integrity: sha512-PBuv4vu/5e1saE2bgue+4k6pCH3fsgCT2Uqizjs5OhkNhpRDE5wKfoG+ayfBtQtPzLVelaCU5K5fqAt0+aVYTw== 45 | /@babel/code-frame/7.10.4: 46 | dependencies: 47 | '@babel/highlight': 7.10.4 48 | dev: true 49 | resolution: 50 | integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== 51 | /@babel/generator/7.11.6: 52 | dependencies: 53 | '@babel/types': 7.11.5 54 | jsesc: 2.5.2 55 | source-map: 0.5.7 56 | dev: true 57 | resolution: 58 | integrity: sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== 59 | /@babel/helper-function-name/7.10.4: 60 | dependencies: 61 | '@babel/helper-get-function-arity': 7.10.4 62 | '@babel/template': 7.10.4 63 | '@babel/types': 7.11.5 64 | dev: true 65 | resolution: 66 | integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== 67 | /@babel/helper-get-function-arity/7.10.4: 68 | dependencies: 69 | '@babel/types': 7.11.5 70 | dev: true 71 | resolution: 72 | integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== 73 | /@babel/helper-split-export-declaration/7.11.0: 74 | dependencies: 75 | '@babel/types': 7.11.5 76 | dev: true 77 | resolution: 78 | integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== 79 | /@babel/helper-validator-identifier/7.10.4: 80 | dev: true 81 | resolution: 82 | integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== 83 | /@babel/highlight/7.10.4: 84 | dependencies: 85 | '@babel/helper-validator-identifier': 7.10.4 86 | chalk: 2.4.2 87 | js-tokens: 4.0.0 88 | dev: true 89 | resolution: 90 | integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== 91 | /@babel/parser/7.11.5: 92 | dev: true 93 | engines: 94 | node: '>=6.0.0' 95 | hasBin: true 96 | resolution: 97 | integrity: sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== 98 | /@babel/template/7.10.4: 99 | dependencies: 100 | '@babel/code-frame': 7.10.4 101 | '@babel/parser': 7.11.5 102 | '@babel/types': 7.11.5 103 | dev: true 104 | resolution: 105 | integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== 106 | /@babel/traverse/7.11.5: 107 | dependencies: 108 | '@babel/code-frame': 7.10.4 109 | '@babel/generator': 7.11.6 110 | '@babel/helper-function-name': 7.10.4 111 | '@babel/helper-split-export-declaration': 7.11.0 112 | '@babel/parser': 7.11.5 113 | '@babel/types': 7.11.5 114 | debug: 4.1.1 115 | globals: 11.12.0 116 | lodash: 4.17.20 117 | dev: true 118 | resolution: 119 | integrity: sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== 120 | /@babel/types/7.11.5: 121 | dependencies: 122 | '@babel/helper-validator-identifier': 7.10.4 123 | lodash: 4.17.20 124 | to-fast-properties: 2.0.0 125 | dev: true 126 | resolution: 127 | integrity: sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== 128 | /@bcoe/v8-coverage/0.2.3: 129 | dev: true 130 | resolution: 131 | integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== 132 | /@concordance/react/2.0.0: 133 | dependencies: 134 | arrify: 1.0.1 135 | dev: true 136 | engines: 137 | node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0' 138 | resolution: 139 | integrity: sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA== 140 | /@eslint/eslintrc/0.1.3: 141 | dependencies: 142 | ajv: 6.12.5 143 | debug: 4.2.0 144 | espree: 7.3.0 145 | globals: 12.4.0 146 | ignore: 4.0.6 147 | import-fresh: 3.2.1 148 | js-yaml: 3.14.0 149 | lodash: 4.17.20 150 | minimatch: 3.0.4 151 | strip-json-comments: 3.1.1 152 | dev: true 153 | engines: 154 | node: ^10.12.0 || >=12.0.0 155 | resolution: 156 | integrity: sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== 157 | /@istanbuljs/schema/0.1.2: 158 | dev: true 159 | engines: 160 | node: '>=8' 161 | resolution: 162 | integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== 163 | /@nodelib/fs.scandir/2.1.3: 164 | dependencies: 165 | '@nodelib/fs.stat': 2.0.3 166 | run-parallel: 1.1.9 167 | dev: true 168 | engines: 169 | node: '>= 8' 170 | resolution: 171 | integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== 172 | /@nodelib/fs.stat/2.0.3: 173 | dev: true 174 | engines: 175 | node: '>= 8' 176 | resolution: 177 | integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== 178 | /@nodelib/fs.walk/1.2.4: 179 | dependencies: 180 | '@nodelib/fs.scandir': 2.1.3 181 | fastq: 1.8.0 182 | dev: true 183 | engines: 184 | node: '>= 8' 185 | resolution: 186 | integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== 187 | /@sindresorhus/is/0.14.0: 188 | dev: true 189 | engines: 190 | node: '>=6' 191 | resolution: 192 | integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== 193 | /@szmarczak/http-timer/1.1.2: 194 | dependencies: 195 | defer-to-connect: 1.1.3 196 | dev: true 197 | engines: 198 | node: '>=6' 199 | resolution: 200 | integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== 201 | /@types/color-name/1.1.1: 202 | dev: true 203 | resolution: 204 | integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== 205 | /@types/eslint-visitor-keys/1.0.0: 206 | dev: true 207 | resolution: 208 | integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== 209 | /@types/is-windows/1.0.0: 210 | dev: true 211 | resolution: 212 | integrity: sha512-tJ1rq04tGKuIJoWIH0Gyuwv4RQ3+tIu7wQrC0MV47raQ44kIzXSSFKfrxFUOWVRvesoF7mrTqigXmqoZJsXwTg== 213 | /@types/istanbul-lib-coverage/2.0.3: 214 | dev: true 215 | resolution: 216 | integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== 217 | /@types/json-schema/7.0.6: 218 | dev: true 219 | resolution: 220 | integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== 221 | /@types/json5/0.0.29: 222 | dev: true 223 | resolution: 224 | integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= 225 | /@types/node/14.11.8: 226 | dev: true 227 | resolution: 228 | integrity: sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw== 229 | /@types/normalize-package-data/2.4.0: 230 | dev: true 231 | resolution: 232 | integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== 233 | /@typescript-eslint/eslint-plugin/3.6.1_beb3bfc6c1be8c3305d40009f084d6a9: 234 | dependencies: 235 | '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.11.0+typescript@4.0.3 236 | '@typescript-eslint/parser': 3.10.1_eslint@7.11.0+typescript@4.0.3 237 | debug: 4.1.1 238 | eslint: 7.11.0 239 | functional-red-black-tree: 1.0.1 240 | regexpp: 3.1.0 241 | semver: 7.3.2 242 | tsutils: 3.17.1_typescript@4.0.3 243 | typescript: 4.0.3 244 | dev: true 245 | engines: 246 | node: ^10.12.0 || >=12.0.0 247 | peerDependencies: 248 | '@typescript-eslint/parser': ^3.0.0 249 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 250 | typescript: '*' 251 | peerDependenciesMeta: 252 | typescript: 253 | optional: true 254 | resolution: 255 | integrity: sha512-06lfjo76naNeOMDl+mWG9Fh/a0UHKLGhin+mGaIw72FUMbMGBkdi/FEJmgEDzh4eE73KIYzHWvOCYJ0ak7nrJQ== 256 | /@typescript-eslint/experimental-utils/3.10.1_eslint@7.11.0+typescript@4.0.3: 257 | dependencies: 258 | '@types/json-schema': 7.0.6 259 | '@typescript-eslint/types': 3.10.1 260 | '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.0.3 261 | eslint: 7.11.0 262 | eslint-scope: 5.1.1 263 | eslint-utils: 2.1.0 264 | dev: true 265 | engines: 266 | node: ^10.12.0 || >=12.0.0 267 | peerDependencies: 268 | eslint: '*' 269 | typescript: '*' 270 | resolution: 271 | integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== 272 | /@typescript-eslint/experimental-utils/3.6.1_eslint@7.11.0+typescript@4.0.3: 273 | dependencies: 274 | '@types/json-schema': 7.0.6 275 | '@typescript-eslint/types': 3.6.1 276 | '@typescript-eslint/typescript-estree': 3.6.1_typescript@4.0.3 277 | eslint: 7.11.0 278 | eslint-scope: 5.1.1 279 | eslint-utils: 2.1.0 280 | dev: true 281 | engines: 282 | node: ^10.12.0 || >=12.0.0 283 | peerDependencies: 284 | eslint: '*' 285 | typescript: '*' 286 | resolution: 287 | integrity: sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg== 288 | /@typescript-eslint/parser/3.10.1_eslint@7.11.0+typescript@4.0.3: 289 | dependencies: 290 | '@types/eslint-visitor-keys': 1.0.0 291 | '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.11.0+typescript@4.0.3 292 | '@typescript-eslint/types': 3.10.1 293 | '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.0.3 294 | eslint: 7.11.0 295 | eslint-visitor-keys: 1.3.0 296 | typescript: 4.0.3 297 | dev: true 298 | engines: 299 | node: ^10.12.0 || >=12.0.0 300 | peerDependencies: 301 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 302 | typescript: '*' 303 | peerDependenciesMeta: 304 | typescript: 305 | optional: true 306 | resolution: 307 | integrity: sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== 308 | /@typescript-eslint/types/3.10.1: 309 | dev: true 310 | engines: 311 | node: ^8.10.0 || ^10.13.0 || >=11.10.1 312 | resolution: 313 | integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== 314 | /@typescript-eslint/types/3.6.1: 315 | dev: true 316 | engines: 317 | node: ^8.10.0 || ^10.13.0 || >=11.10.1 318 | resolution: 319 | integrity: sha512-NPxd5yXG63gx57WDTW1rp0cF3XlNuuFFB5G+Kc48zZ+51ZnQn9yjDEsjTPQ+aWM+V+Z0I4kuTFKjKvgcT1F7xQ== 320 | /@typescript-eslint/typescript-estree/3.10.1_typescript@4.0.3: 321 | dependencies: 322 | '@typescript-eslint/types': 3.10.1 323 | '@typescript-eslint/visitor-keys': 3.10.1 324 | debug: 4.1.1 325 | glob: 7.1.6 326 | is-glob: 4.0.1 327 | lodash: 4.17.20 328 | semver: 7.3.2 329 | tsutils: 3.17.1_typescript@4.0.3 330 | typescript: 4.0.3 331 | dev: true 332 | engines: 333 | node: ^10.12.0 || >=12.0.0 334 | peerDependencies: 335 | typescript: '*' 336 | peerDependenciesMeta: 337 | typescript: 338 | optional: true 339 | resolution: 340 | integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== 341 | /@typescript-eslint/typescript-estree/3.6.1_typescript@4.0.3: 342 | dependencies: 343 | '@typescript-eslint/types': 3.6.1 344 | '@typescript-eslint/visitor-keys': 3.6.1 345 | debug: 4.1.1 346 | glob: 7.1.6 347 | is-glob: 4.0.1 348 | lodash: 4.17.20 349 | semver: 7.3.2 350 | tsutils: 3.17.1_typescript@4.0.3 351 | typescript: 4.0.3 352 | dev: true 353 | engines: 354 | node: ^10.12.0 || >=12.0.0 355 | peerDependencies: 356 | typescript: '*' 357 | peerDependenciesMeta: 358 | typescript: 359 | optional: true 360 | resolution: 361 | integrity: sha512-G4XRe/ZbCZkL1fy09DPN3U0mR6SayIv1zSeBNquRFRk7CnVLgkC2ZPj8llEMJg5Y8dJ3T76SvTGtceytniaztQ== 362 | /@typescript-eslint/visitor-keys/3.10.1: 363 | dependencies: 364 | eslint-visitor-keys: 1.3.0 365 | dev: true 366 | engines: 367 | node: ^8.10.0 || ^10.13.0 || >=11.10.1 368 | resolution: 369 | integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== 370 | /@typescript-eslint/visitor-keys/3.6.1: 371 | dependencies: 372 | eslint-visitor-keys: 1.3.0 373 | dev: true 374 | engines: 375 | node: ^8.10.0 || ^10.13.0 || >=11.10.1 376 | resolution: 377 | integrity: sha512-qC8Olwz5ZyMTZrh4Wl3K4U6tfms0R/mzU4/5W3XeUZptVraGVmbptJbn6h2Ey6Rb3hOs3zWoAUebZk8t47KGiQ== 378 | /@vue-reactivity/watch/0.1.6_7e669da1516f6ddba0f0552b6a8334b4: 379 | dependencies: 380 | '@vue/reactivity': 3.0.0 381 | '@vue/shared': 3.0.0 382 | dev: false 383 | peerDependencies: 384 | '@vue/reactivity': '>=3.0.0-rc.1' 385 | '@vue/shared': '>=3.0.0-rc.1' 386 | resolution: 387 | integrity: sha512-Se4D+1LAnn8B49MuRzWyZv2syb+9FTuxXKA8FF6gjZD08PdVwoVZG3ncZzqFFG2lVlzx03+rjOCtIJb+VkD3Qg== 388 | /@vue/reactivity/3.0.0: 389 | dependencies: 390 | '@vue/shared': 3.0.0 391 | dev: false 392 | resolution: 393 | integrity: sha512-mEGkztGQrAPZRhV7C6PorrpT3+NtuA4dY2QjMzzrW31noKhssWTajRZTwpLF39NBRrF5UU6cp9+1I0FfavMgEQ== 394 | /@vue/shared/3.0.0: 395 | dev: false 396 | resolution: 397 | integrity: sha512-4XWL/avABGxU2E2ZF1eZq3Tj7fvksCMssDZUHOykBIMmh5d+KcAnQMC5XHMhtnA0NAvktYsA2YpdsVwVmhWzvA== 398 | /acorn-jsx/5.3.1_acorn@7.4.0: 399 | dependencies: 400 | acorn: 7.4.0 401 | dev: true 402 | peerDependencies: 403 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 404 | resolution: 405 | integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== 406 | /acorn-walk/8.0.0: 407 | dev: true 408 | engines: 409 | node: '>=0.4.0' 410 | resolution: 411 | integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA== 412 | /acorn/7.4.0: 413 | dev: true 414 | engines: 415 | node: '>=0.4.0' 416 | hasBin: true 417 | resolution: 418 | integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== 419 | /acorn/8.0.1: 420 | dev: true 421 | engines: 422 | node: '>=0.4.0' 423 | hasBin: true 424 | resolution: 425 | integrity: sha512-dmKn4pqZ29iQl2Pvze1zTrps2luvls2PBY//neO2WJ0s10B3AxJXshN+Ph7B4GrhfGhHXrl4dnUwyNNXQcnWGQ== 426 | /aggregate-error/3.1.0: 427 | dependencies: 428 | clean-stack: 2.2.0 429 | indent-string: 4.0.0 430 | dev: true 431 | engines: 432 | node: '>=8' 433 | resolution: 434 | integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== 435 | /ajv/6.12.5: 436 | dependencies: 437 | fast-deep-equal: 3.1.3 438 | fast-json-stable-stringify: 2.1.0 439 | json-schema-traverse: 0.4.1 440 | uri-js: 4.4.0 441 | dev: true 442 | resolution: 443 | integrity: sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== 444 | /ansi-align/3.0.0: 445 | dependencies: 446 | string-width: 3.1.0 447 | dev: true 448 | resolution: 449 | integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== 450 | /ansi-colors/4.1.1: 451 | dev: true 452 | engines: 453 | node: '>=6' 454 | resolution: 455 | integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== 456 | /ansi-regex/3.0.0: 457 | dev: true 458 | engines: 459 | node: '>=4' 460 | resolution: 461 | integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= 462 | /ansi-regex/4.1.0: 463 | dev: true 464 | engines: 465 | node: '>=6' 466 | resolution: 467 | integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 468 | /ansi-regex/5.0.0: 469 | dev: true 470 | engines: 471 | node: '>=8' 472 | resolution: 473 | integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 474 | /ansi-styles/3.2.1: 475 | dependencies: 476 | color-convert: 1.9.3 477 | dev: true 478 | engines: 479 | node: '>=4' 480 | resolution: 481 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 482 | /ansi-styles/4.2.1: 483 | dependencies: 484 | '@types/color-name': 1.1.1 485 | color-convert: 2.0.1 486 | dev: true 487 | engines: 488 | node: '>=8' 489 | resolution: 490 | integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== 491 | /any-promise/1.3.0: 492 | dev: true 493 | resolution: 494 | integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= 495 | /anymatch/3.1.1: 496 | dependencies: 497 | normalize-path: 3.0.0 498 | picomatch: 2.2.2 499 | dev: true 500 | engines: 501 | node: '>= 8' 502 | resolution: 503 | integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== 504 | /argparse/1.0.10: 505 | dependencies: 506 | sprintf-js: 1.0.3 507 | dev: true 508 | resolution: 509 | integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 510 | /array-find-index/1.0.2: 511 | dev: true 512 | engines: 513 | node: '>=0.10.0' 514 | resolution: 515 | integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= 516 | /array-includes/3.1.1: 517 | dependencies: 518 | define-properties: 1.1.3 519 | es-abstract: 1.17.6 520 | is-string: 1.0.5 521 | dev: true 522 | engines: 523 | node: '>= 0.4' 524 | resolution: 525 | integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== 526 | /array-union/2.1.0: 527 | dev: true 528 | engines: 529 | node: '>=8' 530 | resolution: 531 | integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 532 | /array.prototype.flat/1.2.3: 533 | dependencies: 534 | define-properties: 1.1.3 535 | es-abstract: 1.17.6 536 | dev: true 537 | engines: 538 | node: '>= 0.4' 539 | resolution: 540 | integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== 541 | /arrgv/1.0.2: 542 | dev: true 543 | engines: 544 | node: '>=8.0.0' 545 | resolution: 546 | integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw== 547 | /arrify/1.0.1: 548 | dev: true 549 | engines: 550 | node: '>=0.10.0' 551 | resolution: 552 | integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= 553 | /arrify/2.0.1: 554 | dev: true 555 | engines: 556 | node: '>=8' 557 | resolution: 558 | integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== 559 | /astral-regex/1.0.0: 560 | dev: true 561 | engines: 562 | node: '>=4' 563 | resolution: 564 | integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== 565 | /astral-regex/2.0.0: 566 | dev: true 567 | engines: 568 | node: '>=8' 569 | resolution: 570 | integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== 571 | /ava/3.13.0: 572 | dependencies: 573 | '@concordance/react': 2.0.0 574 | acorn: 8.0.1 575 | acorn-walk: 8.0.0 576 | ansi-styles: 4.2.1 577 | arrgv: 1.0.2 578 | arrify: 2.0.1 579 | callsites: 3.1.0 580 | chalk: 4.1.0 581 | chokidar: 3.4.2 582 | chunkd: 2.0.1 583 | ci-info: 2.0.0 584 | ci-parallel-vars: 1.0.1 585 | clean-yaml-object: 0.1.0 586 | cli-cursor: 3.1.0 587 | cli-truncate: 2.1.0 588 | code-excerpt: 3.0.0 589 | common-path-prefix: 3.0.0 590 | concordance: 5.0.1 591 | convert-source-map: 1.7.0 592 | currently-unhandled: 0.4.1 593 | debug: 4.2.0 594 | del: 6.0.0 595 | emittery: 0.7.1 596 | equal-length: 1.0.1 597 | figures: 3.2.0 598 | globby: 11.0.1 599 | ignore-by-default: 2.0.0 600 | import-local: 3.0.2 601 | indent-string: 4.0.0 602 | is-error: 2.2.2 603 | is-plain-object: 5.0.0 604 | is-promise: 4.0.0 605 | lodash: 4.17.20 606 | matcher: 3.0.0 607 | md5-hex: 3.0.1 608 | mem: 6.1.1 609 | ms: 2.1.2 610 | ora: 5.1.0 611 | p-event: 4.2.0 612 | p-map: 4.0.0 613 | picomatch: 2.2.2 614 | pkg-conf: 3.1.0 615 | plur: 4.0.0 616 | pretty-ms: 7.0.1 617 | read-pkg: 5.2.0 618 | resolve-cwd: 3.0.0 619 | slash: 3.0.0 620 | source-map-support: 0.5.19 621 | stack-utils: 2.0.2 622 | strip-ansi: 6.0.0 623 | supertap: 1.0.0 624 | temp-dir: 2.0.0 625 | trim-off-newlines: 1.0.1 626 | update-notifier: 4.1.1 627 | write-file-atomic: 3.0.3 628 | yargs: 16.0.3 629 | dev: true 630 | engines: 631 | node: '>=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0' 632 | hasBin: true 633 | resolution: 634 | integrity: sha512-yzky+gark5PdsFFlZ4CnBVxm/OgBUWtn9vAsSSnuooVJNOk5ER17HJXVeUzy63LIt06Zy34oThcn+2ZqgMs7SA== 635 | /babel-eslint/10.1.0_eslint@7.11.0: 636 | dependencies: 637 | '@babel/code-frame': 7.10.4 638 | '@babel/parser': 7.11.5 639 | '@babel/traverse': 7.11.5 640 | '@babel/types': 7.11.5 641 | eslint: 7.11.0 642 | eslint-visitor-keys: 1.3.0 643 | resolve: 1.17.0 644 | dev: true 645 | engines: 646 | node: '>=6' 647 | peerDependencies: 648 | eslint: '>= 4.12.1' 649 | resolution: 650 | integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== 651 | /balanced-match/1.0.0: 652 | dev: true 653 | resolution: 654 | integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 655 | /binary-extensions/2.1.0: 656 | dev: true 657 | engines: 658 | node: '>=8' 659 | resolution: 660 | integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== 661 | /blueimp-md5/2.18.0: 662 | dev: true 663 | resolution: 664 | integrity: sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q== 665 | /boxen/4.2.0: 666 | dependencies: 667 | ansi-align: 3.0.0 668 | camelcase: 5.3.1 669 | chalk: 3.0.0 670 | cli-boxes: 2.2.1 671 | string-width: 4.2.0 672 | term-size: 2.2.0 673 | type-fest: 0.8.1 674 | widest-line: 3.1.0 675 | dev: true 676 | engines: 677 | node: '>=8' 678 | resolution: 679 | integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== 680 | /brace-expansion/1.1.11: 681 | dependencies: 682 | balanced-match: 1.0.0 683 | concat-map: 0.0.1 684 | dev: true 685 | resolution: 686 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 687 | /braces/3.0.2: 688 | dependencies: 689 | fill-range: 7.0.1 690 | dev: true 691 | engines: 692 | node: '>=8' 693 | resolution: 694 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 695 | /buffer-from/1.1.1: 696 | dev: true 697 | resolution: 698 | integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 699 | /c8/7.3.3: 700 | dependencies: 701 | '@bcoe/v8-coverage': 0.2.3 702 | '@istanbuljs/schema': 0.1.2 703 | find-up: 5.0.0 704 | foreground-child: 2.0.0 705 | furi: 2.0.0 706 | istanbul-lib-coverage: 3.0.0 707 | istanbul-lib-report: 3.0.0 708 | istanbul-reports: 3.0.2 709 | rimraf: 3.0.2 710 | test-exclude: 6.0.0 711 | v8-to-istanbul: 6.0.1 712 | yargs: 16.0.3 713 | yargs-parser: 20.2.1 714 | dev: true 715 | engines: 716 | node: '>=10.12.0' 717 | hasBin: true 718 | resolution: 719 | integrity: sha512-ohpiv6gYJZDgto+TkyfK6EY+JCcpNSgBgrH13v5i/gymXgR5jk0VrTmrHW7dS1A8e26aOrrRAjzqnWWxZFf5Nw== 720 | /cac/6.6.1: 721 | dev: true 722 | engines: 723 | node: '>=8' 724 | resolution: 725 | integrity: sha512-uhki4T3Ax68hw7Dufi0bATVAF8ayBSwOKUEJHjObPrUN4tlQ8Lf7oljpTje/mArLxYN0D743c2zJt4C1bVTCqg== 726 | /cacheable-request/6.1.0: 727 | dependencies: 728 | clone-response: 1.0.2 729 | get-stream: 5.2.0 730 | http-cache-semantics: 4.1.0 731 | keyv: 3.1.0 732 | lowercase-keys: 2.0.0 733 | normalize-url: 4.5.0 734 | responselike: 1.0.2 735 | dev: true 736 | engines: 737 | node: '>=8' 738 | resolution: 739 | integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== 740 | /callsites/3.1.0: 741 | dev: true 742 | engines: 743 | node: '>=6' 744 | resolution: 745 | integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 746 | /camelcase/5.3.1: 747 | dev: true 748 | engines: 749 | node: '>=6' 750 | resolution: 751 | integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 752 | /chalk/2.4.2: 753 | dependencies: 754 | ansi-styles: 3.2.1 755 | escape-string-regexp: 1.0.5 756 | supports-color: 5.5.0 757 | dev: true 758 | engines: 759 | node: '>=4' 760 | resolution: 761 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 762 | /chalk/3.0.0: 763 | dependencies: 764 | ansi-styles: 4.2.1 765 | supports-color: 7.2.0 766 | dev: true 767 | engines: 768 | node: '>=8' 769 | resolution: 770 | integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 771 | /chalk/4.1.0: 772 | dependencies: 773 | ansi-styles: 4.2.1 774 | supports-color: 7.2.0 775 | dev: true 776 | engines: 777 | node: '>=10' 778 | resolution: 779 | integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== 780 | /chokidar/3.4.2: 781 | dependencies: 782 | anymatch: 3.1.1 783 | braces: 3.0.2 784 | glob-parent: 5.1.1 785 | is-binary-path: 2.1.0 786 | is-glob: 4.0.1 787 | normalize-path: 3.0.0 788 | readdirp: 3.4.0 789 | dev: true 790 | engines: 791 | node: '>= 8.10.0' 792 | optionalDependencies: 793 | fsevents: 2.1.3 794 | resolution: 795 | integrity: sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== 796 | /chunkd/2.0.1: 797 | dev: true 798 | resolution: 799 | integrity: sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ== 800 | /ci-info/2.0.0: 801 | dev: true 802 | resolution: 803 | integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== 804 | /ci-parallel-vars/1.0.1: 805 | dev: true 806 | resolution: 807 | integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg== 808 | /clean-regexp/1.0.0: 809 | dependencies: 810 | escape-string-regexp: 1.0.5 811 | dev: true 812 | engines: 813 | node: '>=4' 814 | resolution: 815 | integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc= 816 | /clean-stack/2.2.0: 817 | dev: true 818 | engines: 819 | node: '>=6' 820 | resolution: 821 | integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== 822 | /clean-yaml-object/0.1.0: 823 | dev: true 824 | engines: 825 | node: '>=0.10.0' 826 | resolution: 827 | integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= 828 | /cli-boxes/2.2.1: 829 | dev: true 830 | engines: 831 | node: '>=6' 832 | resolution: 833 | integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== 834 | /cli-cursor/3.1.0: 835 | dependencies: 836 | restore-cursor: 3.1.0 837 | dev: true 838 | engines: 839 | node: '>=8' 840 | resolution: 841 | integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== 842 | /cli-spinners/2.4.0: 843 | dev: true 844 | engines: 845 | node: '>=6' 846 | resolution: 847 | integrity: sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== 848 | /cli-truncate/2.1.0: 849 | dependencies: 850 | slice-ansi: 3.0.0 851 | string-width: 4.2.0 852 | dev: true 853 | engines: 854 | node: '>=8' 855 | resolution: 856 | integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== 857 | /cliui/7.0.1: 858 | dependencies: 859 | string-width: 4.2.0 860 | strip-ansi: 6.0.0 861 | wrap-ansi: 7.0.0 862 | dev: true 863 | resolution: 864 | integrity: sha512-rcvHOWyGyid6I1WjT/3NatKj2kDt9OdSHSXpyLXaMWFbKpGACNW8pRhhdPUq9MWUOdwn8Rz9AVETjF4105rZZQ== 865 | /clone-response/1.0.2: 866 | dependencies: 867 | mimic-response: 1.0.1 868 | dev: true 869 | resolution: 870 | integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= 871 | /clone/1.0.4: 872 | dev: true 873 | engines: 874 | node: '>=0.8' 875 | resolution: 876 | integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= 877 | /code-excerpt/3.0.0: 878 | dependencies: 879 | convert-to-spaces: 1.0.2 880 | dev: true 881 | engines: 882 | node: '>=10' 883 | resolution: 884 | integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw== 885 | /color-convert/1.9.3: 886 | dependencies: 887 | color-name: 1.1.3 888 | dev: true 889 | resolution: 890 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 891 | /color-convert/2.0.1: 892 | dependencies: 893 | color-name: 1.1.4 894 | dev: true 895 | engines: 896 | node: '>=7.0.0' 897 | resolution: 898 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 899 | /color-name/1.1.3: 900 | dev: true 901 | resolution: 902 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 903 | /color-name/1.1.4: 904 | dev: true 905 | resolution: 906 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 907 | /commander/4.1.1: 908 | dev: true 909 | engines: 910 | node: '>= 6' 911 | resolution: 912 | integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== 913 | /common-path-prefix/3.0.0: 914 | dev: true 915 | resolution: 916 | integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== 917 | /concat-map/0.0.1: 918 | dev: true 919 | resolution: 920 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 921 | /concordance/5.0.1: 922 | dependencies: 923 | date-time: 3.1.0 924 | esutils: 2.0.3 925 | fast-diff: 1.2.0 926 | js-string-escape: 1.0.1 927 | lodash: 4.17.20 928 | md5-hex: 3.0.1 929 | semver: 7.3.2 930 | well-known-symbols: 2.0.0 931 | dev: true 932 | engines: 933 | node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14' 934 | resolution: 935 | integrity: sha512-TbNtInKVElgEBnJ1v2Xg+MFX2lvFLbmlv3EuSC5wTfCwpB8kC3w3mffF6cKuUhkn475Ym1f1I4qmuXzx2+uXpw== 936 | /configstore/5.0.1: 937 | dependencies: 938 | dot-prop: 5.3.0 939 | graceful-fs: 4.2.4 940 | make-dir: 3.1.0 941 | unique-string: 2.0.0 942 | write-file-atomic: 3.0.3 943 | xdg-basedir: 4.0.0 944 | dev: true 945 | engines: 946 | node: '>=8' 947 | resolution: 948 | integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== 949 | /contains-path/0.1.0: 950 | dev: true 951 | engines: 952 | node: '>=0.10.0' 953 | resolution: 954 | integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= 955 | /convert-source-map/1.7.0: 956 | dependencies: 957 | safe-buffer: 5.1.2 958 | dev: true 959 | resolution: 960 | integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== 961 | /convert-to-spaces/1.0.2: 962 | dev: true 963 | engines: 964 | node: '>= 4' 965 | resolution: 966 | integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU= 967 | /cross-spawn/7.0.3: 968 | dependencies: 969 | path-key: 3.1.1 970 | shebang-command: 2.0.0 971 | which: 2.0.2 972 | dev: true 973 | engines: 974 | node: '>= 8' 975 | resolution: 976 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 977 | /crypto-random-string/2.0.0: 978 | dev: true 979 | engines: 980 | node: '>=8' 981 | resolution: 982 | integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== 983 | /currently-unhandled/0.4.1: 984 | dependencies: 985 | array-find-index: 1.0.2 986 | dev: true 987 | engines: 988 | node: '>=0.10.0' 989 | resolution: 990 | integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= 991 | /date-time/3.1.0: 992 | dependencies: 993 | time-zone: 1.0.0 994 | dev: true 995 | engines: 996 | node: '>=6' 997 | resolution: 998 | integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg== 999 | /debug/2.6.9: 1000 | dependencies: 1001 | ms: 2.0.0 1002 | dev: true 1003 | resolution: 1004 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 1005 | /debug/4.1.1: 1006 | dependencies: 1007 | ms: 2.1.2 1008 | dev: true 1009 | resolution: 1010 | integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== 1011 | /debug/4.2.0: 1012 | dependencies: 1013 | ms: 2.1.2 1014 | dev: true 1015 | engines: 1016 | node: '>=6.0' 1017 | peerDependencies: 1018 | supports-color: '*' 1019 | peerDependenciesMeta: 1020 | supports-color: 1021 | optional: true 1022 | resolution: 1023 | integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== 1024 | /decompress-response/3.3.0: 1025 | dependencies: 1026 | mimic-response: 1.0.1 1027 | dev: true 1028 | engines: 1029 | node: '>=4' 1030 | resolution: 1031 | integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= 1032 | /deep-extend/0.6.0: 1033 | dev: true 1034 | engines: 1035 | node: '>=4.0.0' 1036 | resolution: 1037 | integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 1038 | /deep-is/0.1.3: 1039 | dev: true 1040 | resolution: 1041 | integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= 1042 | /defaults/1.0.3: 1043 | dependencies: 1044 | clone: 1.0.4 1045 | dev: true 1046 | resolution: 1047 | integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= 1048 | /defer-to-connect/1.1.3: 1049 | dev: true 1050 | resolution: 1051 | integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== 1052 | /define-properties/1.1.3: 1053 | dependencies: 1054 | object-keys: 1.1.1 1055 | dev: true 1056 | engines: 1057 | node: '>= 0.4' 1058 | resolution: 1059 | integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== 1060 | /del/6.0.0: 1061 | dependencies: 1062 | globby: 11.0.1 1063 | graceful-fs: 4.2.4 1064 | is-glob: 4.0.1 1065 | is-path-cwd: 2.2.0 1066 | is-path-inside: 3.0.2 1067 | p-map: 4.0.0 1068 | rimraf: 3.0.2 1069 | slash: 3.0.0 1070 | dev: true 1071 | engines: 1072 | node: '>=10' 1073 | resolution: 1074 | integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== 1075 | /dir-glob/3.0.1: 1076 | dependencies: 1077 | path-type: 4.0.0 1078 | dev: true 1079 | engines: 1080 | node: '>=8' 1081 | resolution: 1082 | integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 1083 | /doctrine/1.5.0: 1084 | dependencies: 1085 | esutils: 2.0.3 1086 | isarray: 1.0.0 1087 | dev: true 1088 | engines: 1089 | node: '>=0.10.0' 1090 | resolution: 1091 | integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= 1092 | /doctrine/3.0.0: 1093 | dependencies: 1094 | esutils: 2.0.3 1095 | dev: true 1096 | engines: 1097 | node: '>=6.0.0' 1098 | resolution: 1099 | integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 1100 | /dom-serializer/1.1.0: 1101 | dependencies: 1102 | domelementtype: 2.0.2 1103 | domhandler: 3.0.0 1104 | entities: 2.0.3 1105 | dev: true 1106 | resolution: 1107 | integrity: sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ== 1108 | /domelementtype/2.0.2: 1109 | dev: true 1110 | resolution: 1111 | integrity: sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== 1112 | /domhandler/3.0.0: 1113 | dependencies: 1114 | domelementtype: 2.0.2 1115 | dev: true 1116 | engines: 1117 | node: '>= 4' 1118 | resolution: 1119 | integrity: sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== 1120 | /domutils/2.3.0: 1121 | dependencies: 1122 | dom-serializer: 1.1.0 1123 | domelementtype: 2.0.2 1124 | domhandler: 3.0.0 1125 | dev: true 1126 | resolution: 1127 | integrity: sha512-xWC75PM3QF6MjE5e58OzwTX0B/rPQnlqH0YyXB/c056RtVJA+eu60da2I/bdnEHzEYC00g8QaZUlAbqOZVbOsw== 1128 | /dot-prop/5.3.0: 1129 | dependencies: 1130 | is-obj: 2.0.0 1131 | dev: true 1132 | engines: 1133 | node: '>=8' 1134 | resolution: 1135 | integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== 1136 | /duplexer3/0.1.4: 1137 | dev: true 1138 | resolution: 1139 | integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 1140 | /emittery/0.7.1: 1141 | dev: true 1142 | engines: 1143 | node: '>=10' 1144 | resolution: 1145 | integrity: sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ== 1146 | /emoji-regex/7.0.3: 1147 | dev: true 1148 | resolution: 1149 | integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== 1150 | /emoji-regex/8.0.0: 1151 | dev: true 1152 | resolution: 1153 | integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 1154 | /end-of-stream/1.4.4: 1155 | dependencies: 1156 | once: 1.4.0 1157 | dev: true 1158 | resolution: 1159 | integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 1160 | /enquirer/2.3.6: 1161 | dependencies: 1162 | ansi-colors: 4.1.1 1163 | dev: true 1164 | engines: 1165 | node: '>=8.6' 1166 | resolution: 1167 | integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== 1168 | /entities/2.0.3: 1169 | dev: true 1170 | resolution: 1171 | integrity: sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== 1172 | /equal-length/1.0.1: 1173 | dev: true 1174 | engines: 1175 | node: '>=4' 1176 | resolution: 1177 | integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w= 1178 | /error-ex/1.3.2: 1179 | dependencies: 1180 | is-arrayish: 0.2.1 1181 | dev: true 1182 | resolution: 1183 | integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 1184 | /es-abstract/1.17.6: 1185 | dependencies: 1186 | es-to-primitive: 1.2.1 1187 | function-bind: 1.1.1 1188 | has: 1.0.3 1189 | has-symbols: 1.0.1 1190 | is-callable: 1.2.1 1191 | is-regex: 1.1.1 1192 | object-inspect: 1.8.0 1193 | object-keys: 1.1.1 1194 | object.assign: 4.1.1 1195 | string.prototype.trimend: 1.0.1 1196 | string.prototype.trimstart: 1.0.1 1197 | dev: true 1198 | engines: 1199 | node: '>= 0.4' 1200 | resolution: 1201 | integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== 1202 | /es-abstract/1.18.0-next.0: 1203 | dependencies: 1204 | es-to-primitive: 1.2.1 1205 | function-bind: 1.1.1 1206 | has: 1.0.3 1207 | has-symbols: 1.0.1 1208 | is-callable: 1.2.1 1209 | is-negative-zero: 2.0.0 1210 | is-regex: 1.1.1 1211 | object-inspect: 1.8.0 1212 | object-keys: 1.1.1 1213 | object.assign: 4.1.1 1214 | string.prototype.trimend: 1.0.1 1215 | string.prototype.trimstart: 1.0.1 1216 | dev: true 1217 | engines: 1218 | node: '>= 0.4' 1219 | resolution: 1220 | integrity: sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ== 1221 | /es-to-primitive/1.2.1: 1222 | dependencies: 1223 | is-callable: 1.2.1 1224 | is-date-object: 1.0.2 1225 | is-symbol: 1.0.3 1226 | dev: true 1227 | engines: 1228 | node: '>= 0.4' 1229 | resolution: 1230 | integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== 1231 | /esbuild-register/1.0.2: 1232 | dependencies: 1233 | joycon: 2.2.5 1234 | pirates: 4.0.1 1235 | source-map-support: 0.5.19 1236 | strip-json-comments: 3.1.1 1237 | dev: true 1238 | peerDependencies: 1239 | esbuild: ^0.6.3 1240 | resolution: 1241 | integrity: sha512-2znPqwdKSTl70zcpOlEnuNj56KVS0nUFJQ+IX4Ogj6AyXOi98V/LZ65k+/LQ8VTiQCazBiYq97izFwGiNaP1Og== 1242 | /esbuild/0.6.34: 1243 | dev: true 1244 | hasBin: true 1245 | requiresBuild: true 1246 | resolution: 1247 | integrity: sha512-InRdL/Q96pUucPqovJzvuLhquZr6jOn81FDVwFjCKz1rYKIm9OdOC+7Fs4vr6x48vKBl5LzKgtjU39BUpO636A== 1248 | /escalade/3.1.1: 1249 | dev: true 1250 | engines: 1251 | node: '>=6' 1252 | resolution: 1253 | integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 1254 | /escape-goat/2.1.1: 1255 | dev: true 1256 | engines: 1257 | node: '>=8' 1258 | resolution: 1259 | integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== 1260 | /escape-string-regexp/1.0.5: 1261 | dev: true 1262 | engines: 1263 | node: '>=0.8.0' 1264 | resolution: 1265 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 1266 | /escape-string-regexp/2.0.0: 1267 | dev: true 1268 | engines: 1269 | node: '>=8' 1270 | resolution: 1271 | integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== 1272 | /escape-string-regexp/4.0.0: 1273 | dev: true 1274 | engines: 1275 | node: '>=10' 1276 | resolution: 1277 | integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 1278 | /eslint-ast-utils/1.1.0: 1279 | dependencies: 1280 | lodash.get: 4.4.2 1281 | lodash.zip: 4.2.0 1282 | dev: true 1283 | engines: 1284 | node: '>=4' 1285 | resolution: 1286 | integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== 1287 | /eslint-config-standard/14.1.1_651a1d988d8633eea6f9d79972d57fda: 1288 | dependencies: 1289 | eslint: 7.11.0 1290 | eslint-plugin-import: 2.22.0_eslint@7.11.0 1291 | eslint-plugin-node: 11.1.0_eslint@7.11.0 1292 | eslint-plugin-promise: 4.2.1 1293 | eslint-plugin-standard: 4.0.1_eslint@7.11.0 1294 | dev: true 1295 | peerDependencies: 1296 | eslint: '>=6.2.2' 1297 | eslint-plugin-import: '>=2.18.0' 1298 | eslint-plugin-node: '>=9.1.0' 1299 | eslint-plugin-promise: '>=4.2.1' 1300 | eslint-plugin-standard: '>=4.0.0' 1301 | resolution: 1302 | integrity: sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== 1303 | /eslint-import-resolver-node/0.3.4: 1304 | dependencies: 1305 | debug: 2.6.9 1306 | resolve: 1.17.0 1307 | dev: true 1308 | resolution: 1309 | integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== 1310 | /eslint-module-utils/2.6.0: 1311 | dependencies: 1312 | debug: 2.6.9 1313 | pkg-dir: 2.0.0 1314 | dev: true 1315 | engines: 1316 | node: '>=4' 1317 | resolution: 1318 | integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== 1319 | /eslint-plugin-es/3.0.1_eslint@7.11.0: 1320 | dependencies: 1321 | eslint: 7.11.0 1322 | eslint-utils: 2.1.0 1323 | regexpp: 3.1.0 1324 | dev: true 1325 | engines: 1326 | node: '>=8.10.0' 1327 | peerDependencies: 1328 | eslint: '>=4.19.1' 1329 | resolution: 1330 | integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== 1331 | /eslint-plugin-html/6.1.0: 1332 | dependencies: 1333 | htmlparser2: 4.1.0 1334 | dev: true 1335 | resolution: 1336 | integrity: sha512-xcqithhnjUxoEDRL0hYci4RSS8EZ1NGr3/H8x3BxJvxgbu4R3YaEUea9i93j95NuAgoAbOUfNmybta8fqi4UbA== 1337 | /eslint-plugin-import/2.22.0_eslint@7.11.0: 1338 | dependencies: 1339 | array-includes: 3.1.1 1340 | array.prototype.flat: 1.2.3 1341 | contains-path: 0.1.0 1342 | debug: 2.6.9 1343 | doctrine: 1.5.0 1344 | eslint: 7.11.0 1345 | eslint-import-resolver-node: 0.3.4 1346 | eslint-module-utils: 2.6.0 1347 | has: 1.0.3 1348 | minimatch: 3.0.4 1349 | object.values: 1.1.1 1350 | read-pkg-up: 2.0.0 1351 | resolve: 1.17.0 1352 | tsconfig-paths: 3.9.0 1353 | dev: true 1354 | engines: 1355 | node: '>=4' 1356 | peerDependencies: 1357 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 1358 | resolution: 1359 | integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== 1360 | /eslint-plugin-node/11.1.0_eslint@7.11.0: 1361 | dependencies: 1362 | eslint: 7.11.0 1363 | eslint-plugin-es: 3.0.1_eslint@7.11.0 1364 | eslint-utils: 2.1.0 1365 | ignore: 5.1.8 1366 | minimatch: 3.0.4 1367 | resolve: 1.17.0 1368 | semver: 6.3.0 1369 | dev: true 1370 | engines: 1371 | node: '>=8.10.0' 1372 | peerDependencies: 1373 | eslint: '>=5.16.0' 1374 | resolution: 1375 | integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== 1376 | /eslint-plugin-promise/4.2.1: 1377 | dev: true 1378 | engines: 1379 | node: '>=6' 1380 | resolution: 1381 | integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== 1382 | /eslint-plugin-standard/4.0.1_eslint@7.11.0: 1383 | dependencies: 1384 | eslint: 7.11.0 1385 | dev: true 1386 | peerDependencies: 1387 | eslint: '>=5.0.0' 1388 | resolution: 1389 | integrity: sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== 1390 | /eslint-plugin-unicorn/21.0.0_eslint@7.11.0: 1391 | dependencies: 1392 | ci-info: 2.0.0 1393 | clean-regexp: 1.0.0 1394 | eslint: 7.11.0 1395 | eslint-ast-utils: 1.1.0 1396 | eslint-template-visitor: 2.2.1_eslint@7.11.0 1397 | eslint-utils: 2.1.0 1398 | import-modules: 2.0.0 1399 | lodash: 4.17.20 1400 | pluralize: 8.0.0 1401 | read-pkg-up: 7.0.1 1402 | regexp-tree: 0.1.21 1403 | reserved-words: 0.1.2 1404 | safe-regex: 2.1.1 1405 | semver: 7.3.2 1406 | dev: true 1407 | engines: 1408 | node: '>=10' 1409 | peerDependencies: 1410 | eslint: '>=7.3.0' 1411 | resolution: 1412 | integrity: sha512-S8v7+v4gZTQPj4pKKvexhgSUaLQSyItvxW2SVZDaX9Iu5IjlAmF2eni+L6w8a2aqshxgU8Lle4FIAVDtuejSKQ== 1413 | /eslint-scope/5.1.1: 1414 | dependencies: 1415 | esrecurse: 4.3.0 1416 | estraverse: 4.3.0 1417 | dev: true 1418 | engines: 1419 | node: '>=8.0.0' 1420 | resolution: 1421 | integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 1422 | /eslint-template-visitor/2.2.1_eslint@7.11.0: 1423 | dependencies: 1424 | babel-eslint: 10.1.0_eslint@7.11.0 1425 | eslint: 7.11.0 1426 | eslint-visitor-keys: 1.3.0 1427 | esquery: 1.3.1 1428 | multimap: 1.1.0 1429 | dev: true 1430 | peerDependencies: 1431 | eslint: '>=7.0.0' 1432 | resolution: 1433 | integrity: sha512-q3SxoBXz0XjPGkUpwGVAwIwIPIxzCAJX1uwfVc8tW3v7u/zS7WXNH3I2Mu2MDz2NgSITAyKLRaQFPHu/iyKxDQ== 1434 | /eslint-utils/2.1.0: 1435 | dependencies: 1436 | eslint-visitor-keys: 1.3.0 1437 | dev: true 1438 | engines: 1439 | node: '>=6' 1440 | resolution: 1441 | integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== 1442 | /eslint-visitor-keys/1.3.0: 1443 | dev: true 1444 | engines: 1445 | node: '>=4' 1446 | resolution: 1447 | integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 1448 | /eslint-visitor-keys/2.0.0: 1449 | dev: true 1450 | engines: 1451 | node: '>=10' 1452 | resolution: 1453 | integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== 1454 | /eslint/7.11.0: 1455 | dependencies: 1456 | '@babel/code-frame': 7.10.4 1457 | '@eslint/eslintrc': 0.1.3 1458 | ajv: 6.12.5 1459 | chalk: 4.1.0 1460 | cross-spawn: 7.0.3 1461 | debug: 4.1.1 1462 | doctrine: 3.0.0 1463 | enquirer: 2.3.6 1464 | eslint-scope: 5.1.1 1465 | eslint-utils: 2.1.0 1466 | eslint-visitor-keys: 2.0.0 1467 | espree: 7.3.0 1468 | esquery: 1.3.1 1469 | esutils: 2.0.3 1470 | file-entry-cache: 5.0.1 1471 | functional-red-black-tree: 1.0.1 1472 | glob-parent: 5.1.1 1473 | globals: 12.4.0 1474 | ignore: 4.0.6 1475 | import-fresh: 3.2.1 1476 | imurmurhash: 0.1.4 1477 | is-glob: 4.0.1 1478 | js-yaml: 3.14.0 1479 | json-stable-stringify-without-jsonify: 1.0.1 1480 | levn: 0.4.1 1481 | lodash: 4.17.20 1482 | minimatch: 3.0.4 1483 | natural-compare: 1.4.0 1484 | optionator: 0.9.1 1485 | progress: 2.0.3 1486 | regexpp: 3.1.0 1487 | semver: 7.3.2 1488 | strip-ansi: 6.0.0 1489 | strip-json-comments: 3.1.1 1490 | table: 5.4.6 1491 | text-table: 0.2.0 1492 | v8-compile-cache: 2.1.1 1493 | dev: true 1494 | engines: 1495 | node: ^10.12.0 || >=12.0.0 1496 | hasBin: true 1497 | resolution: 1498 | integrity: sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw== 1499 | /esm/3.2.25: 1500 | dev: true 1501 | engines: 1502 | node: '>=6' 1503 | resolution: 1504 | integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== 1505 | /espree/7.3.0: 1506 | dependencies: 1507 | acorn: 7.4.0 1508 | acorn-jsx: 5.3.1_acorn@7.4.0 1509 | eslint-visitor-keys: 1.3.0 1510 | dev: true 1511 | engines: 1512 | node: ^10.12.0 || >=12.0.0 1513 | resolution: 1514 | integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== 1515 | /esprima/4.0.1: 1516 | dev: true 1517 | engines: 1518 | node: '>=4' 1519 | hasBin: true 1520 | resolution: 1521 | integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 1522 | /esquery/1.3.1: 1523 | dependencies: 1524 | estraverse: 5.2.0 1525 | dev: true 1526 | engines: 1527 | node: '>=0.10' 1528 | resolution: 1529 | integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== 1530 | /esrecurse/4.3.0: 1531 | dependencies: 1532 | estraverse: 5.2.0 1533 | dev: true 1534 | engines: 1535 | node: '>=4.0' 1536 | resolution: 1537 | integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1538 | /estraverse/4.3.0: 1539 | dev: true 1540 | engines: 1541 | node: '>=4.0' 1542 | resolution: 1543 | integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1544 | /estraverse/5.2.0: 1545 | dev: true 1546 | engines: 1547 | node: '>=4.0' 1548 | resolution: 1549 | integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== 1550 | /esutils/2.0.3: 1551 | dev: true 1552 | engines: 1553 | node: '>=0.10.0' 1554 | resolution: 1555 | integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 1556 | /fast-deep-equal/3.1.3: 1557 | dev: true 1558 | resolution: 1559 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1560 | /fast-diff/1.2.0: 1561 | dev: true 1562 | resolution: 1563 | integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== 1564 | /fast-glob/3.2.4: 1565 | dependencies: 1566 | '@nodelib/fs.stat': 2.0.3 1567 | '@nodelib/fs.walk': 1.2.4 1568 | glob-parent: 5.1.1 1569 | merge2: 1.4.1 1570 | micromatch: 4.0.2 1571 | picomatch: 2.2.2 1572 | dev: true 1573 | engines: 1574 | node: '>=8' 1575 | resolution: 1576 | integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== 1577 | /fast-json-stable-stringify/2.1.0: 1578 | dev: true 1579 | resolution: 1580 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1581 | /fast-levenshtein/2.0.6: 1582 | dev: true 1583 | resolution: 1584 | integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 1585 | /fastq/1.8.0: 1586 | dependencies: 1587 | reusify: 1.0.4 1588 | dev: true 1589 | resolution: 1590 | integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== 1591 | /figures/3.2.0: 1592 | dependencies: 1593 | escape-string-regexp: 1.0.5 1594 | dev: true 1595 | engines: 1596 | node: '>=8' 1597 | resolution: 1598 | integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== 1599 | /file-entry-cache/5.0.1: 1600 | dependencies: 1601 | flat-cache: 2.0.1 1602 | dev: true 1603 | engines: 1604 | node: '>=4' 1605 | resolution: 1606 | integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== 1607 | /fill-range/7.0.1: 1608 | dependencies: 1609 | to-regex-range: 5.0.1 1610 | dev: true 1611 | engines: 1612 | node: '>=8' 1613 | resolution: 1614 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1615 | /find-up/2.1.0: 1616 | dependencies: 1617 | locate-path: 2.0.0 1618 | dev: true 1619 | engines: 1620 | node: '>=4' 1621 | resolution: 1622 | integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= 1623 | /find-up/3.0.0: 1624 | dependencies: 1625 | locate-path: 3.0.0 1626 | dev: true 1627 | engines: 1628 | node: '>=6' 1629 | resolution: 1630 | integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 1631 | /find-up/4.1.0: 1632 | dependencies: 1633 | locate-path: 5.0.0 1634 | path-exists: 4.0.0 1635 | dev: true 1636 | engines: 1637 | node: '>=8' 1638 | resolution: 1639 | integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 1640 | /find-up/5.0.0: 1641 | dependencies: 1642 | locate-path: 6.0.0 1643 | path-exists: 4.0.0 1644 | dev: true 1645 | engines: 1646 | node: '>=10' 1647 | resolution: 1648 | integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 1649 | /flat-cache/2.0.1: 1650 | dependencies: 1651 | flatted: 2.0.2 1652 | rimraf: 2.6.3 1653 | write: 1.0.3 1654 | dev: true 1655 | engines: 1656 | node: '>=4' 1657 | resolution: 1658 | integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== 1659 | /flatted/2.0.2: 1660 | dev: true 1661 | resolution: 1662 | integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== 1663 | /foreground-child/2.0.0: 1664 | dependencies: 1665 | cross-spawn: 7.0.3 1666 | signal-exit: 3.0.3 1667 | dev: true 1668 | engines: 1669 | node: '>=8.0.0' 1670 | resolution: 1671 | integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== 1672 | /fs.realpath/1.0.0: 1673 | dev: true 1674 | resolution: 1675 | integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 1676 | /fsevents/2.1.3: 1677 | dev: true 1678 | engines: 1679 | node: ^8.16.0 || ^10.6.0 || >=11.0.0 1680 | optional: true 1681 | os: 1682 | - darwin 1683 | resolution: 1684 | integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== 1685 | /function-bind/1.1.1: 1686 | dev: true 1687 | resolution: 1688 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1689 | /functional-red-black-tree/1.0.1: 1690 | dev: true 1691 | resolution: 1692 | integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 1693 | /furi/2.0.0: 1694 | dependencies: 1695 | '@types/is-windows': 1.0.0 1696 | is-windows: 1.0.2 1697 | dev: true 1698 | resolution: 1699 | integrity: sha512-uKuNsaU0WVaK/vmvj23wW1bicOFfyqSsAIH71bRZx8kA4Xj+YCHin7CJKJJjkIsmxYaPFLk9ljmjEyB7xF7WvQ== 1700 | /get-caller-file/2.0.5: 1701 | dev: true 1702 | engines: 1703 | node: 6.* || 8.* || >= 10.* 1704 | resolution: 1705 | integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 1706 | /get-stream/4.1.0: 1707 | dependencies: 1708 | pump: 3.0.0 1709 | dev: true 1710 | engines: 1711 | node: '>=6' 1712 | resolution: 1713 | integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== 1714 | /get-stream/5.2.0: 1715 | dependencies: 1716 | pump: 3.0.0 1717 | dev: true 1718 | engines: 1719 | node: '>=8' 1720 | resolution: 1721 | integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 1722 | /glob-parent/5.1.1: 1723 | dependencies: 1724 | is-glob: 4.0.1 1725 | dev: true 1726 | engines: 1727 | node: '>= 6' 1728 | resolution: 1729 | integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== 1730 | /glob/7.1.6: 1731 | dependencies: 1732 | fs.realpath: 1.0.0 1733 | inflight: 1.0.6 1734 | inherits: 2.0.4 1735 | minimatch: 3.0.4 1736 | once: 1.4.0 1737 | path-is-absolute: 1.0.1 1738 | dev: true 1739 | resolution: 1740 | integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 1741 | /global-dirs/2.0.1: 1742 | dependencies: 1743 | ini: 1.3.5 1744 | dev: true 1745 | engines: 1746 | node: '>=8' 1747 | resolution: 1748 | integrity: sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== 1749 | /globals/11.12.0: 1750 | dev: true 1751 | engines: 1752 | node: '>=4' 1753 | resolution: 1754 | integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1755 | /globals/12.4.0: 1756 | dependencies: 1757 | type-fest: 0.8.1 1758 | dev: true 1759 | engines: 1760 | node: '>=8' 1761 | resolution: 1762 | integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== 1763 | /globby/11.0.1: 1764 | dependencies: 1765 | array-union: 2.1.0 1766 | dir-glob: 3.0.1 1767 | fast-glob: 3.2.4 1768 | ignore: 5.1.8 1769 | merge2: 1.4.1 1770 | slash: 3.0.0 1771 | dev: true 1772 | engines: 1773 | node: '>=10' 1774 | resolution: 1775 | integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== 1776 | /got/9.6.0: 1777 | dependencies: 1778 | '@sindresorhus/is': 0.14.0 1779 | '@szmarczak/http-timer': 1.1.2 1780 | cacheable-request: 6.1.0 1781 | decompress-response: 3.3.0 1782 | duplexer3: 0.1.4 1783 | get-stream: 4.1.0 1784 | lowercase-keys: 1.0.1 1785 | mimic-response: 1.0.1 1786 | p-cancelable: 1.1.0 1787 | to-readable-stream: 1.0.0 1788 | url-parse-lax: 3.0.0 1789 | dev: true 1790 | engines: 1791 | node: '>=8.6' 1792 | resolution: 1793 | integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== 1794 | /graceful-fs/4.2.4: 1795 | dev: true 1796 | resolution: 1797 | integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== 1798 | /has-flag/3.0.0: 1799 | dev: true 1800 | engines: 1801 | node: '>=4' 1802 | resolution: 1803 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 1804 | /has-flag/4.0.0: 1805 | dev: true 1806 | engines: 1807 | node: '>=8' 1808 | resolution: 1809 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1810 | /has-symbols/1.0.1: 1811 | dev: true 1812 | engines: 1813 | node: '>= 0.4' 1814 | resolution: 1815 | integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== 1816 | /has-yarn/2.1.0: 1817 | dev: true 1818 | engines: 1819 | node: '>=8' 1820 | resolution: 1821 | integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== 1822 | /has/1.0.3: 1823 | dependencies: 1824 | function-bind: 1.1.1 1825 | dev: true 1826 | engines: 1827 | node: '>= 0.4.0' 1828 | resolution: 1829 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1830 | /hosted-git-info/2.8.8: 1831 | dev: true 1832 | resolution: 1833 | integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== 1834 | /html-escaper/2.0.2: 1835 | dev: true 1836 | resolution: 1837 | integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== 1838 | /htmlparser2/4.1.0: 1839 | dependencies: 1840 | domelementtype: 2.0.2 1841 | domhandler: 3.0.0 1842 | domutils: 2.3.0 1843 | entities: 2.0.3 1844 | dev: true 1845 | resolution: 1846 | integrity: sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== 1847 | /http-cache-semantics/4.1.0: 1848 | dev: true 1849 | resolution: 1850 | integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== 1851 | /ignore-by-default/2.0.0: 1852 | dev: true 1853 | engines: 1854 | node: '>=10 <11 || >=12 <13 || >=14' 1855 | resolution: 1856 | integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA== 1857 | /ignore/4.0.6: 1858 | dev: true 1859 | engines: 1860 | node: '>= 4' 1861 | resolution: 1862 | integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 1863 | /ignore/5.1.8: 1864 | dev: true 1865 | engines: 1866 | node: '>= 4' 1867 | resolution: 1868 | integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== 1869 | /import-fresh/3.2.1: 1870 | dependencies: 1871 | parent-module: 1.0.1 1872 | resolve-from: 4.0.0 1873 | dev: true 1874 | engines: 1875 | node: '>=6' 1876 | resolution: 1877 | integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== 1878 | /import-lazy/2.1.0: 1879 | dev: true 1880 | engines: 1881 | node: '>=4' 1882 | resolution: 1883 | integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= 1884 | /import-local/3.0.2: 1885 | dependencies: 1886 | pkg-dir: 4.2.0 1887 | resolve-cwd: 3.0.0 1888 | dev: true 1889 | engines: 1890 | node: '>=8' 1891 | hasBin: true 1892 | resolution: 1893 | integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== 1894 | /import-modules/2.0.0: 1895 | dev: true 1896 | engines: 1897 | node: '>=8' 1898 | resolution: 1899 | integrity: sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw== 1900 | /imurmurhash/0.1.4: 1901 | dev: true 1902 | engines: 1903 | node: '>=0.8.19' 1904 | resolution: 1905 | integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= 1906 | /indent-string/3.2.0: 1907 | dev: true 1908 | engines: 1909 | node: '>=4' 1910 | resolution: 1911 | integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= 1912 | /indent-string/4.0.0: 1913 | dev: true 1914 | engines: 1915 | node: '>=8' 1916 | resolution: 1917 | integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== 1918 | /inflight/1.0.6: 1919 | dependencies: 1920 | once: 1.4.0 1921 | wrappy: 1.0.2 1922 | dev: true 1923 | resolution: 1924 | integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 1925 | /inherits/2.0.4: 1926 | dev: true 1927 | resolution: 1928 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1929 | /ini/1.3.5: 1930 | dev: true 1931 | resolution: 1932 | integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== 1933 | /irregular-plurals/3.2.0: 1934 | dev: true 1935 | engines: 1936 | node: '>=8' 1937 | resolution: 1938 | integrity: sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q== 1939 | /is-arrayish/0.2.1: 1940 | dev: true 1941 | resolution: 1942 | integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 1943 | /is-binary-path/2.1.0: 1944 | dependencies: 1945 | binary-extensions: 2.1.0 1946 | dev: true 1947 | engines: 1948 | node: '>=8' 1949 | resolution: 1950 | integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1951 | /is-callable/1.2.1: 1952 | dev: true 1953 | engines: 1954 | node: '>= 0.4' 1955 | resolution: 1956 | integrity: sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== 1957 | /is-ci/2.0.0: 1958 | dependencies: 1959 | ci-info: 2.0.0 1960 | dev: true 1961 | hasBin: true 1962 | resolution: 1963 | integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== 1964 | /is-date-object/1.0.2: 1965 | dev: true 1966 | engines: 1967 | node: '>= 0.4' 1968 | resolution: 1969 | integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== 1970 | /is-error/2.2.2: 1971 | dev: true 1972 | resolution: 1973 | integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg== 1974 | /is-extglob/2.1.1: 1975 | dev: true 1976 | engines: 1977 | node: '>=0.10.0' 1978 | resolution: 1979 | integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 1980 | /is-fullwidth-code-point/2.0.0: 1981 | dev: true 1982 | engines: 1983 | node: '>=4' 1984 | resolution: 1985 | integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 1986 | /is-fullwidth-code-point/3.0.0: 1987 | dev: true 1988 | engines: 1989 | node: '>=8' 1990 | resolution: 1991 | integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1992 | /is-glob/4.0.1: 1993 | dependencies: 1994 | is-extglob: 2.1.1 1995 | dev: true 1996 | engines: 1997 | node: '>=0.10.0' 1998 | resolution: 1999 | integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 2000 | /is-installed-globally/0.3.2: 2001 | dependencies: 2002 | global-dirs: 2.0.1 2003 | is-path-inside: 3.0.2 2004 | dev: true 2005 | engines: 2006 | node: '>=8' 2007 | resolution: 2008 | integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== 2009 | /is-interactive/1.0.0: 2010 | dev: true 2011 | engines: 2012 | node: '>=8' 2013 | resolution: 2014 | integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== 2015 | /is-negative-zero/2.0.0: 2016 | dev: true 2017 | engines: 2018 | node: '>= 0.4' 2019 | resolution: 2020 | integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= 2021 | /is-npm/4.0.0: 2022 | dev: true 2023 | engines: 2024 | node: '>=8' 2025 | resolution: 2026 | integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== 2027 | /is-number/7.0.0: 2028 | dev: true 2029 | engines: 2030 | node: '>=0.12.0' 2031 | resolution: 2032 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 2033 | /is-obj/2.0.0: 2034 | dev: true 2035 | engines: 2036 | node: '>=8' 2037 | resolution: 2038 | integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== 2039 | /is-path-cwd/2.2.0: 2040 | dev: true 2041 | engines: 2042 | node: '>=6' 2043 | resolution: 2044 | integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== 2045 | /is-path-inside/3.0.2: 2046 | dev: true 2047 | engines: 2048 | node: '>=8' 2049 | resolution: 2050 | integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== 2051 | /is-plain-object/5.0.0: 2052 | dev: true 2053 | engines: 2054 | node: '>=0.10.0' 2055 | resolution: 2056 | integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== 2057 | /is-promise/4.0.0: 2058 | dev: true 2059 | resolution: 2060 | integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== 2061 | /is-regex/1.1.1: 2062 | dependencies: 2063 | has-symbols: 1.0.1 2064 | dev: true 2065 | engines: 2066 | node: '>= 0.4' 2067 | resolution: 2068 | integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== 2069 | /is-string/1.0.5: 2070 | dev: true 2071 | engines: 2072 | node: '>= 0.4' 2073 | resolution: 2074 | integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== 2075 | /is-symbol/1.0.3: 2076 | dependencies: 2077 | has-symbols: 1.0.1 2078 | dev: true 2079 | engines: 2080 | node: '>= 0.4' 2081 | resolution: 2082 | integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== 2083 | /is-typedarray/1.0.0: 2084 | dev: true 2085 | resolution: 2086 | integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 2087 | /is-windows/1.0.2: 2088 | dev: true 2089 | engines: 2090 | node: '>=0.10.0' 2091 | resolution: 2092 | integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== 2093 | /is-yarn-global/0.3.0: 2094 | dev: true 2095 | resolution: 2096 | integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== 2097 | /isarray/1.0.0: 2098 | dev: true 2099 | resolution: 2100 | integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 2101 | /isexe/2.0.0: 2102 | dev: true 2103 | resolution: 2104 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 2105 | /istanbul-lib-coverage/3.0.0: 2106 | dev: true 2107 | engines: 2108 | node: '>=8' 2109 | resolution: 2110 | integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== 2111 | /istanbul-lib-report/3.0.0: 2112 | dependencies: 2113 | istanbul-lib-coverage: 3.0.0 2114 | make-dir: 3.1.0 2115 | supports-color: 7.2.0 2116 | dev: true 2117 | engines: 2118 | node: '>=8' 2119 | resolution: 2120 | integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== 2121 | /istanbul-reports/3.0.2: 2122 | dependencies: 2123 | html-escaper: 2.0.2 2124 | istanbul-lib-report: 3.0.0 2125 | dev: true 2126 | engines: 2127 | node: '>=8' 2128 | resolution: 2129 | integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== 2130 | /joycon/2.2.5: 2131 | dev: true 2132 | engines: 2133 | node: '>=6' 2134 | resolution: 2135 | integrity: sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ== 2136 | /js-string-escape/1.0.1: 2137 | dev: true 2138 | engines: 2139 | node: '>= 0.8' 2140 | resolution: 2141 | integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= 2142 | /js-tokens/4.0.0: 2143 | dev: true 2144 | resolution: 2145 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 2146 | /js-yaml/3.14.0: 2147 | dependencies: 2148 | argparse: 1.0.10 2149 | esprima: 4.0.1 2150 | dev: true 2151 | hasBin: true 2152 | resolution: 2153 | integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== 2154 | /jsesc/2.5.2: 2155 | dev: true 2156 | engines: 2157 | node: '>=4' 2158 | hasBin: true 2159 | resolution: 2160 | integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 2161 | /json-buffer/3.0.0: 2162 | dev: true 2163 | resolution: 2164 | integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= 2165 | /json-parse-better-errors/1.0.2: 2166 | dev: true 2167 | resolution: 2168 | integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 2169 | /json-parse-even-better-errors/2.3.1: 2170 | dev: true 2171 | resolution: 2172 | integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 2173 | /json-schema-traverse/0.4.1: 2174 | dev: true 2175 | resolution: 2176 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 2177 | /json-stable-stringify-without-jsonify/1.0.1: 2178 | dev: true 2179 | resolution: 2180 | integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 2181 | /json5/1.0.1: 2182 | dependencies: 2183 | minimist: 1.2.5 2184 | dev: true 2185 | hasBin: true 2186 | resolution: 2187 | integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== 2188 | /keyv/3.1.0: 2189 | dependencies: 2190 | json-buffer: 3.0.0 2191 | dev: true 2192 | resolution: 2193 | integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== 2194 | /latest-version/5.1.0: 2195 | dependencies: 2196 | package-json: 6.5.0 2197 | dev: true 2198 | engines: 2199 | node: '>=8' 2200 | resolution: 2201 | integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== 2202 | /levn/0.4.1: 2203 | dependencies: 2204 | prelude-ls: 1.2.1 2205 | type-check: 0.4.0 2206 | dev: true 2207 | engines: 2208 | node: '>= 0.8.0' 2209 | resolution: 2210 | integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== 2211 | /lines-and-columns/1.1.6: 2212 | dev: true 2213 | resolution: 2214 | integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= 2215 | /load-json-file/2.0.0: 2216 | dependencies: 2217 | graceful-fs: 4.2.4 2218 | parse-json: 2.2.0 2219 | pify: 2.3.0 2220 | strip-bom: 3.0.0 2221 | dev: true 2222 | engines: 2223 | node: '>=4' 2224 | resolution: 2225 | integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= 2226 | /load-json-file/5.3.0: 2227 | dependencies: 2228 | graceful-fs: 4.2.4 2229 | parse-json: 4.0.0 2230 | pify: 4.0.1 2231 | strip-bom: 3.0.0 2232 | type-fest: 0.3.1 2233 | dev: true 2234 | engines: 2235 | node: '>=6' 2236 | resolution: 2237 | integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== 2238 | /locate-path/2.0.0: 2239 | dependencies: 2240 | p-locate: 2.0.0 2241 | path-exists: 3.0.0 2242 | dev: true 2243 | engines: 2244 | node: '>=4' 2245 | resolution: 2246 | integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= 2247 | /locate-path/3.0.0: 2248 | dependencies: 2249 | p-locate: 3.0.0 2250 | path-exists: 3.0.0 2251 | dev: true 2252 | engines: 2253 | node: '>=6' 2254 | resolution: 2255 | integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 2256 | /locate-path/5.0.0: 2257 | dependencies: 2258 | p-locate: 4.1.0 2259 | dev: true 2260 | engines: 2261 | node: '>=8' 2262 | resolution: 2263 | integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 2264 | /locate-path/6.0.0: 2265 | dependencies: 2266 | p-locate: 5.0.0 2267 | dev: true 2268 | engines: 2269 | node: '>=10' 2270 | resolution: 2271 | integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 2272 | /lodash.get/4.4.2: 2273 | dev: true 2274 | resolution: 2275 | integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= 2276 | /lodash.zip/4.2.0: 2277 | dev: true 2278 | resolution: 2279 | integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= 2280 | /lodash/4.17.20: 2281 | dev: true 2282 | resolution: 2283 | integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 2284 | /log-symbols/4.0.0: 2285 | dependencies: 2286 | chalk: 4.1.0 2287 | dev: true 2288 | engines: 2289 | node: '>=10' 2290 | resolution: 2291 | integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== 2292 | /lowercase-keys/1.0.1: 2293 | dev: true 2294 | engines: 2295 | node: '>=0.10.0' 2296 | resolution: 2297 | integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== 2298 | /lowercase-keys/2.0.0: 2299 | dev: true 2300 | engines: 2301 | node: '>=8' 2302 | resolution: 2303 | integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 2304 | /make-dir/3.1.0: 2305 | dependencies: 2306 | semver: 6.3.0 2307 | dev: true 2308 | engines: 2309 | node: '>=8' 2310 | resolution: 2311 | integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 2312 | /map-age-cleaner/0.1.3: 2313 | dependencies: 2314 | p-defer: 1.0.0 2315 | dev: true 2316 | engines: 2317 | node: '>=6' 2318 | resolution: 2319 | integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== 2320 | /matcher/3.0.0: 2321 | dependencies: 2322 | escape-string-regexp: 4.0.0 2323 | dev: true 2324 | engines: 2325 | node: '>=10' 2326 | resolution: 2327 | integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== 2328 | /md5-hex/3.0.1: 2329 | dependencies: 2330 | blueimp-md5: 2.18.0 2331 | dev: true 2332 | engines: 2333 | node: '>=8' 2334 | resolution: 2335 | integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw== 2336 | /mem/6.1.1: 2337 | dependencies: 2338 | map-age-cleaner: 0.1.3 2339 | mimic-fn: 3.1.0 2340 | dev: true 2341 | engines: 2342 | node: '>=8' 2343 | resolution: 2344 | integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q== 2345 | /merge2/1.4.1: 2346 | dev: true 2347 | engines: 2348 | node: '>= 8' 2349 | resolution: 2350 | integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 2351 | /micromatch/4.0.2: 2352 | dependencies: 2353 | braces: 3.0.2 2354 | picomatch: 2.2.2 2355 | dev: true 2356 | engines: 2357 | node: '>=8' 2358 | resolution: 2359 | integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== 2360 | /mimic-fn/2.1.0: 2361 | dev: true 2362 | engines: 2363 | node: '>=6' 2364 | resolution: 2365 | integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 2366 | /mimic-fn/3.1.0: 2367 | dev: true 2368 | engines: 2369 | node: '>=8' 2370 | resolution: 2371 | integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== 2372 | /mimic-response/1.0.1: 2373 | dev: true 2374 | engines: 2375 | node: '>=4' 2376 | resolution: 2377 | integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== 2378 | /minimatch/3.0.4: 2379 | dependencies: 2380 | brace-expansion: 1.1.11 2381 | dev: true 2382 | resolution: 2383 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 2384 | /minimist/1.2.5: 2385 | dev: true 2386 | resolution: 2387 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 2388 | /mkdirp/0.5.5: 2389 | dependencies: 2390 | minimist: 1.2.5 2391 | dev: true 2392 | hasBin: true 2393 | resolution: 2394 | integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== 2395 | /ms/2.0.0: 2396 | dev: true 2397 | resolution: 2398 | integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 2399 | /ms/2.1.2: 2400 | dev: true 2401 | resolution: 2402 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 2403 | /multimap/1.1.0: 2404 | dev: true 2405 | resolution: 2406 | integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw== 2407 | /mute-stream/0.0.8: 2408 | dev: true 2409 | resolution: 2410 | integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 2411 | /mz/2.7.0: 2412 | dependencies: 2413 | any-promise: 1.3.0 2414 | object-assign: 4.1.1 2415 | thenify-all: 1.6.0 2416 | dev: true 2417 | resolution: 2418 | integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== 2419 | /natural-compare/1.4.0: 2420 | dev: true 2421 | resolution: 2422 | integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 2423 | /node-modules-regexp/1.0.0: 2424 | dev: true 2425 | engines: 2426 | node: '>=0.10.0' 2427 | resolution: 2428 | integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= 2429 | /normalize-package-data/2.5.0: 2430 | dependencies: 2431 | hosted-git-info: 2.8.8 2432 | resolve: 1.17.0 2433 | semver: 5.7.1 2434 | validate-npm-package-license: 3.0.4 2435 | dev: true 2436 | resolution: 2437 | integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 2438 | /normalize-path/3.0.0: 2439 | dev: true 2440 | engines: 2441 | node: '>=0.10.0' 2442 | resolution: 2443 | integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2444 | /normalize-url/4.5.0: 2445 | dev: true 2446 | engines: 2447 | node: '>=8' 2448 | resolution: 2449 | integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== 2450 | /object-assign/4.1.1: 2451 | dev: true 2452 | engines: 2453 | node: '>=0.10.0' 2454 | resolution: 2455 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 2456 | /object-inspect/1.8.0: 2457 | dev: true 2458 | resolution: 2459 | integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== 2460 | /object-keys/1.1.1: 2461 | dev: true 2462 | engines: 2463 | node: '>= 0.4' 2464 | resolution: 2465 | integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 2466 | /object.assign/4.1.1: 2467 | dependencies: 2468 | define-properties: 1.1.3 2469 | es-abstract: 1.18.0-next.0 2470 | has-symbols: 1.0.1 2471 | object-keys: 1.1.1 2472 | dev: true 2473 | engines: 2474 | node: '>= 0.4' 2475 | resolution: 2476 | integrity: sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== 2477 | /object.values/1.1.1: 2478 | dependencies: 2479 | define-properties: 1.1.3 2480 | es-abstract: 1.17.6 2481 | function-bind: 1.1.1 2482 | has: 1.0.3 2483 | dev: true 2484 | engines: 2485 | node: '>= 0.4' 2486 | resolution: 2487 | integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== 2488 | /once/1.4.0: 2489 | dependencies: 2490 | wrappy: 1.0.2 2491 | dev: true 2492 | resolution: 2493 | integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 2494 | /onetime/5.1.2: 2495 | dependencies: 2496 | mimic-fn: 2.1.0 2497 | dev: true 2498 | engines: 2499 | node: '>=6' 2500 | resolution: 2501 | integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 2502 | /optionator/0.9.1: 2503 | dependencies: 2504 | deep-is: 0.1.3 2505 | fast-levenshtein: 2.0.6 2506 | levn: 0.4.1 2507 | prelude-ls: 1.2.1 2508 | type-check: 0.4.0 2509 | word-wrap: 1.2.3 2510 | dev: true 2511 | engines: 2512 | node: '>= 0.8.0' 2513 | resolution: 2514 | integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== 2515 | /ora/5.1.0: 2516 | dependencies: 2517 | chalk: 4.1.0 2518 | cli-cursor: 3.1.0 2519 | cli-spinners: 2.4.0 2520 | is-interactive: 1.0.0 2521 | log-symbols: 4.0.0 2522 | mute-stream: 0.0.8 2523 | strip-ansi: 6.0.0 2524 | wcwidth: 1.0.1 2525 | dev: true 2526 | engines: 2527 | node: '>=10' 2528 | resolution: 2529 | integrity: sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w== 2530 | /p-cancelable/1.1.0: 2531 | dev: true 2532 | engines: 2533 | node: '>=6' 2534 | resolution: 2535 | integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== 2536 | /p-defer/1.0.0: 2537 | dev: true 2538 | engines: 2539 | node: '>=4' 2540 | resolution: 2541 | integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= 2542 | /p-event/4.2.0: 2543 | dependencies: 2544 | p-timeout: 3.2.0 2545 | dev: true 2546 | engines: 2547 | node: '>=8' 2548 | resolution: 2549 | integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== 2550 | /p-finally/1.0.0: 2551 | dev: true 2552 | engines: 2553 | node: '>=4' 2554 | resolution: 2555 | integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 2556 | /p-limit/1.3.0: 2557 | dependencies: 2558 | p-try: 1.0.0 2559 | dev: true 2560 | engines: 2561 | node: '>=4' 2562 | resolution: 2563 | integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== 2564 | /p-limit/2.3.0: 2565 | dependencies: 2566 | p-try: 2.2.0 2567 | dev: true 2568 | engines: 2569 | node: '>=6' 2570 | resolution: 2571 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 2572 | /p-limit/3.0.2: 2573 | dependencies: 2574 | p-try: 2.2.0 2575 | dev: true 2576 | engines: 2577 | node: '>=10' 2578 | resolution: 2579 | integrity: sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== 2580 | /p-locate/2.0.0: 2581 | dependencies: 2582 | p-limit: 1.3.0 2583 | dev: true 2584 | engines: 2585 | node: '>=4' 2586 | resolution: 2587 | integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= 2588 | /p-locate/3.0.0: 2589 | dependencies: 2590 | p-limit: 2.3.0 2591 | dev: true 2592 | engines: 2593 | node: '>=6' 2594 | resolution: 2595 | integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 2596 | /p-locate/4.1.0: 2597 | dependencies: 2598 | p-limit: 2.3.0 2599 | dev: true 2600 | engines: 2601 | node: '>=8' 2602 | resolution: 2603 | integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 2604 | /p-locate/5.0.0: 2605 | dependencies: 2606 | p-limit: 3.0.2 2607 | dev: true 2608 | engines: 2609 | node: '>=10' 2610 | resolution: 2611 | integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 2612 | /p-map/4.0.0: 2613 | dependencies: 2614 | aggregate-error: 3.1.0 2615 | dev: true 2616 | engines: 2617 | node: '>=10' 2618 | resolution: 2619 | integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== 2620 | /p-timeout/3.2.0: 2621 | dependencies: 2622 | p-finally: 1.0.0 2623 | dev: true 2624 | engines: 2625 | node: '>=8' 2626 | resolution: 2627 | integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== 2628 | /p-try/1.0.0: 2629 | dev: true 2630 | engines: 2631 | node: '>=4' 2632 | resolution: 2633 | integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= 2634 | /p-try/2.2.0: 2635 | dev: true 2636 | engines: 2637 | node: '>=6' 2638 | resolution: 2639 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 2640 | /package-json/6.5.0: 2641 | dependencies: 2642 | got: 9.6.0 2643 | registry-auth-token: 4.2.0 2644 | registry-url: 5.1.0 2645 | semver: 6.3.0 2646 | dev: true 2647 | engines: 2648 | node: '>=8' 2649 | resolution: 2650 | integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== 2651 | /parent-module/1.0.1: 2652 | dependencies: 2653 | callsites: 3.1.0 2654 | dev: true 2655 | engines: 2656 | node: '>=6' 2657 | resolution: 2658 | integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 2659 | /parse-json/2.2.0: 2660 | dependencies: 2661 | error-ex: 1.3.2 2662 | dev: true 2663 | engines: 2664 | node: '>=0.10.0' 2665 | resolution: 2666 | integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= 2667 | /parse-json/4.0.0: 2668 | dependencies: 2669 | error-ex: 1.3.2 2670 | json-parse-better-errors: 1.0.2 2671 | dev: true 2672 | engines: 2673 | node: '>=4' 2674 | resolution: 2675 | integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= 2676 | /parse-json/5.1.0: 2677 | dependencies: 2678 | '@babel/code-frame': 7.10.4 2679 | error-ex: 1.3.2 2680 | json-parse-even-better-errors: 2.3.1 2681 | lines-and-columns: 1.1.6 2682 | dev: true 2683 | engines: 2684 | node: '>=8' 2685 | resolution: 2686 | integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== 2687 | /parse-ms/2.1.0: 2688 | dev: true 2689 | engines: 2690 | node: '>=6' 2691 | resolution: 2692 | integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== 2693 | /path-exists/3.0.0: 2694 | dev: true 2695 | engines: 2696 | node: '>=4' 2697 | resolution: 2698 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 2699 | /path-exists/4.0.0: 2700 | dev: true 2701 | engines: 2702 | node: '>=8' 2703 | resolution: 2704 | integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 2705 | /path-is-absolute/1.0.1: 2706 | dev: true 2707 | engines: 2708 | node: '>=0.10.0' 2709 | resolution: 2710 | integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 2711 | /path-key/3.1.1: 2712 | dev: true 2713 | engines: 2714 | node: '>=8' 2715 | resolution: 2716 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 2717 | /path-parse/1.0.6: 2718 | dev: true 2719 | resolution: 2720 | integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 2721 | /path-type/2.0.0: 2722 | dependencies: 2723 | pify: 2.3.0 2724 | dev: true 2725 | engines: 2726 | node: '>=4' 2727 | resolution: 2728 | integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= 2729 | /path-type/4.0.0: 2730 | dev: true 2731 | engines: 2732 | node: '>=8' 2733 | resolution: 2734 | integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2735 | /picomatch/2.2.2: 2736 | dev: true 2737 | engines: 2738 | node: '>=8.6' 2739 | resolution: 2740 | integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== 2741 | /pify/2.3.0: 2742 | dev: true 2743 | engines: 2744 | node: '>=0.10.0' 2745 | resolution: 2746 | integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 2747 | /pify/4.0.1: 2748 | dev: true 2749 | engines: 2750 | node: '>=6' 2751 | resolution: 2752 | integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== 2753 | /pirates/4.0.1: 2754 | dependencies: 2755 | node-modules-regexp: 1.0.0 2756 | dev: true 2757 | engines: 2758 | node: '>= 6' 2759 | resolution: 2760 | integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== 2761 | /pkg-conf/3.1.0: 2762 | dependencies: 2763 | find-up: 3.0.0 2764 | load-json-file: 5.3.0 2765 | dev: true 2766 | engines: 2767 | node: '>=6' 2768 | resolution: 2769 | integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== 2770 | /pkg-dir/2.0.0: 2771 | dependencies: 2772 | find-up: 2.1.0 2773 | dev: true 2774 | engines: 2775 | node: '>=4' 2776 | resolution: 2777 | integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= 2778 | /pkg-dir/4.2.0: 2779 | dependencies: 2780 | find-up: 4.1.0 2781 | dev: true 2782 | engines: 2783 | node: '>=8' 2784 | resolution: 2785 | integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 2786 | /plur/4.0.0: 2787 | dependencies: 2788 | irregular-plurals: 3.2.0 2789 | dev: true 2790 | engines: 2791 | node: '>=10' 2792 | resolution: 2793 | integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== 2794 | /pluralize/8.0.0: 2795 | dev: true 2796 | engines: 2797 | node: '>=4' 2798 | resolution: 2799 | integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== 2800 | /prelude-ls/1.2.1: 2801 | dev: true 2802 | engines: 2803 | node: '>= 0.8.0' 2804 | resolution: 2805 | integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== 2806 | /prepend-http/2.0.0: 2807 | dev: true 2808 | engines: 2809 | node: '>=4' 2810 | resolution: 2811 | integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 2812 | /pretty-ms/7.0.1: 2813 | dependencies: 2814 | parse-ms: 2.1.0 2815 | dev: true 2816 | engines: 2817 | node: '>=10' 2818 | resolution: 2819 | integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== 2820 | /progress/2.0.3: 2821 | dev: true 2822 | engines: 2823 | node: '>=0.4.0' 2824 | resolution: 2825 | integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 2826 | /pump/3.0.0: 2827 | dependencies: 2828 | end-of-stream: 1.4.4 2829 | once: 1.4.0 2830 | dev: true 2831 | resolution: 2832 | integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 2833 | /punycode/2.1.1: 2834 | dev: true 2835 | engines: 2836 | node: '>=6' 2837 | resolution: 2838 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 2839 | /pupa/2.0.1: 2840 | dependencies: 2841 | escape-goat: 2.1.1 2842 | dev: true 2843 | engines: 2844 | node: '>=8' 2845 | resolution: 2846 | integrity: sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA== 2847 | /rc/1.2.8: 2848 | dependencies: 2849 | deep-extend: 0.6.0 2850 | ini: 1.3.5 2851 | minimist: 1.2.5 2852 | strip-json-comments: 2.0.1 2853 | dev: true 2854 | hasBin: true 2855 | resolution: 2856 | integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 2857 | /read-pkg-up/2.0.0: 2858 | dependencies: 2859 | find-up: 2.1.0 2860 | read-pkg: 2.0.0 2861 | dev: true 2862 | engines: 2863 | node: '>=4' 2864 | resolution: 2865 | integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= 2866 | /read-pkg-up/7.0.1: 2867 | dependencies: 2868 | find-up: 4.1.0 2869 | read-pkg: 5.2.0 2870 | type-fest: 0.8.1 2871 | dev: true 2872 | engines: 2873 | node: '>=8' 2874 | resolution: 2875 | integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== 2876 | /read-pkg/2.0.0: 2877 | dependencies: 2878 | load-json-file: 2.0.0 2879 | normalize-package-data: 2.5.0 2880 | path-type: 2.0.0 2881 | dev: true 2882 | engines: 2883 | node: '>=4' 2884 | resolution: 2885 | integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= 2886 | /read-pkg/5.2.0: 2887 | dependencies: 2888 | '@types/normalize-package-data': 2.4.0 2889 | normalize-package-data: 2.5.0 2890 | parse-json: 5.1.0 2891 | type-fest: 0.6.0 2892 | dev: true 2893 | engines: 2894 | node: '>=8' 2895 | resolution: 2896 | integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== 2897 | /readdirp/3.4.0: 2898 | dependencies: 2899 | picomatch: 2.2.2 2900 | dev: true 2901 | engines: 2902 | node: '>=8.10.0' 2903 | resolution: 2904 | integrity: sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== 2905 | /regexp-tree/0.1.21: 2906 | dev: true 2907 | hasBin: true 2908 | resolution: 2909 | integrity: sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw== 2910 | /regexpp/3.1.0: 2911 | dev: true 2912 | engines: 2913 | node: '>=8' 2914 | resolution: 2915 | integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== 2916 | /registry-auth-token/4.2.0: 2917 | dependencies: 2918 | rc: 1.2.8 2919 | dev: true 2920 | engines: 2921 | node: '>=6.0.0' 2922 | resolution: 2923 | integrity: sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w== 2924 | /registry-url/5.1.0: 2925 | dependencies: 2926 | rc: 1.2.8 2927 | dev: true 2928 | engines: 2929 | node: '>=8' 2930 | resolution: 2931 | integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== 2932 | /require-directory/2.1.1: 2933 | dev: true 2934 | engines: 2935 | node: '>=0.10.0' 2936 | resolution: 2937 | integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 2938 | /reserved-words/0.1.2: 2939 | dev: true 2940 | resolution: 2941 | integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= 2942 | /resolve-cwd/3.0.0: 2943 | dependencies: 2944 | resolve-from: 5.0.0 2945 | dev: true 2946 | engines: 2947 | node: '>=8' 2948 | resolution: 2949 | integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== 2950 | /resolve-from/4.0.0: 2951 | dev: true 2952 | engines: 2953 | node: '>=4' 2954 | resolution: 2955 | integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 2956 | /resolve-from/5.0.0: 2957 | dev: true 2958 | engines: 2959 | node: '>=8' 2960 | resolution: 2961 | integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 2962 | /resolve/1.17.0: 2963 | dependencies: 2964 | path-parse: 1.0.6 2965 | dev: true 2966 | resolution: 2967 | integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== 2968 | /responselike/1.0.2: 2969 | dependencies: 2970 | lowercase-keys: 1.0.1 2971 | dev: true 2972 | resolution: 2973 | integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= 2974 | /restore-cursor/3.1.0: 2975 | dependencies: 2976 | onetime: 5.1.2 2977 | signal-exit: 3.0.3 2978 | dev: true 2979 | engines: 2980 | node: '>=8' 2981 | resolution: 2982 | integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== 2983 | /reusify/1.0.4: 2984 | dev: true 2985 | engines: 2986 | iojs: '>=1.0.0' 2987 | node: '>=0.10.0' 2988 | resolution: 2989 | integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 2990 | /rimraf/2.6.3: 2991 | dependencies: 2992 | glob: 7.1.6 2993 | dev: true 2994 | hasBin: true 2995 | resolution: 2996 | integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== 2997 | /rimraf/3.0.2: 2998 | dependencies: 2999 | glob: 7.1.6 3000 | dev: true 3001 | hasBin: true 3002 | resolution: 3003 | integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 3004 | /rollup-plugin-dts/1.4.13_rollup@2.27.1+typescript@4.0.3: 3005 | dependencies: 3006 | rollup: 2.27.1 3007 | typescript: 4.0.3 3008 | dev: true 3009 | optionalDependencies: 3010 | '@babel/code-frame': 7.10.4 3011 | peerDependencies: 3012 | rollup: ^2.26.8 3013 | typescript: ^4.0.2 3014 | resolution: 3015 | integrity: sha512-7mxoQ6PcmCkBE5ZhrjGDL4k42XLy8BkSqpiRi1MipwiGs+7lwi4mQkp2afX+OzzLjJp/TGM8llfe8uayIUhPEw== 3016 | /rollup/2.27.1: 3017 | dev: true 3018 | engines: 3019 | node: '>=10.0.0' 3020 | hasBin: true 3021 | optionalDependencies: 3022 | fsevents: 2.1.3 3023 | resolution: 3024 | integrity: sha512-GiWHQvnmMgBktSpY/1+nrGpwPsTw4b9P28og2uedfeq4JZ16rzAmnQ5Pm/E0/BEmDNia1ZbY7+qu3nBgNa19Hg== 3025 | /run-parallel/1.1.9: 3026 | dev: true 3027 | resolution: 3028 | integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== 3029 | /safe-buffer/5.1.2: 3030 | dev: true 3031 | resolution: 3032 | integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 3033 | /safe-regex/2.1.1: 3034 | dependencies: 3035 | regexp-tree: 0.1.21 3036 | dev: true 3037 | resolution: 3038 | integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== 3039 | /semver-diff/3.1.1: 3040 | dependencies: 3041 | semver: 6.3.0 3042 | dev: true 3043 | engines: 3044 | node: '>=8' 3045 | resolution: 3046 | integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== 3047 | /semver/5.7.1: 3048 | dev: true 3049 | hasBin: true 3050 | resolution: 3051 | integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 3052 | /semver/6.3.0: 3053 | dev: true 3054 | hasBin: true 3055 | resolution: 3056 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 3057 | /semver/7.3.2: 3058 | dev: true 3059 | engines: 3060 | node: '>=10' 3061 | hasBin: true 3062 | resolution: 3063 | integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== 3064 | /serialize-error/2.1.0: 3065 | dev: true 3066 | engines: 3067 | node: '>=0.10.0' 3068 | resolution: 3069 | integrity: sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= 3070 | /shebang-command/2.0.0: 3071 | dependencies: 3072 | shebang-regex: 3.0.0 3073 | dev: true 3074 | engines: 3075 | node: '>=8' 3076 | resolution: 3077 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 3078 | /shebang-regex/3.0.0: 3079 | dev: true 3080 | engines: 3081 | node: '>=8' 3082 | resolution: 3083 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 3084 | /signal-exit/3.0.3: 3085 | dev: true 3086 | resolution: 3087 | integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== 3088 | /slash/3.0.0: 3089 | dev: true 3090 | engines: 3091 | node: '>=8' 3092 | resolution: 3093 | integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 3094 | /slice-ansi/2.1.0: 3095 | dependencies: 3096 | ansi-styles: 3.2.1 3097 | astral-regex: 1.0.0 3098 | is-fullwidth-code-point: 2.0.0 3099 | dev: true 3100 | engines: 3101 | node: '>=6' 3102 | resolution: 3103 | integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== 3104 | /slice-ansi/3.0.0: 3105 | dependencies: 3106 | ansi-styles: 4.2.1 3107 | astral-regex: 2.0.0 3108 | is-fullwidth-code-point: 3.0.0 3109 | dev: true 3110 | engines: 3111 | node: '>=8' 3112 | resolution: 3113 | integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== 3114 | /source-map-support/0.5.19: 3115 | dependencies: 3116 | buffer-from: 1.1.1 3117 | source-map: 0.6.1 3118 | dev: true 3119 | resolution: 3120 | integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 3121 | /source-map/0.5.7: 3122 | dev: true 3123 | engines: 3124 | node: '>=0.10.0' 3125 | resolution: 3126 | integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 3127 | /source-map/0.6.1: 3128 | dev: true 3129 | engines: 3130 | node: '>=0.10.0' 3131 | resolution: 3132 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 3133 | /source-map/0.7.3: 3134 | dev: true 3135 | engines: 3136 | node: '>= 8' 3137 | resolution: 3138 | integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== 3139 | /spdx-correct/3.1.1: 3140 | dependencies: 3141 | spdx-expression-parse: 3.0.1 3142 | spdx-license-ids: 3.0.6 3143 | dev: true 3144 | resolution: 3145 | integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== 3146 | /spdx-exceptions/2.3.0: 3147 | dev: true 3148 | resolution: 3149 | integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== 3150 | /spdx-expression-parse/3.0.1: 3151 | dependencies: 3152 | spdx-exceptions: 2.3.0 3153 | spdx-license-ids: 3.0.6 3154 | dev: true 3155 | resolution: 3156 | integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== 3157 | /spdx-license-ids/3.0.6: 3158 | dev: true 3159 | resolution: 3160 | integrity: sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== 3161 | /sprintf-js/1.0.3: 3162 | dev: true 3163 | resolution: 3164 | integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 3165 | /stack-utils/2.0.2: 3166 | dependencies: 3167 | escape-string-regexp: 2.0.0 3168 | dev: true 3169 | engines: 3170 | node: '>=10' 3171 | resolution: 3172 | integrity: sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg== 3173 | /string-width/3.1.0: 3174 | dependencies: 3175 | emoji-regex: 7.0.3 3176 | is-fullwidth-code-point: 2.0.0 3177 | strip-ansi: 5.2.0 3178 | dev: true 3179 | engines: 3180 | node: '>=6' 3181 | resolution: 3182 | integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== 3183 | /string-width/4.2.0: 3184 | dependencies: 3185 | emoji-regex: 8.0.0 3186 | is-fullwidth-code-point: 3.0.0 3187 | strip-ansi: 6.0.0 3188 | dev: true 3189 | engines: 3190 | node: '>=8' 3191 | resolution: 3192 | integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 3193 | /string.prototype.trimend/1.0.1: 3194 | dependencies: 3195 | define-properties: 1.1.3 3196 | es-abstract: 1.17.6 3197 | dev: true 3198 | resolution: 3199 | integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== 3200 | /string.prototype.trimstart/1.0.1: 3201 | dependencies: 3202 | define-properties: 1.1.3 3203 | es-abstract: 1.17.6 3204 | dev: true 3205 | resolution: 3206 | integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== 3207 | /strip-ansi/4.0.0: 3208 | dependencies: 3209 | ansi-regex: 3.0.0 3210 | dev: true 3211 | engines: 3212 | node: '>=4' 3213 | resolution: 3214 | integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= 3215 | /strip-ansi/5.2.0: 3216 | dependencies: 3217 | ansi-regex: 4.1.0 3218 | dev: true 3219 | engines: 3220 | node: '>=6' 3221 | resolution: 3222 | integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 3223 | /strip-ansi/6.0.0: 3224 | dependencies: 3225 | ansi-regex: 5.0.0 3226 | dev: true 3227 | engines: 3228 | node: '>=8' 3229 | resolution: 3230 | integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 3231 | /strip-bom/3.0.0: 3232 | dev: true 3233 | engines: 3234 | node: '>=4' 3235 | resolution: 3236 | integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= 3237 | /strip-json-comments/2.0.1: 3238 | dev: true 3239 | engines: 3240 | node: '>=0.10.0' 3241 | resolution: 3242 | integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= 3243 | /strip-json-comments/3.1.1: 3244 | dev: true 3245 | engines: 3246 | node: '>=8' 3247 | resolution: 3248 | integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 3249 | /sucrase/3.15.0: 3250 | dependencies: 3251 | commander: 4.1.1 3252 | glob: 7.1.6 3253 | lines-and-columns: 1.1.6 3254 | mz: 2.7.0 3255 | pirates: 4.0.1 3256 | ts-interface-checker: 0.1.13 3257 | dev: true 3258 | engines: 3259 | node: '>=8' 3260 | hasBin: true 3261 | resolution: 3262 | integrity: sha512-05TJOUfMgckH7wKqfk/1p4G6q16nIeW/GHQwD44vkT0mQMqqzgfHCwkX3whNmwyOo7nVF0jDLwVu/qOBTtsscw== 3263 | /supertap/1.0.0: 3264 | dependencies: 3265 | arrify: 1.0.1 3266 | indent-string: 3.2.0 3267 | js-yaml: 3.14.0 3268 | serialize-error: 2.1.0 3269 | strip-ansi: 4.0.0 3270 | dev: true 3271 | engines: 3272 | node: '>=4' 3273 | resolution: 3274 | integrity: sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA== 3275 | /supports-color/5.5.0: 3276 | dependencies: 3277 | has-flag: 3.0.0 3278 | dev: true 3279 | engines: 3280 | node: '>=4' 3281 | resolution: 3282 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 3283 | /supports-color/7.2.0: 3284 | dependencies: 3285 | has-flag: 4.0.0 3286 | dev: true 3287 | engines: 3288 | node: '>=8' 3289 | resolution: 3290 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 3291 | /table/5.4.6: 3292 | dependencies: 3293 | ajv: 6.12.5 3294 | lodash: 4.17.20 3295 | slice-ansi: 2.1.0 3296 | string-width: 3.1.0 3297 | dev: true 3298 | engines: 3299 | node: '>=6.0.0' 3300 | resolution: 3301 | integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== 3302 | /temp-dir/2.0.0: 3303 | dev: true 3304 | engines: 3305 | node: '>=8' 3306 | resolution: 3307 | integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== 3308 | /term-size/2.2.0: 3309 | dev: true 3310 | engines: 3311 | node: '>=8' 3312 | resolution: 3313 | integrity: sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw== 3314 | /test-exclude/6.0.0: 3315 | dependencies: 3316 | '@istanbuljs/schema': 0.1.2 3317 | glob: 7.1.6 3318 | minimatch: 3.0.4 3319 | dev: true 3320 | engines: 3321 | node: '>=8' 3322 | resolution: 3323 | integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== 3324 | /text-table/0.2.0: 3325 | dev: true 3326 | resolution: 3327 | integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 3328 | /thenify-all/1.6.0: 3329 | dependencies: 3330 | thenify: 3.3.1 3331 | dev: true 3332 | engines: 3333 | node: '>=0.8' 3334 | resolution: 3335 | integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= 3336 | /thenify/3.3.1: 3337 | dependencies: 3338 | any-promise: 1.3.0 3339 | dev: true 3340 | resolution: 3341 | integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== 3342 | /time-zone/1.0.0: 3343 | dev: true 3344 | engines: 3345 | node: '>=4' 3346 | resolution: 3347 | integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= 3348 | /to-fast-properties/2.0.0: 3349 | dev: true 3350 | engines: 3351 | node: '>=4' 3352 | resolution: 3353 | integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 3354 | /to-readable-stream/1.0.0: 3355 | dev: true 3356 | engines: 3357 | node: '>=6' 3358 | resolution: 3359 | integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== 3360 | /to-regex-range/5.0.1: 3361 | dependencies: 3362 | is-number: 7.0.0 3363 | dev: true 3364 | engines: 3365 | node: '>=8.0' 3366 | resolution: 3367 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3368 | /trim-off-newlines/1.0.1: 3369 | dev: true 3370 | engines: 3371 | node: '>=0.10.0' 3372 | resolution: 3373 | integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= 3374 | /ts-interface-checker/0.1.13: 3375 | dev: true 3376 | resolution: 3377 | integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== 3378 | /tsconfig-paths/3.9.0: 3379 | dependencies: 3380 | '@types/json5': 0.0.29 3381 | json5: 1.0.1 3382 | minimist: 1.2.5 3383 | strip-bom: 3.0.0 3384 | dev: true 3385 | resolution: 3386 | integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== 3387 | /tslib/1.13.0: 3388 | dev: true 3389 | resolution: 3390 | integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== 3391 | /tsup/3.7.0_typescript@4.0.3: 3392 | dependencies: 3393 | cac: 6.6.1 3394 | chalk: 4.1.0 3395 | chokidar: 3.4.2 3396 | esbuild: 0.6.34 3397 | joycon: 2.2.5 3398 | resolve-from: 5.0.0 3399 | rollup: 2.27.1 3400 | rollup-plugin-dts: 1.4.13_rollup@2.27.1+typescript@4.0.3 3401 | sucrase: 3.15.0 3402 | dev: true 3403 | hasBin: true 3404 | peerDependencies: 3405 | typescript: '*' 3406 | resolution: 3407 | integrity: sha512-OV6/mpHL/5W8ba1W1qXPpOiWQzELrutxfM3LTCAi2WUPALaM4RirH65G6V4n9bhJ+6MCRZ2TMuAmz9SOJKuIwg== 3408 | /tsutils/3.17.1_typescript@4.0.3: 3409 | dependencies: 3410 | tslib: 1.13.0 3411 | typescript: 4.0.3 3412 | dev: true 3413 | engines: 3414 | node: '>= 6' 3415 | peerDependencies: 3416 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 3417 | resolution: 3418 | integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== 3419 | /type-check/0.4.0: 3420 | dependencies: 3421 | prelude-ls: 1.2.1 3422 | dev: true 3423 | engines: 3424 | node: '>= 0.8.0' 3425 | resolution: 3426 | integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== 3427 | /type-fest/0.3.1: 3428 | dev: true 3429 | engines: 3430 | node: '>=6' 3431 | resolution: 3432 | integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== 3433 | /type-fest/0.6.0: 3434 | dev: true 3435 | engines: 3436 | node: '>=8' 3437 | resolution: 3438 | integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== 3439 | /type-fest/0.8.1: 3440 | dev: true 3441 | engines: 3442 | node: '>=8' 3443 | resolution: 3444 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 3445 | /typedarray-to-buffer/3.1.5: 3446 | dependencies: 3447 | is-typedarray: 1.0.0 3448 | dev: true 3449 | resolution: 3450 | integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 3451 | /typescript/4.0.3: 3452 | dev: true 3453 | engines: 3454 | node: '>=4.2.0' 3455 | hasBin: true 3456 | resolution: 3457 | integrity: sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== 3458 | /unique-string/2.0.0: 3459 | dependencies: 3460 | crypto-random-string: 2.0.0 3461 | dev: true 3462 | engines: 3463 | node: '>=8' 3464 | resolution: 3465 | integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== 3466 | /update-notifier/4.1.1: 3467 | dependencies: 3468 | boxen: 4.2.0 3469 | chalk: 3.0.0 3470 | configstore: 5.0.1 3471 | has-yarn: 2.1.0 3472 | import-lazy: 2.1.0 3473 | is-ci: 2.0.0 3474 | is-installed-globally: 0.3.2 3475 | is-npm: 4.0.0 3476 | is-yarn-global: 0.3.0 3477 | latest-version: 5.1.0 3478 | pupa: 2.0.1 3479 | semver-diff: 3.1.1 3480 | xdg-basedir: 4.0.0 3481 | dev: true 3482 | engines: 3483 | node: '>=8' 3484 | resolution: 3485 | integrity: sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg== 3486 | /uri-js/4.4.0: 3487 | dependencies: 3488 | punycode: 2.1.1 3489 | dev: true 3490 | resolution: 3491 | integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== 3492 | /url-parse-lax/3.0.0: 3493 | dependencies: 3494 | prepend-http: 2.0.0 3495 | dev: true 3496 | engines: 3497 | node: '>=4' 3498 | resolution: 3499 | integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= 3500 | /v8-compile-cache/2.1.1: 3501 | dev: true 3502 | resolution: 3503 | integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== 3504 | /v8-to-istanbul/6.0.1: 3505 | dependencies: 3506 | '@types/istanbul-lib-coverage': 2.0.3 3507 | convert-source-map: 1.7.0 3508 | source-map: 0.7.3 3509 | dev: true 3510 | engines: 3511 | node: '>=10.10.0' 3512 | resolution: 3513 | integrity: sha512-PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w== 3514 | /validate-npm-package-license/3.0.4: 3515 | dependencies: 3516 | spdx-correct: 3.1.1 3517 | spdx-expression-parse: 3.0.1 3518 | dev: true 3519 | resolution: 3520 | integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 3521 | /wcwidth/1.0.1: 3522 | dependencies: 3523 | defaults: 1.0.3 3524 | dev: true 3525 | resolution: 3526 | integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= 3527 | /well-known-symbols/2.0.0: 3528 | dev: true 3529 | engines: 3530 | node: '>=6' 3531 | resolution: 3532 | integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q== 3533 | /which/2.0.2: 3534 | dependencies: 3535 | isexe: 2.0.0 3536 | dev: true 3537 | engines: 3538 | node: '>= 8' 3539 | hasBin: true 3540 | resolution: 3541 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 3542 | /widest-line/3.1.0: 3543 | dependencies: 3544 | string-width: 4.2.0 3545 | dev: true 3546 | engines: 3547 | node: '>=8' 3548 | resolution: 3549 | integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== 3550 | /word-wrap/1.2.3: 3551 | dev: true 3552 | engines: 3553 | node: '>=0.10.0' 3554 | resolution: 3555 | integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== 3556 | /wrap-ansi/7.0.0: 3557 | dependencies: 3558 | ansi-styles: 4.2.1 3559 | string-width: 4.2.0 3560 | strip-ansi: 6.0.0 3561 | dev: true 3562 | engines: 3563 | node: '>=10' 3564 | resolution: 3565 | integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 3566 | /wrappy/1.0.2: 3567 | dev: true 3568 | resolution: 3569 | integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 3570 | /write-file-atomic/3.0.3: 3571 | dependencies: 3572 | imurmurhash: 0.1.4 3573 | is-typedarray: 1.0.0 3574 | signal-exit: 3.0.3 3575 | typedarray-to-buffer: 3.1.5 3576 | dev: true 3577 | resolution: 3578 | integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== 3579 | /write/1.0.3: 3580 | dependencies: 3581 | mkdirp: 0.5.5 3582 | dev: true 3583 | engines: 3584 | node: '>=4' 3585 | resolution: 3586 | integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== 3587 | /xdg-basedir/4.0.0: 3588 | dev: true 3589 | engines: 3590 | node: '>=8' 3591 | resolution: 3592 | integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== 3593 | /y18n/5.0.2: 3594 | dev: true 3595 | engines: 3596 | node: '>=10' 3597 | resolution: 3598 | integrity: sha512-CkwaeZw6dQgqgPGeTWKMXCRmMcBgETFlTml1+ZOO+q7kGst8NREJ+eWwFNPVUQ4QGdAaklbqCZHH6Zuep1RjiA== 3599 | /yargs-parser/20.2.1: 3600 | dev: true 3601 | engines: 3602 | node: '>=10' 3603 | resolution: 3604 | integrity: sha512-yYsjuSkjbLMBp16eaOt7/siKTjNVjMm3SoJnIg3sEh/JsvqVVDyjRKmaJV4cl+lNIgq6QEco2i3gDebJl7/vLA== 3605 | /yargs/16.0.3: 3606 | dependencies: 3607 | cliui: 7.0.1 3608 | escalade: 3.1.1 3609 | get-caller-file: 2.0.5 3610 | require-directory: 2.1.1 3611 | string-width: 4.2.0 3612 | y18n: 5.0.2 3613 | yargs-parser: 20.2.1 3614 | dev: true 3615 | engines: 3616 | node: '>=10' 3617 | resolution: 3618 | integrity: sha512-6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA== 3619 | specifiers: 3620 | '@antfu/eslint-config-ts': ^0.3.3 3621 | '@types/node': ^14.11.8 3622 | '@vue-reactivity/watch': ^0.1.6 3623 | '@vue/reactivity': '>=3.0.0' 3624 | '@vue/shared': '>=3.0.0' 3625 | ava: ^3.13.0 3626 | c8: ^7.3.3 3627 | esbuild-register: ^1.0.2 3628 | eslint: ^7.11.0 3629 | esm: ^3.2.25 3630 | tsup: ^3.7.0 3631 | typescript: ^4.0.3 3632 | --------------------------------------------------------------------------------