├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .prettierrc.yaml
├── .vscode
├── launch.json
├── settings.json
└── tasks.json
├── LICENSE
├── README.md
├── index.d.ts
├── package.json
├── pnpm-lock.yaml
├── rollup.config.js
├── src
└── index.ts
├── tests
├── .eslintrc.js
├── jest.setup.js
└── jest.setup.test.js
└── tsconfig.json
/.eslintignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /build
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 |
3 | module.exports = {
4 | env: {
5 | browser: true,
6 | es2020: true,
7 | },
8 | extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
9 | parser: '@typescript-eslint/parser',
10 | parserOptions: {
11 | ecmaVersion: 11,
12 | sourceType: 'module',
13 | },
14 | plugins: ['@typescript-eslint'],
15 | rules: {},
16 | }
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | lib/
3 | build/
--------------------------------------------------------------------------------
/.prettierrc.yaml:
--------------------------------------------------------------------------------
1 | semi: false
2 | tabWidth: 2
3 | trailingComma: "all"
4 | singleQuote: true
5 | arrowParens: "always"
6 | proseWrap: "always"
7 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | "version": "0.2.0",
6 | "configurations": [
7 | {
8 | "type": "node",
9 | "name": "vscode-jest-tests",
10 | "request": "launch",
11 | "args": [
12 | "--runInBand"
13 | ],
14 | "cwd": "${workspaceFolder}",
15 | "console": "integratedTerminal",
16 | "internalConsoleOptions": "neverOpen",
17 | "program": "${workspaceFolder}/node_modules/jest/bin/jest"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "jest.pathToJest": "yarn test"
3 | }
4 |
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // See https://go.microsoft.com/fwlink/?LinkId=733558
3 | // for the documentation about the tasks.json format
4 | "version": "2.0.0",
5 | "tasks": [
6 | {
7 | "type": "npm",
8 | "script": "start",
9 | "group": {
10 | "kind": "build",
11 | "isDefault": true
12 | }
13 | }
14 | ]
15 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 jacksteamdev
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.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | @extend-chrome/notify
15 |
16 |
17 |
18 | [](https://www.npmjs.com/package/@extend-chrome/notify)
19 | [](https://github.com/extend-chrome/notify)
20 | [](/LICENSE)
21 | [](#typescript)
22 |
23 |
24 |
25 |
26 |
27 | [](https://www.youtube.com/channel/UCVj3dGw75v8aHFYD6CL1tFg)
28 | [](https://ko-fi.com/jacksteam)
29 |
30 |
31 |
32 | ---
33 |
34 | This is a simpler API for [`chrome.notifications`](https://developer.chrome.com/extensions/notifications) to use in Chrome extensions.
35 |
36 | Add the [`notifications` permission](#permissions) and [create a notification](#usage) with as little as a string. `@extend-chrome/notify` will [do the rest](#manifest)! ✨
37 |
38 | ```javascript
39 | notify('This is too easy')
40 | ```
41 |
42 | ## Table of Contents
43 |
44 | - [Getting Started](#getting_started)
45 | - [Usage](#usage)
46 | - [Features](#features)
47 | - [API](#api)
48 |
49 | ## Getting started
50 |
51 | You will need to use a bundler like [Rollup](https://rollupjs.org/guide/en/) or Webpack to include this library in the build of Chrome extension.
52 |
53 | See [`rollup-plugin-chrome-extension`](https://github.com/extend-chrome/rollup-plugin-chrome-extension) for an easy way use Rollup to build your Chrome extension!
54 |
55 | ### Installation
56 |
57 | ```sh
58 | $ npm i @extend-chrome/notify
59 | ```
60 |
61 | ## Usage
62 |
63 | ```javascript
64 | import { notify } from '@extend-chrome/notify'
65 |
66 | notify('The most simple notification').then((id) => {
67 | console.log('notification id', id)
68 | })
69 |
70 | notify
71 | .create({
72 | message: 'You have been notified.',
73 | })
74 | .then((id) => {
75 | console.log('notification id', id)
76 | })
77 | ```
78 |
79 | The function `notify.create` takes any of the [official notification options](https://developer.chrome.com/extensions/notifications#type-NotificationOptions) for `chrome.notifications.create`, without trying to type `"notifications"` every time.
80 |
81 | ### Permissions
82 |
83 | The `"notifications"` permission must be included in `manifest.json`.
84 |
85 | ```json
86 | // manifest.json
87 | {
88 | "permissions": ["notifications"]
89 | }
90 | ```
91 |
92 | ## Features
93 |
94 | ### TypeScript Definitions
95 |
96 | TypeScript definitions are included, so no need to install an additional `@types` library!
97 |
98 | ### Gets Name and Icon from `manifest.json`
99 |
100 | This library will use `chrome.runtime.getManifest()` to include the [name](https://developer.chrome.com/extensions/manifest/name#name) and [icon](https://developer.chrome.com/extensions/manifest/icons) of your extension in your notifications!
101 |
102 | ## API
103 |
104 | ### `notify(message: string)`
105 |
106 | Returns: `Promise`
107 |
108 | Create a simple notification with an icon and the name of the Chrome extension, if they are supplied in `manifest.json`.
109 |
110 | Returns a promise which resolves to the notification id, which you can use in the `notify.onClick` and `notify.onButtonClick` events.
111 |
112 | ```javascript
113 | const myId = await notify('This is my notification')
114 |
115 | notify.onClicked.addListener((clickedId) => {
116 | if (myId === clickedId) {
117 | console.log('My notification was clicked.')
118 | }
119 | })
120 | ```
121 |
122 | ### `notify.create(options: NotificationOptions)`
123 |
124 | Returns: `Promise`
125 |
126 | Create a [basic notification](https://developer.chrome.com/extensions/notifications#type-TemplateType) by default using as little as `options.message`, or any of the other properties in [NotificationOptions](https://developer.chrome.com/extensions/notifications#type-NotificationOptions).
127 |
128 | Returns a promise which resolves to the notification id, which you can use in [notification events](#api-events).
129 |
130 | ```javascript
131 | const myId = await notify.create({
132 | message: 'This is my notification',
133 | })
134 |
135 | notify.onClicked.addListener((clickedId) => {
136 | if (myId === clickedId) {
137 | console.log('My notification was clicked.')
138 | }
139 | })
140 | ```
141 |
142 | ### Other methods and events
143 |
144 | All the other methods and events from [`chrome.notifications`](https://developer.chrome.com/extensions/notifications) are promisified using [`chrome-promise`](https://github.com/tfoxy/chrome-promise) and assigned to `notify`, so you can use `notify` as if it is `chrome.notifications` with promises. These include the following:
145 |
146 | #### Methods
147 |
148 | Methods return promises but are otherwise the same as the Chrome API.
149 |
150 | ```javascript
151 | notify
152 | .update('my-notification', updateOptions)
153 | .then((wasUpdated) => {
154 | if (wasUpdated) {
155 | console.log('my notification was updated')
156 | }
157 | })
158 | ```
159 |
160 | - [`update(id) => Promise`](https://developer.chrome.com/extensions/notifications#method-update)
161 | - [`clear(id) => Promise`](https://developer.chrome.com/extensions/notifications#method-clear)
162 | - [`getAll() => Promise`](https://developer.chrome.com/extensions/notifications#method-getAll)
163 | - [`getPermissionsLevel() => Promise<'granted'|'denied'>`](https://developer.chrome.com/extensions/notifications#method-getPermissionLevel)
164 |
165 | #### Events
166 |
167 | Events are exacly the same as the Chrome API. Register a listener by calling `addListener` on an event:
168 |
169 | ```javascript
170 | notify.onClosed.addListener((id) => {
171 | console.log('This notification was closed', id)
172 | })
173 | ```
174 |
175 | - [`onClosed`](https://developer.chrome.com/extensions/notifications#event-onClosed)
176 | - [`onClicked`](https://developer.chrome.com/extensions/notifications#event-onClicked)
177 | - [`onButtonClicked`](https://developer.chrome.com/extensions/notifications#event-onButtonClicked)
178 | - [`onPermissionLevelChanged`](https://developer.chrome.com/extensions/notifications#event-onPermissionLevelChanged)
179 | - [`onShowSettings`](https://developer.chrome.com/extensions/notifications#event-onShowSettings)
180 |
--------------------------------------------------------------------------------
/index.d.ts:
--------------------------------------------------------------------------------
1 | import chromep from 'chrome-promise'
2 |
3 | export interface NotifyOptions
4 | extends Partial {
5 | message: string
6 | }
7 |
8 | export const notify: ((message: string) => Promise) &
9 | typeof chromep.notifications & {
10 | /**
11 | * Resolves to the notification id (either supplied or generated) that represents the created notification.
12 | */
13 | create(options: NotifyOptions): Promise
14 | }
15 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@extend-chrome/notify",
3 | "version": "2.0.0",
4 | "description": "Create notifications in your Chrome extension with ease.",
5 | "repository": "github:extend-chrome/notify",
6 | "license": "MIT",
7 | "author": "Jack and Amy Steam ",
8 | "main": "lib/index-cjs.js",
9 | "module": "lib/index-esm.js",
10 | "types": "index.d.ts",
11 | "files": [
12 | "lib",
13 | "index.d.ts"
14 | ],
15 | "scripts": {
16 | "build": "rollup -c",
17 | "start": "rollup -c -w",
18 | "test": "jest",
19 | "prepublishOnly": "npm run build"
20 | },
21 | "jest": {
22 | "setupFilesAfterEnv": [
23 | "./tests/jest.setup.js"
24 | ],
25 | "transform": {
26 | ".(js|jsx|ts|tsx)": "@sucrase/jest-plugin"
27 | }
28 | },
29 | "dependencies": {
30 | "@extend-chrome/events-rxjs": "^0.12.1",
31 | "chrome-promise": "^3.0.5",
32 | "prettier": "^2.1.2",
33 | "rxjs": "^6.5.2"
34 | },
35 | "devDependencies": {
36 | "@rollup/plugin-typescript": "^6.1.0",
37 | "@sucrase/jest-plugin": "^2.0.0",
38 | "@types/chrome": "0.0.81",
39 | "@types/firefox-webext-browser": "^78.0.1",
40 | "@typescript-eslint/eslint-plugin": "^4.6.0",
41 | "@typescript-eslint/parser": "^4.6.0",
42 | "eslint": "^7.12.1",
43 | "jest": "^24.8.0",
44 | "rollup": "^2.33.0",
45 | "sinon-chrome": "^2.3.2",
46 | "sucrase": "^3.10.1",
47 | "tslib": "^2.0.3",
48 | "typescript": "^4.0.5"
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | '@extend-chrome/events-rxjs': 0.12.1_rxjs@6.6.3
3 | chrome-promise: 3.0.5
4 | prettier: 2.1.2
5 | rxjs: 6.6.3
6 | devDependencies:
7 | '@rollup/plugin-typescript': 6.1.0_5be3e522ebed72395db1a262154f7fc8
8 | '@sucrase/jest-plugin': 2.0.0
9 | '@types/chrome': 0.0.81
10 | '@types/firefox-webext-browser': 78.0.1
11 | '@typescript-eslint/eslint-plugin': 4.6.0_5b45abdb13fea4fae68d9888b9d8cc1b
12 | '@typescript-eslint/parser': 4.6.0_eslint@7.12.1+typescript@4.0.5
13 | eslint: 7.12.1
14 | jest: 24.9.0
15 | rollup: 2.33.0
16 | sinon-chrome: 2.3.2
17 | sucrase: 3.16.0
18 | tslib: 2.0.3
19 | typescript: 4.0.5
20 | lockfileVersion: 5.1
21 | packages:
22 | /@babel/code-frame/7.10.4:
23 | dependencies:
24 | '@babel/highlight': 7.10.4
25 | dev: true
26 | resolution:
27 | integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
28 | /@babel/core/7.12.3:
29 | dependencies:
30 | '@babel/code-frame': 7.10.4
31 | '@babel/generator': 7.12.1
32 | '@babel/helper-module-transforms': 7.12.1
33 | '@babel/helpers': 7.12.1
34 | '@babel/parser': 7.12.3
35 | '@babel/template': 7.10.4
36 | '@babel/traverse': 7.12.1
37 | '@babel/types': 7.12.1
38 | convert-source-map: 1.7.0
39 | debug: 4.2.0
40 | gensync: 1.0.0-beta.2
41 | json5: 2.1.3
42 | lodash: 4.17.20
43 | resolve: 1.18.1
44 | semver: 5.7.1
45 | source-map: 0.5.7
46 | dev: true
47 | engines:
48 | node: '>=6.9.0'
49 | resolution:
50 | integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
51 | /@babel/generator/7.12.1:
52 | dependencies:
53 | '@babel/types': 7.12.1
54 | jsesc: 2.5.2
55 | source-map: 0.5.7
56 | dev: true
57 | resolution:
58 | integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
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.12.1
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.12.1
70 | dev: true
71 | resolution:
72 | integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==
73 | /@babel/helper-member-expression-to-functions/7.12.1:
74 | dependencies:
75 | '@babel/types': 7.12.1
76 | dev: true
77 | resolution:
78 | integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==
79 | /@babel/helper-module-imports/7.12.1:
80 | dependencies:
81 | '@babel/types': 7.12.1
82 | dev: true
83 | resolution:
84 | integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
85 | /@babel/helper-module-transforms/7.12.1:
86 | dependencies:
87 | '@babel/helper-module-imports': 7.12.1
88 | '@babel/helper-replace-supers': 7.12.1
89 | '@babel/helper-simple-access': 7.12.1
90 | '@babel/helper-split-export-declaration': 7.11.0
91 | '@babel/helper-validator-identifier': 7.10.4
92 | '@babel/template': 7.10.4
93 | '@babel/traverse': 7.12.1
94 | '@babel/types': 7.12.1
95 | lodash: 4.17.20
96 | dev: true
97 | resolution:
98 | integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
99 | /@babel/helper-optimise-call-expression/7.10.4:
100 | dependencies:
101 | '@babel/types': 7.12.1
102 | dev: true
103 | resolution:
104 | integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==
105 | /@babel/helper-plugin-utils/7.10.4:
106 | dev: true
107 | resolution:
108 | integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
109 | /@babel/helper-replace-supers/7.12.1:
110 | dependencies:
111 | '@babel/helper-member-expression-to-functions': 7.12.1
112 | '@babel/helper-optimise-call-expression': 7.10.4
113 | '@babel/traverse': 7.12.1
114 | '@babel/types': 7.12.1
115 | dev: true
116 | resolution:
117 | integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==
118 | /@babel/helper-simple-access/7.12.1:
119 | dependencies:
120 | '@babel/types': 7.12.1
121 | dev: true
122 | resolution:
123 | integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==
124 | /@babel/helper-split-export-declaration/7.11.0:
125 | dependencies:
126 | '@babel/types': 7.12.1
127 | dev: true
128 | resolution:
129 | integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
130 | /@babel/helper-validator-identifier/7.10.4:
131 | dev: true
132 | resolution:
133 | integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
134 | /@babel/helpers/7.12.1:
135 | dependencies:
136 | '@babel/template': 7.10.4
137 | '@babel/traverse': 7.12.1
138 | '@babel/types': 7.12.1
139 | dev: true
140 | resolution:
141 | integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==
142 | /@babel/highlight/7.10.4:
143 | dependencies:
144 | '@babel/helper-validator-identifier': 7.10.4
145 | chalk: 2.4.2
146 | js-tokens: 4.0.0
147 | dev: true
148 | resolution:
149 | integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
150 | /@babel/parser/7.12.3:
151 | dev: true
152 | engines:
153 | node: '>=6.0.0'
154 | hasBin: true
155 | resolution:
156 | integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==
157 | /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3:
158 | dependencies:
159 | '@babel/core': 7.12.3
160 | '@babel/helper-plugin-utils': 7.10.4
161 | dev: true
162 | peerDependencies:
163 | '@babel/core': ^7.0.0-0
164 | resolution:
165 | integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
166 | /@babel/template/7.10.4:
167 | dependencies:
168 | '@babel/code-frame': 7.10.4
169 | '@babel/parser': 7.12.3
170 | '@babel/types': 7.12.1
171 | dev: true
172 | resolution:
173 | integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
174 | /@babel/traverse/7.12.1:
175 | dependencies:
176 | '@babel/code-frame': 7.10.4
177 | '@babel/generator': 7.12.1
178 | '@babel/helper-function-name': 7.10.4
179 | '@babel/helper-split-export-declaration': 7.11.0
180 | '@babel/parser': 7.12.3
181 | '@babel/types': 7.12.1
182 | debug: 4.2.0
183 | globals: 11.12.0
184 | lodash: 4.17.20
185 | dev: true
186 | resolution:
187 | integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
188 | /@babel/types/7.12.1:
189 | dependencies:
190 | '@babel/helper-validator-identifier': 7.10.4
191 | lodash: 4.17.20
192 | to-fast-properties: 2.0.0
193 | dev: true
194 | resolution:
195 | integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
196 | /@cnakazawa/watch/1.0.4:
197 | dependencies:
198 | exec-sh: 0.3.4
199 | minimist: 1.2.5
200 | dev: true
201 | engines:
202 | node: '>=0.1.95'
203 | hasBin: true
204 | resolution:
205 | integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==
206 | /@eslint/eslintrc/0.2.1:
207 | dependencies:
208 | ajv: 6.12.6
209 | debug: 4.2.0
210 | espree: 7.3.0
211 | globals: 12.4.0
212 | ignore: 4.0.6
213 | import-fresh: 3.2.2
214 | js-yaml: 3.14.0
215 | lodash: 4.17.20
216 | minimatch: 3.0.4
217 | strip-json-comments: 3.1.1
218 | dev: true
219 | engines:
220 | node: ^10.12.0 || >=12.0.0
221 | resolution:
222 | integrity: sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==
223 | /@extend-chrome/events-rxjs/0.12.1_rxjs@6.6.3:
224 | dependencies:
225 | rxjs: 6.6.3
226 | dev: false
227 | peerDependencies:
228 | rxjs: ^6.5.4
229 | resolution:
230 | integrity: sha512-Z3VrzaODolVpXmXw7oo5QLygv3JH1dccXYYUgJbsipTMIWWPB38fytSMj0jFVsj203K/+UDjvaXJT9raO4Y9Pg==
231 | /@jest/console/24.9.0:
232 | dependencies:
233 | '@jest/source-map': 24.9.0
234 | chalk: 2.4.2
235 | slash: 2.0.0
236 | dev: true
237 | engines:
238 | node: '>= 6'
239 | resolution:
240 | integrity: sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==
241 | /@jest/core/24.9.0:
242 | dependencies:
243 | '@jest/console': 24.9.0
244 | '@jest/reporters': 24.9.0
245 | '@jest/test-result': 24.9.0
246 | '@jest/transform': 24.9.0
247 | '@jest/types': 24.9.0
248 | ansi-escapes: 3.2.0
249 | chalk: 2.4.2
250 | exit: 0.1.2
251 | graceful-fs: 4.2.4
252 | jest-changed-files: 24.9.0
253 | jest-config: 24.9.0
254 | jest-haste-map: 24.9.0
255 | jest-message-util: 24.9.0
256 | jest-regex-util: 24.9.0
257 | jest-resolve: 24.9.0_jest-resolve@24.9.0
258 | jest-resolve-dependencies: 24.9.0
259 | jest-runner: 24.9.0
260 | jest-runtime: 24.9.0
261 | jest-snapshot: 24.9.0
262 | jest-util: 24.9.0
263 | jest-validate: 24.9.0
264 | jest-watcher: 24.9.0
265 | micromatch: 3.1.10
266 | p-each-series: 1.0.0
267 | realpath-native: 1.1.0
268 | rimraf: 2.7.1
269 | slash: 2.0.0
270 | strip-ansi: 5.2.0
271 | dev: true
272 | engines:
273 | node: '>= 6'
274 | resolution:
275 | integrity: sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==
276 | /@jest/environment/24.9.0:
277 | dependencies:
278 | '@jest/fake-timers': 24.9.0
279 | '@jest/transform': 24.9.0
280 | '@jest/types': 24.9.0
281 | jest-mock: 24.9.0
282 | dev: true
283 | engines:
284 | node: '>= 6'
285 | resolution:
286 | integrity: sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==
287 | /@jest/fake-timers/24.9.0:
288 | dependencies:
289 | '@jest/types': 24.9.0
290 | jest-message-util: 24.9.0
291 | jest-mock: 24.9.0
292 | dev: true
293 | engines:
294 | node: '>= 6'
295 | resolution:
296 | integrity: sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==
297 | /@jest/reporters/24.9.0:
298 | dependencies:
299 | '@jest/environment': 24.9.0
300 | '@jest/test-result': 24.9.0
301 | '@jest/transform': 24.9.0
302 | '@jest/types': 24.9.0
303 | chalk: 2.4.2
304 | exit: 0.1.2
305 | glob: 7.1.6
306 | istanbul-lib-coverage: 2.0.5
307 | istanbul-lib-instrument: 3.3.0
308 | istanbul-lib-report: 2.0.8
309 | istanbul-lib-source-maps: 3.0.6
310 | istanbul-reports: 2.2.7
311 | jest-haste-map: 24.9.0
312 | jest-resolve: 24.9.0_jest-resolve@24.9.0
313 | jest-runtime: 24.9.0
314 | jest-util: 24.9.0
315 | jest-worker: 24.9.0
316 | node-notifier: 5.4.3
317 | slash: 2.0.0
318 | source-map: 0.6.1
319 | string-length: 2.0.0
320 | dev: true
321 | engines:
322 | node: '>= 6'
323 | resolution:
324 | integrity: sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==
325 | /@jest/source-map/24.9.0:
326 | dependencies:
327 | callsites: 3.1.0
328 | graceful-fs: 4.2.4
329 | source-map: 0.6.1
330 | dev: true
331 | engines:
332 | node: '>= 6'
333 | resolution:
334 | integrity: sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==
335 | /@jest/test-result/24.9.0:
336 | dependencies:
337 | '@jest/console': 24.9.0
338 | '@jest/types': 24.9.0
339 | '@types/istanbul-lib-coverage': 2.0.3
340 | dev: true
341 | engines:
342 | node: '>= 6'
343 | resolution:
344 | integrity: sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==
345 | /@jest/test-sequencer/24.9.0:
346 | dependencies:
347 | '@jest/test-result': 24.9.0
348 | jest-haste-map: 24.9.0
349 | jest-runner: 24.9.0
350 | jest-runtime: 24.9.0
351 | dev: true
352 | engines:
353 | node: '>= 6'
354 | resolution:
355 | integrity: sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==
356 | /@jest/transform/24.9.0:
357 | dependencies:
358 | '@babel/core': 7.12.3
359 | '@jest/types': 24.9.0
360 | babel-plugin-istanbul: 5.2.0
361 | chalk: 2.4.2
362 | convert-source-map: 1.7.0
363 | fast-json-stable-stringify: 2.1.0
364 | graceful-fs: 4.2.4
365 | jest-haste-map: 24.9.0
366 | jest-regex-util: 24.9.0
367 | jest-util: 24.9.0
368 | micromatch: 3.1.10
369 | pirates: 4.0.1
370 | realpath-native: 1.1.0
371 | slash: 2.0.0
372 | source-map: 0.6.1
373 | write-file-atomic: 2.4.1
374 | dev: true
375 | engines:
376 | node: '>= 6'
377 | resolution:
378 | integrity: sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==
379 | /@jest/types/24.9.0:
380 | dependencies:
381 | '@types/istanbul-lib-coverage': 2.0.3
382 | '@types/istanbul-reports': 1.1.2
383 | '@types/yargs': 13.0.11
384 | dev: true
385 | engines:
386 | node: '>= 6'
387 | resolution:
388 | integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==
389 | /@nodelib/fs.scandir/2.1.3:
390 | dependencies:
391 | '@nodelib/fs.stat': 2.0.3
392 | run-parallel: 1.1.10
393 | dev: true
394 | engines:
395 | node: '>= 8'
396 | resolution:
397 | integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
398 | /@nodelib/fs.stat/2.0.3:
399 | dev: true
400 | engines:
401 | node: '>= 8'
402 | resolution:
403 | integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
404 | /@nodelib/fs.walk/1.2.4:
405 | dependencies:
406 | '@nodelib/fs.scandir': 2.1.3
407 | fastq: 1.9.0
408 | dev: true
409 | engines:
410 | node: '>= 8'
411 | resolution:
412 | integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
413 | /@rollup/plugin-typescript/6.1.0_5be3e522ebed72395db1a262154f7fc8:
414 | dependencies:
415 | '@rollup/pluginutils': 3.1.0_rollup@2.33.0
416 | resolve: 1.18.1
417 | rollup: 2.33.0
418 | tslib: 2.0.3
419 | typescript: 4.0.5
420 | dev: true
421 | engines:
422 | node: '>=8.0.0'
423 | peerDependencies:
424 | rollup: ^2.14.0
425 | tslib: '*'
426 | typescript: '>=3.4.0'
427 | resolution:
428 | integrity: sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ==
429 | /@rollup/pluginutils/3.1.0_rollup@2.33.0:
430 | dependencies:
431 | '@types/estree': 0.0.39
432 | estree-walker: 1.0.1
433 | picomatch: 2.2.2
434 | rollup: 2.33.0
435 | dev: true
436 | engines:
437 | node: '>= 8.0.0'
438 | peerDependencies:
439 | rollup: ^1.20.0||^2.0.0
440 | resolution:
441 | integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
442 | /@sinonjs/commons/1.8.1:
443 | dependencies:
444 | type-detect: 4.0.8
445 | dev: true
446 | resolution:
447 | integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==
448 | /@sinonjs/formatio/2.0.0:
449 | dependencies:
450 | samsam: 1.3.0
451 | dev: true
452 | resolution:
453 | integrity: sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==
454 | /@sinonjs/formatio/3.2.2:
455 | dependencies:
456 | '@sinonjs/commons': 1.8.1
457 | '@sinonjs/samsam': 3.3.3
458 | dev: true
459 | resolution:
460 | integrity: sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==
461 | /@sinonjs/samsam/3.3.3:
462 | dependencies:
463 | '@sinonjs/commons': 1.8.1
464 | array-from: 2.1.1
465 | lodash: 4.17.20
466 | dev: true
467 | resolution:
468 | integrity: sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==
469 | /@sinonjs/text-encoding/0.7.1:
470 | dev: true
471 | resolution:
472 | integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
473 | /@sucrase/jest-plugin/2.0.0:
474 | dependencies:
475 | sucrase: 3.16.0
476 | dev: true
477 | resolution:
478 | integrity: sha512-UqmtOnj2OliwV1qKFCQsci41vPX665wGvf5YosRjL+l6jF69HrgB3T8gGnCcF4tAmRycYw8t59x+Dgz64szXWA==
479 | /@types/babel__core/7.1.11:
480 | dependencies:
481 | '@babel/parser': 7.12.3
482 | '@babel/types': 7.12.1
483 | '@types/babel__generator': 7.6.2
484 | '@types/babel__template': 7.0.3
485 | '@types/babel__traverse': 7.0.15
486 | dev: true
487 | resolution:
488 | integrity: sha512-E5nSOzrjnvhURYnbOR2dClTqcyhPbPvtEwLHf7JJADKedPbcZsoJVfP+I2vBNfBjz4bnZIuhL/tNmRi5nJ7Jlw==
489 | /@types/babel__generator/7.6.2:
490 | dependencies:
491 | '@babel/types': 7.12.1
492 | dev: true
493 | resolution:
494 | integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==
495 | /@types/babel__template/7.0.3:
496 | dependencies:
497 | '@babel/parser': 7.12.3
498 | '@babel/types': 7.12.1
499 | dev: true
500 | resolution:
501 | integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==
502 | /@types/babel__traverse/7.0.15:
503 | dependencies:
504 | '@babel/types': 7.12.1
505 | dev: true
506 | resolution:
507 | integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==
508 | /@types/chrome/0.0.81:
509 | dependencies:
510 | '@types/filesystem': 0.0.29
511 | dev: true
512 | resolution:
513 | integrity: sha512-NKkQGMJSppFwUwMbEbYcq8/p/ACVHmQCUpWaqJVdHn81tU3by+YXnxw86KFa0tUSLamu35wtzFaMyY4TFaMceQ==
514 | /@types/estree/0.0.39:
515 | dev: true
516 | resolution:
517 | integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
518 | /@types/filesystem/0.0.29:
519 | dependencies:
520 | '@types/filewriter': 0.0.28
521 | dev: true
522 | resolution:
523 | integrity: sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==
524 | /@types/filewriter/0.0.28:
525 | dev: true
526 | resolution:
527 | integrity: sha1-wFTor02d11205jq8dviFFocU1LM=
528 | /@types/firefox-webext-browser/78.0.1:
529 | dev: true
530 | resolution:
531 | integrity: sha512-0d7oiI9K6Y4efP4Crl3JB88zYl7vaRdLtumqz8v6axMF8RCnK0NaGUjL4DnyQ7GLPo98b+s0BSRalaxAXgvPAQ==
532 | /@types/istanbul-lib-coverage/2.0.3:
533 | dev: true
534 | resolution:
535 | integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==
536 | /@types/istanbul-lib-report/3.0.0:
537 | dependencies:
538 | '@types/istanbul-lib-coverage': 2.0.3
539 | dev: true
540 | resolution:
541 | integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
542 | /@types/istanbul-reports/1.1.2:
543 | dependencies:
544 | '@types/istanbul-lib-coverage': 2.0.3
545 | '@types/istanbul-lib-report': 3.0.0
546 | dev: true
547 | resolution:
548 | integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==
549 | /@types/json-schema/7.0.6:
550 | dev: true
551 | resolution:
552 | integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
553 | /@types/stack-utils/1.0.1:
554 | dev: true
555 | resolution:
556 | integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==
557 | /@types/yargs-parser/15.0.0:
558 | dev: true
559 | resolution:
560 | integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
561 | /@types/yargs/13.0.11:
562 | dependencies:
563 | '@types/yargs-parser': 15.0.0
564 | dev: true
565 | resolution:
566 | integrity: sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==
567 | /@typescript-eslint/eslint-plugin/4.6.0_5b45abdb13fea4fae68d9888b9d8cc1b:
568 | dependencies:
569 | '@typescript-eslint/experimental-utils': 4.6.0_eslint@7.12.1+typescript@4.0.5
570 | '@typescript-eslint/parser': 4.6.0_eslint@7.12.1+typescript@4.0.5
571 | '@typescript-eslint/scope-manager': 4.6.0
572 | debug: 4.2.0
573 | eslint: 7.12.1
574 | functional-red-black-tree: 1.0.1
575 | regexpp: 3.1.0
576 | semver: 7.3.2
577 | tsutils: 3.17.1_typescript@4.0.5
578 | typescript: 4.0.5
579 | dev: true
580 | engines:
581 | node: ^10.12.0 || >=12.0.0
582 | peerDependencies:
583 | '@typescript-eslint/parser': ^4.0.0
584 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
585 | typescript: '*'
586 | peerDependenciesMeta:
587 | typescript:
588 | optional: true
589 | resolution:
590 | integrity: sha512-1+419X+Ynijytr1iWI+/IcX/kJryc78YNpdaXR1aRO1sU3bC0vZrIAF1tIX7rudVI84W7o7M4zo5p1aVt70fAg==
591 | /@typescript-eslint/experimental-utils/4.6.0_eslint@7.12.1+typescript@4.0.5:
592 | dependencies:
593 | '@types/json-schema': 7.0.6
594 | '@typescript-eslint/scope-manager': 4.6.0
595 | '@typescript-eslint/types': 4.6.0
596 | '@typescript-eslint/typescript-estree': 4.6.0_typescript@4.0.5
597 | eslint: 7.12.1
598 | eslint-scope: 5.1.1
599 | eslint-utils: 2.1.0
600 | dev: true
601 | engines:
602 | node: ^10.12.0 || >=12.0.0
603 | peerDependencies:
604 | eslint: '*'
605 | typescript: '*'
606 | resolution:
607 | integrity: sha512-pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw==
608 | /@typescript-eslint/parser/4.6.0_eslint@7.12.1+typescript@4.0.5:
609 | dependencies:
610 | '@typescript-eslint/scope-manager': 4.6.0
611 | '@typescript-eslint/types': 4.6.0
612 | '@typescript-eslint/typescript-estree': 4.6.0_typescript@4.0.5
613 | debug: 4.2.0
614 | eslint: 7.12.1
615 | typescript: 4.0.5
616 | dev: true
617 | engines:
618 | node: ^10.12.0 || >=12.0.0
619 | peerDependencies:
620 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
621 | typescript: '*'
622 | peerDependenciesMeta:
623 | typescript:
624 | optional: true
625 | resolution:
626 | integrity: sha512-Dj6NJxBhbdbPSZ5DYsQqpR32MwujF772F2H3VojWU6iT4AqL4BKuoNWOPFCoSZvCcADDvQjDpa6OLDAaiZPz2Q==
627 | /@typescript-eslint/scope-manager/4.6.0:
628 | dependencies:
629 | '@typescript-eslint/types': 4.6.0
630 | '@typescript-eslint/visitor-keys': 4.6.0
631 | dev: true
632 | engines:
633 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
634 | resolution:
635 | integrity: sha512-uZx5KvStXP/lwrMrfQQwDNvh2ppiXzz5TmyTVHb+5TfZ3sUP7U1onlz3pjoWrK9konRyFe1czyxObWTly27Ang==
636 | /@typescript-eslint/types/4.6.0:
637 | dev: true
638 | engines:
639 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
640 | resolution:
641 | integrity: sha512-5FAgjqH68SfFG4UTtIFv+rqYJg0nLjfkjD0iv+5O27a0xEeNZ5rZNDvFGZDizlCD1Ifj7MAbSW2DPMrf0E9zjA==
642 | /@typescript-eslint/typescript-estree/4.6.0_typescript@4.0.5:
643 | dependencies:
644 | '@typescript-eslint/types': 4.6.0
645 | '@typescript-eslint/visitor-keys': 4.6.0
646 | debug: 4.2.0
647 | globby: 11.0.1
648 | is-glob: 4.0.1
649 | lodash: 4.17.20
650 | semver: 7.3.2
651 | tsutils: 3.17.1_typescript@4.0.5
652 | typescript: 4.0.5
653 | dev: true
654 | engines:
655 | node: ^10.12.0 || >=12.0.0
656 | peerDependencies:
657 | typescript: '*'
658 | peerDependenciesMeta:
659 | typescript:
660 | optional: true
661 | resolution:
662 | integrity: sha512-s4Z9qubMrAo/tw0CbN0IN4AtfwuehGXVZM0CHNMdfYMGBDhPdwTEpBrecwhP7dRJu6d9tT9ECYNaWDHvlFSngA==
663 | /@typescript-eslint/visitor-keys/4.6.0:
664 | dependencies:
665 | '@typescript-eslint/types': 4.6.0
666 | eslint-visitor-keys: 2.0.0
667 | dev: true
668 | engines:
669 | node: ^8.10.0 || ^10.13.0 || >=11.10.1
670 | resolution:
671 | integrity: sha512-38Aa9Ztl0XyFPVzmutHXqDMCu15Xx8yKvUo38Gu3GhsuckCh3StPI5t2WIO9LHEsOH7MLmlGfKUisU8eW1Sjhg==
672 | /abab/2.0.5:
673 | dev: true
674 | resolution:
675 | integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
676 | /acorn-globals/4.3.4:
677 | dependencies:
678 | acorn: 6.4.2
679 | acorn-walk: 6.2.0
680 | dev: true
681 | resolution:
682 | integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==
683 | /acorn-jsx/5.3.1_acorn@7.4.1:
684 | dependencies:
685 | acorn: 7.4.1
686 | dev: true
687 | peerDependencies:
688 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
689 | resolution:
690 | integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
691 | /acorn-walk/6.2.0:
692 | dev: true
693 | engines:
694 | node: '>=0.4.0'
695 | resolution:
696 | integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==
697 | /acorn/5.7.4:
698 | dev: true
699 | engines:
700 | node: '>=0.4.0'
701 | hasBin: true
702 | resolution:
703 | integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==
704 | /acorn/6.4.2:
705 | dev: true
706 | engines:
707 | node: '>=0.4.0'
708 | hasBin: true
709 | resolution:
710 | integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
711 | /acorn/7.4.1:
712 | dev: true
713 | engines:
714 | node: '>=0.4.0'
715 | hasBin: true
716 | resolution:
717 | integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
718 | /ajv/6.12.6:
719 | dependencies:
720 | fast-deep-equal: 3.1.3
721 | fast-json-stable-stringify: 2.1.0
722 | json-schema-traverse: 0.4.1
723 | uri-js: 4.4.0
724 | dev: true
725 | resolution:
726 | integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
727 | /ansi-colors/4.1.1:
728 | dev: true
729 | engines:
730 | node: '>=6'
731 | resolution:
732 | integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
733 | /ansi-escapes/3.2.0:
734 | dev: true
735 | engines:
736 | node: '>=4'
737 | resolution:
738 | integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
739 | /ansi-regex/3.0.0:
740 | dev: true
741 | engines:
742 | node: '>=4'
743 | resolution:
744 | integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
745 | /ansi-regex/4.1.0:
746 | dev: true
747 | engines:
748 | node: '>=6'
749 | resolution:
750 | integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
751 | /ansi-regex/5.0.0:
752 | dev: true
753 | engines:
754 | node: '>=8'
755 | resolution:
756 | integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
757 | /ansi-styles/3.2.1:
758 | dependencies:
759 | color-convert: 1.9.3
760 | dev: true
761 | engines:
762 | node: '>=4'
763 | resolution:
764 | integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
765 | /ansi-styles/4.3.0:
766 | dependencies:
767 | color-convert: 2.0.1
768 | dev: true
769 | engines:
770 | node: '>=8'
771 | resolution:
772 | integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
773 | /any-promise/1.3.0:
774 | dev: true
775 | resolution:
776 | integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=
777 | /anymatch/2.0.0:
778 | dependencies:
779 | micromatch: 3.1.10
780 | normalize-path: 2.1.1
781 | dev: true
782 | resolution:
783 | integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
784 | /argparse/1.0.10:
785 | dependencies:
786 | sprintf-js: 1.0.3
787 | dev: true
788 | resolution:
789 | integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
790 | /arr-diff/4.0.0:
791 | dev: true
792 | engines:
793 | node: '>=0.10.0'
794 | resolution:
795 | integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
796 | /arr-flatten/1.1.0:
797 | dev: true
798 | engines:
799 | node: '>=0.10.0'
800 | resolution:
801 | integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
802 | /arr-union/3.1.0:
803 | dev: true
804 | engines:
805 | node: '>=0.10.0'
806 | resolution:
807 | integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
808 | /array-equal/1.0.0:
809 | dev: true
810 | resolution:
811 | integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=
812 | /array-from/2.1.1:
813 | dev: true
814 | resolution:
815 | integrity: sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=
816 | /array-union/2.1.0:
817 | dev: true
818 | engines:
819 | node: '>=8'
820 | resolution:
821 | integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
822 | /array-unique/0.3.2:
823 | dev: true
824 | engines:
825 | node: '>=0.10.0'
826 | resolution:
827 | integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
828 | /asn1/0.2.4:
829 | dependencies:
830 | safer-buffer: 2.1.2
831 | dev: true
832 | resolution:
833 | integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
834 | /assert-plus/1.0.0:
835 | dev: true
836 | engines:
837 | node: '>=0.8'
838 | resolution:
839 | integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
840 | /assign-symbols/1.0.0:
841 | dev: true
842 | engines:
843 | node: '>=0.10.0'
844 | resolution:
845 | integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
846 | /astral-regex/1.0.0:
847 | dev: true
848 | engines:
849 | node: '>=4'
850 | resolution:
851 | integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
852 | /async-limiter/1.0.1:
853 | dev: true
854 | resolution:
855 | integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
856 | /asynckit/0.4.0:
857 | dev: true
858 | resolution:
859 | integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=
860 | /atob/2.1.2:
861 | dev: true
862 | engines:
863 | node: '>= 4.5.0'
864 | hasBin: true
865 | resolution:
866 | integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
867 | /aws-sign2/0.7.0:
868 | dev: true
869 | resolution:
870 | integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
871 | /aws4/1.11.0:
872 | dev: true
873 | resolution:
874 | integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
875 | /babel-jest/24.9.0_@babel+core@7.12.3:
876 | dependencies:
877 | '@babel/core': 7.12.3
878 | '@jest/transform': 24.9.0
879 | '@jest/types': 24.9.0
880 | '@types/babel__core': 7.1.11
881 | babel-plugin-istanbul: 5.2.0
882 | babel-preset-jest: 24.9.0_@babel+core@7.12.3
883 | chalk: 2.4.2
884 | slash: 2.0.0
885 | dev: true
886 | engines:
887 | node: '>= 6'
888 | peerDependencies:
889 | '@babel/core': ^7.0.0
890 | resolution:
891 | integrity: sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==
892 | /babel-plugin-istanbul/5.2.0:
893 | dependencies:
894 | '@babel/helper-plugin-utils': 7.10.4
895 | find-up: 3.0.0
896 | istanbul-lib-instrument: 3.3.0
897 | test-exclude: 5.2.3
898 | dev: true
899 | engines:
900 | node: '>=6'
901 | resolution:
902 | integrity: sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==
903 | /babel-plugin-jest-hoist/24.9.0:
904 | dependencies:
905 | '@types/babel__traverse': 7.0.15
906 | dev: true
907 | engines:
908 | node: '>= 6'
909 | resolution:
910 | integrity: sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==
911 | /babel-preset-jest/24.9.0_@babel+core@7.12.3:
912 | dependencies:
913 | '@babel/core': 7.12.3
914 | '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3
915 | babel-plugin-jest-hoist: 24.9.0
916 | dev: true
917 | engines:
918 | node: '>= 6'
919 | peerDependencies:
920 | '@babel/core': ^7.0.0
921 | resolution:
922 | integrity: sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==
923 | /balanced-match/1.0.0:
924 | dev: true
925 | resolution:
926 | integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
927 | /base/0.11.2:
928 | dependencies:
929 | cache-base: 1.0.1
930 | class-utils: 0.3.6
931 | component-emitter: 1.3.0
932 | define-property: 1.0.0
933 | isobject: 3.0.1
934 | mixin-deep: 1.3.2
935 | pascalcase: 0.1.1
936 | dev: true
937 | engines:
938 | node: '>=0.10.0'
939 | resolution:
940 | integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
941 | /bcrypt-pbkdf/1.0.2:
942 | dependencies:
943 | tweetnacl: 0.14.5
944 | dev: true
945 | resolution:
946 | integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
947 | /bindings/1.5.0:
948 | dependencies:
949 | file-uri-to-path: 1.0.0
950 | dev: true
951 | optional: true
952 | resolution:
953 | integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
954 | /brace-expansion/1.1.11:
955 | dependencies:
956 | balanced-match: 1.0.0
957 | concat-map: 0.0.1
958 | dev: true
959 | resolution:
960 | integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
961 | /braces/2.3.2:
962 | dependencies:
963 | arr-flatten: 1.1.0
964 | array-unique: 0.3.2
965 | extend-shallow: 2.0.1
966 | fill-range: 4.0.0
967 | isobject: 3.0.1
968 | repeat-element: 1.1.3
969 | snapdragon: 0.8.2
970 | snapdragon-node: 2.1.1
971 | split-string: 3.1.0
972 | to-regex: 3.0.2
973 | dev: true
974 | engines:
975 | node: '>=0.10.0'
976 | resolution:
977 | integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
978 | /braces/3.0.2:
979 | dependencies:
980 | fill-range: 7.0.1
981 | dev: true
982 | engines:
983 | node: '>=8'
984 | resolution:
985 | integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
986 | /browser-process-hrtime/1.0.0:
987 | dev: true
988 | resolution:
989 | integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
990 | /browser-resolve/1.11.3:
991 | dependencies:
992 | resolve: 1.1.7
993 | dev: true
994 | resolution:
995 | integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==
996 | /bser/2.1.1:
997 | dependencies:
998 | node-int64: 0.4.0
999 | dev: true
1000 | resolution:
1001 | integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
1002 | /buffer-from/1.1.1:
1003 | dev: true
1004 | resolution:
1005 | integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
1006 | /cache-base/1.0.1:
1007 | dependencies:
1008 | collection-visit: 1.0.0
1009 | component-emitter: 1.3.0
1010 | get-value: 2.0.6
1011 | has-value: 1.0.0
1012 | isobject: 3.0.1
1013 | set-value: 2.0.1
1014 | to-object-path: 0.3.0
1015 | union-value: 1.0.1
1016 | unset-value: 1.0.0
1017 | dev: true
1018 | engines:
1019 | node: '>=0.10.0'
1020 | resolution:
1021 | integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
1022 | /call-bind/1.0.0:
1023 | dependencies:
1024 | function-bind: 1.1.1
1025 | get-intrinsic: 1.0.1
1026 | dev: true
1027 | resolution:
1028 | integrity: sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==
1029 | /callsites/3.1.0:
1030 | dev: true
1031 | engines:
1032 | node: '>=6'
1033 | resolution:
1034 | integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1035 | /camelcase/5.3.1:
1036 | dev: true
1037 | engines:
1038 | node: '>=6'
1039 | resolution:
1040 | integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
1041 | /capture-exit/2.0.0:
1042 | dependencies:
1043 | rsvp: 4.8.5
1044 | dev: true
1045 | engines:
1046 | node: 6.* || 8.* || >= 10.*
1047 | resolution:
1048 | integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==
1049 | /caseless/0.12.0:
1050 | dev: true
1051 | resolution:
1052 | integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
1053 | /chalk/2.4.2:
1054 | dependencies:
1055 | ansi-styles: 3.2.1
1056 | escape-string-regexp: 1.0.5
1057 | supports-color: 5.5.0
1058 | dev: true
1059 | engines:
1060 | node: '>=4'
1061 | resolution:
1062 | integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1063 | /chalk/4.1.0:
1064 | dependencies:
1065 | ansi-styles: 4.3.0
1066 | supports-color: 7.2.0
1067 | dev: true
1068 | engines:
1069 | node: '>=10'
1070 | resolution:
1071 | integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
1072 | /chrome-promise/3.0.5:
1073 | dev: false
1074 | resolution:
1075 | integrity: sha512-ekIevrJOO5S6ezSzl5TdaLhlQkovY5nVaNSgA2XyhuNtlGniUvTbf7rzH95alh1OajArwoP2xVGYUJbpVLmZYA==
1076 | /ci-info/2.0.0:
1077 | dev: true
1078 | resolution:
1079 | integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
1080 | /class-utils/0.3.6:
1081 | dependencies:
1082 | arr-union: 3.1.0
1083 | define-property: 0.2.5
1084 | isobject: 3.0.1
1085 | static-extend: 0.1.2
1086 | dev: true
1087 | engines:
1088 | node: '>=0.10.0'
1089 | resolution:
1090 | integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
1091 | /cliui/5.0.0:
1092 | dependencies:
1093 | string-width: 3.1.0
1094 | strip-ansi: 5.2.0
1095 | wrap-ansi: 5.1.0
1096 | dev: true
1097 | resolution:
1098 | integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
1099 | /co/4.6.0:
1100 | dev: true
1101 | engines:
1102 | iojs: '>= 1.0.0'
1103 | node: '>= 0.12.0'
1104 | resolution:
1105 | integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
1106 | /collection-visit/1.0.0:
1107 | dependencies:
1108 | map-visit: 1.0.0
1109 | object-visit: 1.0.1
1110 | dev: true
1111 | engines:
1112 | node: '>=0.10.0'
1113 | resolution:
1114 | integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
1115 | /color-convert/1.9.3:
1116 | dependencies:
1117 | color-name: 1.1.3
1118 | dev: true
1119 | resolution:
1120 | integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1121 | /color-convert/2.0.1:
1122 | dependencies:
1123 | color-name: 1.1.4
1124 | dev: true
1125 | engines:
1126 | node: '>=7.0.0'
1127 | resolution:
1128 | integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1129 | /color-name/1.1.3:
1130 | dev: true
1131 | resolution:
1132 | integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
1133 | /color-name/1.1.4:
1134 | dev: true
1135 | resolution:
1136 | integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1137 | /combined-stream/1.0.8:
1138 | dependencies:
1139 | delayed-stream: 1.0.0
1140 | dev: true
1141 | engines:
1142 | node: '>= 0.8'
1143 | resolution:
1144 | integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1145 | /commander/4.1.1:
1146 | dev: true
1147 | engines:
1148 | node: '>= 6'
1149 | resolution:
1150 | integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1151 | /component-emitter/1.3.0:
1152 | dev: true
1153 | resolution:
1154 | integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
1155 | /concat-map/0.0.1:
1156 | dev: true
1157 | resolution:
1158 | integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
1159 | /convert-source-map/1.7.0:
1160 | dependencies:
1161 | safe-buffer: 5.1.2
1162 | dev: true
1163 | resolution:
1164 | integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
1165 | /copy-descriptor/0.1.1:
1166 | dev: true
1167 | engines:
1168 | node: '>=0.10.0'
1169 | resolution:
1170 | integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
1171 | /core-util-is/1.0.2:
1172 | dev: true
1173 | resolution:
1174 | integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
1175 | /cross-spawn/6.0.5:
1176 | dependencies:
1177 | nice-try: 1.0.5
1178 | path-key: 2.0.1
1179 | semver: 5.7.1
1180 | shebang-command: 1.2.0
1181 | which: 1.3.1
1182 | dev: true
1183 | engines:
1184 | node: '>=4.8'
1185 | resolution:
1186 | integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
1187 | /cross-spawn/7.0.3:
1188 | dependencies:
1189 | path-key: 3.1.1
1190 | shebang-command: 2.0.0
1191 | which: 2.0.2
1192 | dev: true
1193 | engines:
1194 | node: '>= 8'
1195 | resolution:
1196 | integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1197 | /cssom/0.3.8:
1198 | dev: true
1199 | resolution:
1200 | integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1201 | /cssstyle/1.4.0:
1202 | dependencies:
1203 | cssom: 0.3.8
1204 | dev: true
1205 | resolution:
1206 | integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==
1207 | /dashdash/1.14.1:
1208 | dependencies:
1209 | assert-plus: 1.0.0
1210 | dev: true
1211 | engines:
1212 | node: '>=0.10'
1213 | resolution:
1214 | integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
1215 | /data-urls/1.1.0:
1216 | dependencies:
1217 | abab: 2.0.5
1218 | whatwg-mimetype: 2.3.0
1219 | whatwg-url: 7.1.0
1220 | dev: true
1221 | resolution:
1222 | integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==
1223 | /debug/2.6.9:
1224 | dependencies:
1225 | ms: 2.0.0
1226 | dev: true
1227 | resolution:
1228 | integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1229 | /debug/4.2.0:
1230 | dependencies:
1231 | ms: 2.1.2
1232 | dev: true
1233 | engines:
1234 | node: '>=6.0'
1235 | peerDependencies:
1236 | supports-color: '*'
1237 | peerDependenciesMeta:
1238 | supports-color:
1239 | optional: true
1240 | resolution:
1241 | integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
1242 | /decamelize/1.2.0:
1243 | dev: true
1244 | engines:
1245 | node: '>=0.10.0'
1246 | resolution:
1247 | integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
1248 | /decode-uri-component/0.2.0:
1249 | dev: true
1250 | engines:
1251 | node: '>=0.10'
1252 | resolution:
1253 | integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
1254 | /deep-is/0.1.3:
1255 | dev: true
1256 | resolution:
1257 | integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
1258 | /define-properties/1.1.3:
1259 | dependencies:
1260 | object-keys: 1.1.1
1261 | dev: true
1262 | engines:
1263 | node: '>= 0.4'
1264 | resolution:
1265 | integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
1266 | /define-property/0.2.5:
1267 | dependencies:
1268 | is-descriptor: 0.1.6
1269 | dev: true
1270 | engines:
1271 | node: '>=0.10.0'
1272 | resolution:
1273 | integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
1274 | /define-property/1.0.0:
1275 | dependencies:
1276 | is-descriptor: 1.0.2
1277 | dev: true
1278 | engines:
1279 | node: '>=0.10.0'
1280 | resolution:
1281 | integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
1282 | /define-property/2.0.2:
1283 | dependencies:
1284 | is-descriptor: 1.0.2
1285 | isobject: 3.0.1
1286 | dev: true
1287 | engines:
1288 | node: '>=0.10.0'
1289 | resolution:
1290 | integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
1291 | /delayed-stream/1.0.0:
1292 | dev: true
1293 | engines:
1294 | node: '>=0.4.0'
1295 | resolution:
1296 | integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
1297 | /detect-newline/2.1.0:
1298 | dev: true
1299 | engines:
1300 | node: '>=0.10.0'
1301 | resolution:
1302 | integrity: sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
1303 | /diff-sequences/24.9.0:
1304 | dev: true
1305 | engines:
1306 | node: '>= 6'
1307 | resolution:
1308 | integrity: sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==
1309 | /diff/3.5.0:
1310 | dev: true
1311 | engines:
1312 | node: '>=0.3.1'
1313 | resolution:
1314 | integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
1315 | /dir-glob/3.0.1:
1316 | dependencies:
1317 | path-type: 4.0.0
1318 | dev: true
1319 | engines:
1320 | node: '>=8'
1321 | resolution:
1322 | integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1323 | /doctrine/3.0.0:
1324 | dependencies:
1325 | esutils: 2.0.3
1326 | dev: true
1327 | engines:
1328 | node: '>=6.0.0'
1329 | resolution:
1330 | integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
1331 | /domexception/1.0.1:
1332 | dependencies:
1333 | webidl-conversions: 4.0.2
1334 | dev: true
1335 | resolution:
1336 | integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==
1337 | /ecc-jsbn/0.1.2:
1338 | dependencies:
1339 | jsbn: 0.1.1
1340 | safer-buffer: 2.1.2
1341 | dev: true
1342 | resolution:
1343 | integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
1344 | /emoji-regex/7.0.3:
1345 | dev: true
1346 | resolution:
1347 | integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
1348 | /end-of-stream/1.4.4:
1349 | dependencies:
1350 | once: 1.4.0
1351 | dev: true
1352 | resolution:
1353 | integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1354 | /enquirer/2.3.6:
1355 | dependencies:
1356 | ansi-colors: 4.1.1
1357 | dev: true
1358 | engines:
1359 | node: '>=8.6'
1360 | resolution:
1361 | integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
1362 | /error-ex/1.3.2:
1363 | dependencies:
1364 | is-arrayish: 0.2.1
1365 | dev: true
1366 | resolution:
1367 | integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1368 | /es-abstract/1.17.7:
1369 | dependencies:
1370 | es-to-primitive: 1.2.1
1371 | function-bind: 1.1.1
1372 | has: 1.0.3
1373 | has-symbols: 1.0.1
1374 | is-callable: 1.2.2
1375 | is-regex: 1.1.1
1376 | object-inspect: 1.8.0
1377 | object-keys: 1.1.1
1378 | object.assign: 4.1.2
1379 | string.prototype.trimend: 1.0.2
1380 | string.prototype.trimstart: 1.0.2
1381 | dev: true
1382 | engines:
1383 | node: '>= 0.4'
1384 | resolution:
1385 | integrity: sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
1386 | /es-abstract/1.18.0-next.1:
1387 | dependencies:
1388 | es-to-primitive: 1.2.1
1389 | function-bind: 1.1.1
1390 | has: 1.0.3
1391 | has-symbols: 1.0.1
1392 | is-callable: 1.2.2
1393 | is-negative-zero: 2.0.0
1394 | is-regex: 1.1.1
1395 | object-inspect: 1.8.0
1396 | object-keys: 1.1.1
1397 | object.assign: 4.1.2
1398 | string.prototype.trimend: 1.0.2
1399 | string.prototype.trimstart: 1.0.2
1400 | dev: true
1401 | engines:
1402 | node: '>= 0.4'
1403 | resolution:
1404 | integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
1405 | /es-to-primitive/1.2.1:
1406 | dependencies:
1407 | is-callable: 1.2.2
1408 | is-date-object: 1.0.2
1409 | is-symbol: 1.0.3
1410 | dev: true
1411 | engines:
1412 | node: '>= 0.4'
1413 | resolution:
1414 | integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
1415 | /escape-string-regexp/1.0.5:
1416 | dev: true
1417 | engines:
1418 | node: '>=0.8.0'
1419 | resolution:
1420 | integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1421 | /escodegen/1.14.3:
1422 | dependencies:
1423 | esprima: 4.0.1
1424 | estraverse: 4.3.0
1425 | esutils: 2.0.3
1426 | optionator: 0.8.3
1427 | dev: true
1428 | engines:
1429 | node: '>=4.0'
1430 | hasBin: true
1431 | optionalDependencies:
1432 | source-map: 0.6.1
1433 | resolution:
1434 | integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
1435 | /eslint-scope/5.1.1:
1436 | dependencies:
1437 | esrecurse: 4.3.0
1438 | estraverse: 4.3.0
1439 | dev: true
1440 | engines:
1441 | node: '>=8.0.0'
1442 | resolution:
1443 | integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1444 | /eslint-utils/2.1.0:
1445 | dependencies:
1446 | eslint-visitor-keys: 1.3.0
1447 | dev: true
1448 | engines:
1449 | node: '>=6'
1450 | resolution:
1451 | integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
1452 | /eslint-visitor-keys/1.3.0:
1453 | dev: true
1454 | engines:
1455 | node: '>=4'
1456 | resolution:
1457 | integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
1458 | /eslint-visitor-keys/2.0.0:
1459 | dev: true
1460 | engines:
1461 | node: '>=10'
1462 | resolution:
1463 | integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
1464 | /eslint/7.12.1:
1465 | dependencies:
1466 | '@babel/code-frame': 7.10.4
1467 | '@eslint/eslintrc': 0.2.1
1468 | ajv: 6.12.6
1469 | chalk: 4.1.0
1470 | cross-spawn: 7.0.3
1471 | debug: 4.2.0
1472 | doctrine: 3.0.0
1473 | enquirer: 2.3.6
1474 | eslint-scope: 5.1.1
1475 | eslint-utils: 2.1.0
1476 | eslint-visitor-keys: 2.0.0
1477 | espree: 7.3.0
1478 | esquery: 1.3.1
1479 | esutils: 2.0.3
1480 | file-entry-cache: 5.0.1
1481 | functional-red-black-tree: 1.0.1
1482 | glob-parent: 5.1.1
1483 | globals: 12.4.0
1484 | ignore: 4.0.6
1485 | import-fresh: 3.2.2
1486 | imurmurhash: 0.1.4
1487 | is-glob: 4.0.1
1488 | js-yaml: 3.14.0
1489 | json-stable-stringify-without-jsonify: 1.0.1
1490 | levn: 0.4.1
1491 | lodash: 4.17.20
1492 | minimatch: 3.0.4
1493 | natural-compare: 1.4.0
1494 | optionator: 0.9.1
1495 | progress: 2.0.3
1496 | regexpp: 3.1.0
1497 | semver: 7.3.2
1498 | strip-ansi: 6.0.0
1499 | strip-json-comments: 3.1.1
1500 | table: 5.4.6
1501 | text-table: 0.2.0
1502 | v8-compile-cache: 2.2.0
1503 | dev: true
1504 | engines:
1505 | node: ^10.12.0 || >=12.0.0
1506 | hasBin: true
1507 | resolution:
1508 | integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==
1509 | /espree/7.3.0:
1510 | dependencies:
1511 | acorn: 7.4.1
1512 | acorn-jsx: 5.3.1_acorn@7.4.1
1513 | eslint-visitor-keys: 1.3.0
1514 | dev: true
1515 | engines:
1516 | node: ^10.12.0 || >=12.0.0
1517 | resolution:
1518 | integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==
1519 | /esprima/4.0.1:
1520 | dev: true
1521 | engines:
1522 | node: '>=4'
1523 | hasBin: true
1524 | resolution:
1525 | integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1526 | /esquery/1.3.1:
1527 | dependencies:
1528 | estraverse: 5.2.0
1529 | dev: true
1530 | engines:
1531 | node: '>=0.10'
1532 | resolution:
1533 | integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
1534 | /esrecurse/4.3.0:
1535 | dependencies:
1536 | estraverse: 5.2.0
1537 | dev: true
1538 | engines:
1539 | node: '>=4.0'
1540 | resolution:
1541 | integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1542 | /estraverse/4.3.0:
1543 | dev: true
1544 | engines:
1545 | node: '>=4.0'
1546 | resolution:
1547 | integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
1548 | /estraverse/5.2.0:
1549 | dev: true
1550 | engines:
1551 | node: '>=4.0'
1552 | resolution:
1553 | integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1554 | /estree-walker/1.0.1:
1555 | dev: true
1556 | resolution:
1557 | integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
1558 | /esutils/2.0.3:
1559 | dev: true
1560 | engines:
1561 | node: '>=0.10.0'
1562 | resolution:
1563 | integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1564 | /exec-sh/0.3.4:
1565 | dev: true
1566 | resolution:
1567 | integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
1568 | /execa/1.0.0:
1569 | dependencies:
1570 | cross-spawn: 6.0.5
1571 | get-stream: 4.1.0
1572 | is-stream: 1.1.0
1573 | npm-run-path: 2.0.2
1574 | p-finally: 1.0.0
1575 | signal-exit: 3.0.3
1576 | strip-eof: 1.0.0
1577 | dev: true
1578 | engines:
1579 | node: '>=6'
1580 | resolution:
1581 | integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
1582 | /exit/0.1.2:
1583 | dev: true
1584 | engines:
1585 | node: '>= 0.8.0'
1586 | resolution:
1587 | integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
1588 | /expand-brackets/2.1.4:
1589 | dependencies:
1590 | debug: 2.6.9
1591 | define-property: 0.2.5
1592 | extend-shallow: 2.0.1
1593 | posix-character-classes: 0.1.1
1594 | regex-not: 1.0.2
1595 | snapdragon: 0.8.2
1596 | to-regex: 3.0.2
1597 | dev: true
1598 | engines:
1599 | node: '>=0.10.0'
1600 | resolution:
1601 | integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
1602 | /expect/24.9.0:
1603 | dependencies:
1604 | '@jest/types': 24.9.0
1605 | ansi-styles: 3.2.1
1606 | jest-get-type: 24.9.0
1607 | jest-matcher-utils: 24.9.0
1608 | jest-message-util: 24.9.0
1609 | jest-regex-util: 24.9.0
1610 | dev: true
1611 | engines:
1612 | node: '>= 6'
1613 | resolution:
1614 | integrity: sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==
1615 | /extend-shallow/2.0.1:
1616 | dependencies:
1617 | is-extendable: 0.1.1
1618 | dev: true
1619 | engines:
1620 | node: '>=0.10.0'
1621 | resolution:
1622 | integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
1623 | /extend-shallow/3.0.2:
1624 | dependencies:
1625 | assign-symbols: 1.0.0
1626 | is-extendable: 1.0.1
1627 | dev: true
1628 | engines:
1629 | node: '>=0.10.0'
1630 | resolution:
1631 | integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
1632 | /extend/3.0.2:
1633 | dev: true
1634 | resolution:
1635 | integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1636 | /extglob/2.0.4:
1637 | dependencies:
1638 | array-unique: 0.3.2
1639 | define-property: 1.0.0
1640 | expand-brackets: 2.1.4
1641 | extend-shallow: 2.0.1
1642 | fragment-cache: 0.2.1
1643 | regex-not: 1.0.2
1644 | snapdragon: 0.8.2
1645 | to-regex: 3.0.2
1646 | dev: true
1647 | engines:
1648 | node: '>=0.10.0'
1649 | resolution:
1650 | integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
1651 | /extsprintf/1.3.0:
1652 | dev: true
1653 | engines:
1654 | '0': node >=0.6.0
1655 | resolution:
1656 | integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
1657 | /fast-deep-equal/3.1.3:
1658 | dev: true
1659 | resolution:
1660 | integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1661 | /fast-glob/3.2.4:
1662 | dependencies:
1663 | '@nodelib/fs.stat': 2.0.3
1664 | '@nodelib/fs.walk': 1.2.4
1665 | glob-parent: 5.1.1
1666 | merge2: 1.4.1
1667 | micromatch: 4.0.2
1668 | picomatch: 2.2.2
1669 | dev: true
1670 | engines:
1671 | node: '>=8'
1672 | resolution:
1673 | integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
1674 | /fast-json-stable-stringify/2.1.0:
1675 | dev: true
1676 | resolution:
1677 | integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1678 | /fast-levenshtein/2.0.6:
1679 | dev: true
1680 | resolution:
1681 | integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1682 | /fastq/1.9.0:
1683 | dependencies:
1684 | reusify: 1.0.4
1685 | dev: true
1686 | resolution:
1687 | integrity: sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==
1688 | /fb-watchman/2.0.1:
1689 | dependencies:
1690 | bser: 2.1.1
1691 | dev: true
1692 | resolution:
1693 | integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
1694 | /file-entry-cache/5.0.1:
1695 | dependencies:
1696 | flat-cache: 2.0.1
1697 | dev: true
1698 | engines:
1699 | node: '>=4'
1700 | resolution:
1701 | integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
1702 | /file-uri-to-path/1.0.0:
1703 | dev: true
1704 | optional: true
1705 | resolution:
1706 | integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
1707 | /fill-range/4.0.0:
1708 | dependencies:
1709 | extend-shallow: 2.0.1
1710 | is-number: 3.0.0
1711 | repeat-string: 1.6.1
1712 | to-regex-range: 2.1.1
1713 | dev: true
1714 | engines:
1715 | node: '>=0.10.0'
1716 | resolution:
1717 | integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
1718 | /fill-range/7.0.1:
1719 | dependencies:
1720 | to-regex-range: 5.0.1
1721 | dev: true
1722 | engines:
1723 | node: '>=8'
1724 | resolution:
1725 | integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1726 | /find-up/3.0.0:
1727 | dependencies:
1728 | locate-path: 3.0.0
1729 | dev: true
1730 | engines:
1731 | node: '>=6'
1732 | resolution:
1733 | integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
1734 | /flat-cache/2.0.1:
1735 | dependencies:
1736 | flatted: 2.0.2
1737 | rimraf: 2.6.3
1738 | write: 1.0.3
1739 | dev: true
1740 | engines:
1741 | node: '>=4'
1742 | resolution:
1743 | integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
1744 | /flatted/2.0.2:
1745 | dev: true
1746 | resolution:
1747 | integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
1748 | /for-in/1.0.2:
1749 | dev: true
1750 | engines:
1751 | node: '>=0.10.0'
1752 | resolution:
1753 | integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
1754 | /forever-agent/0.6.1:
1755 | dev: true
1756 | resolution:
1757 | integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1758 | /form-data/2.3.3:
1759 | dependencies:
1760 | asynckit: 0.4.0
1761 | combined-stream: 1.0.8
1762 | mime-types: 2.1.27
1763 | dev: true
1764 | engines:
1765 | node: '>= 0.12'
1766 | resolution:
1767 | integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1768 | /fragment-cache/0.2.1:
1769 | dependencies:
1770 | map-cache: 0.2.2
1771 | dev: true
1772 | engines:
1773 | node: '>=0.10.0'
1774 | resolution:
1775 | integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
1776 | /fs.realpath/1.0.0:
1777 | dev: true
1778 | resolution:
1779 | integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1780 | /fsevents/1.2.13:
1781 | dependencies:
1782 | bindings: 1.5.0
1783 | nan: 2.14.2
1784 | deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
1785 | dev: true
1786 | engines:
1787 | node: '>= 4.0'
1788 | optional: true
1789 | os:
1790 | - darwin
1791 | requiresBuild: true
1792 | resolution:
1793 | integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==
1794 | /fsevents/2.1.3:
1795 | dev: true
1796 | engines:
1797 | node: ^8.16.0 || ^10.6.0 || >=11.0.0
1798 | optional: true
1799 | os:
1800 | - darwin
1801 | resolution:
1802 | integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
1803 | /function-bind/1.1.1:
1804 | dev: true
1805 | resolution:
1806 | integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1807 | /functional-red-black-tree/1.0.1:
1808 | dev: true
1809 | resolution:
1810 | integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
1811 | /gensync/1.0.0-beta.2:
1812 | dev: true
1813 | engines:
1814 | node: '>=6.9.0'
1815 | resolution:
1816 | integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1817 | /get-caller-file/2.0.5:
1818 | dev: true
1819 | engines:
1820 | node: 6.* || 8.* || >= 10.*
1821 | resolution:
1822 | integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1823 | /get-intrinsic/1.0.1:
1824 | dependencies:
1825 | function-bind: 1.1.1
1826 | has: 1.0.3
1827 | has-symbols: 1.0.1
1828 | dev: true
1829 | resolution:
1830 | integrity: sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==
1831 | /get-stream/4.1.0:
1832 | dependencies:
1833 | pump: 3.0.0
1834 | dev: true
1835 | engines:
1836 | node: '>=6'
1837 | resolution:
1838 | integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
1839 | /get-value/2.0.6:
1840 | dev: true
1841 | engines:
1842 | node: '>=0.10.0'
1843 | resolution:
1844 | integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
1845 | /getpass/0.1.7:
1846 | dependencies:
1847 | assert-plus: 1.0.0
1848 | dev: true
1849 | resolution:
1850 | integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1851 | /glob-parent/5.1.1:
1852 | dependencies:
1853 | is-glob: 4.0.1
1854 | dev: true
1855 | engines:
1856 | node: '>= 6'
1857 | resolution:
1858 | integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
1859 | /glob/7.1.6:
1860 | dependencies:
1861 | fs.realpath: 1.0.0
1862 | inflight: 1.0.6
1863 | inherits: 2.0.4
1864 | minimatch: 3.0.4
1865 | once: 1.4.0
1866 | path-is-absolute: 1.0.1
1867 | dev: true
1868 | resolution:
1869 | integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1870 | /globals/11.12.0:
1871 | dev: true
1872 | engines:
1873 | node: '>=4'
1874 | resolution:
1875 | integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1876 | /globals/12.4.0:
1877 | dependencies:
1878 | type-fest: 0.8.1
1879 | dev: true
1880 | engines:
1881 | node: '>=8'
1882 | resolution:
1883 | integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
1884 | /globby/11.0.1:
1885 | dependencies:
1886 | array-union: 2.1.0
1887 | dir-glob: 3.0.1
1888 | fast-glob: 3.2.4
1889 | ignore: 5.1.8
1890 | merge2: 1.4.1
1891 | slash: 3.0.0
1892 | dev: true
1893 | engines:
1894 | node: '>=10'
1895 | resolution:
1896 | integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
1897 | /graceful-fs/4.2.4:
1898 | dev: true
1899 | resolution:
1900 | integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1901 | /growly/1.3.0:
1902 | dev: true
1903 | resolution:
1904 | integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
1905 | /har-schema/2.0.0:
1906 | dev: true
1907 | engines:
1908 | node: '>=4'
1909 | resolution:
1910 | integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1911 | /har-validator/5.1.5:
1912 | dependencies:
1913 | ajv: 6.12.6
1914 | har-schema: 2.0.0
1915 | deprecated: this library is no longer supported
1916 | dev: true
1917 | engines:
1918 | node: '>=6'
1919 | resolution:
1920 | integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
1921 | /has-flag/3.0.0:
1922 | dev: true
1923 | engines:
1924 | node: '>=4'
1925 | resolution:
1926 | integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1927 | /has-flag/4.0.0:
1928 | dev: true
1929 | engines:
1930 | node: '>=8'
1931 | resolution:
1932 | integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1933 | /has-symbols/1.0.1:
1934 | dev: true
1935 | engines:
1936 | node: '>= 0.4'
1937 | resolution:
1938 | integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
1939 | /has-value/0.3.1:
1940 | dependencies:
1941 | get-value: 2.0.6
1942 | has-values: 0.1.4
1943 | isobject: 2.1.0
1944 | dev: true
1945 | engines:
1946 | node: '>=0.10.0'
1947 | resolution:
1948 | integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
1949 | /has-value/1.0.0:
1950 | dependencies:
1951 | get-value: 2.0.6
1952 | has-values: 1.0.0
1953 | isobject: 3.0.1
1954 | dev: true
1955 | engines:
1956 | node: '>=0.10.0'
1957 | resolution:
1958 | integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
1959 | /has-values/0.1.4:
1960 | dev: true
1961 | engines:
1962 | node: '>=0.10.0'
1963 | resolution:
1964 | integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=
1965 | /has-values/1.0.0:
1966 | dependencies:
1967 | is-number: 3.0.0
1968 | kind-of: 4.0.0
1969 | dev: true
1970 | engines:
1971 | node: '>=0.10.0'
1972 | resolution:
1973 | integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
1974 | /has/1.0.3:
1975 | dependencies:
1976 | function-bind: 1.1.1
1977 | dev: true
1978 | engines:
1979 | node: '>= 0.4.0'
1980 | resolution:
1981 | integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1982 | /hosted-git-info/2.8.8:
1983 | dev: true
1984 | resolution:
1985 | integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
1986 | /html-encoding-sniffer/1.0.2:
1987 | dependencies:
1988 | whatwg-encoding: 1.0.5
1989 | dev: true
1990 | resolution:
1991 | integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==
1992 | /html-escaper/2.0.2:
1993 | dev: true
1994 | resolution:
1995 | integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
1996 | /http-signature/1.2.0:
1997 | dependencies:
1998 | assert-plus: 1.0.0
1999 | jsprim: 1.4.1
2000 | sshpk: 1.16.1
2001 | dev: true
2002 | engines:
2003 | node: '>=0.8'
2004 | npm: '>=1.3.7'
2005 | resolution:
2006 | integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
2007 | /iconv-lite/0.4.24:
2008 | dependencies:
2009 | safer-buffer: 2.1.2
2010 | dev: true
2011 | engines:
2012 | node: '>=0.10.0'
2013 | resolution:
2014 | integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
2015 | /ignore/4.0.6:
2016 | dev: true
2017 | engines:
2018 | node: '>= 4'
2019 | resolution:
2020 | integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
2021 | /ignore/5.1.8:
2022 | dev: true
2023 | engines:
2024 | node: '>= 4'
2025 | resolution:
2026 | integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
2027 | /import-fresh/3.2.2:
2028 | dependencies:
2029 | parent-module: 1.0.1
2030 | resolve-from: 4.0.0
2031 | dev: true
2032 | engines:
2033 | node: '>=6'
2034 | resolution:
2035 | integrity: sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==
2036 | /import-local/2.0.0:
2037 | dependencies:
2038 | pkg-dir: 3.0.0
2039 | resolve-cwd: 2.0.0
2040 | dev: true
2041 | engines:
2042 | node: '>=6'
2043 | hasBin: true
2044 | resolution:
2045 | integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==
2046 | /imurmurhash/0.1.4:
2047 | dev: true
2048 | engines:
2049 | node: '>=0.8.19'
2050 | resolution:
2051 | integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=
2052 | /inflight/1.0.6:
2053 | dependencies:
2054 | once: 1.4.0
2055 | wrappy: 1.0.2
2056 | dev: true
2057 | resolution:
2058 | integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
2059 | /inherits/2.0.4:
2060 | dev: true
2061 | resolution:
2062 | integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2063 | /invariant/2.2.4:
2064 | dependencies:
2065 | loose-envify: 1.4.0
2066 | dev: true
2067 | resolution:
2068 | integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
2069 | /is-accessor-descriptor/0.1.6:
2070 | dependencies:
2071 | kind-of: 3.2.2
2072 | dev: true
2073 | engines:
2074 | node: '>=0.10.0'
2075 | resolution:
2076 | integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
2077 | /is-accessor-descriptor/1.0.0:
2078 | dependencies:
2079 | kind-of: 6.0.3
2080 | dev: true
2081 | engines:
2082 | node: '>=0.10.0'
2083 | resolution:
2084 | integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
2085 | /is-arrayish/0.2.1:
2086 | dev: true
2087 | resolution:
2088 | integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
2089 | /is-buffer/1.1.6:
2090 | dev: true
2091 | resolution:
2092 | integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
2093 | /is-callable/1.2.2:
2094 | dev: true
2095 | engines:
2096 | node: '>= 0.4'
2097 | resolution:
2098 | integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
2099 | /is-ci/2.0.0:
2100 | dependencies:
2101 | ci-info: 2.0.0
2102 | dev: true
2103 | hasBin: true
2104 | resolution:
2105 | integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
2106 | /is-core-module/2.0.0:
2107 | dependencies:
2108 | has: 1.0.3
2109 | dev: true
2110 | resolution:
2111 | integrity: sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==
2112 | /is-data-descriptor/0.1.4:
2113 | dependencies:
2114 | kind-of: 3.2.2
2115 | dev: true
2116 | engines:
2117 | node: '>=0.10.0'
2118 | resolution:
2119 | integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
2120 | /is-data-descriptor/1.0.0:
2121 | dependencies:
2122 | kind-of: 6.0.3
2123 | dev: true
2124 | engines:
2125 | node: '>=0.10.0'
2126 | resolution:
2127 | integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
2128 | /is-date-object/1.0.2:
2129 | dev: true
2130 | engines:
2131 | node: '>= 0.4'
2132 | resolution:
2133 | integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
2134 | /is-descriptor/0.1.6:
2135 | dependencies:
2136 | is-accessor-descriptor: 0.1.6
2137 | is-data-descriptor: 0.1.4
2138 | kind-of: 5.1.0
2139 | dev: true
2140 | engines:
2141 | node: '>=0.10.0'
2142 | resolution:
2143 | integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
2144 | /is-descriptor/1.0.2:
2145 | dependencies:
2146 | is-accessor-descriptor: 1.0.0
2147 | is-data-descriptor: 1.0.0
2148 | kind-of: 6.0.3
2149 | dev: true
2150 | engines:
2151 | node: '>=0.10.0'
2152 | resolution:
2153 | integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
2154 | /is-extendable/0.1.1:
2155 | dev: true
2156 | engines:
2157 | node: '>=0.10.0'
2158 | resolution:
2159 | integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
2160 | /is-extendable/1.0.1:
2161 | dependencies:
2162 | is-plain-object: 2.0.4
2163 | dev: true
2164 | engines:
2165 | node: '>=0.10.0'
2166 | resolution:
2167 | integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
2168 | /is-extglob/2.1.1:
2169 | dev: true
2170 | engines:
2171 | node: '>=0.10.0'
2172 | resolution:
2173 | integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
2174 | /is-fullwidth-code-point/2.0.0:
2175 | dev: true
2176 | engines:
2177 | node: '>=4'
2178 | resolution:
2179 | integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
2180 | /is-generator-fn/2.1.0:
2181 | dev: true
2182 | engines:
2183 | node: '>=6'
2184 | resolution:
2185 | integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
2186 | /is-glob/4.0.1:
2187 | dependencies:
2188 | is-extglob: 2.1.1
2189 | dev: true
2190 | engines:
2191 | node: '>=0.10.0'
2192 | resolution:
2193 | integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
2194 | /is-negative-zero/2.0.0:
2195 | dev: true
2196 | engines:
2197 | node: '>= 0.4'
2198 | resolution:
2199 | integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=
2200 | /is-number/3.0.0:
2201 | dependencies:
2202 | kind-of: 3.2.2
2203 | dev: true
2204 | engines:
2205 | node: '>=0.10.0'
2206 | resolution:
2207 | integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
2208 | /is-number/7.0.0:
2209 | dev: true
2210 | engines:
2211 | node: '>=0.12.0'
2212 | resolution:
2213 | integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
2214 | /is-plain-object/2.0.4:
2215 | dependencies:
2216 | isobject: 3.0.1
2217 | dev: true
2218 | engines:
2219 | node: '>=0.10.0'
2220 | resolution:
2221 | integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
2222 | /is-regex/1.1.1:
2223 | dependencies:
2224 | has-symbols: 1.0.1
2225 | dev: true
2226 | engines:
2227 | node: '>= 0.4'
2228 | resolution:
2229 | integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
2230 | /is-stream/1.1.0:
2231 | dev: true
2232 | engines:
2233 | node: '>=0.10.0'
2234 | resolution:
2235 | integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
2236 | /is-symbol/1.0.3:
2237 | dependencies:
2238 | has-symbols: 1.0.1
2239 | dev: true
2240 | engines:
2241 | node: '>= 0.4'
2242 | resolution:
2243 | integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
2244 | /is-typedarray/1.0.0:
2245 | dev: true
2246 | resolution:
2247 | integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
2248 | /is-windows/1.0.2:
2249 | dev: true
2250 | engines:
2251 | node: '>=0.10.0'
2252 | resolution:
2253 | integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
2254 | /is-wsl/1.1.0:
2255 | dev: true
2256 | engines:
2257 | node: '>=4'
2258 | resolution:
2259 | integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
2260 | /isarray/0.0.1:
2261 | dev: true
2262 | resolution:
2263 | integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
2264 | /isarray/1.0.0:
2265 | dev: true
2266 | resolution:
2267 | integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
2268 | /isexe/2.0.0:
2269 | dev: true
2270 | resolution:
2271 | integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
2272 | /isobject/2.1.0:
2273 | dependencies:
2274 | isarray: 1.0.0
2275 | dev: true
2276 | engines:
2277 | node: '>=0.10.0'
2278 | resolution:
2279 | integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
2280 | /isobject/3.0.1:
2281 | dev: true
2282 | engines:
2283 | node: '>=0.10.0'
2284 | resolution:
2285 | integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
2286 | /isstream/0.1.2:
2287 | dev: true
2288 | resolution:
2289 | integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
2290 | /istanbul-lib-coverage/2.0.5:
2291 | dev: true
2292 | engines:
2293 | node: '>=6'
2294 | resolution:
2295 | integrity: sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==
2296 | /istanbul-lib-instrument/3.3.0:
2297 | dependencies:
2298 | '@babel/generator': 7.12.1
2299 | '@babel/parser': 7.12.3
2300 | '@babel/template': 7.10.4
2301 | '@babel/traverse': 7.12.1
2302 | '@babel/types': 7.12.1
2303 | istanbul-lib-coverage: 2.0.5
2304 | semver: 6.3.0
2305 | dev: true
2306 | engines:
2307 | node: '>=6'
2308 | resolution:
2309 | integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==
2310 | /istanbul-lib-report/2.0.8:
2311 | dependencies:
2312 | istanbul-lib-coverage: 2.0.5
2313 | make-dir: 2.1.0
2314 | supports-color: 6.1.0
2315 | dev: true
2316 | engines:
2317 | node: '>=6'
2318 | resolution:
2319 | integrity: sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==
2320 | /istanbul-lib-source-maps/3.0.6:
2321 | dependencies:
2322 | debug: 4.2.0
2323 | istanbul-lib-coverage: 2.0.5
2324 | make-dir: 2.1.0
2325 | rimraf: 2.7.1
2326 | source-map: 0.6.1
2327 | dev: true
2328 | engines:
2329 | node: '>=6'
2330 | resolution:
2331 | integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==
2332 | /istanbul-reports/2.2.7:
2333 | dependencies:
2334 | html-escaper: 2.0.2
2335 | dev: true
2336 | engines:
2337 | node: '>=6'
2338 | resolution:
2339 | integrity: sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==
2340 | /jest-changed-files/24.9.0:
2341 | dependencies:
2342 | '@jest/types': 24.9.0
2343 | execa: 1.0.0
2344 | throat: 4.1.0
2345 | dev: true
2346 | engines:
2347 | node: '>= 6'
2348 | resolution:
2349 | integrity: sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==
2350 | /jest-cli/24.9.0:
2351 | dependencies:
2352 | '@jest/core': 24.9.0
2353 | '@jest/test-result': 24.9.0
2354 | '@jest/types': 24.9.0
2355 | chalk: 2.4.2
2356 | exit: 0.1.2
2357 | import-local: 2.0.0
2358 | is-ci: 2.0.0
2359 | jest-config: 24.9.0
2360 | jest-util: 24.9.0
2361 | jest-validate: 24.9.0
2362 | prompts: 2.4.0
2363 | realpath-native: 1.1.0
2364 | yargs: 13.3.2
2365 | dev: true
2366 | engines:
2367 | node: '>= 6'
2368 | hasBin: true
2369 | resolution:
2370 | integrity: sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==
2371 | /jest-config/24.9.0:
2372 | dependencies:
2373 | '@babel/core': 7.12.3
2374 | '@jest/test-sequencer': 24.9.0
2375 | '@jest/types': 24.9.0
2376 | babel-jest: 24.9.0_@babel+core@7.12.3
2377 | chalk: 2.4.2
2378 | glob: 7.1.6
2379 | jest-environment-jsdom: 24.9.0
2380 | jest-environment-node: 24.9.0
2381 | jest-get-type: 24.9.0
2382 | jest-jasmine2: 24.9.0
2383 | jest-regex-util: 24.9.0
2384 | jest-resolve: 24.9.0_jest-resolve@24.9.0
2385 | jest-util: 24.9.0
2386 | jest-validate: 24.9.0
2387 | micromatch: 3.1.10
2388 | pretty-format: 24.9.0
2389 | realpath-native: 1.1.0
2390 | dev: true
2391 | engines:
2392 | node: '>= 6'
2393 | resolution:
2394 | integrity: sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==
2395 | /jest-diff/24.9.0:
2396 | dependencies:
2397 | chalk: 2.4.2
2398 | diff-sequences: 24.9.0
2399 | jest-get-type: 24.9.0
2400 | pretty-format: 24.9.0
2401 | dev: true
2402 | engines:
2403 | node: '>= 6'
2404 | resolution:
2405 | integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==
2406 | /jest-docblock/24.9.0:
2407 | dependencies:
2408 | detect-newline: 2.1.0
2409 | dev: true
2410 | engines:
2411 | node: '>= 6'
2412 | resolution:
2413 | integrity: sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==
2414 | /jest-each/24.9.0:
2415 | dependencies:
2416 | '@jest/types': 24.9.0
2417 | chalk: 2.4.2
2418 | jest-get-type: 24.9.0
2419 | jest-util: 24.9.0
2420 | pretty-format: 24.9.0
2421 | dev: true
2422 | engines:
2423 | node: '>= 6'
2424 | resolution:
2425 | integrity: sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==
2426 | /jest-environment-jsdom/24.9.0:
2427 | dependencies:
2428 | '@jest/environment': 24.9.0
2429 | '@jest/fake-timers': 24.9.0
2430 | '@jest/types': 24.9.0
2431 | jest-mock: 24.9.0
2432 | jest-util: 24.9.0
2433 | jsdom: 11.12.0
2434 | dev: true
2435 | engines:
2436 | node: '>= 6'
2437 | resolution:
2438 | integrity: sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==
2439 | /jest-environment-node/24.9.0:
2440 | dependencies:
2441 | '@jest/environment': 24.9.0
2442 | '@jest/fake-timers': 24.9.0
2443 | '@jest/types': 24.9.0
2444 | jest-mock: 24.9.0
2445 | jest-util: 24.9.0
2446 | dev: true
2447 | engines:
2448 | node: '>= 6'
2449 | resolution:
2450 | integrity: sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==
2451 | /jest-get-type/24.9.0:
2452 | dev: true
2453 | engines:
2454 | node: '>= 6'
2455 | resolution:
2456 | integrity: sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==
2457 | /jest-haste-map/24.9.0:
2458 | dependencies:
2459 | '@jest/types': 24.9.0
2460 | anymatch: 2.0.0
2461 | fb-watchman: 2.0.1
2462 | graceful-fs: 4.2.4
2463 | invariant: 2.2.4
2464 | jest-serializer: 24.9.0
2465 | jest-util: 24.9.0
2466 | jest-worker: 24.9.0
2467 | micromatch: 3.1.10
2468 | sane: 4.1.0
2469 | walker: 1.0.7
2470 | dev: true
2471 | engines:
2472 | node: '>= 6'
2473 | optionalDependencies:
2474 | fsevents: 1.2.13
2475 | resolution:
2476 | integrity: sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==
2477 | /jest-jasmine2/24.9.0:
2478 | dependencies:
2479 | '@babel/traverse': 7.12.1
2480 | '@jest/environment': 24.9.0
2481 | '@jest/test-result': 24.9.0
2482 | '@jest/types': 24.9.0
2483 | chalk: 2.4.2
2484 | co: 4.6.0
2485 | expect: 24.9.0
2486 | is-generator-fn: 2.1.0
2487 | jest-each: 24.9.0
2488 | jest-matcher-utils: 24.9.0
2489 | jest-message-util: 24.9.0
2490 | jest-runtime: 24.9.0
2491 | jest-snapshot: 24.9.0
2492 | jest-util: 24.9.0
2493 | pretty-format: 24.9.0
2494 | throat: 4.1.0
2495 | dev: true
2496 | engines:
2497 | node: '>= 6'
2498 | resolution:
2499 | integrity: sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==
2500 | /jest-leak-detector/24.9.0:
2501 | dependencies:
2502 | jest-get-type: 24.9.0
2503 | pretty-format: 24.9.0
2504 | dev: true
2505 | engines:
2506 | node: '>= 6'
2507 | resolution:
2508 | integrity: sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==
2509 | /jest-matcher-utils/24.9.0:
2510 | dependencies:
2511 | chalk: 2.4.2
2512 | jest-diff: 24.9.0
2513 | jest-get-type: 24.9.0
2514 | pretty-format: 24.9.0
2515 | dev: true
2516 | engines:
2517 | node: '>= 6'
2518 | resolution:
2519 | integrity: sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==
2520 | /jest-message-util/24.9.0:
2521 | dependencies:
2522 | '@babel/code-frame': 7.10.4
2523 | '@jest/test-result': 24.9.0
2524 | '@jest/types': 24.9.0
2525 | '@types/stack-utils': 1.0.1
2526 | chalk: 2.4.2
2527 | micromatch: 3.1.10
2528 | slash: 2.0.0
2529 | stack-utils: 1.0.2
2530 | dev: true
2531 | engines:
2532 | node: '>= 6'
2533 | resolution:
2534 | integrity: sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==
2535 | /jest-mock/24.9.0:
2536 | dependencies:
2537 | '@jest/types': 24.9.0
2538 | dev: true
2539 | engines:
2540 | node: '>= 6'
2541 | resolution:
2542 | integrity: sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==
2543 | /jest-pnp-resolver/1.2.2_jest-resolve@24.9.0:
2544 | dependencies:
2545 | jest-resolve: 24.9.0_jest-resolve@24.9.0
2546 | dev: true
2547 | engines:
2548 | node: '>=6'
2549 | peerDependencies:
2550 | jest-resolve: '*'
2551 | peerDependenciesMeta:
2552 | jest-resolve:
2553 | optional: true
2554 | resolution:
2555 | integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
2556 | /jest-regex-util/24.9.0:
2557 | dev: true
2558 | engines:
2559 | node: '>= 6'
2560 | resolution:
2561 | integrity: sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==
2562 | /jest-resolve-dependencies/24.9.0:
2563 | dependencies:
2564 | '@jest/types': 24.9.0
2565 | jest-regex-util: 24.9.0
2566 | jest-snapshot: 24.9.0
2567 | dev: true
2568 | engines:
2569 | node: '>= 6'
2570 | resolution:
2571 | integrity: sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==
2572 | /jest-resolve/24.9.0_jest-resolve@24.9.0:
2573 | dependencies:
2574 | '@jest/types': 24.9.0
2575 | browser-resolve: 1.11.3
2576 | chalk: 2.4.2
2577 | jest-pnp-resolver: 1.2.2_jest-resolve@24.9.0
2578 | realpath-native: 1.1.0
2579 | dev: true
2580 | engines:
2581 | node: '>= 6'
2582 | peerDependencies:
2583 | jest-resolve: '*'
2584 | resolution:
2585 | integrity: sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==
2586 | /jest-runner/24.9.0:
2587 | dependencies:
2588 | '@jest/console': 24.9.0
2589 | '@jest/environment': 24.9.0
2590 | '@jest/test-result': 24.9.0
2591 | '@jest/types': 24.9.0
2592 | chalk: 2.4.2
2593 | exit: 0.1.2
2594 | graceful-fs: 4.2.4
2595 | jest-config: 24.9.0
2596 | jest-docblock: 24.9.0
2597 | jest-haste-map: 24.9.0
2598 | jest-jasmine2: 24.9.0
2599 | jest-leak-detector: 24.9.0
2600 | jest-message-util: 24.9.0
2601 | jest-resolve: 24.9.0_jest-resolve@24.9.0
2602 | jest-runtime: 24.9.0
2603 | jest-util: 24.9.0
2604 | jest-worker: 24.9.0
2605 | source-map-support: 0.5.19
2606 | throat: 4.1.0
2607 | dev: true
2608 | engines:
2609 | node: '>= 6'
2610 | resolution:
2611 | integrity: sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==
2612 | /jest-runtime/24.9.0:
2613 | dependencies:
2614 | '@jest/console': 24.9.0
2615 | '@jest/environment': 24.9.0
2616 | '@jest/source-map': 24.9.0
2617 | '@jest/transform': 24.9.0
2618 | '@jest/types': 24.9.0
2619 | '@types/yargs': 13.0.11
2620 | chalk: 2.4.2
2621 | exit: 0.1.2
2622 | glob: 7.1.6
2623 | graceful-fs: 4.2.4
2624 | jest-config: 24.9.0
2625 | jest-haste-map: 24.9.0
2626 | jest-message-util: 24.9.0
2627 | jest-mock: 24.9.0
2628 | jest-regex-util: 24.9.0
2629 | jest-resolve: 24.9.0_jest-resolve@24.9.0
2630 | jest-snapshot: 24.9.0
2631 | jest-util: 24.9.0
2632 | jest-validate: 24.9.0
2633 | realpath-native: 1.1.0
2634 | slash: 2.0.0
2635 | strip-bom: 3.0.0
2636 | yargs: 13.3.2
2637 | dev: true
2638 | engines:
2639 | node: '>= 6'
2640 | hasBin: true
2641 | resolution:
2642 | integrity: sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==
2643 | /jest-serializer/24.9.0:
2644 | dev: true
2645 | engines:
2646 | node: '>= 6'
2647 | resolution:
2648 | integrity: sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==
2649 | /jest-snapshot/24.9.0:
2650 | dependencies:
2651 | '@babel/types': 7.12.1
2652 | '@jest/types': 24.9.0
2653 | chalk: 2.4.2
2654 | expect: 24.9.0
2655 | jest-diff: 24.9.0
2656 | jest-get-type: 24.9.0
2657 | jest-matcher-utils: 24.9.0
2658 | jest-message-util: 24.9.0
2659 | jest-resolve: 24.9.0_jest-resolve@24.9.0
2660 | mkdirp: 0.5.5
2661 | natural-compare: 1.4.0
2662 | pretty-format: 24.9.0
2663 | semver: 6.3.0
2664 | dev: true
2665 | engines:
2666 | node: '>= 6'
2667 | resolution:
2668 | integrity: sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==
2669 | /jest-util/24.9.0:
2670 | dependencies:
2671 | '@jest/console': 24.9.0
2672 | '@jest/fake-timers': 24.9.0
2673 | '@jest/source-map': 24.9.0
2674 | '@jest/test-result': 24.9.0
2675 | '@jest/types': 24.9.0
2676 | callsites: 3.1.0
2677 | chalk: 2.4.2
2678 | graceful-fs: 4.2.4
2679 | is-ci: 2.0.0
2680 | mkdirp: 0.5.5
2681 | slash: 2.0.0
2682 | source-map: 0.6.1
2683 | dev: true
2684 | engines:
2685 | node: '>= 6'
2686 | resolution:
2687 | integrity: sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==
2688 | /jest-validate/24.9.0:
2689 | dependencies:
2690 | '@jest/types': 24.9.0
2691 | camelcase: 5.3.1
2692 | chalk: 2.4.2
2693 | jest-get-type: 24.9.0
2694 | leven: 3.1.0
2695 | pretty-format: 24.9.0
2696 | dev: true
2697 | engines:
2698 | node: '>= 6'
2699 | resolution:
2700 | integrity: sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==
2701 | /jest-watcher/24.9.0:
2702 | dependencies:
2703 | '@jest/test-result': 24.9.0
2704 | '@jest/types': 24.9.0
2705 | '@types/yargs': 13.0.11
2706 | ansi-escapes: 3.2.0
2707 | chalk: 2.4.2
2708 | jest-util: 24.9.0
2709 | string-length: 2.0.0
2710 | dev: true
2711 | engines:
2712 | node: '>= 6'
2713 | resolution:
2714 | integrity: sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==
2715 | /jest-worker/24.9.0:
2716 | dependencies:
2717 | merge-stream: 2.0.0
2718 | supports-color: 6.1.0
2719 | dev: true
2720 | engines:
2721 | node: '>= 6'
2722 | resolution:
2723 | integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
2724 | /jest/24.9.0:
2725 | dependencies:
2726 | import-local: 2.0.0
2727 | jest-cli: 24.9.0
2728 | dev: true
2729 | engines:
2730 | node: '>= 6'
2731 | hasBin: true
2732 | resolution:
2733 | integrity: sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==
2734 | /js-tokens/4.0.0:
2735 | dev: true
2736 | resolution:
2737 | integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2738 | /js-yaml/3.14.0:
2739 | dependencies:
2740 | argparse: 1.0.10
2741 | esprima: 4.0.1
2742 | dev: true
2743 | hasBin: true
2744 | resolution:
2745 | integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
2746 | /jsbn/0.1.1:
2747 | dev: true
2748 | resolution:
2749 | integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
2750 | /jsdom/11.12.0:
2751 | dependencies:
2752 | abab: 2.0.5
2753 | acorn: 5.7.4
2754 | acorn-globals: 4.3.4
2755 | array-equal: 1.0.0
2756 | cssom: 0.3.8
2757 | cssstyle: 1.4.0
2758 | data-urls: 1.1.0
2759 | domexception: 1.0.1
2760 | escodegen: 1.14.3
2761 | html-encoding-sniffer: 1.0.2
2762 | left-pad: 1.3.0
2763 | nwsapi: 2.2.0
2764 | parse5: 4.0.0
2765 | pn: 1.1.0
2766 | request: 2.88.2
2767 | request-promise-native: 1.0.9_request@2.88.2
2768 | sax: 1.2.4
2769 | symbol-tree: 3.2.4
2770 | tough-cookie: 2.5.0
2771 | w3c-hr-time: 1.0.2
2772 | webidl-conversions: 4.0.2
2773 | whatwg-encoding: 1.0.5
2774 | whatwg-mimetype: 2.3.0
2775 | whatwg-url: 6.5.0
2776 | ws: 5.2.2
2777 | xml-name-validator: 3.0.0
2778 | dev: true
2779 | resolution:
2780 | integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==
2781 | /jsesc/2.5.2:
2782 | dev: true
2783 | engines:
2784 | node: '>=4'
2785 | hasBin: true
2786 | resolution:
2787 | integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
2788 | /json-parse-better-errors/1.0.2:
2789 | dev: true
2790 | resolution:
2791 | integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
2792 | /json-schema-traverse/0.4.1:
2793 | dev: true
2794 | resolution:
2795 | integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
2796 | /json-schema/0.2.3:
2797 | dev: true
2798 | resolution:
2799 | integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
2800 | /json-stable-stringify-without-jsonify/1.0.1:
2801 | dev: true
2802 | resolution:
2803 | integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
2804 | /json-stringify-safe/5.0.1:
2805 | dev: true
2806 | resolution:
2807 | integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
2808 | /json5/2.1.3:
2809 | dependencies:
2810 | minimist: 1.2.5
2811 | dev: true
2812 | engines:
2813 | node: '>=6'
2814 | hasBin: true
2815 | resolution:
2816 | integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
2817 | /jsprim/1.4.1:
2818 | dependencies:
2819 | assert-plus: 1.0.0
2820 | extsprintf: 1.3.0
2821 | json-schema: 0.2.3
2822 | verror: 1.10.0
2823 | dev: true
2824 | engines:
2825 | '0': node >=0.6.0
2826 | resolution:
2827 | integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
2828 | /just-extend/4.1.1:
2829 | dev: true
2830 | resolution:
2831 | integrity: sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==
2832 | /kind-of/3.2.2:
2833 | dependencies:
2834 | is-buffer: 1.1.6
2835 | dev: true
2836 | engines:
2837 | node: '>=0.10.0'
2838 | resolution:
2839 | integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
2840 | /kind-of/4.0.0:
2841 | dependencies:
2842 | is-buffer: 1.1.6
2843 | dev: true
2844 | engines:
2845 | node: '>=0.10.0'
2846 | resolution:
2847 | integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
2848 | /kind-of/5.1.0:
2849 | dev: true
2850 | engines:
2851 | node: '>=0.10.0'
2852 | resolution:
2853 | integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
2854 | /kind-of/6.0.3:
2855 | dev: true
2856 | engines:
2857 | node: '>=0.10.0'
2858 | resolution:
2859 | integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
2860 | /kleur/3.0.3:
2861 | dev: true
2862 | engines:
2863 | node: '>=6'
2864 | resolution:
2865 | integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
2866 | /left-pad/1.3.0:
2867 | deprecated: use String.prototype.padStart()
2868 | dev: true
2869 | resolution:
2870 | integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==
2871 | /leven/3.1.0:
2872 | dev: true
2873 | engines:
2874 | node: '>=6'
2875 | resolution:
2876 | integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
2877 | /levn/0.3.0:
2878 | dependencies:
2879 | prelude-ls: 1.1.2
2880 | type-check: 0.3.2
2881 | dev: true
2882 | engines:
2883 | node: '>= 0.8.0'
2884 | resolution:
2885 | integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
2886 | /levn/0.4.1:
2887 | dependencies:
2888 | prelude-ls: 1.2.1
2889 | type-check: 0.4.0
2890 | dev: true
2891 | engines:
2892 | node: '>= 0.8.0'
2893 | resolution:
2894 | integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
2895 | /lines-and-columns/1.1.6:
2896 | dev: true
2897 | resolution:
2898 | integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2899 | /load-json-file/4.0.0:
2900 | dependencies:
2901 | graceful-fs: 4.2.4
2902 | parse-json: 4.0.0
2903 | pify: 3.0.0
2904 | strip-bom: 3.0.0
2905 | dev: true
2906 | engines:
2907 | node: '>=4'
2908 | resolution:
2909 | integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
2910 | /locate-path/3.0.0:
2911 | dependencies:
2912 | p-locate: 3.0.0
2913 | path-exists: 3.0.0
2914 | dev: true
2915 | engines:
2916 | node: '>=6'
2917 | resolution:
2918 | integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
2919 | /lodash.get/4.4.2:
2920 | dev: true
2921 | resolution:
2922 | integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
2923 | /lodash.sortby/4.7.0:
2924 | dev: true
2925 | resolution:
2926 | integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
2927 | /lodash/4.17.20:
2928 | dev: true
2929 | resolution:
2930 | integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
2931 | /lolex/2.7.5:
2932 | dev: true
2933 | resolution:
2934 | integrity: sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==
2935 | /lolex/5.1.2:
2936 | dependencies:
2937 | '@sinonjs/commons': 1.8.1
2938 | dev: true
2939 | resolution:
2940 | integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==
2941 | /loose-envify/1.4.0:
2942 | dependencies:
2943 | js-tokens: 4.0.0
2944 | dev: true
2945 | hasBin: true
2946 | resolution:
2947 | integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
2948 | /make-dir/2.1.0:
2949 | dependencies:
2950 | pify: 4.0.1
2951 | semver: 5.7.1
2952 | dev: true
2953 | engines:
2954 | node: '>=6'
2955 | resolution:
2956 | integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
2957 | /makeerror/1.0.11:
2958 | dependencies:
2959 | tmpl: 1.0.4
2960 | dev: true
2961 | resolution:
2962 | integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=
2963 | /map-cache/0.2.2:
2964 | dev: true
2965 | engines:
2966 | node: '>=0.10.0'
2967 | resolution:
2968 | integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
2969 | /map-visit/1.0.0:
2970 | dependencies:
2971 | object-visit: 1.0.1
2972 | dev: true
2973 | engines:
2974 | node: '>=0.10.0'
2975 | resolution:
2976 | integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
2977 | /merge-stream/2.0.0:
2978 | dev: true
2979 | resolution:
2980 | integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2981 | /merge2/1.4.1:
2982 | dev: true
2983 | engines:
2984 | node: '>= 8'
2985 | resolution:
2986 | integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
2987 | /micromatch/3.1.10:
2988 | dependencies:
2989 | arr-diff: 4.0.0
2990 | array-unique: 0.3.2
2991 | braces: 2.3.2
2992 | define-property: 2.0.2
2993 | extend-shallow: 3.0.2
2994 | extglob: 2.0.4
2995 | fragment-cache: 0.2.1
2996 | kind-of: 6.0.3
2997 | nanomatch: 1.2.13
2998 | object.pick: 1.3.0
2999 | regex-not: 1.0.2
3000 | snapdragon: 0.8.2
3001 | to-regex: 3.0.2
3002 | dev: true
3003 | engines:
3004 | node: '>=0.10.0'
3005 | resolution:
3006 | integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
3007 | /micromatch/4.0.2:
3008 | dependencies:
3009 | braces: 3.0.2
3010 | picomatch: 2.2.2
3011 | dev: true
3012 | engines:
3013 | node: '>=8'
3014 | resolution:
3015 | integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
3016 | /mime-db/1.44.0:
3017 | dev: true
3018 | engines:
3019 | node: '>= 0.6'
3020 | resolution:
3021 | integrity: sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
3022 | /mime-types/2.1.27:
3023 | dependencies:
3024 | mime-db: 1.44.0
3025 | dev: true
3026 | engines:
3027 | node: '>= 0.6'
3028 | resolution:
3029 | integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
3030 | /minimatch/3.0.4:
3031 | dependencies:
3032 | brace-expansion: 1.1.11
3033 | dev: true
3034 | resolution:
3035 | integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
3036 | /minimist/1.2.5:
3037 | dev: true
3038 | resolution:
3039 | integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
3040 | /mixin-deep/1.3.2:
3041 | dependencies:
3042 | for-in: 1.0.2
3043 | is-extendable: 1.0.1
3044 | dev: true
3045 | engines:
3046 | node: '>=0.10.0'
3047 | resolution:
3048 | integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
3049 | /mkdirp/0.5.5:
3050 | dependencies:
3051 | minimist: 1.2.5
3052 | dev: true
3053 | hasBin: true
3054 | resolution:
3055 | integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
3056 | /ms/2.0.0:
3057 | dev: true
3058 | resolution:
3059 | integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
3060 | /ms/2.1.2:
3061 | dev: true
3062 | resolution:
3063 | integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
3064 | /mz/2.7.0:
3065 | dependencies:
3066 | any-promise: 1.3.0
3067 | object-assign: 4.1.1
3068 | thenify-all: 1.6.0
3069 | dev: true
3070 | resolution:
3071 | integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
3072 | /nan/2.14.2:
3073 | dev: true
3074 | optional: true
3075 | resolution:
3076 | integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
3077 | /nanomatch/1.2.13:
3078 | dependencies:
3079 | arr-diff: 4.0.0
3080 | array-unique: 0.3.2
3081 | define-property: 2.0.2
3082 | extend-shallow: 3.0.2
3083 | fragment-cache: 0.2.1
3084 | is-windows: 1.0.2
3085 | kind-of: 6.0.3
3086 | object.pick: 1.3.0
3087 | regex-not: 1.0.2
3088 | snapdragon: 0.8.2
3089 | to-regex: 3.0.2
3090 | dev: true
3091 | engines:
3092 | node: '>=0.10.0'
3093 | resolution:
3094 | integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
3095 | /natural-compare/1.4.0:
3096 | dev: true
3097 | resolution:
3098 | integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
3099 | /nice-try/1.0.5:
3100 | dev: true
3101 | resolution:
3102 | integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
3103 | /nise/1.5.3:
3104 | dependencies:
3105 | '@sinonjs/formatio': 3.2.2
3106 | '@sinonjs/text-encoding': 0.7.1
3107 | just-extend: 4.1.1
3108 | lolex: 5.1.2
3109 | path-to-regexp: 1.8.0
3110 | dev: true
3111 | resolution:
3112 | integrity: sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==
3113 | /node-int64/0.4.0:
3114 | dev: true
3115 | resolution:
3116 | integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
3117 | /node-modules-regexp/1.0.0:
3118 | dev: true
3119 | engines:
3120 | node: '>=0.10.0'
3121 | resolution:
3122 | integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
3123 | /node-notifier/5.4.3:
3124 | dependencies:
3125 | growly: 1.3.0
3126 | is-wsl: 1.1.0
3127 | semver: 5.7.1
3128 | shellwords: 0.1.1
3129 | which: 1.3.1
3130 | dev: true
3131 | resolution:
3132 | integrity: sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==
3133 | /normalize-package-data/2.5.0:
3134 | dependencies:
3135 | hosted-git-info: 2.8.8
3136 | resolve: 1.18.1
3137 | semver: 5.7.1
3138 | validate-npm-package-license: 3.0.4
3139 | dev: true
3140 | resolution:
3141 | integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
3142 | /normalize-path/2.1.1:
3143 | dependencies:
3144 | remove-trailing-separator: 1.1.0
3145 | dev: true
3146 | engines:
3147 | node: '>=0.10.0'
3148 | resolution:
3149 | integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
3150 | /npm-run-path/2.0.2:
3151 | dependencies:
3152 | path-key: 2.0.1
3153 | dev: true
3154 | engines:
3155 | node: '>=4'
3156 | resolution:
3157 | integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
3158 | /nwsapi/2.2.0:
3159 | dev: true
3160 | resolution:
3161 | integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
3162 | /oauth-sign/0.9.0:
3163 | dev: true
3164 | resolution:
3165 | integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
3166 | /object-assign/4.1.1:
3167 | dev: true
3168 | engines:
3169 | node: '>=0.10.0'
3170 | resolution:
3171 | integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
3172 | /object-copy/0.1.0:
3173 | dependencies:
3174 | copy-descriptor: 0.1.1
3175 | define-property: 0.2.5
3176 | kind-of: 3.2.2
3177 | dev: true
3178 | engines:
3179 | node: '>=0.10.0'
3180 | resolution:
3181 | integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
3182 | /object-inspect/1.8.0:
3183 | dev: true
3184 | resolution:
3185 | integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==
3186 | /object-keys/1.1.1:
3187 | dev: true
3188 | engines:
3189 | node: '>= 0.4'
3190 | resolution:
3191 | integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
3192 | /object-visit/1.0.1:
3193 | dependencies:
3194 | isobject: 3.0.1
3195 | dev: true
3196 | engines:
3197 | node: '>=0.10.0'
3198 | resolution:
3199 | integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
3200 | /object.assign/4.1.2:
3201 | dependencies:
3202 | call-bind: 1.0.0
3203 | define-properties: 1.1.3
3204 | has-symbols: 1.0.1
3205 | object-keys: 1.1.1
3206 | dev: true
3207 | engines:
3208 | node: '>= 0.4'
3209 | resolution:
3210 | integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
3211 | /object.getownpropertydescriptors/2.1.0:
3212 | dependencies:
3213 | define-properties: 1.1.3
3214 | es-abstract: 1.17.7
3215 | dev: true
3216 | engines:
3217 | node: '>= 0.8'
3218 | resolution:
3219 | integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
3220 | /object.pick/1.3.0:
3221 | dependencies:
3222 | isobject: 3.0.1
3223 | dev: true
3224 | engines:
3225 | node: '>=0.10.0'
3226 | resolution:
3227 | integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
3228 | /once/1.4.0:
3229 | dependencies:
3230 | wrappy: 1.0.2
3231 | dev: true
3232 | resolution:
3233 | integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
3234 | /optionator/0.8.3:
3235 | dependencies:
3236 | deep-is: 0.1.3
3237 | fast-levenshtein: 2.0.6
3238 | levn: 0.3.0
3239 | prelude-ls: 1.1.2
3240 | type-check: 0.3.2
3241 | word-wrap: 1.2.3
3242 | dev: true
3243 | engines:
3244 | node: '>= 0.8.0'
3245 | resolution:
3246 | integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
3247 | /optionator/0.9.1:
3248 | dependencies:
3249 | deep-is: 0.1.3
3250 | fast-levenshtein: 2.0.6
3251 | levn: 0.4.1
3252 | prelude-ls: 1.2.1
3253 | type-check: 0.4.0
3254 | word-wrap: 1.2.3
3255 | dev: true
3256 | engines:
3257 | node: '>= 0.8.0'
3258 | resolution:
3259 | integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
3260 | /p-each-series/1.0.0:
3261 | dependencies:
3262 | p-reduce: 1.0.0
3263 | dev: true
3264 | engines:
3265 | node: '>=4'
3266 | resolution:
3267 | integrity: sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=
3268 | /p-finally/1.0.0:
3269 | dev: true
3270 | engines:
3271 | node: '>=4'
3272 | resolution:
3273 | integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
3274 | /p-limit/2.3.0:
3275 | dependencies:
3276 | p-try: 2.2.0
3277 | dev: true
3278 | engines:
3279 | node: '>=6'
3280 | resolution:
3281 | integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
3282 | /p-locate/3.0.0:
3283 | dependencies:
3284 | p-limit: 2.3.0
3285 | dev: true
3286 | engines:
3287 | node: '>=6'
3288 | resolution:
3289 | integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
3290 | /p-reduce/1.0.0:
3291 | dev: true
3292 | engines:
3293 | node: '>=4'
3294 | resolution:
3295 | integrity: sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=
3296 | /p-try/2.2.0:
3297 | dev: true
3298 | engines:
3299 | node: '>=6'
3300 | resolution:
3301 | integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
3302 | /parent-module/1.0.1:
3303 | dependencies:
3304 | callsites: 3.1.0
3305 | dev: true
3306 | engines:
3307 | node: '>=6'
3308 | resolution:
3309 | integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
3310 | /parse-json/4.0.0:
3311 | dependencies:
3312 | error-ex: 1.3.2
3313 | json-parse-better-errors: 1.0.2
3314 | dev: true
3315 | engines:
3316 | node: '>=4'
3317 | resolution:
3318 | integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
3319 | /parse5/4.0.0:
3320 | dev: true
3321 | resolution:
3322 | integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==
3323 | /pascalcase/0.1.1:
3324 | dev: true
3325 | engines:
3326 | node: '>=0.10.0'
3327 | resolution:
3328 | integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
3329 | /path-exists/3.0.0:
3330 | dev: true
3331 | engines:
3332 | node: '>=4'
3333 | resolution:
3334 | integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
3335 | /path-is-absolute/1.0.1:
3336 | dev: true
3337 | engines:
3338 | node: '>=0.10.0'
3339 | resolution:
3340 | integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
3341 | /path-key/2.0.1:
3342 | dev: true
3343 | engines:
3344 | node: '>=4'
3345 | resolution:
3346 | integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
3347 | /path-key/3.1.1:
3348 | dev: true
3349 | engines:
3350 | node: '>=8'
3351 | resolution:
3352 | integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
3353 | /path-parse/1.0.6:
3354 | dev: true
3355 | resolution:
3356 | integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
3357 | /path-to-regexp/1.8.0:
3358 | dependencies:
3359 | isarray: 0.0.1
3360 | dev: true
3361 | resolution:
3362 | integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
3363 | /path-type/3.0.0:
3364 | dependencies:
3365 | pify: 3.0.0
3366 | dev: true
3367 | engines:
3368 | node: '>=4'
3369 | resolution:
3370 | integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
3371 | /path-type/4.0.0:
3372 | dev: true
3373 | engines:
3374 | node: '>=8'
3375 | resolution:
3376 | integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
3377 | /performance-now/2.1.0:
3378 | dev: true
3379 | resolution:
3380 | integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
3381 | /picomatch/2.2.2:
3382 | dev: true
3383 | engines:
3384 | node: '>=8.6'
3385 | resolution:
3386 | integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
3387 | /pify/3.0.0:
3388 | dev: true
3389 | engines:
3390 | node: '>=4'
3391 | resolution:
3392 | integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
3393 | /pify/4.0.1:
3394 | dev: true
3395 | engines:
3396 | node: '>=6'
3397 | resolution:
3398 | integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
3399 | /pirates/4.0.1:
3400 | dependencies:
3401 | node-modules-regexp: 1.0.0
3402 | dev: true
3403 | engines:
3404 | node: '>= 6'
3405 | resolution:
3406 | integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
3407 | /pkg-dir/3.0.0:
3408 | dependencies:
3409 | find-up: 3.0.0
3410 | dev: true
3411 | engines:
3412 | node: '>=6'
3413 | resolution:
3414 | integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
3415 | /pn/1.1.0:
3416 | dev: true
3417 | resolution:
3418 | integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==
3419 | /posix-character-classes/0.1.1:
3420 | dev: true
3421 | engines:
3422 | node: '>=0.10.0'
3423 | resolution:
3424 | integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
3425 | /prelude-ls/1.1.2:
3426 | dev: true
3427 | engines:
3428 | node: '>= 0.8.0'
3429 | resolution:
3430 | integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3431 | /prelude-ls/1.2.1:
3432 | dev: true
3433 | engines:
3434 | node: '>= 0.8.0'
3435 | resolution:
3436 | integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
3437 | /prettier/2.1.2:
3438 | dev: false
3439 | engines:
3440 | node: '>=10.13.0'
3441 | hasBin: true
3442 | resolution:
3443 | integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==
3444 | /pretty-format/24.9.0:
3445 | dependencies:
3446 | '@jest/types': 24.9.0
3447 | ansi-regex: 4.1.0
3448 | ansi-styles: 3.2.1
3449 | react-is: 16.13.1
3450 | dev: true
3451 | engines:
3452 | node: '>= 6'
3453 | resolution:
3454 | integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==
3455 | /progress/2.0.3:
3456 | dev: true
3457 | engines:
3458 | node: '>=0.4.0'
3459 | resolution:
3460 | integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
3461 | /prompts/2.4.0:
3462 | dependencies:
3463 | kleur: 3.0.3
3464 | sisteransi: 1.0.5
3465 | dev: true
3466 | engines:
3467 | node: '>= 6'
3468 | resolution:
3469 | integrity: sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
3470 | /psl/1.8.0:
3471 | dev: true
3472 | resolution:
3473 | integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
3474 | /pump/3.0.0:
3475 | dependencies:
3476 | end-of-stream: 1.4.4
3477 | once: 1.4.0
3478 | dev: true
3479 | resolution:
3480 | integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
3481 | /punycode/2.1.1:
3482 | dev: true
3483 | engines:
3484 | node: '>=6'
3485 | resolution:
3486 | integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3487 | /qs/6.5.2:
3488 | dev: true
3489 | engines:
3490 | node: '>=0.6'
3491 | resolution:
3492 | integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
3493 | /react-is/16.13.1:
3494 | dev: true
3495 | resolution:
3496 | integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
3497 | /read-pkg-up/4.0.0:
3498 | dependencies:
3499 | find-up: 3.0.0
3500 | read-pkg: 3.0.0
3501 | dev: true
3502 | engines:
3503 | node: '>=6'
3504 | resolution:
3505 | integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==
3506 | /read-pkg/3.0.0:
3507 | dependencies:
3508 | load-json-file: 4.0.0
3509 | normalize-package-data: 2.5.0
3510 | path-type: 3.0.0
3511 | dev: true
3512 | engines:
3513 | node: '>=4'
3514 | resolution:
3515 | integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
3516 | /realpath-native/1.1.0:
3517 | dependencies:
3518 | util.promisify: 1.0.1
3519 | dev: true
3520 | engines:
3521 | node: '>=4'
3522 | resolution:
3523 | integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==
3524 | /regex-not/1.0.2:
3525 | dependencies:
3526 | extend-shallow: 3.0.2
3527 | safe-regex: 1.1.0
3528 | dev: true
3529 | engines:
3530 | node: '>=0.10.0'
3531 | resolution:
3532 | integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
3533 | /regexpp/3.1.0:
3534 | dev: true
3535 | engines:
3536 | node: '>=8'
3537 | resolution:
3538 | integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
3539 | /remove-trailing-separator/1.1.0:
3540 | dev: true
3541 | resolution:
3542 | integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
3543 | /repeat-element/1.1.3:
3544 | dev: true
3545 | engines:
3546 | node: '>=0.10.0'
3547 | resolution:
3548 | integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
3549 | /repeat-string/1.6.1:
3550 | dev: true
3551 | engines:
3552 | node: '>=0.10'
3553 | resolution:
3554 | integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=
3555 | /request-promise-core/1.1.4_request@2.88.2:
3556 | dependencies:
3557 | lodash: 4.17.20
3558 | request: 2.88.2
3559 | dev: true
3560 | engines:
3561 | node: '>=0.10.0'
3562 | peerDependencies:
3563 | request: ^2.34
3564 | resolution:
3565 | integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
3566 | /request-promise-native/1.0.9_request@2.88.2:
3567 | dependencies:
3568 | request: 2.88.2
3569 | request-promise-core: 1.1.4_request@2.88.2
3570 | stealthy-require: 1.1.1
3571 | tough-cookie: 2.5.0
3572 | deprecated: 'request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142'
3573 | dev: true
3574 | engines:
3575 | node: '>=0.12.0'
3576 | peerDependencies:
3577 | request: ^2.34
3578 | resolution:
3579 | integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==
3580 | /request/2.88.2:
3581 | dependencies:
3582 | aws-sign2: 0.7.0
3583 | aws4: 1.11.0
3584 | caseless: 0.12.0
3585 | combined-stream: 1.0.8
3586 | extend: 3.0.2
3587 | forever-agent: 0.6.1
3588 | form-data: 2.3.3
3589 | har-validator: 5.1.5
3590 | http-signature: 1.2.0
3591 | is-typedarray: 1.0.0
3592 | isstream: 0.1.2
3593 | json-stringify-safe: 5.0.1
3594 | mime-types: 2.1.27
3595 | oauth-sign: 0.9.0
3596 | performance-now: 2.1.0
3597 | qs: 6.5.2
3598 | safe-buffer: 5.2.1
3599 | tough-cookie: 2.5.0
3600 | tunnel-agent: 0.6.0
3601 | uuid: 3.4.0
3602 | deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142'
3603 | dev: true
3604 | engines:
3605 | node: '>= 6'
3606 | resolution:
3607 | integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
3608 | /require-directory/2.1.1:
3609 | dev: true
3610 | engines:
3611 | node: '>=0.10.0'
3612 | resolution:
3613 | integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
3614 | /require-main-filename/2.0.0:
3615 | dev: true
3616 | resolution:
3617 | integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
3618 | /resolve-cwd/2.0.0:
3619 | dependencies:
3620 | resolve-from: 3.0.0
3621 | dev: true
3622 | engines:
3623 | node: '>=4'
3624 | resolution:
3625 | integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
3626 | /resolve-from/3.0.0:
3627 | dev: true
3628 | engines:
3629 | node: '>=4'
3630 | resolution:
3631 | integrity: sha1-six699nWiBvItuZTM17rywoYh0g=
3632 | /resolve-from/4.0.0:
3633 | dev: true
3634 | engines:
3635 | node: '>=4'
3636 | resolution:
3637 | integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
3638 | /resolve-url/0.2.1:
3639 | deprecated: 'https://github.com/lydell/resolve-url#deprecated'
3640 | dev: true
3641 | resolution:
3642 | integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
3643 | /resolve/1.1.7:
3644 | dev: true
3645 | resolution:
3646 | integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
3647 | /resolve/1.18.1:
3648 | dependencies:
3649 | is-core-module: 2.0.0
3650 | path-parse: 1.0.6
3651 | dev: true
3652 | resolution:
3653 | integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==
3654 | /ret/0.1.15:
3655 | dev: true
3656 | engines:
3657 | node: '>=0.12'
3658 | resolution:
3659 | integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
3660 | /reusify/1.0.4:
3661 | dev: true
3662 | engines:
3663 | iojs: '>=1.0.0'
3664 | node: '>=0.10.0'
3665 | resolution:
3666 | integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
3667 | /rimraf/2.6.3:
3668 | dependencies:
3669 | glob: 7.1.6
3670 | dev: true
3671 | hasBin: true
3672 | resolution:
3673 | integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
3674 | /rimraf/2.7.1:
3675 | dependencies:
3676 | glob: 7.1.6
3677 | dev: true
3678 | hasBin: true
3679 | resolution:
3680 | integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
3681 | /rollup/2.33.0:
3682 | dev: true
3683 | engines:
3684 | node: '>=10.0.0'
3685 | hasBin: true
3686 | optionalDependencies:
3687 | fsevents: 2.1.3
3688 | resolution:
3689 | integrity: sha512-7jFrmKgQj1GOWlC8rExHaPcv2SQnWMv1BFUyH/xWS5w80h6132wBUWp/qTvQkAbnlqGvi13T6iP2kHo9Sb2HxA==
3690 | /rsvp/4.8.5:
3691 | dev: true
3692 | engines:
3693 | node: 6.* || >= 7.*
3694 | resolution:
3695 | integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
3696 | /run-parallel/1.1.10:
3697 | dev: true
3698 | resolution:
3699 | integrity: sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==
3700 | /rxjs/6.6.3:
3701 | dependencies:
3702 | tslib: 1.14.1
3703 | dev: false
3704 | engines:
3705 | npm: '>=2.0.0'
3706 | resolution:
3707 | integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
3708 | /safe-buffer/5.1.2:
3709 | dev: true
3710 | resolution:
3711 | integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3712 | /safe-buffer/5.2.1:
3713 | dev: true
3714 | resolution:
3715 | integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
3716 | /safe-regex/1.1.0:
3717 | dependencies:
3718 | ret: 0.1.15
3719 | dev: true
3720 | resolution:
3721 | integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
3722 | /safer-buffer/2.1.2:
3723 | dev: true
3724 | resolution:
3725 | integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3726 | /samsam/1.3.0:
3727 | deprecated: This package has been deprecated in favour of @sinonjs/samsam
3728 | dev: true
3729 | resolution:
3730 | integrity: sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==
3731 | /sane/4.1.0:
3732 | dependencies:
3733 | '@cnakazawa/watch': 1.0.4
3734 | anymatch: 2.0.0
3735 | capture-exit: 2.0.0
3736 | exec-sh: 0.3.4
3737 | execa: 1.0.0
3738 | fb-watchman: 2.0.1
3739 | micromatch: 3.1.10
3740 | minimist: 1.2.5
3741 | walker: 1.0.7
3742 | dev: true
3743 | engines:
3744 | node: 6.* || 8.* || >= 10.*
3745 | hasBin: true
3746 | resolution:
3747 | integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==
3748 | /sax/1.2.4:
3749 | dev: true
3750 | resolution:
3751 | integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
3752 | /semver/5.7.1:
3753 | dev: true
3754 | hasBin: true
3755 | resolution:
3756 | integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
3757 | /semver/6.3.0:
3758 | dev: true
3759 | hasBin: true
3760 | resolution:
3761 | integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3762 | /semver/7.3.2:
3763 | dev: true
3764 | engines:
3765 | node: '>=10'
3766 | hasBin: true
3767 | resolution:
3768 | integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
3769 | /set-blocking/2.0.0:
3770 | dev: true
3771 | resolution:
3772 | integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
3773 | /set-value/2.0.1:
3774 | dependencies:
3775 | extend-shallow: 2.0.1
3776 | is-extendable: 0.1.1
3777 | is-plain-object: 2.0.4
3778 | split-string: 3.1.0
3779 | dev: true
3780 | engines:
3781 | node: '>=0.10.0'
3782 | resolution:
3783 | integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
3784 | /shebang-command/1.2.0:
3785 | dependencies:
3786 | shebang-regex: 1.0.0
3787 | dev: true
3788 | engines:
3789 | node: '>=0.10.0'
3790 | resolution:
3791 | integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
3792 | /shebang-command/2.0.0:
3793 | dependencies:
3794 | shebang-regex: 3.0.0
3795 | dev: true
3796 | engines:
3797 | node: '>=8'
3798 | resolution:
3799 | integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
3800 | /shebang-regex/1.0.0:
3801 | dev: true
3802 | engines:
3803 | node: '>=0.10.0'
3804 | resolution:
3805 | integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
3806 | /shebang-regex/3.0.0:
3807 | dev: true
3808 | engines:
3809 | node: '>=8'
3810 | resolution:
3811 | integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
3812 | /shellwords/0.1.1:
3813 | dev: true
3814 | resolution:
3815 | integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
3816 | /signal-exit/3.0.3:
3817 | dev: true
3818 | resolution:
3819 | integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
3820 | /sinon-chrome/2.3.2:
3821 | dependencies:
3822 | lodash: 4.17.20
3823 | sinon: 4.5.0
3824 | urijs: 1.19.2
3825 | dev: true
3826 | resolution:
3827 | integrity: sha1-DkJTvR7Or/pX4hZLyBfCx7TvORI=
3828 | /sinon/4.5.0:
3829 | dependencies:
3830 | '@sinonjs/formatio': 2.0.0
3831 | diff: 3.5.0
3832 | lodash.get: 4.4.2
3833 | lolex: 2.7.5
3834 | nise: 1.5.3
3835 | supports-color: 5.5.0
3836 | type-detect: 4.0.8
3837 | dev: true
3838 | requiresBuild: true
3839 | resolution:
3840 | integrity: sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==
3841 | /sisteransi/1.0.5:
3842 | dev: true
3843 | resolution:
3844 | integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
3845 | /slash/2.0.0:
3846 | dev: true
3847 | engines:
3848 | node: '>=6'
3849 | resolution:
3850 | integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
3851 | /slash/3.0.0:
3852 | dev: true
3853 | engines:
3854 | node: '>=8'
3855 | resolution:
3856 | integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
3857 | /slice-ansi/2.1.0:
3858 | dependencies:
3859 | ansi-styles: 3.2.1
3860 | astral-regex: 1.0.0
3861 | is-fullwidth-code-point: 2.0.0
3862 | dev: true
3863 | engines:
3864 | node: '>=6'
3865 | resolution:
3866 | integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
3867 | /snapdragon-node/2.1.1:
3868 | dependencies:
3869 | define-property: 1.0.0
3870 | isobject: 3.0.1
3871 | snapdragon-util: 3.0.1
3872 | dev: true
3873 | engines:
3874 | node: '>=0.10.0'
3875 | resolution:
3876 | integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
3877 | /snapdragon-util/3.0.1:
3878 | dependencies:
3879 | kind-of: 3.2.2
3880 | dev: true
3881 | engines:
3882 | node: '>=0.10.0'
3883 | resolution:
3884 | integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
3885 | /snapdragon/0.8.2:
3886 | dependencies:
3887 | base: 0.11.2
3888 | debug: 2.6.9
3889 | define-property: 0.2.5
3890 | extend-shallow: 2.0.1
3891 | map-cache: 0.2.2
3892 | source-map: 0.5.7
3893 | source-map-resolve: 0.5.3
3894 | use: 3.1.1
3895 | dev: true
3896 | engines:
3897 | node: '>=0.10.0'
3898 | resolution:
3899 | integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
3900 | /source-map-resolve/0.5.3:
3901 | dependencies:
3902 | atob: 2.1.2
3903 | decode-uri-component: 0.2.0
3904 | resolve-url: 0.2.1
3905 | source-map-url: 0.4.0
3906 | urix: 0.1.0
3907 | dev: true
3908 | resolution:
3909 | integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
3910 | /source-map-support/0.5.19:
3911 | dependencies:
3912 | buffer-from: 1.1.1
3913 | source-map: 0.6.1
3914 | dev: true
3915 | resolution:
3916 | integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
3917 | /source-map-url/0.4.0:
3918 | dev: true
3919 | resolution:
3920 | integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
3921 | /source-map/0.5.7:
3922 | dev: true
3923 | engines:
3924 | node: '>=0.10.0'
3925 | resolution:
3926 | integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
3927 | /source-map/0.6.1:
3928 | dev: true
3929 | engines:
3930 | node: '>=0.10.0'
3931 | resolution:
3932 | integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3933 | /spdx-correct/3.1.1:
3934 | dependencies:
3935 | spdx-expression-parse: 3.0.1
3936 | spdx-license-ids: 3.0.6
3937 | dev: true
3938 | resolution:
3939 | integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
3940 | /spdx-exceptions/2.3.0:
3941 | dev: true
3942 | resolution:
3943 | integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
3944 | /spdx-expression-parse/3.0.1:
3945 | dependencies:
3946 | spdx-exceptions: 2.3.0
3947 | spdx-license-ids: 3.0.6
3948 | dev: true
3949 | resolution:
3950 | integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
3951 | /spdx-license-ids/3.0.6:
3952 | dev: true
3953 | resolution:
3954 | integrity: sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==
3955 | /split-string/3.1.0:
3956 | dependencies:
3957 | extend-shallow: 3.0.2
3958 | dev: true
3959 | engines:
3960 | node: '>=0.10.0'
3961 | resolution:
3962 | integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
3963 | /sprintf-js/1.0.3:
3964 | dev: true
3965 | resolution:
3966 | integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
3967 | /sshpk/1.16.1:
3968 | dependencies:
3969 | asn1: 0.2.4
3970 | assert-plus: 1.0.0
3971 | bcrypt-pbkdf: 1.0.2
3972 | dashdash: 1.14.1
3973 | ecc-jsbn: 0.1.2
3974 | getpass: 0.1.7
3975 | jsbn: 0.1.1
3976 | safer-buffer: 2.1.2
3977 | tweetnacl: 0.14.5
3978 | dev: true
3979 | engines:
3980 | node: '>=0.10.0'
3981 | hasBin: true
3982 | resolution:
3983 | integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
3984 | /stack-utils/1.0.2:
3985 | dev: true
3986 | engines:
3987 | node: '>=0.10.0'
3988 | resolution:
3989 | integrity: sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==
3990 | /static-extend/0.1.2:
3991 | dependencies:
3992 | define-property: 0.2.5
3993 | object-copy: 0.1.0
3994 | dev: true
3995 | engines:
3996 | node: '>=0.10.0'
3997 | resolution:
3998 | integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
3999 | /stealthy-require/1.1.1:
4000 | dev: true
4001 | engines:
4002 | node: '>=0.10.0'
4003 | resolution:
4004 | integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
4005 | /string-length/2.0.0:
4006 | dependencies:
4007 | astral-regex: 1.0.0
4008 | strip-ansi: 4.0.0
4009 | dev: true
4010 | engines:
4011 | node: '>=4'
4012 | resolution:
4013 | integrity: sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=
4014 | /string-width/3.1.0:
4015 | dependencies:
4016 | emoji-regex: 7.0.3
4017 | is-fullwidth-code-point: 2.0.0
4018 | strip-ansi: 5.2.0
4019 | dev: true
4020 | engines:
4021 | node: '>=6'
4022 | resolution:
4023 | integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
4024 | /string.prototype.trimend/1.0.2:
4025 | dependencies:
4026 | define-properties: 1.1.3
4027 | es-abstract: 1.18.0-next.1
4028 | dev: true
4029 | resolution:
4030 | integrity: sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==
4031 | /string.prototype.trimstart/1.0.2:
4032 | dependencies:
4033 | define-properties: 1.1.3
4034 | es-abstract: 1.18.0-next.1
4035 | dev: true
4036 | resolution:
4037 | integrity: sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==
4038 | /strip-ansi/4.0.0:
4039 | dependencies:
4040 | ansi-regex: 3.0.0
4041 | dev: true
4042 | engines:
4043 | node: '>=4'
4044 | resolution:
4045 | integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=
4046 | /strip-ansi/5.2.0:
4047 | dependencies:
4048 | ansi-regex: 4.1.0
4049 | dev: true
4050 | engines:
4051 | node: '>=6'
4052 | resolution:
4053 | integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
4054 | /strip-ansi/6.0.0:
4055 | dependencies:
4056 | ansi-regex: 5.0.0
4057 | dev: true
4058 | engines:
4059 | node: '>=8'
4060 | resolution:
4061 | integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
4062 | /strip-bom/3.0.0:
4063 | dev: true
4064 | engines:
4065 | node: '>=4'
4066 | resolution:
4067 | integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
4068 | /strip-eof/1.0.0:
4069 | dev: true
4070 | engines:
4071 | node: '>=0.10.0'
4072 | resolution:
4073 | integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
4074 | /strip-json-comments/3.1.1:
4075 | dev: true
4076 | engines:
4077 | node: '>=8'
4078 | resolution:
4079 | integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
4080 | /sucrase/3.16.0:
4081 | dependencies:
4082 | commander: 4.1.1
4083 | glob: 7.1.6
4084 | lines-and-columns: 1.1.6
4085 | mz: 2.7.0
4086 | pirates: 4.0.1
4087 | ts-interface-checker: 0.1.13
4088 | dev: true
4089 | engines:
4090 | node: '>=8'
4091 | hasBin: true
4092 | resolution:
4093 | integrity: sha512-ovVuswxV5TayCPXfTk8bgBgk6uNRvsinIkEpq0J6zS1xXCx5N/LLGcbsKdRhqn/ToZylMX6+yXaR1LSn1I42Pg==
4094 | /supports-color/5.5.0:
4095 | dependencies:
4096 | has-flag: 3.0.0
4097 | dev: true
4098 | engines:
4099 | node: '>=4'
4100 | resolution:
4101 | integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
4102 | /supports-color/6.1.0:
4103 | dependencies:
4104 | has-flag: 3.0.0
4105 | dev: true
4106 | engines:
4107 | node: '>=6'
4108 | resolution:
4109 | integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
4110 | /supports-color/7.2.0:
4111 | dependencies:
4112 | has-flag: 4.0.0
4113 | dev: true
4114 | engines:
4115 | node: '>=8'
4116 | resolution:
4117 | integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
4118 | /symbol-tree/3.2.4:
4119 | dev: true
4120 | resolution:
4121 | integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
4122 | /table/5.4.6:
4123 | dependencies:
4124 | ajv: 6.12.6
4125 | lodash: 4.17.20
4126 | slice-ansi: 2.1.0
4127 | string-width: 3.1.0
4128 | dev: true
4129 | engines:
4130 | node: '>=6.0.0'
4131 | resolution:
4132 | integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
4133 | /test-exclude/5.2.3:
4134 | dependencies:
4135 | glob: 7.1.6
4136 | minimatch: 3.0.4
4137 | read-pkg-up: 4.0.0
4138 | require-main-filename: 2.0.0
4139 | dev: true
4140 | engines:
4141 | node: '>=6'
4142 | resolution:
4143 | integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==
4144 | /text-table/0.2.0:
4145 | dev: true
4146 | resolution:
4147 | integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
4148 | /thenify-all/1.6.0:
4149 | dependencies:
4150 | thenify: 3.3.1
4151 | dev: true
4152 | engines:
4153 | node: '>=0.8'
4154 | resolution:
4155 | integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
4156 | /thenify/3.3.1:
4157 | dependencies:
4158 | any-promise: 1.3.0
4159 | dev: true
4160 | resolution:
4161 | integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
4162 | /throat/4.1.0:
4163 | dev: true
4164 | resolution:
4165 | integrity: sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=
4166 | /tmpl/1.0.4:
4167 | dev: true
4168 | resolution:
4169 | integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
4170 | /to-fast-properties/2.0.0:
4171 | dev: true
4172 | engines:
4173 | node: '>=4'
4174 | resolution:
4175 | integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
4176 | /to-object-path/0.3.0:
4177 | dependencies:
4178 | kind-of: 3.2.2
4179 | dev: true
4180 | engines:
4181 | node: '>=0.10.0'
4182 | resolution:
4183 | integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
4184 | /to-regex-range/2.1.1:
4185 | dependencies:
4186 | is-number: 3.0.0
4187 | repeat-string: 1.6.1
4188 | dev: true
4189 | engines:
4190 | node: '>=0.10.0'
4191 | resolution:
4192 | integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
4193 | /to-regex-range/5.0.1:
4194 | dependencies:
4195 | is-number: 7.0.0
4196 | dev: true
4197 | engines:
4198 | node: '>=8.0'
4199 | resolution:
4200 | integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
4201 | /to-regex/3.0.2:
4202 | dependencies:
4203 | define-property: 2.0.2
4204 | extend-shallow: 3.0.2
4205 | regex-not: 1.0.2
4206 | safe-regex: 1.1.0
4207 | dev: true
4208 | engines:
4209 | node: '>=0.10.0'
4210 | resolution:
4211 | integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
4212 | /tough-cookie/2.5.0:
4213 | dependencies:
4214 | psl: 1.8.0
4215 | punycode: 2.1.1
4216 | dev: true
4217 | engines:
4218 | node: '>=0.8'
4219 | resolution:
4220 | integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
4221 | /tr46/1.0.1:
4222 | dependencies:
4223 | punycode: 2.1.1
4224 | dev: true
4225 | resolution:
4226 | integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
4227 | /ts-interface-checker/0.1.13:
4228 | dev: true
4229 | resolution:
4230 | integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
4231 | /tslib/1.14.1:
4232 | resolution:
4233 | integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
4234 | /tslib/2.0.3:
4235 | dev: true
4236 | resolution:
4237 | integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
4238 | /tsutils/3.17.1_typescript@4.0.5:
4239 | dependencies:
4240 | tslib: 1.14.1
4241 | typescript: 4.0.5
4242 | dev: true
4243 | engines:
4244 | node: '>= 6'
4245 | peerDependencies:
4246 | 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'
4247 | resolution:
4248 | integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
4249 | /tunnel-agent/0.6.0:
4250 | dependencies:
4251 | safe-buffer: 5.2.1
4252 | dev: true
4253 | resolution:
4254 | integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
4255 | /tweetnacl/0.14.5:
4256 | dev: true
4257 | resolution:
4258 | integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
4259 | /type-check/0.3.2:
4260 | dependencies:
4261 | prelude-ls: 1.1.2
4262 | dev: true
4263 | engines:
4264 | node: '>= 0.8.0'
4265 | resolution:
4266 | integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
4267 | /type-check/0.4.0:
4268 | dependencies:
4269 | prelude-ls: 1.2.1
4270 | dev: true
4271 | engines:
4272 | node: '>= 0.8.0'
4273 | resolution:
4274 | integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
4275 | /type-detect/4.0.8:
4276 | dev: true
4277 | engines:
4278 | node: '>=4'
4279 | resolution:
4280 | integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
4281 | /type-fest/0.8.1:
4282 | dev: true
4283 | engines:
4284 | node: '>=8'
4285 | resolution:
4286 | integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
4287 | /typescript/4.0.5:
4288 | dev: true
4289 | engines:
4290 | node: '>=4.2.0'
4291 | hasBin: true
4292 | resolution:
4293 | integrity: sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
4294 | /union-value/1.0.1:
4295 | dependencies:
4296 | arr-union: 3.1.0
4297 | get-value: 2.0.6
4298 | is-extendable: 0.1.1
4299 | set-value: 2.0.1
4300 | dev: true
4301 | engines:
4302 | node: '>=0.10.0'
4303 | resolution:
4304 | integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
4305 | /unset-value/1.0.0:
4306 | dependencies:
4307 | has-value: 0.3.1
4308 | isobject: 3.0.1
4309 | dev: true
4310 | engines:
4311 | node: '>=0.10.0'
4312 | resolution:
4313 | integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
4314 | /uri-js/4.4.0:
4315 | dependencies:
4316 | punycode: 2.1.1
4317 | dev: true
4318 | resolution:
4319 | integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==
4320 | /urijs/1.19.2:
4321 | dev: true
4322 | resolution:
4323 | integrity: sha512-s/UIq9ap4JPZ7H1EB5ULo/aOUbWqfDi7FKzMC2Nz+0Si8GiT1rIEaprt8hy3Vy2Ex2aJPpOQv4P4DuOZ+K1c6w==
4324 | /urix/0.1.0:
4325 | deprecated: 'Please see https://github.com/lydell/urix#deprecated'
4326 | dev: true
4327 | resolution:
4328 | integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
4329 | /use/3.1.1:
4330 | dev: true
4331 | engines:
4332 | node: '>=0.10.0'
4333 | resolution:
4334 | integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
4335 | /util.promisify/1.0.1:
4336 | dependencies:
4337 | define-properties: 1.1.3
4338 | es-abstract: 1.17.7
4339 | has-symbols: 1.0.1
4340 | object.getownpropertydescriptors: 2.1.0
4341 | dev: true
4342 | resolution:
4343 | integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
4344 | /uuid/3.4.0:
4345 | dev: true
4346 | hasBin: true
4347 | resolution:
4348 | integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
4349 | /v8-compile-cache/2.2.0:
4350 | dev: true
4351 | resolution:
4352 | integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
4353 | /validate-npm-package-license/3.0.4:
4354 | dependencies:
4355 | spdx-correct: 3.1.1
4356 | spdx-expression-parse: 3.0.1
4357 | dev: true
4358 | resolution:
4359 | integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
4360 | /verror/1.10.0:
4361 | dependencies:
4362 | assert-plus: 1.0.0
4363 | core-util-is: 1.0.2
4364 | extsprintf: 1.3.0
4365 | dev: true
4366 | engines:
4367 | '0': node >=0.6.0
4368 | resolution:
4369 | integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
4370 | /w3c-hr-time/1.0.2:
4371 | dependencies:
4372 | browser-process-hrtime: 1.0.0
4373 | dev: true
4374 | resolution:
4375 | integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
4376 | /walker/1.0.7:
4377 | dependencies:
4378 | makeerror: 1.0.11
4379 | dev: true
4380 | resolution:
4381 | integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=
4382 | /webidl-conversions/4.0.2:
4383 | dev: true
4384 | resolution:
4385 | integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
4386 | /whatwg-encoding/1.0.5:
4387 | dependencies:
4388 | iconv-lite: 0.4.24
4389 | dev: true
4390 | resolution:
4391 | integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
4392 | /whatwg-mimetype/2.3.0:
4393 | dev: true
4394 | resolution:
4395 | integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
4396 | /whatwg-url/6.5.0:
4397 | dependencies:
4398 | lodash.sortby: 4.7.0
4399 | tr46: 1.0.1
4400 | webidl-conversions: 4.0.2
4401 | dev: true
4402 | resolution:
4403 | integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==
4404 | /whatwg-url/7.1.0:
4405 | dependencies:
4406 | lodash.sortby: 4.7.0
4407 | tr46: 1.0.1
4408 | webidl-conversions: 4.0.2
4409 | dev: true
4410 | resolution:
4411 | integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
4412 | /which-module/2.0.0:
4413 | dev: true
4414 | resolution:
4415 | integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
4416 | /which/1.3.1:
4417 | dependencies:
4418 | isexe: 2.0.0
4419 | dev: true
4420 | hasBin: true
4421 | resolution:
4422 | integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
4423 | /which/2.0.2:
4424 | dependencies:
4425 | isexe: 2.0.0
4426 | dev: true
4427 | engines:
4428 | node: '>= 8'
4429 | hasBin: true
4430 | resolution:
4431 | integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
4432 | /word-wrap/1.2.3:
4433 | dev: true
4434 | engines:
4435 | node: '>=0.10.0'
4436 | resolution:
4437 | integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
4438 | /wrap-ansi/5.1.0:
4439 | dependencies:
4440 | ansi-styles: 3.2.1
4441 | string-width: 3.1.0
4442 | strip-ansi: 5.2.0
4443 | dev: true
4444 | engines:
4445 | node: '>=6'
4446 | resolution:
4447 | integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
4448 | /wrappy/1.0.2:
4449 | dev: true
4450 | resolution:
4451 | integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
4452 | /write-file-atomic/2.4.1:
4453 | dependencies:
4454 | graceful-fs: 4.2.4
4455 | imurmurhash: 0.1.4
4456 | signal-exit: 3.0.3
4457 | dev: true
4458 | resolution:
4459 | integrity: sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==
4460 | /write/1.0.3:
4461 | dependencies:
4462 | mkdirp: 0.5.5
4463 | dev: true
4464 | engines:
4465 | node: '>=4'
4466 | resolution:
4467 | integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
4468 | /ws/5.2.2:
4469 | dependencies:
4470 | async-limiter: 1.0.1
4471 | dev: true
4472 | resolution:
4473 | integrity: sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==
4474 | /xml-name-validator/3.0.0:
4475 | dev: true
4476 | resolution:
4477 | integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
4478 | /y18n/4.0.0:
4479 | dev: true
4480 | resolution:
4481 | integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
4482 | /yargs-parser/13.1.2:
4483 | dependencies:
4484 | camelcase: 5.3.1
4485 | decamelize: 1.2.0
4486 | dev: true
4487 | resolution:
4488 | integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
4489 | /yargs/13.3.2:
4490 | dependencies:
4491 | cliui: 5.0.0
4492 | find-up: 3.0.0
4493 | get-caller-file: 2.0.5
4494 | require-directory: 2.1.1
4495 | require-main-filename: 2.0.0
4496 | set-blocking: 2.0.0
4497 | string-width: 3.1.0
4498 | which-module: 2.0.0
4499 | y18n: 4.0.0
4500 | yargs-parser: 13.1.2
4501 | dev: true
4502 | resolution:
4503 | integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
4504 | specifiers:
4505 | '@extend-chrome/events-rxjs': ^0.12.1
4506 | '@rollup/plugin-typescript': ^6.1.0
4507 | '@sucrase/jest-plugin': ^2.0.0
4508 | '@types/chrome': 0.0.81
4509 | '@types/firefox-webext-browser': ^78.0.1
4510 | '@typescript-eslint/eslint-plugin': ^4.6.0
4511 | '@typescript-eslint/parser': ^4.6.0
4512 | chrome-promise: ^3.0.5
4513 | eslint: ^7.12.1
4514 | jest: ^24.8.0
4515 | prettier: ^2.1.2
4516 | rollup: ^2.33.0
4517 | rxjs: ^6.5.2
4518 | sinon-chrome: ^2.3.2
4519 | sucrase: ^3.10.1
4520 | tslib: ^2.0.3
4521 | typescript: ^4.0.5
4522 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 | import typescript from '@rollup/plugin-typescript'
3 | console.log('🚀: typescript', typescript)
4 |
5 | export default [
6 | {
7 | input: 'src/index.ts',
8 | output: [
9 | {
10 | file: 'lib/index-esm.js',
11 | format: 'esm',
12 | sourcemap: 'inline',
13 | },
14 | {
15 | file: 'lib/index-cjs.js',
16 | format: 'cjs',
17 | sourcemap: 'inline',
18 | },
19 | ],
20 | external: [
21 | 'chrome-promise',
22 | '@extend-chrome/events-rxjs',
23 | 'rxjs/operators',
24 | ],
25 | plugins: [typescript()],
26 | },
27 | ]
28 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import chromep from 'chrome-promise'
2 |
3 | const { name, icons = {} } = chrome.runtime.getManifest()
4 |
5 | const iconUrl =
6 | icons[
7 | Object.keys(icons)
8 | .map((size) => parseInt(size))
9 | .reduce((r, x) => (r > x ? r : x), 0)
10 | ]
11 |
12 | /**
13 | * @example
14 | * notify.create({
15 | * message: 'Click here for awesomeness.'
16 | * onClick: yesPlease
17 | * buttons: [
18 | * { title: 'OK', onClick: yesPlease },
19 | * { title: 'No way', onClick: dontWantIt }
20 | * ]
21 | * })
22 | */
23 | const create = ({
24 | buttons = [],
25 | id,
26 | ...rest
27 | }: Partial & {
28 | id?: string
29 | }) => {
30 | const msg = {
31 | type: 'basic' as browser.notifications.TemplateType,
32 | title: name,
33 | iconUrl,
34 | buttons: buttons.map(({ title, iconUrl }) => ({
35 | title,
36 | iconUrl,
37 | })),
38 | ...rest,
39 | } as browser.notifications.CreateNotificationOptions
40 |
41 | const created =
42 | typeof id === 'string'
43 | ? chromep.notifications.create(id, msg)
44 | : chromep.notifications.create(msg)
45 |
46 | return created
47 | }
48 |
49 | export const notify = (message: string): Promise => create({ message })
50 |
51 | Object.assign(notify, chromep.notifications, { create })
52 |
--------------------------------------------------------------------------------
/tests/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | env: {
3 | jest: true,
4 | },
5 | }
6 |
--------------------------------------------------------------------------------
/tests/jest.setup.js:
--------------------------------------------------------------------------------
1 | var chrome = require('sinon-chrome')
2 | chrome.runtime.id = 'foo123' // Fix for schema.json
3 |
4 | // Some time around Chrome 71, extension.sendRequest (and a few others) started
5 | // throwing an error when accessed. This mimics that behavior.
6 | Object.defineProperty(chrome.extension, 'sendRequest', {
7 | get: function() {
8 | throw new Error('Deprecated!')
9 | },
10 | })
11 |
12 | var ChromePromise = require('chrome-promise/constructor')
13 |
14 | var chromep = new ChromePromise({ chrome })
15 |
16 | window.chrome = chrome
17 | window.chromep = chromep
18 |
--------------------------------------------------------------------------------
/tests/jest.setup.test.js:
--------------------------------------------------------------------------------
1 | test('chrome is mocked', () => {
2 | expect(chrome).toBeDefined()
3 | })
4 |
5 | test('chromep to be promisified', () => {
6 | expect(chromep.runtime.getBackgroundPage()).toBeInstanceOf(
7 | Promise,
8 | )
9 |
10 | expect(chromep.notifications.create({})).toBeInstanceOf(
11 | Promise,
12 | )
13 | })
14 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowSyntheticDefaultImports": true,
4 | "esModuleInterop": true,
5 | "lib": ["dom", "es2019"],
6 | "module": "es2015",
7 | "moduleResolution": "node",
8 | "noImplicitReturns": true,
9 | "noUnusedLocals": true,
10 | "strict": true,
11 | "target": "es2018"
12 | },
13 | "exclude": ["dist", ".plop", "node_modules"],
14 | "typeAcquisition": { "enable": true }
15 | }
16 |
--------------------------------------------------------------------------------