├── .c8rc
├── .gitignore
├── .prettierignore
├── .prettierrc
├── README.md
├── commitlint.config.js
├── examples
└── persistent-navigation
│ ├── about.html
│ ├── contact.html
│ ├── index.html
│ ├── main.js
│ └── styles.css
├── index.html
├── lib
└── index.ts
├── package.json
├── pnpm-lock.yaml
├── release.config.js
├── tsconfig.json
└── vite.config.ts
/.c8rc:
--------------------------------------------------------------------------------
1 | {
2 | "reporter": ["text", "lcov"]
3 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | dist
4 | coverage
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | /*
2 | !/lib
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 80,
3 | "tabWidth": 2,
4 | "useTabs": false,
5 | "semi": false,
6 | "singleQuote": true,
7 | "trailingComma": "all",
8 | "arrowParens": "avoid",
9 | "endOfLine": "lf"
10 | }
11 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # alio
2 |
3 | A lightweight pjax library for animated page transitions.
4 |
5 | ## Features
6 | - 🦠 Tiny & minimal (1kb gzipped)
7 | - 🗺️ Contextual transitions
8 |
9 | ## Installation
10 | ```
11 | npm i alio
12 | ```
13 |
14 | ## Quick Start
15 |
16 | Every page of your website will need exactly 1 element with an `a-root` attribute. The `a-root` needs exactly 1 child element with an `a-page` attribute.
17 |
18 | ```html
19 |
24 | ```
25 |
26 | Then create an alio instance and a transition called `default`. In alio, transitions are objects with async `enter` and `leave` methods. In the example below, [`motion`](https://motion.dev) is used to implement a basic fade transition, but feel free to use GSAP, or whatever other animation tool you'd like.
27 |
28 | ```js
29 | import { create } from 'alio'
30 | import { animate } from 'motion'
31 |
32 | const alio = create({
33 | transitions: {
34 | default: {
35 | async enter({ from, to, href }) {
36 | window.scroll(0, 0)
37 | from?.remove() // we leave it up to you to decide when to remove the previous page from the DOM
38 | await animate(to, { opacity: [0, 1] }).finished
39 | },
40 | async leave({ from, href }) {
41 | await animate(from, { opacity: 0 }).finished
42 | },
43 | }
44 | }
45 | })
46 |
47 | // alio events
48 | alio.on('beforeLeave', ({ href, from }) => {})
49 | alio.on('afterLeave', ({ href, from }) => {})
50 | alio.on('beforeEnter', ({ href, from, to }) => {})
51 | alio.on('afterEnter', ({ href, from, to }) => {})
52 | alio.on('samePage', () => {})
53 |
54 | // programmatic redirect
55 | alio.go('/another-page')
56 | ```
57 |
58 | The alio instance offers an `on` method for listening to alio events. There is also a `go` method for programmatically redirecting to a different page.
59 |
--------------------------------------------------------------------------------
/commitlint.config.js:
--------------------------------------------------------------------------------
1 | module.exports = { extends: ['@commitlint/config-conventional'] }
2 |
--------------------------------------------------------------------------------
/examples/persistent-navigation/about.html:
--------------------------------------------------------------------------------
1 |
2 | Home
3 | About
4 | Contact
5 |
6 |
7 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/persistent-navigation/contact.html:
--------------------------------------------------------------------------------
1 |
2 | Home
3 | About
4 | Contact
5 |
6 |
7 |
8 |
9 |
Contact
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/persistent-navigation/index.html:
--------------------------------------------------------------------------------
1 |
2 | Home
3 | About
4 | Contact
5 |
6 |
7 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/persistent-navigation/main.js:
--------------------------------------------------------------------------------
1 | import { create } from '../../lib'
2 | import { animate } from 'motion'
3 |
4 | let alio = create({
5 | transitions: {
6 | default: {
7 | async enter({ from, to }) {
8 | window.scroll(0, 0)
9 | from?.remove()
10 | await animate(to, { opacity: [0, 1] }).finished
11 | },
12 | async leave({ from }) {
13 | await animate(from, { opacity: 0 }).finished
14 | },
15 | },
16 | },
17 | })
18 |
19 | alio.on('beforeLeave', () => {
20 | console.log('beforeLeave')
21 | })
22 |
23 | alio.on('afterLeave', () => {
24 | console.log('afterLeave')
25 | })
26 |
27 | alio.on('beforeEnter', () => {
28 | console.log('beforeEnter')
29 | })
30 |
31 | alio.on('afterEnter', () => {
32 | console.log('afterEnter')
33 | console.log('---')
34 | })
35 |
36 | alio.on('leaveCancelled', ({ from }) => {
37 | animate(from, { x: 0 }, { duration: 1 })
38 | console.log('---')
39 | console.log('%cleaveCancelled', 'font-weight:700;color:blue;')
40 | })
41 |
42 | alio.on('enterCancelled', () => {
43 | console.log('---')
44 | console.log('%centerCancelled', 'font-weight:700;color:blue;')
45 | })
46 |
47 | alio.on('error', (error) => {
48 | console.log('%cerror', 'font-weight:700;color:red;', error)
49 | })
50 |
51 | alio.on('samePage', () => {
52 | console.log('samePage')
53 | console.log('---')
54 | })
55 |
--------------------------------------------------------------------------------
/examples/persistent-navigation/styles.css:
--------------------------------------------------------------------------------
1 | a {
2 | font-size: 18px;
3 | }
4 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | Examples
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/lib/index.ts:
--------------------------------------------------------------------------------
1 | import { smitter } from 'smitter'
2 | import { qs, on } from 'martha'
3 |
4 | export type AlioTrigger = Element | 'popstate' | 'load'
5 |
6 | export interface AlioEnterOptions {
7 | to: Element
8 | from?: Element
9 | href?: string
10 | trigger: AlioTrigger
11 | }
12 |
13 | export interface AlioLeaveOptions {
14 | from: Element
15 | href: string
16 | trigger: AlioTrigger
17 | }
18 |
19 | export type AlioEnter = ({
20 | to,
21 | from,
22 | href,
23 | trigger,
24 | }: AlioEnterOptions) => PromiseLike
25 |
26 | export type AlioLeave = ({ from, href }: AlioLeaveOptions) => PromiseLike
27 |
28 | export interface AlioTransition {
29 | enter: AlioEnter
30 | leave: AlioLeave
31 | }
32 |
33 | export interface AlioOptions {
34 | transitions: {
35 | default: AlioTransition
36 | [name: string]: AlioTransition
37 | }
38 | }
39 |
40 | export type AlioCache = Record
41 |
42 | export interface AlioEventMap {
43 | beforeEnter: {
44 | href: string
45 | from?: Element
46 | to: Element
47 | doc?: Document
48 | trigger?: AlioTrigger
49 | }
50 | afterEnter: {
51 | href: string
52 | from?: Element
53 | to: Element
54 | doc?: Document
55 | trigger: AlioTrigger
56 | }
57 | beforeLeave: {
58 | href: String
59 | from: Element
60 | trigger: AlioTrigger
61 | }
62 | afterLeave: {
63 | href: String
64 | from: Element
65 | trigger: AlioTrigger
66 | }
67 | samePage: undefined
68 | }
69 |
70 | export interface AlioApi {
71 | on: (type: string, handler: (payload: any) => void) => any
72 | go: (href: string) => Promise
73 | }
74 |
75 | export function create({ transitions }: AlioOptions): AlioApi {
76 | let emitter = smitter()
77 | let cache: AlioCache = {
78 | [window.location.pathname]: document.documentElement.outerHTML,
79 | }
80 |
81 | let root = qs('[a-root]')
82 |
83 | if (!root) {
84 | throw new Error('[a-root] element missing')
85 | }
86 |
87 | let from = qs('[a-page]', root)
88 |
89 | if (!from) {
90 | throw new Error('[a-page] element missing')
91 | }
92 |
93 | let to: Element | null = null
94 | let trigger: AlioTrigger = 'load'
95 | let parser = new DOMParser()
96 | let isTransitioning = false
97 |
98 | on(document, 'click', event => {
99 | let ev = event as MouseEvent
100 | let target = ev.target as Element
101 |
102 | if (
103 | ev.ctrlKey ||
104 | ev.metaKey ||
105 | ev.altKey ||
106 | ev.shiftKey ||
107 | ev.defaultPrevented
108 | ) {
109 | return
110 | }
111 |
112 | let el = target?.closest(
113 | 'a[href]:not([target]):not([href*="#"]):not([a-ignore])',
114 | )
115 |
116 | if (el) {
117 | let href = el.getAttribute('href')
118 |
119 | if (href?.length) {
120 | if (
121 | href.toLowerCase().startsWith('http') &&
122 | new URL(href).hostname.replace('www.', '') !==
123 | window.location.hostname
124 | ) {
125 | return
126 | }
127 |
128 | if (isTransitioning) {
129 | ev.preventDefault()
130 | return
131 | }
132 |
133 | let url = new URL(href, window.location.origin)
134 | let transition = el.getAttribute('a-transition') ?? 'default'
135 |
136 | if (url.pathname !== window.location.pathname) {
137 | trigger = el
138 | go(url.href, false, transition)
139 | } else {
140 | emitter.emit('samePage')
141 | }
142 |
143 | ev.preventDefault()
144 | }
145 | }
146 | })
147 |
148 | on(window, 'popstate', ev => {
149 | if (isTransitioning) {
150 | ev.preventDefault()
151 | return
152 | }
153 |
154 | trigger = 'popstate'
155 | go(window.location.href, true)
156 | })
157 |
158 | requestAnimationFrame(() => {
159 | emitter.emit('beforeEnter', {
160 | href: window.location.href,
161 | to: from as Element,
162 | doc: document,
163 | trigger,
164 | })
165 |
166 | transitions.default.enter({ to: from as Element, trigger }).then(() => {
167 | emitter.emit('afterEnter', {
168 | href: window.location.href,
169 | to: from as Element,
170 | doc: document,
171 | trigger,
172 | })
173 | })
174 | })
175 |
176 | return {
177 | on: emitter.on as any,
178 | go: href => go(href),
179 | }
180 |
181 | async function go(
182 | href: string,
183 | popping: boolean = false,
184 | transition: string = 'default',
185 | ) {
186 | let { leave, enter } = transitions[transition]
187 |
188 | let html = null
189 |
190 | from = qs('[a-page]', root as Element)
191 |
192 | if (!from) {
193 | throw new Error('[a-page] element missing')
194 | }
195 |
196 | isTransitioning = true
197 |
198 | emitter.emit('beforeLeave', { href, from, trigger })
199 |
200 | if (!popping) {
201 | window.history.pushState(null, '', href)
202 | }
203 |
204 | html = (await Promise.all([get(href), leave({ from, href, trigger })]))[0]
205 |
206 | if (!html) return
207 |
208 | emitter.emit('afterLeave', { href, from, trigger })
209 |
210 | let doc = parser.parseFromString(html, 'text/html')
211 | let tmpRoot = qs('[a-root]', doc)
212 |
213 | if (!tmpRoot) {
214 | throw new Error('[a-root] element missing from incoming html')
215 | }
216 |
217 | to = qs('[a-page]', tmpRoot as Element)
218 |
219 | if (!to) {
220 | throw new Error('[a-page] element missing from incoming html')
221 | }
222 |
223 | let title = qs('title', doc)
224 | if (title && title.textContent) {
225 | document.title = title.textContent
226 | }
227 |
228 | // @ts-ignore
229 | root.append(to)
230 |
231 | emitter.emit('beforeEnter', { href, from, to, doc, trigger })
232 |
233 | await enter({ from, to, trigger })
234 |
235 | emitter.emit('afterEnter', { href, from, to, doc, trigger })
236 |
237 | isTransitioning = false
238 | }
239 |
240 | async function get(href: string) {
241 | let html = cache[href]
242 |
243 | if (html) return html
244 |
245 | html = await fetch(href, {
246 | credentials: 'include',
247 | }).then(res => res.text())
248 |
249 | cache[href] = html
250 |
251 | return html
252 | }
253 | }
254 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "alio",
3 | "version": "3.0.1",
4 | "description": "A lightweight pjax library",
5 | "files": [
6 | "dist"
7 | ],
8 | "main": "dist/alio.umd.js",
9 | "unpkg": "dist/alio.iife.js",
10 | "jsdelivr": "dist/alio.iife.js",
11 | "module": "./dist/alio.es.js",
12 | "exports": {
13 | ".": {
14 | "import": "./dist/alio.es.js",
15 | "require": "./dist/alio.umd.js"
16 | }
17 | },
18 | "types": "./dist/types/index.d.ts",
19 | "scripts": {
20 | "dev": "vite",
21 | "build": "vite build && tsc --emitDeclarationOnly && mv dist/lib dist/types",
22 | "test": "c8 uvu -r esbuild-register lib/__tests__",
23 | "prepare": "is-ci || pnpx husky install",
24 | "typecheck": "tsc --noEmit",
25 | "lint": "prettier --check .",
26 | "format": "prettier --write ."
27 | },
28 | "repository": {
29 | "type": "git",
30 | "url": "git+https://github.com/selfawarestudio/alio.git"
31 | },
32 | "keywords": [
33 | "pjax",
34 | "router",
35 | "history",
36 | "transitions"
37 | ],
38 | "author": "Mike Wagz",
39 | "license": "MIT",
40 | "bugs": {
41 | "url": "https://github.com/selfawarestudio/alio/issues"
42 | },
43 | "homepage": "https://github.com/selfawarestudio/alio#readme",
44 | "devDependencies": {
45 | "@commitlint/cli": "^16.0.1",
46 | "@commitlint/config-conventional": "^16.0.0",
47 | "@semantic-release/git": "^10.0.1",
48 | "@types/node": "^17.0.5",
49 | "@types/sinon": "^10.0.6",
50 | "c8": "^7.10.0",
51 | "commitlint": "^16.0.1",
52 | "esbuild": "^0.14.9",
53 | "esbuild-register": "^3.3.1",
54 | "husky": "^7.0.4",
55 | "is-ci": "^3.0.1",
56 | "jsdom": "^19.0.0",
57 | "motion": "^10.7.0",
58 | "prettier": "^2.5.1",
59 | "semantic-release": "^18.0.1",
60 | "sinon": "^12.0.1",
61 | "typescript": "^4.5.4",
62 | "uvu": "^0.5.2",
63 | "vite": "^2.7.9",
64 | "watchlist": "^0.3.1"
65 | },
66 | "dependencies": {
67 | "martha": "^4.0.3",
68 | "smitter": "1.1.1"
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | '@commitlint/cli': ^16.0.1
5 | '@commitlint/config-conventional': ^16.0.0
6 | '@semantic-release/git': ^10.0.1
7 | '@types/node': ^17.0.5
8 | '@types/sinon': ^10.0.6
9 | c8: ^7.10.0
10 | commitlint: ^16.0.1
11 | esbuild: ^0.14.9
12 | esbuild-register: ^3.3.1
13 | husky: ^7.0.4
14 | is-ci: ^3.0.1
15 | jsdom: ^19.0.0
16 | martha: ^4.0.3
17 | motion: ^10.7.0
18 | prettier: ^2.5.1
19 | semantic-release: ^18.0.1
20 | sinon: ^12.0.1
21 | smitter: 1.1.1
22 | typescript: ^4.5.4
23 | uvu: ^0.5.2
24 | vite: ^2.7.9
25 | watchlist: ^0.3.1
26 |
27 | dependencies:
28 | martha: 4.0.4
29 | smitter: 1.1.1
30 |
31 | devDependencies:
32 | '@commitlint/cli': 16.2.3
33 | '@commitlint/config-conventional': 16.2.1
34 | '@semantic-release/git': 10.0.1_semantic-release@18.0.1
35 | '@types/node': 17.0.23
36 | '@types/sinon': 10.0.11
37 | c8: 7.11.0
38 | commitlint: 16.2.3
39 | esbuild: 0.14.30
40 | esbuild-register: 3.3.2_esbuild@0.14.30
41 | husky: 7.0.4
42 | is-ci: 3.0.1
43 | jsdom: 19.0.0
44 | motion: 10.7.0
45 | prettier: 2.6.1
46 | semantic-release: 18.0.1
47 | sinon: 12.0.1
48 | typescript: 4.6.3
49 | uvu: 0.5.3
50 | vite: 2.9.1
51 | watchlist: 0.3.1
52 |
53 | packages:
54 |
55 | /@babel/code-frame/7.16.7:
56 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
57 | engines: {node: '>=6.9.0'}
58 | dependencies:
59 | '@babel/highlight': 7.16.10
60 | dev: true
61 |
62 | /@babel/helper-validator-identifier/7.16.7:
63 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
64 | engines: {node: '>=6.9.0'}
65 | dev: true
66 |
67 | /@babel/highlight/7.16.10:
68 | resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==}
69 | engines: {node: '>=6.9.0'}
70 | dependencies:
71 | '@babel/helper-validator-identifier': 7.16.7
72 | chalk: 2.4.2
73 | js-tokens: 4.0.0
74 | dev: true
75 |
76 | /@bcoe/v8-coverage/0.2.3:
77 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
78 | dev: true
79 |
80 | /@commitlint/cli/16.2.3:
81 | resolution: {integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==}
82 | engines: {node: '>=v12'}
83 | hasBin: true
84 | dependencies:
85 | '@commitlint/format': 16.2.1
86 | '@commitlint/lint': 16.2.1
87 | '@commitlint/load': 16.2.3
88 | '@commitlint/read': 16.2.1
89 | '@commitlint/types': 16.2.1
90 | lodash: 4.17.21
91 | resolve-from: 5.0.0
92 | resolve-global: 1.0.0
93 | yargs: 17.4.0
94 | transitivePeerDependencies:
95 | - '@swc/core'
96 | - '@swc/wasm'
97 | dev: true
98 |
99 | /@commitlint/config-conventional/16.2.1:
100 | resolution: {integrity: sha512-cP9gArx7gnaj4IqmtCIcHdRjTYdRUi6lmGE+lOzGGjGe45qGOS8nyQQNvkNy2Ey2VqoSWuXXkD8zCUh6EHf1Ww==}
101 | engines: {node: '>=v12'}
102 | dependencies:
103 | conventional-changelog-conventionalcommits: 4.6.3
104 | dev: true
105 |
106 | /@commitlint/config-validator/16.2.1:
107 | resolution: {integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==}
108 | engines: {node: '>=v12'}
109 | dependencies:
110 | '@commitlint/types': 16.2.1
111 | ajv: 6.12.6
112 | dev: true
113 |
114 | /@commitlint/ensure/16.2.1:
115 | resolution: {integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==}
116 | engines: {node: '>=v12'}
117 | dependencies:
118 | '@commitlint/types': 16.2.1
119 | lodash: 4.17.21
120 | dev: true
121 |
122 | /@commitlint/execute-rule/16.2.1:
123 | resolution: {integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==}
124 | engines: {node: '>=v12'}
125 | dev: true
126 |
127 | /@commitlint/format/16.2.1:
128 | resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==}
129 | engines: {node: '>=v12'}
130 | dependencies:
131 | '@commitlint/types': 16.2.1
132 | chalk: 4.1.2
133 | dev: true
134 |
135 | /@commitlint/is-ignored/16.2.1:
136 | resolution: {integrity: sha512-exl8HRzTIfb1YvDJp2b2HU5z1BT+9tmgxR2XF0YEzkMiCIuEKh+XLeocPr1VcvAKXv3Cmv5X/OfNRp+i+/HIhQ==}
137 | engines: {node: '>=v12'}
138 | dependencies:
139 | '@commitlint/types': 16.2.1
140 | semver: 7.3.5
141 | dev: true
142 |
143 | /@commitlint/lint/16.2.1:
144 | resolution: {integrity: sha512-fNINQ3X2ZqsCkNB3Z0Z8ElmhewqrS3gy2wgBTx97BkcjOWiyPAGwDJ752hwrsUnWAVBRztgw826n37xPzxsOgg==}
145 | engines: {node: '>=v12'}
146 | dependencies:
147 | '@commitlint/is-ignored': 16.2.1
148 | '@commitlint/parse': 16.2.1
149 | '@commitlint/rules': 16.2.1
150 | '@commitlint/types': 16.2.1
151 | dev: true
152 |
153 | /@commitlint/load/16.2.3:
154 | resolution: {integrity: sha512-Hb4OUlMnBUK6UxJEZ/VJ5k0LocIS7PtEMbRXEAA7eSpOgORIFexC4K/RaRpVd5UTtu3M0ST3ddPPijF9rdW6nw==}
155 | engines: {node: '>=v12'}
156 | dependencies:
157 | '@commitlint/config-validator': 16.2.1
158 | '@commitlint/execute-rule': 16.2.1
159 | '@commitlint/resolve-extends': 16.2.1
160 | '@commitlint/types': 16.2.1
161 | '@types/node': 17.0.23
162 | chalk: 4.1.2
163 | cosmiconfig: 7.0.1
164 | cosmiconfig-typescript-loader: 1.0.6_ee885bc7281b682b6adbed6ae09ee090
165 | lodash: 4.17.21
166 | resolve-from: 5.0.0
167 | typescript: 4.6.3
168 | transitivePeerDependencies:
169 | - '@swc/core'
170 | - '@swc/wasm'
171 | dev: true
172 |
173 | /@commitlint/message/16.2.1:
174 | resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==}
175 | engines: {node: '>=v12'}
176 | dev: true
177 |
178 | /@commitlint/parse/16.2.1:
179 | resolution: {integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==}
180 | engines: {node: '>=v12'}
181 | dependencies:
182 | '@commitlint/types': 16.2.1
183 | conventional-changelog-angular: 5.0.13
184 | conventional-commits-parser: 3.2.4
185 | dev: true
186 |
187 | /@commitlint/read/16.2.1:
188 | resolution: {integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==}
189 | engines: {node: '>=v12'}
190 | dependencies:
191 | '@commitlint/top-level': 16.2.1
192 | '@commitlint/types': 16.2.1
193 | fs-extra: 10.0.1
194 | git-raw-commits: 2.0.11
195 | dev: true
196 |
197 | /@commitlint/resolve-extends/16.2.1:
198 | resolution: {integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==}
199 | engines: {node: '>=v12'}
200 | dependencies:
201 | '@commitlint/config-validator': 16.2.1
202 | '@commitlint/types': 16.2.1
203 | import-fresh: 3.3.0
204 | lodash: 4.17.21
205 | resolve-from: 5.0.0
206 | resolve-global: 1.0.0
207 | dev: true
208 |
209 | /@commitlint/rules/16.2.1:
210 | resolution: {integrity: sha512-ZFezJXQaBBso+BOTre/+1dGCuCzlWVaeLiVRGypI53qVgPMzQqZhkCcrxBFeqB87qeyzr4A4EoG++IvITwwpIw==}
211 | engines: {node: '>=v12'}
212 | dependencies:
213 | '@commitlint/ensure': 16.2.1
214 | '@commitlint/message': 16.2.1
215 | '@commitlint/to-lines': 16.2.1
216 | '@commitlint/types': 16.2.1
217 | execa: 5.1.1
218 | dev: true
219 |
220 | /@commitlint/to-lines/16.2.1:
221 | resolution: {integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==}
222 | engines: {node: '>=v12'}
223 | dev: true
224 |
225 | /@commitlint/top-level/16.2.1:
226 | resolution: {integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==}
227 | engines: {node: '>=v12'}
228 | dependencies:
229 | find-up: 5.0.0
230 | dev: true
231 |
232 | /@commitlint/types/16.2.1:
233 | resolution: {integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==}
234 | engines: {node: '>=v12'}
235 | dependencies:
236 | chalk: 4.1.2
237 | dev: true
238 |
239 | /@cspotcode/source-map-consumer/0.8.0:
240 | resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==}
241 | engines: {node: '>= 12'}
242 | dev: true
243 |
244 | /@cspotcode/source-map-support/0.7.0:
245 | resolution: {integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==}
246 | engines: {node: '>=12'}
247 | dependencies:
248 | '@cspotcode/source-map-consumer': 0.8.0
249 | dev: true
250 |
251 | /@istanbuljs/schema/0.1.3:
252 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
253 | engines: {node: '>=8'}
254 | dev: true
255 |
256 | /@motionone/animation/10.7.0:
257 | resolution: {integrity: sha512-TMsa4i5J6Lhl0CzEJM0umzW/ChTY5tIQ0Xcwi/nqw4OAOnpCoKWb4SDqT8Afx7WZ9+rw1/lZyRbB7ND52ibFPg==}
258 | dependencies:
259 | '@motionone/easing': 10.7.0
260 | '@motionone/types': 10.7.0
261 | '@motionone/utils': 10.7.0
262 | tslib: 2.3.1
263 | dev: true
264 |
265 | /@motionone/dom/10.7.0:
266 | resolution: {integrity: sha512-aPXbpFJJtqeJWXolFDG77YZ+FTnQqQzdkaNvzPAi3H3sWeSGttRJWYprKo1EWcYCDKDGmvptftBC2Xt8EvK2bQ==}
267 | dependencies:
268 | '@motionone/animation': 10.7.0
269 | '@motionone/generators': 10.7.0
270 | '@motionone/types': 10.7.0
271 | '@motionone/utils': 10.7.0
272 | hey-listen: 1.0.8
273 | tslib: 2.3.1
274 | dev: true
275 |
276 | /@motionone/easing/10.7.0:
277 | resolution: {integrity: sha512-FqGcVUel8NnYuXygnJ2KfiIfiySmpXhbTH/0icbRwjqPVVBd5k8+PCCrxJtFYD3LFKBUk2tT3fd01Y/j78+OUw==}
278 | dependencies:
279 | '@motionone/utils': 10.7.0
280 | tslib: 2.3.1
281 | dev: true
282 |
283 | /@motionone/generators/10.7.0:
284 | resolution: {integrity: sha512-l+F5bcszVN3YzMYEKyNE2TKilCe7l4B0BgSyjAvHCs37rXeUoJFv0B+UHAE1NL6iHzQ9s8Z5MUAGqyW/D0ymHQ==}
285 | dependencies:
286 | '@motionone/types': 10.7.0
287 | '@motionone/utils': 10.7.0
288 | tslib: 2.3.1
289 | dev: true
290 |
291 | /@motionone/react/10.7.0:
292 | resolution: {integrity: sha512-9R/eqJQxtXZa92PsG/KOGLerJ+LDXCYRH4CigF23G8J5utMXaFthAP1XBnrRClMvA1rupGlnUhTCVFcEvuqntw==}
293 | peerDependencies:
294 | react: ^17.0.2
295 | react-dom: ^17.0.2
296 | peerDependenciesMeta:
297 | react:
298 | optional: true
299 | react-dom:
300 | optional: true
301 | dependencies:
302 | '@motionone/dom': 10.7.0
303 | hey-listen: 1.0.8
304 | tslib: 2.3.1
305 | dev: true
306 |
307 | /@motionone/svelte/10.7.0:
308 | resolution: {integrity: sha512-P8CD03GF0Ce8Xo/MjsmoIoiFHOi7NTUfDYb16s3tIYgzEgT0yxrRdaBh/e5tElMgIZsG5BlSfxCvxo4z3tNJMA==}
309 | dependencies:
310 | '@motionone/dom': 10.7.0
311 | tslib: 2.3.1
312 | dev: true
313 |
314 | /@motionone/types/10.7.0:
315 | resolution: {integrity: sha512-Sb29czMqFj0GckrbfWlrp9/DjaO+mOdORFGqQ7jNCV4pqx/jKHZsRTX7cZrjLPAQJrfEQu02dMcMHZOhsCiBBA==}
316 | dev: true
317 |
318 | /@motionone/utils/10.7.0:
319 | resolution: {integrity: sha512-p8hAaIYE1JmaeduHhunjLUPFFWk+7MskCLcFTuJGTLVKWkWC6lLjswVV/Himkg2IHOqnbSRgqHb8y3jpIoPuMQ==}
320 | dependencies:
321 | '@motionone/types': 10.7.0
322 | hey-listen: 1.0.8
323 | tslib: 2.3.1
324 | dev: true
325 |
326 | /@motionone/vue/10.7.0:
327 | resolution: {integrity: sha512-28Ip/hR8GLBieNiZ4IcmSrBHEPY6UiSp4+iidpOlG5GTLLWXxl7Pzqhbe6i9BTNpEY9yc2AdplQ6LEe/yxaPqQ==}
328 | dependencies:
329 | '@motionone/dom': 10.7.0
330 | tslib: 2.3.1
331 | dev: true
332 |
333 | /@nodelib/fs.scandir/2.1.5:
334 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
335 | engines: {node: '>= 8'}
336 | dependencies:
337 | '@nodelib/fs.stat': 2.0.5
338 | run-parallel: 1.2.0
339 | dev: true
340 |
341 | /@nodelib/fs.stat/2.0.5:
342 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
343 | engines: {node: '>= 8'}
344 | dev: true
345 |
346 | /@nodelib/fs.walk/1.2.8:
347 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
348 | engines: {node: '>= 8'}
349 | dependencies:
350 | '@nodelib/fs.scandir': 2.1.5
351 | fastq: 1.13.0
352 | dev: true
353 |
354 | /@octokit/auth-token/2.5.0:
355 | resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==}
356 | dependencies:
357 | '@octokit/types': 6.34.0
358 | dev: true
359 |
360 | /@octokit/core/3.6.0:
361 | resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==}
362 | dependencies:
363 | '@octokit/auth-token': 2.5.0
364 | '@octokit/graphql': 4.8.0
365 | '@octokit/request': 5.6.3
366 | '@octokit/request-error': 2.1.0
367 | '@octokit/types': 6.34.0
368 | before-after-hook: 2.2.2
369 | universal-user-agent: 6.0.0
370 | transitivePeerDependencies:
371 | - encoding
372 | dev: true
373 |
374 | /@octokit/endpoint/6.0.12:
375 | resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==}
376 | dependencies:
377 | '@octokit/types': 6.34.0
378 | is-plain-object: 5.0.0
379 | universal-user-agent: 6.0.0
380 | dev: true
381 |
382 | /@octokit/graphql/4.8.0:
383 | resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==}
384 | dependencies:
385 | '@octokit/request': 5.6.3
386 | '@octokit/types': 6.34.0
387 | universal-user-agent: 6.0.0
388 | transitivePeerDependencies:
389 | - encoding
390 | dev: true
391 |
392 | /@octokit/openapi-types/11.2.0:
393 | resolution: {integrity: sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==}
394 | dev: true
395 |
396 | /@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.6.0:
397 | resolution: {integrity: sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==}
398 | peerDependencies:
399 | '@octokit/core': '>=2'
400 | dependencies:
401 | '@octokit/core': 3.6.0
402 | '@octokit/types': 6.34.0
403 | dev: true
404 |
405 | /@octokit/plugin-request-log/1.0.4_@octokit+core@3.6.0:
406 | resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
407 | peerDependencies:
408 | '@octokit/core': '>=3'
409 | dependencies:
410 | '@octokit/core': 3.6.0
411 | dev: true
412 |
413 | /@octokit/plugin-rest-endpoint-methods/5.13.0_@octokit+core@3.6.0:
414 | resolution: {integrity: sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==}
415 | peerDependencies:
416 | '@octokit/core': '>=3'
417 | dependencies:
418 | '@octokit/core': 3.6.0
419 | '@octokit/types': 6.34.0
420 | deprecation: 2.3.1
421 | dev: true
422 |
423 | /@octokit/request-error/2.1.0:
424 | resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==}
425 | dependencies:
426 | '@octokit/types': 6.34.0
427 | deprecation: 2.3.1
428 | once: 1.4.0
429 | dev: true
430 |
431 | /@octokit/request/5.6.3:
432 | resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==}
433 | dependencies:
434 | '@octokit/endpoint': 6.0.12
435 | '@octokit/request-error': 2.1.0
436 | '@octokit/types': 6.34.0
437 | is-plain-object: 5.0.0
438 | node-fetch: 2.6.7
439 | universal-user-agent: 6.0.0
440 | transitivePeerDependencies:
441 | - encoding
442 | dev: true
443 |
444 | /@octokit/rest/18.12.0:
445 | resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==}
446 | dependencies:
447 | '@octokit/core': 3.6.0
448 | '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.6.0
449 | '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.6.0
450 | '@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.6.0
451 | transitivePeerDependencies:
452 | - encoding
453 | dev: true
454 |
455 | /@octokit/types/6.34.0:
456 | resolution: {integrity: sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==}
457 | dependencies:
458 | '@octokit/openapi-types': 11.2.0
459 | dev: true
460 |
461 | /@semantic-release/commit-analyzer/9.0.2_semantic-release@18.0.1:
462 | resolution: {integrity: sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==}
463 | engines: {node: '>=14.17'}
464 | peerDependencies:
465 | semantic-release: '>=18.0.0-beta.1'
466 | dependencies:
467 | conventional-changelog-angular: 5.0.13
468 | conventional-commits-filter: 2.0.7
469 | conventional-commits-parser: 3.2.4
470 | debug: 4.3.4
471 | import-from: 4.0.0
472 | lodash: 4.17.21
473 | micromatch: 4.0.5
474 | semantic-release: 18.0.1
475 | transitivePeerDependencies:
476 | - supports-color
477 | dev: true
478 |
479 | /@semantic-release/error/2.2.0:
480 | resolution: {integrity: sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==}
481 | dev: true
482 |
483 | /@semantic-release/error/3.0.0:
484 | resolution: {integrity: sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==}
485 | engines: {node: '>=14.17'}
486 | dev: true
487 |
488 | /@semantic-release/git/10.0.1_semantic-release@18.0.1:
489 | resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==}
490 | engines: {node: '>=14.17'}
491 | peerDependencies:
492 | semantic-release: '>=18.0.0'
493 | dependencies:
494 | '@semantic-release/error': 3.0.0
495 | aggregate-error: 3.1.0
496 | debug: 4.3.4
497 | dir-glob: 3.0.1
498 | execa: 5.1.1
499 | lodash: 4.17.21
500 | micromatch: 4.0.5
501 | p-reduce: 2.1.0
502 | semantic-release: 18.0.1
503 | transitivePeerDependencies:
504 | - supports-color
505 | dev: true
506 |
507 | /@semantic-release/github/8.0.4_semantic-release@18.0.1:
508 | resolution: {integrity: sha512-But4e8oqqP3anZI5tjzZssZc2J6eoUdeeE0s7LVKKwyiAXJiQDWNNvtPOpgG2DsIz4+Exuse7cEQgjGMxwtLmg==}
509 | engines: {node: '>=14.17'}
510 | peerDependencies:
511 | semantic-release: '>=18.0.0-beta.1'
512 | dependencies:
513 | '@octokit/rest': 18.12.0
514 | '@semantic-release/error': 2.2.0
515 | aggregate-error: 3.1.0
516 | bottleneck: 2.19.5
517 | debug: 4.3.4
518 | dir-glob: 3.0.1
519 | fs-extra: 10.0.1
520 | globby: 11.1.0
521 | http-proxy-agent: 5.0.0
522 | https-proxy-agent: 5.0.0
523 | issue-parser: 6.0.0
524 | lodash: 4.17.21
525 | mime: 3.0.0
526 | p-filter: 2.1.0
527 | p-retry: 4.6.1
528 | semantic-release: 18.0.1
529 | url-join: 4.0.1
530 | transitivePeerDependencies:
531 | - encoding
532 | - supports-color
533 | dev: true
534 |
535 | /@semantic-release/npm/8.0.3_semantic-release@18.0.1:
536 | resolution: {integrity: sha512-Qbg7x/O1t3sJqsv2+U0AL4Utgi/ymlCiUdt67Ftz9HL9N8aDML4t2tE0T9MBaYdqwD976hz57DqHHXKVppUBoA==}
537 | engines: {node: '>=14.17'}
538 | peerDependencies:
539 | semantic-release: '>=18.0.0'
540 | dependencies:
541 | '@semantic-release/error': 3.0.0
542 | aggregate-error: 3.1.0
543 | execa: 5.1.1
544 | fs-extra: 10.0.1
545 | lodash: 4.17.21
546 | nerf-dart: 1.0.0
547 | normalize-url: 6.1.0
548 | npm: 7.24.2
549 | rc: 1.2.8
550 | read-pkg: 5.2.0
551 | registry-auth-token: 4.2.1
552 | semantic-release: 18.0.1
553 | semver: 7.3.5
554 | tempy: 1.0.1
555 | dev: true
556 |
557 | /@semantic-release/release-notes-generator/10.0.3_semantic-release@18.0.1:
558 | resolution: {integrity: sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==}
559 | engines: {node: '>=14.17'}
560 | peerDependencies:
561 | semantic-release: '>=18.0.0-beta.1'
562 | dependencies:
563 | conventional-changelog-angular: 5.0.13
564 | conventional-changelog-writer: 5.0.1
565 | conventional-commits-filter: 2.0.7
566 | conventional-commits-parser: 3.2.4
567 | debug: 4.3.4
568 | get-stream: 6.0.1
569 | import-from: 4.0.0
570 | into-stream: 6.0.0
571 | lodash: 4.17.21
572 | read-pkg-up: 7.0.1
573 | semantic-release: 18.0.1
574 | transitivePeerDependencies:
575 | - supports-color
576 | dev: true
577 |
578 | /@sinonjs/commons/1.8.3:
579 | resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==}
580 | dependencies:
581 | type-detect: 4.0.8
582 | dev: true
583 |
584 | /@sinonjs/fake-timers/8.1.0:
585 | resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==}
586 | dependencies:
587 | '@sinonjs/commons': 1.8.3
588 | dev: true
589 |
590 | /@sinonjs/samsam/6.1.1:
591 | resolution: {integrity: sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==}
592 | dependencies:
593 | '@sinonjs/commons': 1.8.3
594 | lodash.get: 4.4.2
595 | type-detect: 4.0.8
596 | dev: true
597 |
598 | /@sinonjs/text-encoding/0.7.1:
599 | resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==}
600 | dev: true
601 |
602 | /@tootallnate/once/2.0.0:
603 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
604 | engines: {node: '>= 10'}
605 | dev: true
606 |
607 | /@tsconfig/node10/1.0.8:
608 | resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==}
609 | dev: true
610 |
611 | /@tsconfig/node12/1.0.9:
612 | resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==}
613 | dev: true
614 |
615 | /@tsconfig/node14/1.0.1:
616 | resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==}
617 | dev: true
618 |
619 | /@tsconfig/node16/1.0.2:
620 | resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==}
621 | dev: true
622 |
623 | /@types/istanbul-lib-coverage/2.0.4:
624 | resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
625 | dev: true
626 |
627 | /@types/minimist/1.2.2:
628 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
629 | dev: true
630 |
631 | /@types/node/17.0.23:
632 | resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==}
633 | dev: true
634 |
635 | /@types/normalize-package-data/2.4.1:
636 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
637 | dev: true
638 |
639 | /@types/parse-json/4.0.0:
640 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
641 | dev: true
642 |
643 | /@types/retry/0.12.1:
644 | resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==}
645 | dev: true
646 |
647 | /@types/sinon/10.0.11:
648 | resolution: {integrity: sha512-dmZsHlBsKUtBpHriNjlK0ndlvEh8dcb9uV9Afsbt89QIyydpC7NcR+nWlAhASfy3GHnxTl4FX/aKE7XZUt/B4g==}
649 | dependencies:
650 | '@types/sinonjs__fake-timers': 8.1.2
651 | dev: true
652 |
653 | /@types/sinonjs__fake-timers/8.1.2:
654 | resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==}
655 | dev: true
656 |
657 | /JSONStream/1.3.5:
658 | resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
659 | hasBin: true
660 | dependencies:
661 | jsonparse: 1.3.1
662 | through: 2.3.8
663 | dev: true
664 |
665 | /abab/2.0.5:
666 | resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==}
667 | dev: true
668 |
669 | /acorn-globals/6.0.0:
670 | resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
671 | dependencies:
672 | acorn: 7.4.1
673 | acorn-walk: 7.2.0
674 | dev: true
675 |
676 | /acorn-walk/7.2.0:
677 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
678 | engines: {node: '>=0.4.0'}
679 | dev: true
680 |
681 | /acorn-walk/8.2.0:
682 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
683 | engines: {node: '>=0.4.0'}
684 | dev: true
685 |
686 | /acorn/7.4.1:
687 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
688 | engines: {node: '>=0.4.0'}
689 | hasBin: true
690 | dev: true
691 |
692 | /acorn/8.7.0:
693 | resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==}
694 | engines: {node: '>=0.4.0'}
695 | hasBin: true
696 | dev: true
697 |
698 | /agent-base/6.0.2:
699 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
700 | engines: {node: '>= 6.0.0'}
701 | dependencies:
702 | debug: 4.3.4
703 | transitivePeerDependencies:
704 | - supports-color
705 | dev: true
706 |
707 | /aggregate-error/3.1.0:
708 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
709 | engines: {node: '>=8'}
710 | dependencies:
711 | clean-stack: 2.2.0
712 | indent-string: 4.0.0
713 | dev: true
714 |
715 | /ajv/6.12.6:
716 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
717 | dependencies:
718 | fast-deep-equal: 3.1.3
719 | fast-json-stable-stringify: 2.1.0
720 | json-schema-traverse: 0.4.1
721 | uri-js: 4.4.1
722 | dev: true
723 |
724 | /ansi-escapes/4.3.2:
725 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
726 | engines: {node: '>=8'}
727 | dependencies:
728 | type-fest: 0.21.3
729 | dev: true
730 |
731 | /ansi-regex/5.0.1:
732 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
733 | engines: {node: '>=8'}
734 | dev: true
735 |
736 | /ansi-styles/3.2.1:
737 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
738 | engines: {node: '>=4'}
739 | dependencies:
740 | color-convert: 1.9.3
741 | dev: true
742 |
743 | /ansi-styles/4.3.0:
744 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
745 | engines: {node: '>=8'}
746 | dependencies:
747 | color-convert: 2.0.1
748 | dev: true
749 |
750 | /ansicolors/0.3.2:
751 | resolution: {integrity: sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=}
752 | dev: true
753 |
754 | /arg/4.1.3:
755 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
756 | dev: true
757 |
758 | /argv-formatter/1.0.0:
759 | resolution: {integrity: sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=}
760 | dev: true
761 |
762 | /array-ify/1.0.0:
763 | resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=}
764 | dev: true
765 |
766 | /array-union/2.1.0:
767 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
768 | engines: {node: '>=8'}
769 | dev: true
770 |
771 | /arrify/1.0.1:
772 | resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=}
773 | engines: {node: '>=0.10.0'}
774 | dev: true
775 |
776 | /asynckit/0.4.0:
777 | resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=}
778 | dev: true
779 |
780 | /balanced-match/1.0.2:
781 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
782 | dev: true
783 |
784 | /before-after-hook/2.2.2:
785 | resolution: {integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==}
786 | dev: true
787 |
788 | /bottleneck/2.19.5:
789 | resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
790 | dev: true
791 |
792 | /brace-expansion/1.1.11:
793 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
794 | dependencies:
795 | balanced-match: 1.0.2
796 | concat-map: 0.0.1
797 | dev: true
798 |
799 | /braces/3.0.2:
800 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
801 | engines: {node: '>=8'}
802 | dependencies:
803 | fill-range: 7.0.1
804 | dev: true
805 |
806 | /browser-process-hrtime/1.0.0:
807 | resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
808 | dev: true
809 |
810 | /c8/7.11.0:
811 | resolution: {integrity: sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==}
812 | engines: {node: '>=10.12.0'}
813 | hasBin: true
814 | dependencies:
815 | '@bcoe/v8-coverage': 0.2.3
816 | '@istanbuljs/schema': 0.1.3
817 | find-up: 5.0.0
818 | foreground-child: 2.0.0
819 | istanbul-lib-coverage: 3.2.0
820 | istanbul-lib-report: 3.0.0
821 | istanbul-reports: 3.1.4
822 | rimraf: 3.0.2
823 | test-exclude: 6.0.0
824 | v8-to-istanbul: 8.1.1
825 | yargs: 16.2.0
826 | yargs-parser: 20.2.9
827 | dev: true
828 |
829 | /callsites/3.1.0:
830 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
831 | engines: {node: '>=6'}
832 | dev: true
833 |
834 | /camelcase-keys/6.2.2:
835 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
836 | engines: {node: '>=8'}
837 | dependencies:
838 | camelcase: 5.3.1
839 | map-obj: 4.3.0
840 | quick-lru: 4.0.1
841 | dev: true
842 |
843 | /camelcase/5.3.1:
844 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
845 | engines: {node: '>=6'}
846 | dev: true
847 |
848 | /cardinal/2.1.1:
849 | resolution: {integrity: sha1-fMEFXYItISlU0HsIXeolHMe8VQU=}
850 | hasBin: true
851 | dependencies:
852 | ansicolors: 0.3.2
853 | redeyed: 2.1.1
854 | dev: true
855 |
856 | /chalk/2.4.2:
857 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
858 | engines: {node: '>=4'}
859 | dependencies:
860 | ansi-styles: 3.2.1
861 | escape-string-regexp: 1.0.5
862 | supports-color: 5.5.0
863 | dev: true
864 |
865 | /chalk/4.1.2:
866 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
867 | engines: {node: '>=10'}
868 | dependencies:
869 | ansi-styles: 4.3.0
870 | supports-color: 7.2.0
871 | dev: true
872 |
873 | /ci-info/3.3.0:
874 | resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==}
875 | dev: true
876 |
877 | /clean-stack/2.2.0:
878 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
879 | engines: {node: '>=6'}
880 | dev: true
881 |
882 | /cli-table3/0.6.1:
883 | resolution: {integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==}
884 | engines: {node: 10.* || >= 12.*}
885 | dependencies:
886 | string-width: 4.2.3
887 | optionalDependencies:
888 | colors: 1.4.0
889 | dev: true
890 |
891 | /cliui/7.0.4:
892 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
893 | dependencies:
894 | string-width: 4.2.3
895 | strip-ansi: 6.0.1
896 | wrap-ansi: 7.0.0
897 | dev: true
898 |
899 | /color-convert/1.9.3:
900 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
901 | dependencies:
902 | color-name: 1.1.3
903 | dev: true
904 |
905 | /color-convert/2.0.1:
906 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
907 | engines: {node: '>=7.0.0'}
908 | dependencies:
909 | color-name: 1.1.4
910 | dev: true
911 |
912 | /color-name/1.1.3:
913 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
914 | dev: true
915 |
916 | /color-name/1.1.4:
917 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
918 | dev: true
919 |
920 | /colors/1.4.0:
921 | resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==}
922 | engines: {node: '>=0.1.90'}
923 | requiresBuild: true
924 | dev: true
925 | optional: true
926 |
927 | /combined-stream/1.0.8:
928 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
929 | engines: {node: '>= 0.8'}
930 | dependencies:
931 | delayed-stream: 1.0.0
932 | dev: true
933 |
934 | /commitlint/16.2.3:
935 | resolution: {integrity: sha512-GjeGQZNNfFrWteskgrz9qaIvx7T+F7bz/ivkoVjj+LRTPqf5rfbrNtslQpKlcmZ610Ri1ONjN/uu935nx0/LcA==}
936 | engines: {node: '>=v12'}
937 | hasBin: true
938 | dependencies:
939 | '@commitlint/cli': 16.2.3
940 | '@commitlint/types': 16.2.1
941 | transitivePeerDependencies:
942 | - '@swc/core'
943 | - '@swc/wasm'
944 | dev: true
945 |
946 | /compare-func/2.0.0:
947 | resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
948 | dependencies:
949 | array-ify: 1.0.0
950 | dot-prop: 5.3.0
951 | dev: true
952 |
953 | /concat-map/0.0.1:
954 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
955 | dev: true
956 |
957 | /conventional-changelog-angular/5.0.13:
958 | resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
959 | engines: {node: '>=10'}
960 | dependencies:
961 | compare-func: 2.0.0
962 | q: 1.5.1
963 | dev: true
964 |
965 | /conventional-changelog-conventionalcommits/4.6.3:
966 | resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==}
967 | engines: {node: '>=10'}
968 | dependencies:
969 | compare-func: 2.0.0
970 | lodash: 4.17.21
971 | q: 1.5.1
972 | dev: true
973 |
974 | /conventional-changelog-writer/5.0.1:
975 | resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==}
976 | engines: {node: '>=10'}
977 | hasBin: true
978 | dependencies:
979 | conventional-commits-filter: 2.0.7
980 | dateformat: 3.0.3
981 | handlebars: 4.7.7
982 | json-stringify-safe: 5.0.1
983 | lodash: 4.17.21
984 | meow: 8.1.2
985 | semver: 6.3.0
986 | split: 1.0.1
987 | through2: 4.0.2
988 | dev: true
989 |
990 | /conventional-commits-filter/2.0.7:
991 | resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
992 | engines: {node: '>=10'}
993 | dependencies:
994 | lodash.ismatch: 4.4.0
995 | modify-values: 1.0.1
996 | dev: true
997 |
998 | /conventional-commits-parser/3.2.4:
999 | resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
1000 | engines: {node: '>=10'}
1001 | hasBin: true
1002 | dependencies:
1003 | is-text-path: 1.0.1
1004 | JSONStream: 1.3.5
1005 | lodash: 4.17.21
1006 | meow: 8.1.2
1007 | split2: 3.2.2
1008 | through2: 4.0.2
1009 | dev: true
1010 |
1011 | /convert-source-map/1.8.0:
1012 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
1013 | dependencies:
1014 | safe-buffer: 5.1.2
1015 | dev: true
1016 |
1017 | /core-util-is/1.0.3:
1018 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
1019 | dev: true
1020 |
1021 | /cosmiconfig-typescript-loader/1.0.6_ee885bc7281b682b6adbed6ae09ee090:
1022 | resolution: {integrity: sha512-2nEotziYJWtNtoTjKbchj9QrdTT6DBxCvqjNKoDKARw+e2yZmTQCa07uRrykLIZuvSgp69YXLH89UHc0WhdMfQ==}
1023 | engines: {node: '>=12', npm: '>=6'}
1024 | peerDependencies:
1025 | '@types/node': '*'
1026 | typescript: '>=3'
1027 | dependencies:
1028 | '@types/node': 17.0.23
1029 | cosmiconfig: 7.0.1
1030 | ts-node: 10.7.0_ee885bc7281b682b6adbed6ae09ee090
1031 | typescript: 4.6.3
1032 | transitivePeerDependencies:
1033 | - '@swc/core'
1034 | - '@swc/wasm'
1035 | dev: true
1036 |
1037 | /cosmiconfig/7.0.1:
1038 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
1039 | engines: {node: '>=10'}
1040 | dependencies:
1041 | '@types/parse-json': 4.0.0
1042 | import-fresh: 3.3.0
1043 | parse-json: 5.2.0
1044 | path-type: 4.0.0
1045 | yaml: 1.10.2
1046 | dev: true
1047 |
1048 | /create-require/1.1.1:
1049 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
1050 | dev: true
1051 |
1052 | /cross-spawn/7.0.3:
1053 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1054 | engines: {node: '>= 8'}
1055 | dependencies:
1056 | path-key: 3.1.1
1057 | shebang-command: 2.0.0
1058 | which: 2.0.2
1059 | dev: true
1060 |
1061 | /crypto-random-string/2.0.0:
1062 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
1063 | engines: {node: '>=8'}
1064 | dev: true
1065 |
1066 | /cssom/0.3.8:
1067 | resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
1068 | dev: true
1069 |
1070 | /cssom/0.5.0:
1071 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
1072 | dev: true
1073 |
1074 | /cssstyle/2.3.0:
1075 | resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
1076 | engines: {node: '>=8'}
1077 | dependencies:
1078 | cssom: 0.3.8
1079 | dev: true
1080 |
1081 | /dargs/7.0.0:
1082 | resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
1083 | engines: {node: '>=8'}
1084 | dev: true
1085 |
1086 | /data-urls/3.0.1:
1087 | resolution: {integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==}
1088 | engines: {node: '>=12'}
1089 | dependencies:
1090 | abab: 2.0.5
1091 | whatwg-mimetype: 3.0.0
1092 | whatwg-url: 10.0.0
1093 | dev: true
1094 |
1095 | /dateformat/3.0.3:
1096 | resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
1097 | dev: true
1098 |
1099 | /debug/4.3.4:
1100 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1101 | engines: {node: '>=6.0'}
1102 | peerDependencies:
1103 | supports-color: '*'
1104 | peerDependenciesMeta:
1105 | supports-color:
1106 | optional: true
1107 | dependencies:
1108 | ms: 2.1.2
1109 | dev: true
1110 |
1111 | /decamelize-keys/1.1.0:
1112 | resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=}
1113 | engines: {node: '>=0.10.0'}
1114 | dependencies:
1115 | decamelize: 1.2.0
1116 | map-obj: 1.0.1
1117 | dev: true
1118 |
1119 | /decamelize/1.2.0:
1120 | resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=}
1121 | engines: {node: '>=0.10.0'}
1122 | dev: true
1123 |
1124 | /decimal.js/10.3.1:
1125 | resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==}
1126 | dev: true
1127 |
1128 | /deep-extend/0.6.0:
1129 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1130 | engines: {node: '>=4.0.0'}
1131 | dev: true
1132 |
1133 | /deep-is/0.1.4:
1134 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1135 | dev: true
1136 |
1137 | /del/6.0.0:
1138 | resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==}
1139 | engines: {node: '>=10'}
1140 | dependencies:
1141 | globby: 11.1.0
1142 | graceful-fs: 4.2.9
1143 | is-glob: 4.0.3
1144 | is-path-cwd: 2.2.0
1145 | is-path-inside: 3.0.3
1146 | p-map: 4.0.0
1147 | rimraf: 3.0.2
1148 | slash: 3.0.0
1149 | dev: true
1150 |
1151 | /delayed-stream/1.0.0:
1152 | resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
1153 | engines: {node: '>=0.4.0'}
1154 | dev: true
1155 |
1156 | /deprecation/2.3.1:
1157 | resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
1158 | dev: true
1159 |
1160 | /dequal/2.0.2:
1161 | resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==}
1162 | engines: {node: '>=6'}
1163 | dev: true
1164 |
1165 | /diff/4.0.2:
1166 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
1167 | engines: {node: '>=0.3.1'}
1168 | dev: true
1169 |
1170 | /diff/5.0.0:
1171 | resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==}
1172 | engines: {node: '>=0.3.1'}
1173 | dev: true
1174 |
1175 | /dir-glob/3.0.1:
1176 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1177 | engines: {node: '>=8'}
1178 | dependencies:
1179 | path-type: 4.0.0
1180 | dev: true
1181 |
1182 | /domexception/4.0.0:
1183 | resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
1184 | engines: {node: '>=12'}
1185 | dependencies:
1186 | webidl-conversions: 7.0.0
1187 | dev: true
1188 |
1189 | /dot-prop/5.3.0:
1190 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
1191 | engines: {node: '>=8'}
1192 | dependencies:
1193 | is-obj: 2.0.0
1194 | dev: true
1195 |
1196 | /duplexer2/0.1.4:
1197 | resolution: {integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=}
1198 | dependencies:
1199 | readable-stream: 2.3.7
1200 | dev: true
1201 |
1202 | /emoji-regex/8.0.0:
1203 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1204 | dev: true
1205 |
1206 | /env-ci/5.5.0:
1207 | resolution: {integrity: sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==}
1208 | engines: {node: '>=10.17'}
1209 | dependencies:
1210 | execa: 5.1.1
1211 | fromentries: 1.3.2
1212 | java-properties: 1.0.2
1213 | dev: true
1214 |
1215 | /error-ex/1.3.2:
1216 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1217 | dependencies:
1218 | is-arrayish: 0.2.1
1219 | dev: true
1220 |
1221 | /esbuild-android-64/0.14.30:
1222 | resolution: {integrity: sha512-vdJ7t8A8msPfKpYUGUV/KaTQRiZ0vDa2XSTlzXVkGGVHLKPeb85PBUtYJcEgw3htW3IdX5i1t1IMdQCwJJgNAg==}
1223 | engines: {node: '>=12'}
1224 | cpu: [x64]
1225 | os: [android]
1226 | requiresBuild: true
1227 | dev: true
1228 | optional: true
1229 |
1230 | /esbuild-android-arm64/0.14.30:
1231 | resolution: {integrity: sha512-BdgGfxeA5hBQNErLr7BWJUA8xjflEfyaARICy8e0OJYNSAwDbEzOf8LyiKWSrDcgV129mWhi3VpbNQvOIDEHcg==}
1232 | engines: {node: '>=12'}
1233 | cpu: [arm64]
1234 | os: [android]
1235 | requiresBuild: true
1236 | dev: true
1237 | optional: true
1238 |
1239 | /esbuild-darwin-64/0.14.30:
1240 | resolution: {integrity: sha512-VRaOXMMrsG5n53pl4qFZQdXy2+E0NoLP/QH3aDUI0+bQP+ZHDmbINKcDy2IX7GVFI9kqPS18iJNAs5a6/G2LZg==}
1241 | engines: {node: '>=12'}
1242 | cpu: [x64]
1243 | os: [darwin]
1244 | requiresBuild: true
1245 | dev: true
1246 | optional: true
1247 |
1248 | /esbuild-darwin-arm64/0.14.30:
1249 | resolution: {integrity: sha512-qDez+fHMOrO9Oc9qjt/x+sy09RJVh62kik5tVybKRLmezeV4qczM9/sAYY57YN0aWLdHbcCj2YqJUWYJNsgKnw==}
1250 | engines: {node: '>=12'}
1251 | cpu: [arm64]
1252 | os: [darwin]
1253 | requiresBuild: true
1254 | dev: true
1255 | optional: true
1256 |
1257 | /esbuild-freebsd-64/0.14.30:
1258 | resolution: {integrity: sha512-mec1jENcImVVagddZlGWsdAUwBnzR5cgnhzCxv+9fSMxKbx1uZYLLUAnLPp8m/i934zrumR1xGjJ5VoWdPlI2w==}
1259 | engines: {node: '>=12'}
1260 | cpu: [x64]
1261 | os: [freebsd]
1262 | requiresBuild: true
1263 | dev: true
1264 | optional: true
1265 |
1266 | /esbuild-freebsd-arm64/0.14.30:
1267 | resolution: {integrity: sha512-cpjbTs6Iok/AfeB0JgTzyUJTMStC1SQULmany5nHx6S4GTkSgaAHuJzZO0GcVWqghI4e0YL/bjXAhN5Mn6feNw==}
1268 | engines: {node: '>=12'}
1269 | cpu: [arm64]
1270 | os: [freebsd]
1271 | requiresBuild: true
1272 | dev: true
1273 | optional: true
1274 |
1275 | /esbuild-linux-32/0.14.30:
1276 | resolution: {integrity: sha512-liIONVT4F2kZmOMwtwASqZ8WkIjb5HHBR9HUffdHiuotSTF3CyZO+EJf+Og+SYYuuVIvt0qHNSFjBA/iSESteQ==}
1277 | engines: {node: '>=12'}
1278 | cpu: [ia32]
1279 | os: [linux]
1280 | requiresBuild: true
1281 | dev: true
1282 | optional: true
1283 |
1284 | /esbuild-linux-64/0.14.30:
1285 | resolution: {integrity: sha512-LUnpzoMpRqFON5En4qEj6NWiyH6a1K+Y2qYNKrCy5qPTjDoG/EWeqMz69n8Uv7pRuvDKl3FNGJ1dufTrA5i0sw==}
1286 | engines: {node: '>=12'}
1287 | cpu: [x64]
1288 | os: [linux]
1289 | requiresBuild: true
1290 | dev: true
1291 | optional: true
1292 |
1293 | /esbuild-linux-arm/0.14.30:
1294 | resolution: {integrity: sha512-97T+bbXnpqf7mfIG49UR7ZSJFGgvc22byn74qw3Kx2GDCBSQoVFjyWuKOHGXp8nXk3XYrdFF+mQ8yQ7aNsgQvg==}
1295 | engines: {node: '>=12'}
1296 | cpu: [arm]
1297 | os: [linux]
1298 | requiresBuild: true
1299 | dev: true
1300 | optional: true
1301 |
1302 | /esbuild-linux-arm64/0.14.30:
1303 | resolution: {integrity: sha512-DHZHn6FK5q/KL0fpNT/0jE38Nnyk2rXxKE9WENi95EXtqfOLPgE8tzjTZQNgpr61R95QX4ymQU26ni3IZk8buQ==}
1304 | engines: {node: '>=12'}
1305 | cpu: [arm64]
1306 | os: [linux]
1307 | requiresBuild: true
1308 | dev: true
1309 | optional: true
1310 |
1311 | /esbuild-linux-mips64le/0.14.30:
1312 | resolution: {integrity: sha512-fLUzTFZ7uknC0aPTk7/lM7NmaG/9ZqE3SaHEphcaM009SZK/mDOvZugWi1ss6WGNhk13dUrhkfHcc4FSb9hYhg==}
1313 | engines: {node: '>=12'}
1314 | cpu: [mips64el]
1315 | os: [linux]
1316 | requiresBuild: true
1317 | dev: true
1318 | optional: true
1319 |
1320 | /esbuild-linux-ppc64le/0.14.30:
1321 | resolution: {integrity: sha512-2Oudm2WEfj0dNU9bzIl5L/LrsMEmHWsOsYgJJqu8fDyUDgER+J1d33qz3cUdjsJk7gAENayIxDSpsuCszx0w3A==}
1322 | engines: {node: '>=12'}
1323 | cpu: [ppc64]
1324 | os: [linux]
1325 | requiresBuild: true
1326 | dev: true
1327 | optional: true
1328 |
1329 | /esbuild-linux-riscv64/0.14.30:
1330 | resolution: {integrity: sha512-RPMucPW47rV4t2jlelaE948iCRtbZf5RhifxSwzlpM1Mqdyu99MMNK0w4jFreGTmLN+oGomxIOxD6n+2E/XqHw==}
1331 | engines: {node: '>=12'}
1332 | cpu: [riscv64]
1333 | os: [linux]
1334 | requiresBuild: true
1335 | dev: true
1336 | optional: true
1337 |
1338 | /esbuild-linux-s390x/0.14.30:
1339 | resolution: {integrity: sha512-OZ68r7ok6qO7hdwrwQn2p5jbIRRcUcVaAykB7e0uCA0ODwfeGunILM6phJtq2Oz4dlEEFvd+tSuma3paQKwt+A==}
1340 | engines: {node: '>=12'}
1341 | cpu: [s390x]
1342 | os: [linux]
1343 | requiresBuild: true
1344 | dev: true
1345 | optional: true
1346 |
1347 | /esbuild-netbsd-64/0.14.30:
1348 | resolution: {integrity: sha512-iyejQUKn0TzpPkufq8pSCxOg9NheycQbMbPCmjefTe9wYuUlBt1TcHvdoJnYbQzsAhAh1BNq+s0ycRsIJFZzaQ==}
1349 | engines: {node: '>=12'}
1350 | cpu: [x64]
1351 | os: [netbsd]
1352 | requiresBuild: true
1353 | dev: true
1354 | optional: true
1355 |
1356 | /esbuild-openbsd-64/0.14.30:
1357 | resolution: {integrity: sha512-UyK1MTMcy4j5fH260fsE1o6MVgWNhb62eCK2yCKCRazZv8Nqdc2WiP9ygjWidmEdCDS+A6MuVp9ozk9uoQtQpA==}
1358 | engines: {node: '>=12'}
1359 | cpu: [x64]
1360 | os: [openbsd]
1361 | requiresBuild: true
1362 | dev: true
1363 | optional: true
1364 |
1365 | /esbuild-register/3.3.2_esbuild@0.14.30:
1366 | resolution: {integrity: sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==}
1367 | peerDependencies:
1368 | esbuild: '>=0.12 <1'
1369 | dependencies:
1370 | esbuild: 0.14.30
1371 | dev: true
1372 |
1373 | /esbuild-sunos-64/0.14.30:
1374 | resolution: {integrity: sha512-aQRtRTNKHB4YuG+xXATe5AoRTNY48IJg5vjE8ElxfmjO9+KdX7MHFkTLhlKevCD6rNANtB3qOlSIeAiXTwHNqw==}
1375 | engines: {node: '>=12'}
1376 | cpu: [x64]
1377 | os: [sunos]
1378 | requiresBuild: true
1379 | dev: true
1380 | optional: true
1381 |
1382 | /esbuild-windows-32/0.14.30:
1383 | resolution: {integrity: sha512-9/fb1tPtpacMqxAXp3fGHowUDg/l9dVch5hKmCLEZC6PdGljh6h372zMdJwYfH0Bd5CCPT0Wx95uycBLJiqpXA==}
1384 | engines: {node: '>=12'}
1385 | cpu: [ia32]
1386 | os: [win32]
1387 | requiresBuild: true
1388 | dev: true
1389 | optional: true
1390 |
1391 | /esbuild-windows-64/0.14.30:
1392 | resolution: {integrity: sha512-DHgITeUhPAnN9I5O6QBa1GVyPOhiYCn4S4TtQr7sO4+X0LNyqnlmA1M0qmGkUdDC1QQfjI8uQ4G/whdWb2pWIQ==}
1393 | engines: {node: '>=12'}
1394 | cpu: [x64]
1395 | os: [win32]
1396 | requiresBuild: true
1397 | dev: true
1398 | optional: true
1399 |
1400 | /esbuild-windows-arm64/0.14.30:
1401 | resolution: {integrity: sha512-F1kLyQH7zSgjh5eLxogGZN7C9+KNs9m+s7Q6WZoMmCWT/6j998zlaoECHyM8izJRRfsvw2eZlEa1jO6/IOU1AQ==}
1402 | engines: {node: '>=12'}
1403 | cpu: [arm64]
1404 | os: [win32]
1405 | requiresBuild: true
1406 | dev: true
1407 | optional: true
1408 |
1409 | /esbuild/0.14.30:
1410 | resolution: {integrity: sha512-wCecQSBkIjp2xjuXY+wcXS/PpOQo9rFh4NAKPh4Pm9f3fuLcnxkR0rDzA+mYP88FtXIUcXUyYmaIgfrzRl55jA==}
1411 | engines: {node: '>=12'}
1412 | hasBin: true
1413 | requiresBuild: true
1414 | optionalDependencies:
1415 | esbuild-android-64: 0.14.30
1416 | esbuild-android-arm64: 0.14.30
1417 | esbuild-darwin-64: 0.14.30
1418 | esbuild-darwin-arm64: 0.14.30
1419 | esbuild-freebsd-64: 0.14.30
1420 | esbuild-freebsd-arm64: 0.14.30
1421 | esbuild-linux-32: 0.14.30
1422 | esbuild-linux-64: 0.14.30
1423 | esbuild-linux-arm: 0.14.30
1424 | esbuild-linux-arm64: 0.14.30
1425 | esbuild-linux-mips64le: 0.14.30
1426 | esbuild-linux-ppc64le: 0.14.30
1427 | esbuild-linux-riscv64: 0.14.30
1428 | esbuild-linux-s390x: 0.14.30
1429 | esbuild-netbsd-64: 0.14.30
1430 | esbuild-openbsd-64: 0.14.30
1431 | esbuild-sunos-64: 0.14.30
1432 | esbuild-windows-32: 0.14.30
1433 | esbuild-windows-64: 0.14.30
1434 | esbuild-windows-arm64: 0.14.30
1435 | dev: true
1436 |
1437 | /escalade/3.1.1:
1438 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1439 | engines: {node: '>=6'}
1440 | dev: true
1441 |
1442 | /escape-string-regexp/1.0.5:
1443 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
1444 | engines: {node: '>=0.8.0'}
1445 | dev: true
1446 |
1447 | /escodegen/2.0.0:
1448 | resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
1449 | engines: {node: '>=6.0'}
1450 | hasBin: true
1451 | dependencies:
1452 | esprima: 4.0.1
1453 | estraverse: 5.3.0
1454 | esutils: 2.0.3
1455 | optionator: 0.8.3
1456 | optionalDependencies:
1457 | source-map: 0.6.1
1458 | dev: true
1459 |
1460 | /esprima/4.0.1:
1461 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1462 | engines: {node: '>=4'}
1463 | hasBin: true
1464 | dev: true
1465 |
1466 | /estraverse/5.3.0:
1467 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1468 | engines: {node: '>=4.0'}
1469 | dev: true
1470 |
1471 | /esutils/2.0.3:
1472 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1473 | engines: {node: '>=0.10.0'}
1474 | dev: true
1475 |
1476 | /execa/5.1.1:
1477 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1478 | engines: {node: '>=10'}
1479 | dependencies:
1480 | cross-spawn: 7.0.3
1481 | get-stream: 6.0.1
1482 | human-signals: 2.1.0
1483 | is-stream: 2.0.1
1484 | merge-stream: 2.0.0
1485 | npm-run-path: 4.0.1
1486 | onetime: 5.1.2
1487 | signal-exit: 3.0.7
1488 | strip-final-newline: 2.0.0
1489 | dev: true
1490 |
1491 | /fast-deep-equal/3.1.3:
1492 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1493 | dev: true
1494 |
1495 | /fast-glob/3.2.11:
1496 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
1497 | engines: {node: '>=8.6.0'}
1498 | dependencies:
1499 | '@nodelib/fs.stat': 2.0.5
1500 | '@nodelib/fs.walk': 1.2.8
1501 | glob-parent: 5.1.2
1502 | merge2: 1.4.1
1503 | micromatch: 4.0.5
1504 | dev: true
1505 |
1506 | /fast-json-stable-stringify/2.1.0:
1507 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1508 | dev: true
1509 |
1510 | /fast-levenshtein/2.0.6:
1511 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
1512 | dev: true
1513 |
1514 | /fastq/1.13.0:
1515 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
1516 | dependencies:
1517 | reusify: 1.0.4
1518 | dev: true
1519 |
1520 | /figures/2.0.0:
1521 | resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=}
1522 | engines: {node: '>=4'}
1523 | dependencies:
1524 | escape-string-regexp: 1.0.5
1525 | dev: true
1526 |
1527 | /figures/3.2.0:
1528 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
1529 | engines: {node: '>=8'}
1530 | dependencies:
1531 | escape-string-regexp: 1.0.5
1532 | dev: true
1533 |
1534 | /fill-range/7.0.1:
1535 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1536 | engines: {node: '>=8'}
1537 | dependencies:
1538 | to-regex-range: 5.0.1
1539 | dev: true
1540 |
1541 | /find-up/2.1.0:
1542 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
1543 | engines: {node: '>=4'}
1544 | dependencies:
1545 | locate-path: 2.0.0
1546 | dev: true
1547 |
1548 | /find-up/4.1.0:
1549 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1550 | engines: {node: '>=8'}
1551 | dependencies:
1552 | locate-path: 5.0.0
1553 | path-exists: 4.0.0
1554 | dev: true
1555 |
1556 | /find-up/5.0.0:
1557 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1558 | engines: {node: '>=10'}
1559 | dependencies:
1560 | locate-path: 6.0.0
1561 | path-exists: 4.0.0
1562 | dev: true
1563 |
1564 | /find-versions/4.0.0:
1565 | resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==}
1566 | engines: {node: '>=10'}
1567 | dependencies:
1568 | semver-regex: 3.1.3
1569 | dev: true
1570 |
1571 | /foreground-child/2.0.0:
1572 | resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
1573 | engines: {node: '>=8.0.0'}
1574 | dependencies:
1575 | cross-spawn: 7.0.3
1576 | signal-exit: 3.0.7
1577 | dev: true
1578 |
1579 | /form-data/4.0.0:
1580 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
1581 | engines: {node: '>= 6'}
1582 | dependencies:
1583 | asynckit: 0.4.0
1584 | combined-stream: 1.0.8
1585 | mime-types: 2.1.35
1586 | dev: true
1587 |
1588 | /from2/2.3.0:
1589 | resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=}
1590 | dependencies:
1591 | inherits: 2.0.4
1592 | readable-stream: 2.3.7
1593 | dev: true
1594 |
1595 | /fromentries/1.3.2:
1596 | resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==}
1597 | dev: true
1598 |
1599 | /fs-extra/10.0.1:
1600 | resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==}
1601 | engines: {node: '>=12'}
1602 | dependencies:
1603 | graceful-fs: 4.2.9
1604 | jsonfile: 6.1.0
1605 | universalify: 2.0.0
1606 | dev: true
1607 |
1608 | /fs.realpath/1.0.0:
1609 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
1610 | dev: true
1611 |
1612 | /fsevents/2.3.2:
1613 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1614 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1615 | os: [darwin]
1616 | requiresBuild: true
1617 | dev: true
1618 | optional: true
1619 |
1620 | /function-bind/1.1.1:
1621 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1622 | dev: true
1623 |
1624 | /get-caller-file/2.0.5:
1625 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1626 | engines: {node: 6.* || 8.* || >= 10.*}
1627 | dev: true
1628 |
1629 | /get-stream/6.0.1:
1630 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1631 | engines: {node: '>=10'}
1632 | dev: true
1633 |
1634 | /git-log-parser/1.2.0:
1635 | resolution: {integrity: sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=}
1636 | dependencies:
1637 | argv-formatter: 1.0.0
1638 | spawn-error-forwarder: 1.0.0
1639 | split2: 1.0.0
1640 | stream-combiner2: 1.1.1
1641 | through2: 2.0.5
1642 | traverse: 0.6.6
1643 | dev: true
1644 |
1645 | /git-raw-commits/2.0.11:
1646 | resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
1647 | engines: {node: '>=10'}
1648 | hasBin: true
1649 | dependencies:
1650 | dargs: 7.0.0
1651 | lodash: 4.17.21
1652 | meow: 8.1.2
1653 | split2: 3.2.2
1654 | through2: 4.0.2
1655 | dev: true
1656 |
1657 | /glob-parent/5.1.2:
1658 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1659 | engines: {node: '>= 6'}
1660 | dependencies:
1661 | is-glob: 4.0.3
1662 | dev: true
1663 |
1664 | /glob/7.2.0:
1665 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
1666 | dependencies:
1667 | fs.realpath: 1.0.0
1668 | inflight: 1.0.6
1669 | inherits: 2.0.4
1670 | minimatch: 3.1.2
1671 | once: 1.4.0
1672 | path-is-absolute: 1.0.1
1673 | dev: true
1674 |
1675 | /global-dirs/0.1.1:
1676 | resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=}
1677 | engines: {node: '>=4'}
1678 | dependencies:
1679 | ini: 1.3.8
1680 | dev: true
1681 |
1682 | /globby/11.1.0:
1683 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1684 | engines: {node: '>=10'}
1685 | dependencies:
1686 | array-union: 2.1.0
1687 | dir-glob: 3.0.1
1688 | fast-glob: 3.2.11
1689 | ignore: 5.2.0
1690 | merge2: 1.4.1
1691 | slash: 3.0.0
1692 | dev: true
1693 |
1694 | /graceful-fs/4.2.9:
1695 | resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==}
1696 | dev: true
1697 |
1698 | /handlebars/4.7.7:
1699 | resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
1700 | engines: {node: '>=0.4.7'}
1701 | hasBin: true
1702 | dependencies:
1703 | minimist: 1.2.6
1704 | neo-async: 2.6.2
1705 | source-map: 0.6.1
1706 | wordwrap: 1.0.0
1707 | optionalDependencies:
1708 | uglify-js: 3.15.3
1709 | dev: true
1710 |
1711 | /hard-rejection/2.1.0:
1712 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
1713 | engines: {node: '>=6'}
1714 | dev: true
1715 |
1716 | /has-flag/3.0.0:
1717 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1718 | engines: {node: '>=4'}
1719 | dev: true
1720 |
1721 | /has-flag/4.0.0:
1722 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1723 | engines: {node: '>=8'}
1724 | dev: true
1725 |
1726 | /has/1.0.3:
1727 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1728 | engines: {node: '>= 0.4.0'}
1729 | dependencies:
1730 | function-bind: 1.1.1
1731 | dev: true
1732 |
1733 | /hey-listen/1.0.8:
1734 | resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
1735 | dev: true
1736 |
1737 | /hook-std/2.0.0:
1738 | resolution: {integrity: sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==}
1739 | engines: {node: '>=8'}
1740 | dev: true
1741 |
1742 | /hosted-git-info/2.8.9:
1743 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1744 | dev: true
1745 |
1746 | /hosted-git-info/4.1.0:
1747 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
1748 | engines: {node: '>=10'}
1749 | dependencies:
1750 | lru-cache: 6.0.0
1751 | dev: true
1752 |
1753 | /html-encoding-sniffer/3.0.0:
1754 | resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
1755 | engines: {node: '>=12'}
1756 | dependencies:
1757 | whatwg-encoding: 2.0.0
1758 | dev: true
1759 |
1760 | /html-escaper/2.0.2:
1761 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
1762 | dev: true
1763 |
1764 | /http-proxy-agent/5.0.0:
1765 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
1766 | engines: {node: '>= 6'}
1767 | dependencies:
1768 | '@tootallnate/once': 2.0.0
1769 | agent-base: 6.0.2
1770 | debug: 4.3.4
1771 | transitivePeerDependencies:
1772 | - supports-color
1773 | dev: true
1774 |
1775 | /https-proxy-agent/5.0.0:
1776 | resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
1777 | engines: {node: '>= 6'}
1778 | dependencies:
1779 | agent-base: 6.0.2
1780 | debug: 4.3.4
1781 | transitivePeerDependencies:
1782 | - supports-color
1783 | dev: true
1784 |
1785 | /human-signals/2.1.0:
1786 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1787 | engines: {node: '>=10.17.0'}
1788 | dev: true
1789 |
1790 | /husky/7.0.4:
1791 | resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==}
1792 | engines: {node: '>=12'}
1793 | hasBin: true
1794 | dev: true
1795 |
1796 | /iconv-lite/0.6.3:
1797 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
1798 | engines: {node: '>=0.10.0'}
1799 | dependencies:
1800 | safer-buffer: 2.1.2
1801 | dev: true
1802 |
1803 | /ignore/5.2.0:
1804 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1805 | engines: {node: '>= 4'}
1806 | dev: true
1807 |
1808 | /import-fresh/3.3.0:
1809 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1810 | engines: {node: '>=6'}
1811 | dependencies:
1812 | parent-module: 1.0.1
1813 | resolve-from: 4.0.0
1814 | dev: true
1815 |
1816 | /import-from/4.0.0:
1817 | resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==}
1818 | engines: {node: '>=12.2'}
1819 | dev: true
1820 |
1821 | /indent-string/4.0.0:
1822 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1823 | engines: {node: '>=8'}
1824 | dev: true
1825 |
1826 | /inflight/1.0.6:
1827 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
1828 | dependencies:
1829 | once: 1.4.0
1830 | wrappy: 1.0.2
1831 | dev: true
1832 |
1833 | /inherits/2.0.4:
1834 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1835 | dev: true
1836 |
1837 | /ini/1.3.8:
1838 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1839 | dev: true
1840 |
1841 | /into-stream/6.0.0:
1842 | resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==}
1843 | engines: {node: '>=10'}
1844 | dependencies:
1845 | from2: 2.3.0
1846 | p-is-promise: 3.0.0
1847 | dev: true
1848 |
1849 | /is-arrayish/0.2.1:
1850 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
1851 | dev: true
1852 |
1853 | /is-ci/3.0.1:
1854 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
1855 | hasBin: true
1856 | dependencies:
1857 | ci-info: 3.3.0
1858 | dev: true
1859 |
1860 | /is-core-module/2.8.1:
1861 | resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
1862 | dependencies:
1863 | has: 1.0.3
1864 | dev: true
1865 |
1866 | /is-extglob/2.1.1:
1867 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
1868 | engines: {node: '>=0.10.0'}
1869 | dev: true
1870 |
1871 | /is-fullwidth-code-point/3.0.0:
1872 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1873 | engines: {node: '>=8'}
1874 | dev: true
1875 |
1876 | /is-glob/4.0.3:
1877 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1878 | engines: {node: '>=0.10.0'}
1879 | dependencies:
1880 | is-extglob: 2.1.1
1881 | dev: true
1882 |
1883 | /is-number/7.0.0:
1884 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1885 | engines: {node: '>=0.12.0'}
1886 | dev: true
1887 |
1888 | /is-obj/2.0.0:
1889 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
1890 | engines: {node: '>=8'}
1891 | dev: true
1892 |
1893 | /is-path-cwd/2.2.0:
1894 | resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
1895 | engines: {node: '>=6'}
1896 | dev: true
1897 |
1898 | /is-path-inside/3.0.3:
1899 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1900 | engines: {node: '>=8'}
1901 | dev: true
1902 |
1903 | /is-plain-obj/1.1.0:
1904 | resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=}
1905 | engines: {node: '>=0.10.0'}
1906 | dev: true
1907 |
1908 | /is-plain-object/5.0.0:
1909 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1910 | engines: {node: '>=0.10.0'}
1911 | dev: true
1912 |
1913 | /is-potential-custom-element-name/1.0.1:
1914 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
1915 | dev: true
1916 |
1917 | /is-stream/2.0.1:
1918 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1919 | engines: {node: '>=8'}
1920 | dev: true
1921 |
1922 | /is-text-path/1.0.1:
1923 | resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=}
1924 | engines: {node: '>=0.10.0'}
1925 | dependencies:
1926 | text-extensions: 1.9.0
1927 | dev: true
1928 |
1929 | /isarray/0.0.1:
1930 | resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=}
1931 | dev: true
1932 |
1933 | /isarray/1.0.0:
1934 | resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}
1935 | dev: true
1936 |
1937 | /isexe/2.0.0:
1938 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
1939 | dev: true
1940 |
1941 | /issue-parser/6.0.0:
1942 | resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==}
1943 | engines: {node: '>=10.13'}
1944 | dependencies:
1945 | lodash.capitalize: 4.2.1
1946 | lodash.escaperegexp: 4.1.2
1947 | lodash.isplainobject: 4.0.6
1948 | lodash.isstring: 4.0.1
1949 | lodash.uniqby: 4.7.0
1950 | dev: true
1951 |
1952 | /istanbul-lib-coverage/3.2.0:
1953 | resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
1954 | engines: {node: '>=8'}
1955 | dev: true
1956 |
1957 | /istanbul-lib-report/3.0.0:
1958 | resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
1959 | engines: {node: '>=8'}
1960 | dependencies:
1961 | istanbul-lib-coverage: 3.2.0
1962 | make-dir: 3.1.0
1963 | supports-color: 7.2.0
1964 | dev: true
1965 |
1966 | /istanbul-reports/3.1.4:
1967 | resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==}
1968 | engines: {node: '>=8'}
1969 | dependencies:
1970 | html-escaper: 2.0.2
1971 | istanbul-lib-report: 3.0.0
1972 | dev: true
1973 |
1974 | /java-properties/1.0.2:
1975 | resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==}
1976 | engines: {node: '>= 0.6.0'}
1977 | dev: true
1978 |
1979 | /js-tokens/4.0.0:
1980 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1981 | dev: true
1982 |
1983 | /jsdom/19.0.0:
1984 | resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==}
1985 | engines: {node: '>=12'}
1986 | peerDependencies:
1987 | canvas: ^2.5.0
1988 | peerDependenciesMeta:
1989 | canvas:
1990 | optional: true
1991 | dependencies:
1992 | abab: 2.0.5
1993 | acorn: 8.7.0
1994 | acorn-globals: 6.0.0
1995 | cssom: 0.5.0
1996 | cssstyle: 2.3.0
1997 | data-urls: 3.0.1
1998 | decimal.js: 10.3.1
1999 | domexception: 4.0.0
2000 | escodegen: 2.0.0
2001 | form-data: 4.0.0
2002 | html-encoding-sniffer: 3.0.0
2003 | http-proxy-agent: 5.0.0
2004 | https-proxy-agent: 5.0.0
2005 | is-potential-custom-element-name: 1.0.1
2006 | nwsapi: 2.2.0
2007 | parse5: 6.0.1
2008 | saxes: 5.0.1
2009 | symbol-tree: 3.2.4
2010 | tough-cookie: 4.0.0
2011 | w3c-hr-time: 1.0.2
2012 | w3c-xmlserializer: 3.0.0
2013 | webidl-conversions: 7.0.0
2014 | whatwg-encoding: 2.0.0
2015 | whatwg-mimetype: 3.0.0
2016 | whatwg-url: 10.0.0
2017 | ws: 8.5.0
2018 | xml-name-validator: 4.0.0
2019 | transitivePeerDependencies:
2020 | - bufferutil
2021 | - supports-color
2022 | - utf-8-validate
2023 | dev: true
2024 |
2025 | /json-parse-better-errors/1.0.2:
2026 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
2027 | dev: true
2028 |
2029 | /json-parse-even-better-errors/2.3.1:
2030 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2031 | dev: true
2032 |
2033 | /json-schema-traverse/0.4.1:
2034 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2035 | dev: true
2036 |
2037 | /json-stringify-safe/5.0.1:
2038 | resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
2039 | dev: true
2040 |
2041 | /jsonfile/6.1.0:
2042 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
2043 | dependencies:
2044 | universalify: 2.0.0
2045 | optionalDependencies:
2046 | graceful-fs: 4.2.9
2047 | dev: true
2048 |
2049 | /jsonparse/1.3.1:
2050 | resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=}
2051 | engines: {'0': node >= 0.2.0}
2052 | dev: true
2053 |
2054 | /just-extend/4.2.1:
2055 | resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==}
2056 | dev: true
2057 |
2058 | /kind-of/6.0.3:
2059 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
2060 | engines: {node: '>=0.10.0'}
2061 | dev: true
2062 |
2063 | /kleur/4.1.4:
2064 | resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
2065 | engines: {node: '>=6'}
2066 | dev: true
2067 |
2068 | /levn/0.3.0:
2069 | resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
2070 | engines: {node: '>= 0.8.0'}
2071 | dependencies:
2072 | prelude-ls: 1.1.2
2073 | type-check: 0.3.2
2074 | dev: true
2075 |
2076 | /lines-and-columns/1.2.4:
2077 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2078 | dev: true
2079 |
2080 | /load-json-file/4.0.0:
2081 | resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=}
2082 | engines: {node: '>=4'}
2083 | dependencies:
2084 | graceful-fs: 4.2.9
2085 | parse-json: 4.0.0
2086 | pify: 3.0.0
2087 | strip-bom: 3.0.0
2088 | dev: true
2089 |
2090 | /locate-path/2.0.0:
2091 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
2092 | engines: {node: '>=4'}
2093 | dependencies:
2094 | p-locate: 2.0.0
2095 | path-exists: 3.0.0
2096 | dev: true
2097 |
2098 | /locate-path/5.0.0:
2099 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2100 | engines: {node: '>=8'}
2101 | dependencies:
2102 | p-locate: 4.1.0
2103 | dev: true
2104 |
2105 | /locate-path/6.0.0:
2106 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2107 | engines: {node: '>=10'}
2108 | dependencies:
2109 | p-locate: 5.0.0
2110 | dev: true
2111 |
2112 | /lodash.capitalize/4.2.1:
2113 | resolution: {integrity: sha1-+CbJtOKoUR2E46yinbBeGk87cqk=}
2114 | dev: true
2115 |
2116 | /lodash.escaperegexp/4.1.2:
2117 | resolution: {integrity: sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=}
2118 | dev: true
2119 |
2120 | /lodash.get/4.4.2:
2121 | resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=}
2122 | dev: true
2123 |
2124 | /lodash.ismatch/4.4.0:
2125 | resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
2126 | dev: true
2127 |
2128 | /lodash.isplainobject/4.0.6:
2129 | resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=}
2130 | dev: true
2131 |
2132 | /lodash.isstring/4.0.1:
2133 | resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=}
2134 | dev: true
2135 |
2136 | /lodash.uniqby/4.7.0:
2137 | resolution: {integrity: sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=}
2138 | dev: true
2139 |
2140 | /lodash/4.17.21:
2141 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2142 | dev: true
2143 |
2144 | /lru-cache/6.0.0:
2145 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2146 | engines: {node: '>=10'}
2147 | dependencies:
2148 | yallist: 4.0.0
2149 | dev: true
2150 |
2151 | /make-dir/3.1.0:
2152 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
2153 | engines: {node: '>=8'}
2154 | dependencies:
2155 | semver: 6.3.0
2156 | dev: true
2157 |
2158 | /make-error/1.3.6:
2159 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
2160 | dev: true
2161 |
2162 | /map-obj/1.0.1:
2163 | resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
2164 | engines: {node: '>=0.10.0'}
2165 | dev: true
2166 |
2167 | /map-obj/4.3.0:
2168 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
2169 | engines: {node: '>=8'}
2170 | dev: true
2171 |
2172 | /marked-terminal/4.2.0_marked@2.1.3:
2173 | resolution: {integrity: sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==}
2174 | peerDependencies:
2175 | marked: ^1.0.0 || ^2.0.0
2176 | dependencies:
2177 | ansi-escapes: 4.3.2
2178 | cardinal: 2.1.1
2179 | chalk: 4.1.2
2180 | cli-table3: 0.6.1
2181 | marked: 2.1.3
2182 | node-emoji: 1.11.0
2183 | supports-hyperlinks: 2.2.0
2184 | dev: true
2185 |
2186 | /marked/2.1.3:
2187 | resolution: {integrity: sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==}
2188 | engines: {node: '>= 10'}
2189 | hasBin: true
2190 | dev: true
2191 |
2192 | /martha/4.0.4:
2193 | resolution: {integrity: sha512-bzFV1Q47JSSLbKhCQq74TWwYo7ZcEDQFO7u5loEvFvKtiOQ/nn+8wRnQpoXXdJ+t3LAyXQnoknDkwFUkw8YcvA==}
2194 | dev: false
2195 |
2196 | /meow/8.1.2:
2197 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
2198 | engines: {node: '>=10'}
2199 | dependencies:
2200 | '@types/minimist': 1.2.2
2201 | camelcase-keys: 6.2.2
2202 | decamelize-keys: 1.1.0
2203 | hard-rejection: 2.1.0
2204 | minimist-options: 4.1.0
2205 | normalize-package-data: 3.0.3
2206 | read-pkg-up: 7.0.1
2207 | redent: 3.0.0
2208 | trim-newlines: 3.0.1
2209 | type-fest: 0.18.1
2210 | yargs-parser: 20.2.9
2211 | dev: true
2212 |
2213 | /merge-stream/2.0.0:
2214 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2215 | dev: true
2216 |
2217 | /merge2/1.4.1:
2218 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2219 | engines: {node: '>= 8'}
2220 | dev: true
2221 |
2222 | /micromatch/4.0.5:
2223 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2224 | engines: {node: '>=8.6'}
2225 | dependencies:
2226 | braces: 3.0.2
2227 | picomatch: 2.3.1
2228 | dev: true
2229 |
2230 | /mime-db/1.52.0:
2231 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2232 | engines: {node: '>= 0.6'}
2233 | dev: true
2234 |
2235 | /mime-types/2.1.35:
2236 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2237 | engines: {node: '>= 0.6'}
2238 | dependencies:
2239 | mime-db: 1.52.0
2240 | dev: true
2241 |
2242 | /mime/3.0.0:
2243 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
2244 | engines: {node: '>=10.0.0'}
2245 | hasBin: true
2246 | dev: true
2247 |
2248 | /mimic-fn/2.1.0:
2249 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2250 | engines: {node: '>=6'}
2251 | dev: true
2252 |
2253 | /min-indent/1.0.1:
2254 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2255 | engines: {node: '>=4'}
2256 | dev: true
2257 |
2258 | /minimatch/3.1.2:
2259 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2260 | dependencies:
2261 | brace-expansion: 1.1.11
2262 | dev: true
2263 |
2264 | /minimist-options/4.1.0:
2265 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
2266 | engines: {node: '>= 6'}
2267 | dependencies:
2268 | arrify: 1.0.1
2269 | is-plain-obj: 1.1.0
2270 | kind-of: 6.0.3
2271 | dev: true
2272 |
2273 | /minimist/1.2.6:
2274 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
2275 | dev: true
2276 |
2277 | /modify-values/1.0.1:
2278 | resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
2279 | engines: {node: '>=0.10.0'}
2280 | dev: true
2281 |
2282 | /motion/10.7.0:
2283 | resolution: {integrity: sha512-O6eMDzspPnTcU3IfmwZl8uY5t6DndbJEEnWBw+OqZSCLeSaDs4+gB0JnvqFkyrGl8vpE9H3UrRD5RDy1Z3TZmw==}
2284 | dependencies:
2285 | '@motionone/animation': 10.7.0
2286 | '@motionone/dom': 10.7.0
2287 | '@motionone/react': 10.7.0
2288 | '@motionone/svelte': 10.7.0
2289 | '@motionone/vue': 10.7.0
2290 | transitivePeerDependencies:
2291 | - react
2292 | - react-dom
2293 | dev: true
2294 |
2295 | /mri/1.2.0:
2296 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2297 | engines: {node: '>=4'}
2298 | dev: true
2299 |
2300 | /ms/2.1.2:
2301 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2302 | dev: true
2303 |
2304 | /nanoid/3.3.2:
2305 | resolution: {integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==}
2306 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2307 | hasBin: true
2308 | dev: true
2309 |
2310 | /neo-async/2.6.2:
2311 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
2312 | dev: true
2313 |
2314 | /nerf-dart/1.0.0:
2315 | resolution: {integrity: sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=}
2316 | dev: true
2317 |
2318 | /nise/5.1.1:
2319 | resolution: {integrity: sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==}
2320 | dependencies:
2321 | '@sinonjs/commons': 1.8.3
2322 | '@sinonjs/fake-timers': 8.1.0
2323 | '@sinonjs/text-encoding': 0.7.1
2324 | just-extend: 4.2.1
2325 | path-to-regexp: 1.8.0
2326 | dev: true
2327 |
2328 | /node-emoji/1.11.0:
2329 | resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==}
2330 | dependencies:
2331 | lodash: 4.17.21
2332 | dev: true
2333 |
2334 | /node-fetch/2.6.7:
2335 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
2336 | engines: {node: 4.x || >=6.0.0}
2337 | peerDependencies:
2338 | encoding: ^0.1.0
2339 | peerDependenciesMeta:
2340 | encoding:
2341 | optional: true
2342 | dependencies:
2343 | whatwg-url: 5.0.0
2344 | dev: true
2345 |
2346 | /normalize-package-data/2.5.0:
2347 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2348 | dependencies:
2349 | hosted-git-info: 2.8.9
2350 | resolve: 1.22.0
2351 | semver: 5.7.1
2352 | validate-npm-package-license: 3.0.4
2353 | dev: true
2354 |
2355 | /normalize-package-data/3.0.3:
2356 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
2357 | engines: {node: '>=10'}
2358 | dependencies:
2359 | hosted-git-info: 4.1.0
2360 | is-core-module: 2.8.1
2361 | semver: 7.3.5
2362 | validate-npm-package-license: 3.0.4
2363 | dev: true
2364 |
2365 | /normalize-url/6.1.0:
2366 | resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
2367 | engines: {node: '>=10'}
2368 | dev: true
2369 |
2370 | /npm-run-path/4.0.1:
2371 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2372 | engines: {node: '>=8'}
2373 | dependencies:
2374 | path-key: 3.1.1
2375 | dev: true
2376 |
2377 | /npm/7.24.2:
2378 | resolution: {integrity: sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==}
2379 | engines: {node: '>=10'}
2380 | hasBin: true
2381 | dev: true
2382 | bundledDependencies:
2383 | - '@isaacs/string-locale-compare'
2384 | - '@npmcli/arborist'
2385 | - '@npmcli/ci-detect'
2386 | - '@npmcli/config'
2387 | - '@npmcli/map-workspaces'
2388 | - '@npmcli/package-json'
2389 | - '@npmcli/run-script'
2390 | - abbrev
2391 | - ansicolors
2392 | - ansistyles
2393 | - archy
2394 | - cacache
2395 | - chalk
2396 | - chownr
2397 | - cli-columns
2398 | - cli-table3
2399 | - columnify
2400 | - fastest-levenshtein
2401 | - glob
2402 | - graceful-fs
2403 | - hosted-git-info
2404 | - ini
2405 | - init-package-json
2406 | - is-cidr
2407 | - json-parse-even-better-errors
2408 | - libnpmaccess
2409 | - libnpmdiff
2410 | - libnpmexec
2411 | - libnpmfund
2412 | - libnpmhook
2413 | - libnpmorg
2414 | - libnpmpack
2415 | - libnpmpublish
2416 | - libnpmsearch
2417 | - libnpmteam
2418 | - libnpmversion
2419 | - make-fetch-happen
2420 | - minipass
2421 | - minipass-pipeline
2422 | - mkdirp
2423 | - mkdirp-infer-owner
2424 | - ms
2425 | - node-gyp
2426 | - nopt
2427 | - npm-audit-report
2428 | - npm-install-checks
2429 | - npm-package-arg
2430 | - npm-pick-manifest
2431 | - npm-profile
2432 | - npm-registry-fetch
2433 | - npm-user-validate
2434 | - npmlog
2435 | - opener
2436 | - pacote
2437 | - parse-conflict-json
2438 | - qrcode-terminal
2439 | - read
2440 | - read-package-json
2441 | - read-package-json-fast
2442 | - readdir-scoped-modules
2443 | - rimraf
2444 | - semver
2445 | - ssri
2446 | - tar
2447 | - text-table
2448 | - tiny-relative-date
2449 | - treeverse
2450 | - validate-npm-package-name
2451 | - which
2452 | - write-file-atomic
2453 |
2454 | /nwsapi/2.2.0:
2455 | resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
2456 | dev: true
2457 |
2458 | /once/1.4.0:
2459 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
2460 | dependencies:
2461 | wrappy: 1.0.2
2462 | dev: true
2463 |
2464 | /onetime/5.1.2:
2465 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2466 | engines: {node: '>=6'}
2467 | dependencies:
2468 | mimic-fn: 2.1.0
2469 | dev: true
2470 |
2471 | /optionator/0.8.3:
2472 | resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
2473 | engines: {node: '>= 0.8.0'}
2474 | dependencies:
2475 | deep-is: 0.1.4
2476 | fast-levenshtein: 2.0.6
2477 | levn: 0.3.0
2478 | prelude-ls: 1.1.2
2479 | type-check: 0.3.2
2480 | word-wrap: 1.2.3
2481 | dev: true
2482 |
2483 | /p-each-series/2.2.0:
2484 | resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==}
2485 | engines: {node: '>=8'}
2486 | dev: true
2487 |
2488 | /p-filter/2.1.0:
2489 | resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
2490 | engines: {node: '>=8'}
2491 | dependencies:
2492 | p-map: 2.1.0
2493 | dev: true
2494 |
2495 | /p-is-promise/3.0.0:
2496 | resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==}
2497 | engines: {node: '>=8'}
2498 | dev: true
2499 |
2500 | /p-limit/1.3.0:
2501 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
2502 | engines: {node: '>=4'}
2503 | dependencies:
2504 | p-try: 1.0.0
2505 | dev: true
2506 |
2507 | /p-limit/2.3.0:
2508 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2509 | engines: {node: '>=6'}
2510 | dependencies:
2511 | p-try: 2.2.0
2512 | dev: true
2513 |
2514 | /p-limit/3.1.0:
2515 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2516 | engines: {node: '>=10'}
2517 | dependencies:
2518 | yocto-queue: 0.1.0
2519 | dev: true
2520 |
2521 | /p-locate/2.0.0:
2522 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
2523 | engines: {node: '>=4'}
2524 | dependencies:
2525 | p-limit: 1.3.0
2526 | dev: true
2527 |
2528 | /p-locate/4.1.0:
2529 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2530 | engines: {node: '>=8'}
2531 | dependencies:
2532 | p-limit: 2.3.0
2533 | dev: true
2534 |
2535 | /p-locate/5.0.0:
2536 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2537 | engines: {node: '>=10'}
2538 | dependencies:
2539 | p-limit: 3.1.0
2540 | dev: true
2541 |
2542 | /p-map/2.1.0:
2543 | resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
2544 | engines: {node: '>=6'}
2545 | dev: true
2546 |
2547 | /p-map/4.0.0:
2548 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
2549 | engines: {node: '>=10'}
2550 | dependencies:
2551 | aggregate-error: 3.1.0
2552 | dev: true
2553 |
2554 | /p-reduce/2.1.0:
2555 | resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
2556 | engines: {node: '>=8'}
2557 | dev: true
2558 |
2559 | /p-retry/4.6.1:
2560 | resolution: {integrity: sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==}
2561 | engines: {node: '>=8'}
2562 | dependencies:
2563 | '@types/retry': 0.12.1
2564 | retry: 0.13.1
2565 | dev: true
2566 |
2567 | /p-try/1.0.0:
2568 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
2569 | engines: {node: '>=4'}
2570 | dev: true
2571 |
2572 | /p-try/2.2.0:
2573 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2574 | engines: {node: '>=6'}
2575 | dev: true
2576 |
2577 | /parent-module/1.0.1:
2578 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2579 | engines: {node: '>=6'}
2580 | dependencies:
2581 | callsites: 3.1.0
2582 | dev: true
2583 |
2584 | /parse-json/4.0.0:
2585 | resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
2586 | engines: {node: '>=4'}
2587 | dependencies:
2588 | error-ex: 1.3.2
2589 | json-parse-better-errors: 1.0.2
2590 | dev: true
2591 |
2592 | /parse-json/5.2.0:
2593 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2594 | engines: {node: '>=8'}
2595 | dependencies:
2596 | '@babel/code-frame': 7.16.7
2597 | error-ex: 1.3.2
2598 | json-parse-even-better-errors: 2.3.1
2599 | lines-and-columns: 1.2.4
2600 | dev: true
2601 |
2602 | /parse5/6.0.1:
2603 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
2604 | dev: true
2605 |
2606 | /path-exists/3.0.0:
2607 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
2608 | engines: {node: '>=4'}
2609 | dev: true
2610 |
2611 | /path-exists/4.0.0:
2612 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2613 | engines: {node: '>=8'}
2614 | dev: true
2615 |
2616 | /path-is-absolute/1.0.1:
2617 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
2618 | engines: {node: '>=0.10.0'}
2619 | dev: true
2620 |
2621 | /path-key/3.1.1:
2622 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2623 | engines: {node: '>=8'}
2624 | dev: true
2625 |
2626 | /path-parse/1.0.7:
2627 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2628 | dev: true
2629 |
2630 | /path-to-regexp/1.8.0:
2631 | resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
2632 | dependencies:
2633 | isarray: 0.0.1
2634 | dev: true
2635 |
2636 | /path-type/4.0.0:
2637 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2638 | engines: {node: '>=8'}
2639 | dev: true
2640 |
2641 | /picocolors/1.0.0:
2642 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2643 | dev: true
2644 |
2645 | /picomatch/2.3.1:
2646 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2647 | engines: {node: '>=8.6'}
2648 | dev: true
2649 |
2650 | /pify/3.0.0:
2651 | resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=}
2652 | engines: {node: '>=4'}
2653 | dev: true
2654 |
2655 | /pkg-conf/2.1.0:
2656 | resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=}
2657 | engines: {node: '>=4'}
2658 | dependencies:
2659 | find-up: 2.1.0
2660 | load-json-file: 4.0.0
2661 | dev: true
2662 |
2663 | /postcss/8.4.12:
2664 | resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
2665 | engines: {node: ^10 || ^12 || >=14}
2666 | dependencies:
2667 | nanoid: 3.3.2
2668 | picocolors: 1.0.0
2669 | source-map-js: 1.0.2
2670 | dev: true
2671 |
2672 | /prelude-ls/1.1.2:
2673 | resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
2674 | engines: {node: '>= 0.8.0'}
2675 | dev: true
2676 |
2677 | /prettier/2.6.1:
2678 | resolution: {integrity: sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==}
2679 | engines: {node: '>=10.13.0'}
2680 | hasBin: true
2681 | dev: true
2682 |
2683 | /process-nextick-args/2.0.1:
2684 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
2685 | dev: true
2686 |
2687 | /psl/1.8.0:
2688 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
2689 | dev: true
2690 |
2691 | /punycode/2.1.1:
2692 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2693 | engines: {node: '>=6'}
2694 | dev: true
2695 |
2696 | /q/1.5.1:
2697 | resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
2698 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
2699 | dev: true
2700 |
2701 | /queue-microtask/1.2.3:
2702 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2703 | dev: true
2704 |
2705 | /quick-lru/4.0.1:
2706 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
2707 | engines: {node: '>=8'}
2708 | dev: true
2709 |
2710 | /rc/1.2.8:
2711 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2712 | hasBin: true
2713 | dependencies:
2714 | deep-extend: 0.6.0
2715 | ini: 1.3.8
2716 | minimist: 1.2.6
2717 | strip-json-comments: 2.0.1
2718 | dev: true
2719 |
2720 | /read-pkg-up/7.0.1:
2721 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
2722 | engines: {node: '>=8'}
2723 | dependencies:
2724 | find-up: 4.1.0
2725 | read-pkg: 5.2.0
2726 | type-fest: 0.8.1
2727 | dev: true
2728 |
2729 | /read-pkg/5.2.0:
2730 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2731 | engines: {node: '>=8'}
2732 | dependencies:
2733 | '@types/normalize-package-data': 2.4.1
2734 | normalize-package-data: 2.5.0
2735 | parse-json: 5.2.0
2736 | type-fest: 0.6.0
2737 | dev: true
2738 |
2739 | /readable-stream/2.3.7:
2740 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
2741 | dependencies:
2742 | core-util-is: 1.0.3
2743 | inherits: 2.0.4
2744 | isarray: 1.0.0
2745 | process-nextick-args: 2.0.1
2746 | safe-buffer: 5.1.2
2747 | string_decoder: 1.1.1
2748 | util-deprecate: 1.0.2
2749 | dev: true
2750 |
2751 | /readable-stream/3.6.0:
2752 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
2753 | engines: {node: '>= 6'}
2754 | dependencies:
2755 | inherits: 2.0.4
2756 | string_decoder: 1.3.0
2757 | util-deprecate: 1.0.2
2758 | dev: true
2759 |
2760 | /redent/3.0.0:
2761 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
2762 | engines: {node: '>=8'}
2763 | dependencies:
2764 | indent-string: 4.0.0
2765 | strip-indent: 3.0.0
2766 | dev: true
2767 |
2768 | /redeyed/2.1.1:
2769 | resolution: {integrity: sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=}
2770 | dependencies:
2771 | esprima: 4.0.1
2772 | dev: true
2773 |
2774 | /registry-auth-token/4.2.1:
2775 | resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==}
2776 | engines: {node: '>=6.0.0'}
2777 | dependencies:
2778 | rc: 1.2.8
2779 | dev: true
2780 |
2781 | /require-directory/2.1.1:
2782 | resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
2783 | engines: {node: '>=0.10.0'}
2784 | dev: true
2785 |
2786 | /resolve-from/4.0.0:
2787 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2788 | engines: {node: '>=4'}
2789 | dev: true
2790 |
2791 | /resolve-from/5.0.0:
2792 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2793 | engines: {node: '>=8'}
2794 | dev: true
2795 |
2796 | /resolve-global/1.0.0:
2797 | resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
2798 | engines: {node: '>=8'}
2799 | dependencies:
2800 | global-dirs: 0.1.1
2801 | dev: true
2802 |
2803 | /resolve/1.22.0:
2804 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
2805 | hasBin: true
2806 | dependencies:
2807 | is-core-module: 2.8.1
2808 | path-parse: 1.0.7
2809 | supports-preserve-symlinks-flag: 1.0.0
2810 | dev: true
2811 |
2812 | /retry/0.13.1:
2813 | resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
2814 | engines: {node: '>= 4'}
2815 | dev: true
2816 |
2817 | /reusify/1.0.4:
2818 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2819 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2820 | dev: true
2821 |
2822 | /rimraf/3.0.2:
2823 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2824 | hasBin: true
2825 | dependencies:
2826 | glob: 7.2.0
2827 | dev: true
2828 |
2829 | /rollup/2.70.1:
2830 | resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==}
2831 | engines: {node: '>=10.0.0'}
2832 | hasBin: true
2833 | optionalDependencies:
2834 | fsevents: 2.3.2
2835 | dev: true
2836 |
2837 | /run-parallel/1.2.0:
2838 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2839 | dependencies:
2840 | queue-microtask: 1.2.3
2841 | dev: true
2842 |
2843 | /sade/1.8.1:
2844 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
2845 | engines: {node: '>=6'}
2846 | dependencies:
2847 | mri: 1.2.0
2848 | dev: true
2849 |
2850 | /safe-buffer/5.1.2:
2851 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2852 | dev: true
2853 |
2854 | /safe-buffer/5.2.1:
2855 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2856 | dev: true
2857 |
2858 | /safer-buffer/2.1.2:
2859 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2860 | dev: true
2861 |
2862 | /saxes/5.0.1:
2863 | resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
2864 | engines: {node: '>=10'}
2865 | dependencies:
2866 | xmlchars: 2.2.0
2867 | dev: true
2868 |
2869 | /semantic-release/18.0.1:
2870 | resolution: {integrity: sha512-xTdKCaEnCzHr+Fqyhg/5I8P9pvY9z7WHa8TFCYIwcdPbuzAtQShOTzw3VNPsqBT+Yq1kFyBQFBKBYkGOlqWmfA==}
2871 | engines: {node: '>=14.17'}
2872 | hasBin: true
2873 | dependencies:
2874 | '@semantic-release/commit-analyzer': 9.0.2_semantic-release@18.0.1
2875 | '@semantic-release/error': 3.0.0
2876 | '@semantic-release/github': 8.0.4_semantic-release@18.0.1
2877 | '@semantic-release/npm': 8.0.3_semantic-release@18.0.1
2878 | '@semantic-release/release-notes-generator': 10.0.3_semantic-release@18.0.1
2879 | aggregate-error: 3.1.0
2880 | cosmiconfig: 7.0.1
2881 | debug: 4.3.4
2882 | env-ci: 5.5.0
2883 | execa: 5.1.1
2884 | figures: 3.2.0
2885 | find-versions: 4.0.0
2886 | get-stream: 6.0.1
2887 | git-log-parser: 1.2.0
2888 | hook-std: 2.0.0
2889 | hosted-git-info: 4.1.0
2890 | lodash: 4.17.21
2891 | marked: 2.1.3
2892 | marked-terminal: 4.2.0_marked@2.1.3
2893 | micromatch: 4.0.5
2894 | p-each-series: 2.2.0
2895 | p-reduce: 2.1.0
2896 | read-pkg-up: 7.0.1
2897 | resolve-from: 5.0.0
2898 | semver: 7.3.5
2899 | semver-diff: 3.1.1
2900 | signale: 1.4.0
2901 | yargs: 16.2.0
2902 | transitivePeerDependencies:
2903 | - encoding
2904 | - supports-color
2905 | dev: true
2906 |
2907 | /semver-diff/3.1.1:
2908 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
2909 | engines: {node: '>=8'}
2910 | dependencies:
2911 | semver: 6.3.0
2912 | dev: true
2913 |
2914 | /semver-regex/3.1.3:
2915 | resolution: {integrity: sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==}
2916 | engines: {node: '>=8'}
2917 | dev: true
2918 |
2919 | /semver/5.7.1:
2920 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2921 | hasBin: true
2922 | dev: true
2923 |
2924 | /semver/6.3.0:
2925 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2926 | hasBin: true
2927 | dev: true
2928 |
2929 | /semver/7.3.5:
2930 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
2931 | engines: {node: '>=10'}
2932 | hasBin: true
2933 | dependencies:
2934 | lru-cache: 6.0.0
2935 | dev: true
2936 |
2937 | /shebang-command/2.0.0:
2938 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2939 | engines: {node: '>=8'}
2940 | dependencies:
2941 | shebang-regex: 3.0.0
2942 | dev: true
2943 |
2944 | /shebang-regex/3.0.0:
2945 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2946 | engines: {node: '>=8'}
2947 | dev: true
2948 |
2949 | /signal-exit/3.0.7:
2950 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2951 | dev: true
2952 |
2953 | /signale/1.4.0:
2954 | resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==}
2955 | engines: {node: '>=6'}
2956 | dependencies:
2957 | chalk: 2.4.2
2958 | figures: 2.0.0
2959 | pkg-conf: 2.1.0
2960 | dev: true
2961 |
2962 | /sinon/12.0.1:
2963 | resolution: {integrity: sha512-iGu29Xhym33ydkAT+aNQFBINakjq69kKO6ByPvTsm3yyIACfyQttRTP03aBP/I8GfhFmLzrnKwNNkr0ORb1udg==}
2964 | dependencies:
2965 | '@sinonjs/commons': 1.8.3
2966 | '@sinonjs/fake-timers': 8.1.0
2967 | '@sinonjs/samsam': 6.1.1
2968 | diff: 5.0.0
2969 | nise: 5.1.1
2970 | supports-color: 7.2.0
2971 | dev: true
2972 |
2973 | /slash/3.0.0:
2974 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2975 | engines: {node: '>=8'}
2976 | dev: true
2977 |
2978 | /smitter/1.1.1:
2979 | resolution: {integrity: sha512-6AwxCy1VfHVBpCljZb/QCGUcRmZKL6s3o5NRjJfJKAQxtiC8GCJUpy1OFs3RcJinykoj/p7jIkPrM3Z3bYmgZg==}
2980 | dev: false
2981 |
2982 | /source-map-js/1.0.2:
2983 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
2984 | engines: {node: '>=0.10.0'}
2985 | dev: true
2986 |
2987 | /source-map/0.6.1:
2988 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2989 | engines: {node: '>=0.10.0'}
2990 | dev: true
2991 |
2992 | /source-map/0.7.3:
2993 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
2994 | engines: {node: '>= 8'}
2995 | dev: true
2996 |
2997 | /spawn-error-forwarder/1.0.0:
2998 | resolution: {integrity: sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk=}
2999 | dev: true
3000 |
3001 | /spdx-correct/3.1.1:
3002 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
3003 | dependencies:
3004 | spdx-expression-parse: 3.0.1
3005 | spdx-license-ids: 3.0.11
3006 | dev: true
3007 |
3008 | /spdx-exceptions/2.3.0:
3009 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
3010 | dev: true
3011 |
3012 | /spdx-expression-parse/3.0.1:
3013 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
3014 | dependencies:
3015 | spdx-exceptions: 2.3.0
3016 | spdx-license-ids: 3.0.11
3017 | dev: true
3018 |
3019 | /spdx-license-ids/3.0.11:
3020 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==}
3021 | dev: true
3022 |
3023 | /split/1.0.1:
3024 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
3025 | dependencies:
3026 | through: 2.3.8
3027 | dev: true
3028 |
3029 | /split2/1.0.0:
3030 | resolution: {integrity: sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=}
3031 | dependencies:
3032 | through2: 2.0.5
3033 | dev: true
3034 |
3035 | /split2/3.2.2:
3036 | resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
3037 | dependencies:
3038 | readable-stream: 3.6.0
3039 | dev: true
3040 |
3041 | /stream-combiner2/1.1.1:
3042 | resolution: {integrity: sha1-+02KFCDqNidk4hrUeAOXvry0HL4=}
3043 | dependencies:
3044 | duplexer2: 0.1.4
3045 | readable-stream: 2.3.7
3046 | dev: true
3047 |
3048 | /string-width/4.2.3:
3049 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
3050 | engines: {node: '>=8'}
3051 | dependencies:
3052 | emoji-regex: 8.0.0
3053 | is-fullwidth-code-point: 3.0.0
3054 | strip-ansi: 6.0.1
3055 | dev: true
3056 |
3057 | /string_decoder/1.1.1:
3058 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
3059 | dependencies:
3060 | safe-buffer: 5.1.2
3061 | dev: true
3062 |
3063 | /string_decoder/1.3.0:
3064 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
3065 | dependencies:
3066 | safe-buffer: 5.2.1
3067 | dev: true
3068 |
3069 | /strip-ansi/6.0.1:
3070 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3071 | engines: {node: '>=8'}
3072 | dependencies:
3073 | ansi-regex: 5.0.1
3074 | dev: true
3075 |
3076 | /strip-bom/3.0.0:
3077 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
3078 | engines: {node: '>=4'}
3079 | dev: true
3080 |
3081 | /strip-final-newline/2.0.0:
3082 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
3083 | engines: {node: '>=6'}
3084 | dev: true
3085 |
3086 | /strip-indent/3.0.0:
3087 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
3088 | engines: {node: '>=8'}
3089 | dependencies:
3090 | min-indent: 1.0.1
3091 | dev: true
3092 |
3093 | /strip-json-comments/2.0.1:
3094 | resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=}
3095 | engines: {node: '>=0.10.0'}
3096 | dev: true
3097 |
3098 | /supports-color/5.5.0:
3099 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3100 | engines: {node: '>=4'}
3101 | dependencies:
3102 | has-flag: 3.0.0
3103 | dev: true
3104 |
3105 | /supports-color/7.2.0:
3106 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3107 | engines: {node: '>=8'}
3108 | dependencies:
3109 | has-flag: 4.0.0
3110 | dev: true
3111 |
3112 | /supports-hyperlinks/2.2.0:
3113 | resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==}
3114 | engines: {node: '>=8'}
3115 | dependencies:
3116 | has-flag: 4.0.0
3117 | supports-color: 7.2.0
3118 | dev: true
3119 |
3120 | /supports-preserve-symlinks-flag/1.0.0:
3121 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3122 | engines: {node: '>= 0.4'}
3123 | dev: true
3124 |
3125 | /symbol-tree/3.2.4:
3126 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
3127 | dev: true
3128 |
3129 | /temp-dir/2.0.0:
3130 | resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
3131 | engines: {node: '>=8'}
3132 | dev: true
3133 |
3134 | /tempy/1.0.1:
3135 | resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==}
3136 | engines: {node: '>=10'}
3137 | dependencies:
3138 | del: 6.0.0
3139 | is-stream: 2.0.1
3140 | temp-dir: 2.0.0
3141 | type-fest: 0.16.0
3142 | unique-string: 2.0.0
3143 | dev: true
3144 |
3145 | /test-exclude/6.0.0:
3146 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
3147 | engines: {node: '>=8'}
3148 | dependencies:
3149 | '@istanbuljs/schema': 0.1.3
3150 | glob: 7.2.0
3151 | minimatch: 3.1.2
3152 | dev: true
3153 |
3154 | /text-extensions/1.9.0:
3155 | resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
3156 | engines: {node: '>=0.10'}
3157 | dev: true
3158 |
3159 | /through/2.3.8:
3160 | resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
3161 | dev: true
3162 |
3163 | /through2/2.0.5:
3164 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
3165 | dependencies:
3166 | readable-stream: 2.3.7
3167 | xtend: 4.0.2
3168 | dev: true
3169 |
3170 | /through2/4.0.2:
3171 | resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
3172 | dependencies:
3173 | readable-stream: 3.6.0
3174 | dev: true
3175 |
3176 | /to-regex-range/5.0.1:
3177 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3178 | engines: {node: '>=8.0'}
3179 | dependencies:
3180 | is-number: 7.0.0
3181 | dev: true
3182 |
3183 | /tough-cookie/4.0.0:
3184 | resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
3185 | engines: {node: '>=6'}
3186 | dependencies:
3187 | psl: 1.8.0
3188 | punycode: 2.1.1
3189 | universalify: 0.1.2
3190 | dev: true
3191 |
3192 | /tr46/0.0.3:
3193 | resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=}
3194 | dev: true
3195 |
3196 | /tr46/3.0.0:
3197 | resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
3198 | engines: {node: '>=12'}
3199 | dependencies:
3200 | punycode: 2.1.1
3201 | dev: true
3202 |
3203 | /traverse/0.6.6:
3204 | resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=}
3205 | dev: true
3206 |
3207 | /trim-newlines/3.0.1:
3208 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
3209 | engines: {node: '>=8'}
3210 | dev: true
3211 |
3212 | /ts-node/10.7.0_ee885bc7281b682b6adbed6ae09ee090:
3213 | resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==}
3214 | hasBin: true
3215 | peerDependencies:
3216 | '@swc/core': '>=1.2.50'
3217 | '@swc/wasm': '>=1.2.50'
3218 | '@types/node': '*'
3219 | typescript: '>=2.7'
3220 | peerDependenciesMeta:
3221 | '@swc/core':
3222 | optional: true
3223 | '@swc/wasm':
3224 | optional: true
3225 | dependencies:
3226 | '@cspotcode/source-map-support': 0.7.0
3227 | '@tsconfig/node10': 1.0.8
3228 | '@tsconfig/node12': 1.0.9
3229 | '@tsconfig/node14': 1.0.1
3230 | '@tsconfig/node16': 1.0.2
3231 | '@types/node': 17.0.23
3232 | acorn: 8.7.0
3233 | acorn-walk: 8.2.0
3234 | arg: 4.1.3
3235 | create-require: 1.1.1
3236 | diff: 4.0.2
3237 | make-error: 1.3.6
3238 | typescript: 4.6.3
3239 | v8-compile-cache-lib: 3.0.0
3240 | yn: 3.1.1
3241 | dev: true
3242 |
3243 | /tslib/2.3.1:
3244 | resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
3245 | dev: true
3246 |
3247 | /type-check/0.3.2:
3248 | resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
3249 | engines: {node: '>= 0.8.0'}
3250 | dependencies:
3251 | prelude-ls: 1.1.2
3252 | dev: true
3253 |
3254 | /type-detect/4.0.8:
3255 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
3256 | engines: {node: '>=4'}
3257 | dev: true
3258 |
3259 | /type-fest/0.16.0:
3260 | resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
3261 | engines: {node: '>=10'}
3262 | dev: true
3263 |
3264 | /type-fest/0.18.1:
3265 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
3266 | engines: {node: '>=10'}
3267 | dev: true
3268 |
3269 | /type-fest/0.21.3:
3270 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
3271 | engines: {node: '>=10'}
3272 | dev: true
3273 |
3274 | /type-fest/0.6.0:
3275 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
3276 | engines: {node: '>=8'}
3277 | dev: true
3278 |
3279 | /type-fest/0.8.1:
3280 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
3281 | engines: {node: '>=8'}
3282 | dev: true
3283 |
3284 | /typescript/4.6.3:
3285 | resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==}
3286 | engines: {node: '>=4.2.0'}
3287 | hasBin: true
3288 | dev: true
3289 |
3290 | /uglify-js/3.15.3:
3291 | resolution: {integrity: sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==}
3292 | engines: {node: '>=0.8.0'}
3293 | hasBin: true
3294 | requiresBuild: true
3295 | dev: true
3296 | optional: true
3297 |
3298 | /unique-string/2.0.0:
3299 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
3300 | engines: {node: '>=8'}
3301 | dependencies:
3302 | crypto-random-string: 2.0.0
3303 | dev: true
3304 |
3305 | /universal-user-agent/6.0.0:
3306 | resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
3307 | dev: true
3308 |
3309 | /universalify/0.1.2:
3310 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
3311 | engines: {node: '>= 4.0.0'}
3312 | dev: true
3313 |
3314 | /universalify/2.0.0:
3315 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
3316 | engines: {node: '>= 10.0.0'}
3317 | dev: true
3318 |
3319 | /uri-js/4.4.1:
3320 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3321 | dependencies:
3322 | punycode: 2.1.1
3323 | dev: true
3324 |
3325 | /url-join/4.0.1:
3326 | resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
3327 | dev: true
3328 |
3329 | /util-deprecate/1.0.2:
3330 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
3331 | dev: true
3332 |
3333 | /uvu/0.5.3:
3334 | resolution: {integrity: sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==}
3335 | engines: {node: '>=8'}
3336 | hasBin: true
3337 | dependencies:
3338 | dequal: 2.0.2
3339 | diff: 5.0.0
3340 | kleur: 4.1.4
3341 | sade: 1.8.1
3342 | dev: true
3343 |
3344 | /v8-compile-cache-lib/3.0.0:
3345 | resolution: {integrity: sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==}
3346 | dev: true
3347 |
3348 | /v8-to-istanbul/8.1.1:
3349 | resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==}
3350 | engines: {node: '>=10.12.0'}
3351 | dependencies:
3352 | '@types/istanbul-lib-coverage': 2.0.4
3353 | convert-source-map: 1.8.0
3354 | source-map: 0.7.3
3355 | dev: true
3356 |
3357 | /validate-npm-package-license/3.0.4:
3358 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3359 | dependencies:
3360 | spdx-correct: 3.1.1
3361 | spdx-expression-parse: 3.0.1
3362 | dev: true
3363 |
3364 | /vite/2.9.1:
3365 | resolution: {integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==}
3366 | engines: {node: '>=12.2.0'}
3367 | hasBin: true
3368 | peerDependencies:
3369 | less: '*'
3370 | sass: '*'
3371 | stylus: '*'
3372 | peerDependenciesMeta:
3373 | less:
3374 | optional: true
3375 | sass:
3376 | optional: true
3377 | stylus:
3378 | optional: true
3379 | dependencies:
3380 | esbuild: 0.14.30
3381 | postcss: 8.4.12
3382 | resolve: 1.22.0
3383 | rollup: 2.70.1
3384 | optionalDependencies:
3385 | fsevents: 2.3.2
3386 | dev: true
3387 |
3388 | /w3c-hr-time/1.0.2:
3389 | resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
3390 | dependencies:
3391 | browser-process-hrtime: 1.0.0
3392 | dev: true
3393 |
3394 | /w3c-xmlserializer/3.0.0:
3395 | resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
3396 | engines: {node: '>=12'}
3397 | dependencies:
3398 | xml-name-validator: 4.0.0
3399 | dev: true
3400 |
3401 | /watchlist/0.3.1:
3402 | resolution: {integrity: sha512-m5r4bzxJ9eg07TT/O0Q49imFPD45ZTuQ3kaHwSpUJj1QwVd3pzit4UYOmySdmAP5Egkz6mB6hcAPuPfhIbNo0g==}
3403 | engines: {node: '>=8'}
3404 | hasBin: true
3405 | dependencies:
3406 | mri: 1.2.0
3407 | dev: true
3408 |
3409 | /webidl-conversions/3.0.1:
3410 | resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=}
3411 | dev: true
3412 |
3413 | /webidl-conversions/7.0.0:
3414 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
3415 | engines: {node: '>=12'}
3416 | dev: true
3417 |
3418 | /whatwg-encoding/2.0.0:
3419 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
3420 | engines: {node: '>=12'}
3421 | dependencies:
3422 | iconv-lite: 0.6.3
3423 | dev: true
3424 |
3425 | /whatwg-mimetype/3.0.0:
3426 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
3427 | engines: {node: '>=12'}
3428 | dev: true
3429 |
3430 | /whatwg-url/10.0.0:
3431 | resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==}
3432 | engines: {node: '>=12'}
3433 | dependencies:
3434 | tr46: 3.0.0
3435 | webidl-conversions: 7.0.0
3436 | dev: true
3437 |
3438 | /whatwg-url/5.0.0:
3439 | resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=}
3440 | dependencies:
3441 | tr46: 0.0.3
3442 | webidl-conversions: 3.0.1
3443 | dev: true
3444 |
3445 | /which/2.0.2:
3446 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3447 | engines: {node: '>= 8'}
3448 | hasBin: true
3449 | dependencies:
3450 | isexe: 2.0.0
3451 | dev: true
3452 |
3453 | /word-wrap/1.2.3:
3454 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3455 | engines: {node: '>=0.10.0'}
3456 | dev: true
3457 |
3458 | /wordwrap/1.0.0:
3459 | resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
3460 | dev: true
3461 |
3462 | /wrap-ansi/7.0.0:
3463 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3464 | engines: {node: '>=10'}
3465 | dependencies:
3466 | ansi-styles: 4.3.0
3467 | string-width: 4.2.3
3468 | strip-ansi: 6.0.1
3469 | dev: true
3470 |
3471 | /wrappy/1.0.2:
3472 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
3473 | dev: true
3474 |
3475 | /ws/8.5.0:
3476 | resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
3477 | engines: {node: '>=10.0.0'}
3478 | peerDependencies:
3479 | bufferutil: ^4.0.1
3480 | utf-8-validate: ^5.0.2
3481 | peerDependenciesMeta:
3482 | bufferutil:
3483 | optional: true
3484 | utf-8-validate:
3485 | optional: true
3486 | dev: true
3487 |
3488 | /xml-name-validator/4.0.0:
3489 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
3490 | engines: {node: '>=12'}
3491 | dev: true
3492 |
3493 | /xmlchars/2.2.0:
3494 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
3495 | dev: true
3496 |
3497 | /xtend/4.0.2:
3498 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
3499 | engines: {node: '>=0.4'}
3500 | dev: true
3501 |
3502 | /y18n/5.0.8:
3503 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
3504 | engines: {node: '>=10'}
3505 | dev: true
3506 |
3507 | /yallist/4.0.0:
3508 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3509 | dev: true
3510 |
3511 | /yaml/1.10.2:
3512 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
3513 | engines: {node: '>= 6'}
3514 | dev: true
3515 |
3516 | /yargs-parser/20.2.9:
3517 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
3518 | engines: {node: '>=10'}
3519 | dev: true
3520 |
3521 | /yargs-parser/21.0.1:
3522 | resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
3523 | engines: {node: '>=12'}
3524 | dev: true
3525 |
3526 | /yargs/16.2.0:
3527 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
3528 | engines: {node: '>=10'}
3529 | dependencies:
3530 | cliui: 7.0.4
3531 | escalade: 3.1.1
3532 | get-caller-file: 2.0.5
3533 | require-directory: 2.1.1
3534 | string-width: 4.2.3
3535 | y18n: 5.0.8
3536 | yargs-parser: 20.2.9
3537 | dev: true
3538 |
3539 | /yargs/17.4.0:
3540 | resolution: {integrity: sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==}
3541 | engines: {node: '>=12'}
3542 | dependencies:
3543 | cliui: 7.0.4
3544 | escalade: 3.1.1
3545 | get-caller-file: 2.0.5
3546 | require-directory: 2.1.1
3547 | string-width: 4.2.3
3548 | y18n: 5.0.8
3549 | yargs-parser: 21.0.1
3550 | dev: true
3551 |
3552 | /yn/3.1.1:
3553 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
3554 | engines: {node: '>=6'}
3555 | dev: true
3556 |
3557 | /yocto-queue/0.1.0:
3558 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
3559 | engines: {node: '>=10'}
3560 | dev: true
3561 |
--------------------------------------------------------------------------------
/release.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | branches: ['main'],
3 | plugins: [
4 | '@semantic-release/commit-analyzer',
5 | '@semantic-release/release-notes-generator',
6 | '@semantic-release/npm',
7 | '@semantic-release/github',
8 | '@semantic-release/git',
9 | ],
10 | }
11 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "outDir": "dist",
5 | "declaration": true,
6 | "sourceMap": false,
7 | "target": "esnext",
8 | "module": "esnext",
9 | "moduleResolution": "node",
10 | "allowJs": false,
11 | "strict": true,
12 | "noUnusedLocals": true,
13 | "rootDir": ".",
14 | "types": ["vite/client"]
15 | },
16 | "include": [
17 | "lib"
18 | ]
19 | }
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import { resolve } from 'path'
3 |
4 | export default defineConfig({
5 | build: {
6 | target: 'es2019',
7 | minify: 'esbuild',
8 | lib: {
9 | entry: resolve(__dirname, 'lib/index.ts'),
10 | name: 'alio',
11 | formats: ['es', 'umd', 'iife'],
12 | },
13 | rollupOptions: {
14 | external: ['smitter', 'martha'],
15 | output: {
16 | globals: {
17 | smitter: 'smitter',
18 | martha: 'martha',
19 | },
20 | },
21 | },
22 | },
23 | })
24 |
--------------------------------------------------------------------------------