= T & {
14 | children?: Child | Child[]
15 | }
16 |
17 | const aliases = {
18 | className: 'class',
19 | htmlFor: 'for',
20 | }
21 |
22 | const voids = [
23 | 'area',
24 | 'base',
25 | 'br',
26 | 'col',
27 | 'embed',
28 | 'hr',
29 | 'img',
30 | 'input',
31 | 'link',
32 | 'meta',
33 | 'param',
34 | 'source',
35 | 'track',
36 | 'wbr',
37 | ]
38 |
39 | export function styleObjectToString(style: { [property in CSSPropertyNames]: string | number }) {
40 | let s = ''
41 |
42 | for (const p in style) {
43 | const k = p.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase()
44 | const v = style[p]
45 | if (v || typeof v === 'number') s += k + ':' + style[p] + ';'
46 | }
47 |
48 | return s
49 | }
50 |
51 | export function h(tag: Element, props: Props, ...children: Child[] | Child[][]): string {
52 | // multiple children as immediate children
53 | if (typeof tag === 'object' && tag.children) return tag.children.join('')
54 |
55 | props = props || {}
56 |
57 | const c = []
58 | children = children.length ? children : props.children || []
59 |
60 | while (children.length) {
61 | const child = children.shift()
62 | if (!child) continue
63 | switch (typeof child) {
64 | case 'string':
65 | c.push(child)
66 | break
67 | case 'number':
68 | c.push(`${child}`)
69 | break
70 | case 'boolean':
71 | continue
72 | default:
73 | // @ts-expect-error
74 | children.push(...child)
75 | }
76 | }
77 |
78 | // needed for JSX
79 | if (typeof tag === 'function') return tag({ ...props, children: c })
80 |
81 | let attrs = ''
82 |
83 | for (const k of Object.keys(props)) {
84 | if (k === 'children') continue
85 |
86 | let value = props[k]
87 | const key = aliases[k] || k
88 |
89 | if (typeof value === 'boolean' || value === '') {
90 | attrs += `${key} `
91 | continue
92 | }
93 |
94 | if (value === 0) value += ''
95 |
96 | if (k === 'style') value = styleObjectToString(value)
97 |
98 | if (value) attrs += `${key}="${value}"`
99 | }
100 |
101 | const a = attrs ? ' ' + attrs.trim() : ''
102 | const v = voids.indexOf(tag as string) > -1
103 |
104 | let childs = ''
105 |
106 | while (c.length) {
107 | childs += c.shift()
108 | }
109 |
110 | return v ? '<' + tag + a + ' />' : '<' + tag + a + '>' + childs + '' + tag + '>'
111 | }
112 |
--------------------------------------------------------------------------------
/bench/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "requires": true,
3 | "lockfileVersion": 1,
4 | "dependencies": {
5 | "benchmark": {
6 | "version": "2.1.4",
7 | "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz",
8 | "integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=",
9 | "dev": true,
10 | "requires": {
11 | "lodash": "^4.17.4",
12 | "platform": "^1.3.3"
13 | }
14 | },
15 | "browser-split": {
16 | "version": "0.0.0",
17 | "resolved": "https://registry.npmjs.org/browser-split/-/browser-split-0.0.0.tgz",
18 | "integrity": "sha1-QUGcrvdpdVkp3VGJZ9PuwKYmJ3E=",
19 | "dev": true
20 | },
21 | "class-list": {
22 | "version": "0.1.1",
23 | "resolved": "https://registry.npmjs.org/class-list/-/class-list-0.1.1.tgz",
24 | "integrity": "sha1-m5dFGSxBebXaCg12M2WOPHDXlss=",
25 | "dev": true,
26 | "requires": {
27 | "indexof": "0.0.1"
28 | }
29 | },
30 | "html-element": {
31 | "version": "2.3.1",
32 | "resolved": "https://registry.npmjs.org/html-element/-/html-element-2.3.1.tgz",
33 | "integrity": "sha512-xnFt2ZkbFcjc+JoAtg3Hl89VeEZDjododu4VCPkRvFmBTHHA9U1Nt6hLUWfW2O+6Sl/rT1hHK/PivleX3PdBJQ==",
34 | "dev": true,
35 | "requires": {
36 | "class-list": "~0.1.1"
37 | }
38 | },
39 | "hyperscript": {
40 | "version": "2.0.2",
41 | "resolved": "https://registry.npmjs.org/hyperscript/-/hyperscript-2.0.2.tgz",
42 | "integrity": "sha1-ODnLpFVUvf4nu4HCFC0WhPgTWvU=",
43 | "dev": true,
44 | "requires": {
45 | "browser-split": "0.0.0",
46 | "class-list": "~0.1.0",
47 | "html-element": "^2.0.0"
48 | }
49 | },
50 | "indexof": {
51 | "version": "0.0.1",
52 | "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
53 | "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
54 | "dev": true
55 | },
56 | "js-tokens": {
57 | "version": "4.0.0",
58 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
59 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
60 | "dev": true
61 | },
62 | "lodash": {
63 | "version": "4.17.20",
64 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
65 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
66 | "dev": true
67 | },
68 | "loose-envify": {
69 | "version": "1.4.0",
70 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
71 | "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
72 | "dev": true,
73 | "requires": {
74 | "js-tokens": "^3.0.0 || ^4.0.0"
75 | }
76 | },
77 | "object-assign": {
78 | "version": "4.1.1",
79 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
80 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
81 | "dev": true
82 | },
83 | "platform": {
84 | "version": "1.3.6",
85 | "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
86 | "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
87 | "dev": true
88 | },
89 | "prop-types": {
90 | "version": "15.7.2",
91 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
92 | "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
93 | "dev": true,
94 | "requires": {
95 | "loose-envify": "^1.4.0",
96 | "object-assign": "^4.1.1",
97 | "react-is": "^16.8.1"
98 | }
99 | },
100 | "react": {
101 | "version": "16.13.1",
102 | "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz",
103 | "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==",
104 | "dev": true,
105 | "requires": {
106 | "loose-envify": "^1.1.0",
107 | "object-assign": "^4.1.1",
108 | "prop-types": "^15.6.2"
109 | }
110 | },
111 | "react-dom": {
112 | "version": "16.13.1",
113 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz",
114 | "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==",
115 | "dev": true,
116 | "requires": {
117 | "loose-envify": "^1.1.0",
118 | "object-assign": "^4.1.1",
119 | "prop-types": "^15.6.2",
120 | "scheduler": "^0.19.1"
121 | }
122 | },
123 | "react-is": {
124 | "version": "16.13.1",
125 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
126 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
127 | "dev": true
128 | },
129 | "scheduler": {
130 | "version": "0.19.1",
131 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz",
132 | "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
133 | "dev": true,
134 | "requires": {
135 | "loose-envify": "^1.1.0",
136 | "object-assign": "^4.1.1"
137 | }
138 | },
139 | "vhtml": {
140 | "version": "2.2.0",
141 | "resolved": "https://registry.npmjs.org/vhtml/-/vhtml-2.2.0.tgz",
142 | "integrity": "sha512-TPXrXrxBOslRUVnlVkiAqhoXneiertIg86bdvzionrUYhEuiROvyPZNiiP6GIIJ2Q7oPNVyEtIx8gMAZZE9lCQ=="
143 | }
144 | }
145 | }
146 |
--------------------------------------------------------------------------------
/lib/__tests__/index.tsx:
--------------------------------------------------------------------------------
1 | import { test } from 'uvu'
2 | import * as assert from 'uvu/assert'
3 |
4 | import { h, PropsWithChildren } from '../'
5 |
6 | test('h', async () => {
7 | const html = foo
8 | assert.equal(html, `foo
`)
9 | })
10 |
11 | test('h - number as child', async () => {
12 | const html = {1}
13 | assert.equal(html, `1
`)
14 | })
15 |
16 | test('h - boolean as child', async () => {
17 | const html = Hello {true}
18 | assert.equal(html, `Hello
`)
19 | })
20 |
21 | test('h - nested', async () => {
22 | const html = (
23 |
24 |
test
25 |
26 | )
27 | assert.equal(html, `test
`)
28 | })
29 |
30 | test('h - attrs', async () => {
31 | const html = foo
32 | assert.equal(html, `foo
`)
33 | })
34 |
35 | test('h - aliases', async () => {
36 | const html = foo
37 | assert.equal(html, `foo
`)
38 | const htmlFor =
39 | assert.equal(htmlFor, ``)
40 | })
41 |
42 | test('h - multi children', async () => {
43 | const html = (
44 |
45 |
foo
46 | bar
47 |
48 | )
49 | assert.equal(html, `foo
bar
`)
50 | })
51 |
52 | test('h - component', async () => {
53 | function Comp({ title, children }: PropsWithChildren<{ title: string }>) {
54 | return (
55 |
56 |
{title}
57 | {children}
58 |
59 | )
60 | }
61 | const html = (
62 |
63 |
64 | foo
65 |
66 |
67 | )
68 | assert.equal(html, ``)
69 | })
70 |
71 | test('h - style', async () => {
72 | const obj = foo
73 | assert.equal(obj, `foo
`)
74 | })
75 |
76 | test('h - data attr', async () => {
77 | const html = foo
78 | assert.equal(html, `foo
`)
79 | })
80 |
81 | test('h - boolean attr', async () => {
82 | const html =
83 | assert.equal(html, ``)
84 | })
85 |
86 | test('h - multiple boolean attrs', async () => {
87 | const html =
88 | assert.equal(html, ``)
89 | })
90 |
91 | test('h - non-boolean boolean attr + self-closing', async () => {
92 | const html =
93 | assert.equal(html, ``)
94 | })
95 |
96 | test('h - null attr', async () => {
97 | const html = foo
98 | assert.equal(html, `foo
`)
99 | })
100 |
101 | test('h - undefined attr', async () => {
102 | const html = foo
103 | assert.equal(html, `foo
`)
104 | })
105 |
106 | test('h - empty string attr', async () => {
107 | const html =
108 | assert.equal(html, ``)
109 | })
110 |
111 | test('h - 0 as attr', async () => {
112 | const html =
113 | assert.equal(html, ``)
114 | })
115 |
116 | test('h - null style', async () => {
117 | const html = foo
118 | assert.equal(html, `foo
`)
119 | })
120 |
121 | test('h - undefined style', async () => {
122 | const html = foo
123 | assert.equal(html, `foo
`)
124 | })
125 |
126 | test('h - null prop in style', async () => {
127 | const html = foo
128 | assert.equal(html, `foo
`)
129 | })
130 |
131 | test('h - undefined prop in style', async () => {
132 | const html = foo
133 | assert.equal(html, `foo
`)
134 | })
135 |
136 | test('h - falsy prop in style', async () => {
137 | const html = foo
138 | assert.equal(html, `foo
`)
139 | })
140 |
141 | test('h - 0 prop in style', async () => {
142 | const html = foo
143 | assert.equal(html, `foo
`)
144 | })
145 |
146 | test('h - children & children', async () => {
147 | const html = (
148 |
149 |
150 |
151 | )
152 | assert.equal(html, `
`)
153 | })
154 |
155 | test('h - array', async () => {
156 | const html = {true && [, ]}
157 | assert.equal(html, `
`)
158 | })
159 |
160 | test('h - fragment', async () => {
161 | const html = (
162 |
163 | {true && (
164 | <>
165 |
166 |
167 | >
168 | )}
169 |
170 | )
171 | assert.equal(html, `
`)
172 | })
173 |
174 | test('handles falsy coercion', () => {
175 | const val = undefined
176 | const html = {val &&
{val}
}
177 | assert.ok(!/h1/.test(html))
178 | })
179 |
180 | test('can return null', () => {
181 | const Comp = () => null
182 | const html = (
183 |
184 |
185 |
186 | )
187 | assert.equal(html, '')
188 | })
189 |
190 | test('multiple fn components', () => {
191 | const Comp = () => 'hello'
192 | const Comp2 = () =>
193 | const html = (
194 |
195 |
196 |
197 |
198 | )
199 | assert.equal(html, '')
200 | })
201 |
202 | /*
203 | * Hyperscript specific
204 | */
205 |
206 | test('h - no props', async () => {
207 | const html = h('div', null, 'foo')
208 | assert.equal(html, `foo
`)
209 | })
210 |
211 | test('h - array children', async () => {
212 | const html = h('div', null, [h('h1', {}, 'foo'), h('h1', {}, 'bar')])
213 | assert.equal(html, `foo
bar
`)
214 | })
215 |
216 | test('h - array children with falsy values', async () => {
217 | const value = undefined
218 | const html = h('div', null, [h('h1', {}, 'foo'), value && h('h2', {}, value), false && h('h3', {}, 'baz')])
219 | assert.equal(html, `foo
`)
220 | })
221 |
222 | test('h - undefined children', async () => {
223 | const html = h('div', {}, [h('h1', {}, 'hello'), undefined])
224 | assert.equal(html, `hello
`)
225 | })
226 |
227 | test('h - children as props', async () => {
228 | const html = h('div', {
229 | children: [h('h1', {}, 'foo'), h('h1', {}, 'bar')],
230 | })
231 | assert.equal(html, `foo
bar
`)
232 | })
233 |
234 | test.run()
235 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | '@commitlint/cli': ^15.0.0
5 | '@commitlint/config-conventional': ^15.0.0
6 | '@semantic-release/git': ^10.0.1
7 | baretest: ^2.0.0
8 | c8: ^7.12.0
9 | commitlint: ^15.0.0
10 | csstype: ^3.1.1
11 | esbuild: ^0.14.54
12 | esbuild-register: ^3.4.2
13 | husky: ^7.0.4
14 | is-ci: ^3.0.1
15 | prettier: ^2.8.3
16 | semantic-release: ^18.0.1
17 | typescript: ^4.9.5
18 | uvu: ^0.5.6
19 |
20 | dependencies:
21 | csstype: 3.1.1
22 |
23 | devDependencies:
24 | '@commitlint/cli': 15.0.0
25 | '@commitlint/config-conventional': 15.0.0
26 | '@semantic-release/git': 10.0.1_semantic-release@18.0.1
27 | baretest: 2.0.0
28 | c8: 7.12.0
29 | commitlint: 15.0.0
30 | esbuild: 0.14.54
31 | esbuild-register: 3.4.2_esbuild@0.14.54
32 | husky: 7.0.4
33 | is-ci: 3.0.1
34 | prettier: 2.8.3
35 | semantic-release: 18.0.1
36 | typescript: 4.9.5
37 | uvu: 0.5.6
38 |
39 | packages:
40 |
41 | /@babel/code-frame/7.18.6:
42 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
43 | engines: {node: '>=6.9.0'}
44 | dependencies:
45 | '@babel/highlight': 7.18.6
46 | dev: true
47 |
48 | /@babel/helper-validator-identifier/7.19.1:
49 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
50 | engines: {node: '>=6.9.0'}
51 | dev: true
52 |
53 | /@babel/highlight/7.18.6:
54 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
55 | engines: {node: '>=6.9.0'}
56 | dependencies:
57 | '@babel/helper-validator-identifier': 7.19.1
58 | chalk: 2.4.2
59 | js-tokens: 4.0.0
60 | dev: true
61 |
62 | /@bcoe/v8-coverage/0.2.3:
63 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
64 | dev: true
65 |
66 | /@colors/colors/1.5.0:
67 | resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
68 | engines: {node: '>=0.1.90'}
69 | requiresBuild: true
70 | dev: true
71 | optional: true
72 |
73 | /@commitlint/cli/15.0.0:
74 | resolution: {integrity: sha512-Y5xmDCweytqzo4N4lOI2YRiuX35xTjcs8n5hUceBH8eyK0YbwtgWX50BJOH2XbkwEmII9blNhlBog6AdQsqicg==}
75 | engines: {node: '>=v12'}
76 | hasBin: true
77 | dependencies:
78 | '@commitlint/format': 15.0.0
79 | '@commitlint/lint': 15.0.0
80 | '@commitlint/load': 15.0.0
81 | '@commitlint/read': 15.0.0
82 | '@commitlint/types': 15.0.0
83 | lodash: 4.17.21
84 | resolve-from: 5.0.0
85 | resolve-global: 1.0.0
86 | yargs: 17.6.2
87 | dev: true
88 |
89 | /@commitlint/config-conventional/15.0.0:
90 | resolution: {integrity: sha512-eZBRL8Lk3hMNHp1wUMYj0qrZQEsST1ai7KHR8J1IDD9aHgT7L2giciibuQ+Og7vxVhR5WtYDvh9xirXFVPaSkQ==}
91 | engines: {node: '>=v12'}
92 | dependencies:
93 | conventional-changelog-conventionalcommits: 4.6.3
94 | dev: true
95 |
96 | /@commitlint/ensure/15.0.0:
97 | resolution: {integrity: sha512-7DV4iNIald3vycwaWBNGk5FbonaNzOlU8nBe5m5AgU2dIeNKuXwLm+zzJzG27j0Ho56rgz//3F6RIvmsoxY9ZA==}
98 | engines: {node: '>=v12'}
99 | dependencies:
100 | '@commitlint/types': 15.0.0
101 | lodash: 4.17.21
102 | dev: true
103 |
104 | /@commitlint/execute-rule/15.0.0:
105 | resolution: {integrity: sha512-pyE4ApxjbWhb1TXz5vRiGwI2ssdMMgZbaaheZq1/7WC0xRnqnIhE1yUC1D2q20qPtvkZPstTYvMiRVtF+DvjUg==}
106 | engines: {node: '>=v12'}
107 | dev: true
108 |
109 | /@commitlint/format/15.0.0:
110 | resolution: {integrity: sha512-bPhAfqwRhPk92WiuY0ktEJNpRRHSCd+Eg1MdhGyL9Bl3U25E5zvuInA+dNctnzZiOBSH/37ZaD0eOKCpQE6acg==}
111 | engines: {node: '>=v12'}
112 | dependencies:
113 | '@commitlint/types': 15.0.0
114 | chalk: 4.1.2
115 | dev: true
116 |
117 | /@commitlint/is-ignored/15.0.0:
118 | resolution: {integrity: sha512-edtnkf2QZ/7e/YCJDgn1WDw9wfF1WfOitW5YEoSOb4SxjJEb/oE87kxNPZ2j8mnDMuunspcMfGHeg6fRlwaEWg==}
119 | engines: {node: '>=v12'}
120 | dependencies:
121 | '@commitlint/types': 15.0.0
122 | semver: 7.3.5
123 | dev: true
124 |
125 | /@commitlint/lint/15.0.0:
126 | resolution: {integrity: sha512-hUi2+Im/2dJ5FBvWnodypTkg+5haCgsDzB0fyMApWLUA1IucYUAqRCQCW5em1Mhk9Crw1pd5YzFNikhIclkqCw==}
127 | engines: {node: '>=v12'}
128 | dependencies:
129 | '@commitlint/is-ignored': 15.0.0
130 | '@commitlint/parse': 15.0.0
131 | '@commitlint/rules': 15.0.0
132 | '@commitlint/types': 15.0.0
133 | dev: true
134 |
135 | /@commitlint/load/15.0.0:
136 | resolution: {integrity: sha512-Ak1YPeOhvxmY3ioe0o6m1yLGvUAYb4BdfGgShU8jiTCmU3Mnmms0Xh/kfQz8AybhezCC3AmVTyBLaBZxOHR8kg==}
137 | engines: {node: '>=v12'}
138 | dependencies:
139 | '@commitlint/execute-rule': 15.0.0
140 | '@commitlint/resolve-extends': 15.0.0
141 | '@commitlint/types': 15.0.0
142 | '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_prdn7pc7mycjsinmi5fnyv4we4
143 | chalk: 4.1.2
144 | cosmiconfig: 7.1.0
145 | lodash: 4.17.21
146 | resolve-from: 5.0.0
147 | typescript: 4.9.5
148 | dev: true
149 |
150 | /@commitlint/message/15.0.0:
151 | resolution: {integrity: sha512-L8euabzboKavPuDJsdIYAY2wx97LbiGEYsckMo6NmV8pOun50c8hQx6ouXFSAx4pp+mX9yUGmMiVqfrk2LKDJQ==}
152 | engines: {node: '>=v12'}
153 | dev: true
154 |
155 | /@commitlint/parse/15.0.0:
156 | resolution: {integrity: sha512-7fweM67tZfBNS7zw1KTuuT5K2u9nGytUJqFqT/1Ln3Na9cBCsoAqR47mfsNOTlRCgGwakm4xiQ7BpS2gN0OGuw==}
157 | engines: {node: '>=v12'}
158 | dependencies:
159 | '@commitlint/types': 15.0.0
160 | conventional-changelog-angular: 5.0.13
161 | conventional-commits-parser: 3.2.4
162 | dev: true
163 |
164 | /@commitlint/read/15.0.0:
165 | resolution: {integrity: sha512-5yI1o2HKZFVe7RTjL7IhuhHMKar/MDNY34vEHqqz9gMI7BK/rdP8uVb4Di1efl2V0UPnwID0nPKWESjQ8Ti0gw==}
166 | engines: {node: '>=v12'}
167 | dependencies:
168 | '@commitlint/top-level': 15.0.0
169 | '@commitlint/types': 15.0.0
170 | fs-extra: 10.1.0
171 | git-raw-commits: 2.0.11
172 | dev: true
173 |
174 | /@commitlint/resolve-extends/15.0.0:
175 | resolution: {integrity: sha512-7apfRJjgJsKja7lHsPfEFixKjA/fk/UeD3owkOw1174yYu4u8xBDLSeU3IinGPdMuF9m245eX8wo7vLUy+EBSg==}
176 | engines: {node: '>=v12'}
177 | dependencies:
178 | import-fresh: 3.3.0
179 | lodash: 4.17.21
180 | resolve-from: 5.0.0
181 | resolve-global: 1.0.0
182 | dev: true
183 |
184 | /@commitlint/rules/15.0.0:
185 | resolution: {integrity: sha512-SqXfp6QUlwBS+0IZm4FEA/NmmAwcFQIkG3B05BtemOVWXQdZ8j1vV6hDwvA9oMPCmUSrrGpHOtZK7HaHhng2yA==}
186 | engines: {node: '>=v12'}
187 | dependencies:
188 | '@commitlint/ensure': 15.0.0
189 | '@commitlint/message': 15.0.0
190 | '@commitlint/to-lines': 15.0.0
191 | '@commitlint/types': 15.0.0
192 | execa: 5.1.1
193 | dev: true
194 |
195 | /@commitlint/to-lines/15.0.0:
196 | resolution: {integrity: sha512-mY3MNA9ujPqVpiJjTYG9MDsYCobue5PJFO0MfcIzS1mCVvngH8ZFTPAh1fT5t+t1h876boS88+9WgqjRvbYItw==}
197 | engines: {node: '>=v12'}
198 | dev: true
199 |
200 | /@commitlint/top-level/15.0.0:
201 | resolution: {integrity: sha512-7Gz3t7xcuuUw1d1Nou6YLaztzp2Em+qZ6YdCzrqYc+aquca3Vt0O696nuiBDU/oE+tls4Hx2CNpAbWhTgEwB5A==}
202 | engines: {node: '>=v12'}
203 | dependencies:
204 | find-up: 5.0.0
205 | dev: true
206 |
207 | /@commitlint/types/15.0.0:
208 | resolution: {integrity: sha512-OMSLX+QJnyNoTwws54ULv9sOvuw9GdVezln76oyUd4YbMMJyaav62aSXDuCdWyL2sm9hTkSzyEi52PNaIj/vqw==}
209 | engines: {node: '>=v12'}
210 | dependencies:
211 | chalk: 4.1.2
212 | dev: true
213 |
214 | /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_prdn7pc7mycjsinmi5fnyv4we4:
215 | resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==}
216 | engines: {node: '>=10.0.0'}
217 | peerDependencies:
218 | cosmiconfig: '>=6'
219 | dependencies:
220 | cosmiconfig: 7.1.0
221 | lodash.get: 4.4.2
222 | make-error: 1.3.6
223 | ts-node: 9.1.1_typescript@4.9.5
224 | tslib: 2.5.0
225 | transitivePeerDependencies:
226 | - typescript
227 | dev: true
228 |
229 | /@esbuild/linux-loong64/0.14.54:
230 | resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
231 | engines: {node: '>=12'}
232 | cpu: [loong64]
233 | os: [linux]
234 | requiresBuild: true
235 | dev: true
236 | optional: true
237 |
238 | /@istanbuljs/schema/0.1.3:
239 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
240 | engines: {node: '>=8'}
241 | dev: true
242 |
243 | /@jridgewell/resolve-uri/3.1.0:
244 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
245 | engines: {node: '>=6.0.0'}
246 | dev: true
247 |
248 | /@jridgewell/sourcemap-codec/1.4.14:
249 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
250 | dev: true
251 |
252 | /@jridgewell/trace-mapping/0.3.17:
253 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
254 | dependencies:
255 | '@jridgewell/resolve-uri': 3.1.0
256 | '@jridgewell/sourcemap-codec': 1.4.14
257 | dev: true
258 |
259 | /@nodelib/fs.scandir/2.1.5:
260 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
261 | engines: {node: '>= 8'}
262 | dependencies:
263 | '@nodelib/fs.stat': 2.0.5
264 | run-parallel: 1.2.0
265 | dev: true
266 |
267 | /@nodelib/fs.stat/2.0.5:
268 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
269 | engines: {node: '>= 8'}
270 | dev: true
271 |
272 | /@nodelib/fs.walk/1.2.8:
273 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
274 | engines: {node: '>= 8'}
275 | dependencies:
276 | '@nodelib/fs.scandir': 2.1.5
277 | fastq: 1.15.0
278 | dev: true
279 |
280 | /@octokit/auth-token/3.0.3:
281 | resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==}
282 | engines: {node: '>= 14'}
283 | dependencies:
284 | '@octokit/types': 9.0.0
285 | dev: true
286 |
287 | /@octokit/core/4.2.0:
288 | resolution: {integrity: sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==}
289 | engines: {node: '>= 14'}
290 | dependencies:
291 | '@octokit/auth-token': 3.0.3
292 | '@octokit/graphql': 5.0.5
293 | '@octokit/request': 6.2.3
294 | '@octokit/request-error': 3.0.3
295 | '@octokit/types': 9.0.0
296 | before-after-hook: 2.2.3
297 | universal-user-agent: 6.0.0
298 | transitivePeerDependencies:
299 | - encoding
300 | dev: true
301 |
302 | /@octokit/endpoint/7.0.5:
303 | resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==}
304 | engines: {node: '>= 14'}
305 | dependencies:
306 | '@octokit/types': 9.0.0
307 | is-plain-object: 5.0.0
308 | universal-user-agent: 6.0.0
309 | dev: true
310 |
311 | /@octokit/graphql/5.0.5:
312 | resolution: {integrity: sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==}
313 | engines: {node: '>= 14'}
314 | dependencies:
315 | '@octokit/request': 6.2.3
316 | '@octokit/types': 9.0.0
317 | universal-user-agent: 6.0.0
318 | transitivePeerDependencies:
319 | - encoding
320 | dev: true
321 |
322 | /@octokit/openapi-types/16.0.0:
323 | resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==}
324 | dev: true
325 |
326 | /@octokit/plugin-paginate-rest/6.0.0_@octokit+core@4.2.0:
327 | resolution: {integrity: sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==}
328 | engines: {node: '>= 14'}
329 | peerDependencies:
330 | '@octokit/core': '>=4'
331 | dependencies:
332 | '@octokit/core': 4.2.0
333 | '@octokit/types': 9.0.0
334 | dev: true
335 |
336 | /@octokit/plugin-request-log/1.0.4_@octokit+core@4.2.0:
337 | resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
338 | peerDependencies:
339 | '@octokit/core': '>=3'
340 | dependencies:
341 | '@octokit/core': 4.2.0
342 | dev: true
343 |
344 | /@octokit/plugin-rest-endpoint-methods/7.0.1_@octokit+core@4.2.0:
345 | resolution: {integrity: sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==}
346 | engines: {node: '>= 14'}
347 | peerDependencies:
348 | '@octokit/core': '>=3'
349 | dependencies:
350 | '@octokit/core': 4.2.0
351 | '@octokit/types': 9.0.0
352 | deprecation: 2.3.1
353 | dev: true
354 |
355 | /@octokit/request-error/3.0.3:
356 | resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
357 | engines: {node: '>= 14'}
358 | dependencies:
359 | '@octokit/types': 9.0.0
360 | deprecation: 2.3.1
361 | once: 1.4.0
362 | dev: true
363 |
364 | /@octokit/request/6.2.3:
365 | resolution: {integrity: sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==}
366 | engines: {node: '>= 14'}
367 | dependencies:
368 | '@octokit/endpoint': 7.0.5
369 | '@octokit/request-error': 3.0.3
370 | '@octokit/types': 9.0.0
371 | is-plain-object: 5.0.0
372 | node-fetch: 2.6.9
373 | universal-user-agent: 6.0.0
374 | transitivePeerDependencies:
375 | - encoding
376 | dev: true
377 |
378 | /@octokit/rest/19.0.7:
379 | resolution: {integrity: sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==}
380 | engines: {node: '>= 14'}
381 | dependencies:
382 | '@octokit/core': 4.2.0
383 | '@octokit/plugin-paginate-rest': 6.0.0_@octokit+core@4.2.0
384 | '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.2.0
385 | '@octokit/plugin-rest-endpoint-methods': 7.0.1_@octokit+core@4.2.0
386 | transitivePeerDependencies:
387 | - encoding
388 | dev: true
389 |
390 | /@octokit/types/9.0.0:
391 | resolution: {integrity: sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==}
392 | dependencies:
393 | '@octokit/openapi-types': 16.0.0
394 | dev: true
395 |
396 | /@semantic-release/commit-analyzer/9.0.2_semantic-release@18.0.1:
397 | resolution: {integrity: sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==}
398 | engines: {node: '>=14.17'}
399 | peerDependencies:
400 | semantic-release: '>=18.0.0-beta.1'
401 | dependencies:
402 | conventional-changelog-angular: 5.0.13
403 | conventional-commits-filter: 2.0.7
404 | conventional-commits-parser: 3.2.4
405 | debug: 4.3.4
406 | import-from: 4.0.0
407 | lodash: 4.17.21
408 | micromatch: 4.0.5
409 | semantic-release: 18.0.1
410 | transitivePeerDependencies:
411 | - supports-color
412 | dev: true
413 |
414 | /@semantic-release/error/3.0.0:
415 | resolution: {integrity: sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==}
416 | engines: {node: '>=14.17'}
417 | dev: true
418 |
419 | /@semantic-release/git/10.0.1_semantic-release@18.0.1:
420 | resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==}
421 | engines: {node: '>=14.17'}
422 | peerDependencies:
423 | semantic-release: '>=18.0.0'
424 | dependencies:
425 | '@semantic-release/error': 3.0.0
426 | aggregate-error: 3.1.0
427 | debug: 4.3.4
428 | dir-glob: 3.0.1
429 | execa: 5.1.1
430 | lodash: 4.17.21
431 | micromatch: 4.0.5
432 | p-reduce: 2.1.0
433 | semantic-release: 18.0.1
434 | transitivePeerDependencies:
435 | - supports-color
436 | dev: true
437 |
438 | /@semantic-release/github/8.0.7_semantic-release@18.0.1:
439 | resolution: {integrity: sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==}
440 | engines: {node: '>=14.17'}
441 | peerDependencies:
442 | semantic-release: '>=18.0.0-beta.1'
443 | dependencies:
444 | '@octokit/rest': 19.0.7
445 | '@semantic-release/error': 3.0.0
446 | aggregate-error: 3.1.0
447 | bottleneck: 2.19.5
448 | debug: 4.3.4
449 | dir-glob: 3.0.1
450 | fs-extra: 11.1.0
451 | globby: 11.1.0
452 | http-proxy-agent: 5.0.0
453 | https-proxy-agent: 5.0.1
454 | issue-parser: 6.0.0
455 | lodash: 4.17.21
456 | mime: 3.0.0
457 | p-filter: 2.1.0
458 | p-retry: 4.6.2
459 | semantic-release: 18.0.1
460 | url-join: 4.0.1
461 | transitivePeerDependencies:
462 | - encoding
463 | - supports-color
464 | dev: true
465 |
466 | /@semantic-release/npm/8.0.3_semantic-release@18.0.1:
467 | resolution: {integrity: sha512-Qbg7x/O1t3sJqsv2+U0AL4Utgi/ymlCiUdt67Ftz9HL9N8aDML4t2tE0T9MBaYdqwD976hz57DqHHXKVppUBoA==}
468 | engines: {node: '>=14.17'}
469 | peerDependencies:
470 | semantic-release: '>=18.0.0'
471 | dependencies:
472 | '@semantic-release/error': 3.0.0
473 | aggregate-error: 3.1.0
474 | execa: 5.1.1
475 | fs-extra: 10.1.0
476 | lodash: 4.17.21
477 | nerf-dart: 1.0.0
478 | normalize-url: 6.1.0
479 | npm: 7.24.2
480 | rc: 1.2.8
481 | read-pkg: 5.2.0
482 | registry-auth-token: 4.2.2
483 | semantic-release: 18.0.1
484 | semver: 7.3.8
485 | tempy: 1.0.1
486 | dev: true
487 |
488 | /@semantic-release/release-notes-generator/10.0.3_semantic-release@18.0.1:
489 | resolution: {integrity: sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==}
490 | engines: {node: '>=14.17'}
491 | peerDependencies:
492 | semantic-release: '>=18.0.0-beta.1'
493 | dependencies:
494 | conventional-changelog-angular: 5.0.13
495 | conventional-changelog-writer: 5.0.1
496 | conventional-commits-filter: 2.0.7
497 | conventional-commits-parser: 3.2.4
498 | debug: 4.3.4
499 | get-stream: 6.0.1
500 | import-from: 4.0.0
501 | into-stream: 6.0.0
502 | lodash: 4.17.21
503 | read-pkg-up: 7.0.1
504 | semantic-release: 18.0.1
505 | transitivePeerDependencies:
506 | - supports-color
507 | dev: true
508 |
509 | /@tootallnate/once/2.0.0:
510 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
511 | engines: {node: '>= 10'}
512 | dev: true
513 |
514 | /@types/istanbul-lib-coverage/2.0.4:
515 | resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
516 | dev: true
517 |
518 | /@types/minimist/1.2.2:
519 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
520 | dev: true
521 |
522 | /@types/normalize-package-data/2.4.1:
523 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
524 | dev: true
525 |
526 | /@types/parse-json/4.0.0:
527 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
528 | dev: true
529 |
530 | /@types/retry/0.12.0:
531 | resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
532 | dev: true
533 |
534 | /JSONStream/1.3.5:
535 | resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
536 | hasBin: true
537 | dependencies:
538 | jsonparse: 1.3.1
539 | through: 2.3.8
540 | dev: true
541 |
542 | /agent-base/6.0.2:
543 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
544 | engines: {node: '>= 6.0.0'}
545 | dependencies:
546 | debug: 4.3.4
547 | transitivePeerDependencies:
548 | - supports-color
549 | dev: true
550 |
551 | /aggregate-error/3.1.0:
552 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
553 | engines: {node: '>=8'}
554 | dependencies:
555 | clean-stack: 2.2.0
556 | indent-string: 4.0.0
557 | dev: true
558 |
559 | /ansi-escapes/4.3.2:
560 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
561 | engines: {node: '>=8'}
562 | dependencies:
563 | type-fest: 0.21.3
564 | dev: true
565 |
566 | /ansi-regex/5.0.1:
567 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
568 | engines: {node: '>=8'}
569 | dev: true
570 |
571 | /ansi-styles/3.2.1:
572 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
573 | engines: {node: '>=4'}
574 | dependencies:
575 | color-convert: 1.9.3
576 | dev: true
577 |
578 | /ansi-styles/4.3.0:
579 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
580 | engines: {node: '>=8'}
581 | dependencies:
582 | color-convert: 2.0.1
583 | dev: true
584 |
585 | /ansicolors/0.3.2:
586 | resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==}
587 | dev: true
588 |
589 | /arg/4.1.3:
590 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
591 | dev: true
592 |
593 | /argv-formatter/1.0.0:
594 | resolution: {integrity: sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==}
595 | dev: true
596 |
597 | /array-ify/1.0.0:
598 | resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
599 | dev: true
600 |
601 | /array-union/2.1.0:
602 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
603 | engines: {node: '>=8'}
604 | dev: true
605 |
606 | /arrify/1.0.1:
607 | resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
608 | engines: {node: '>=0.10.0'}
609 | dev: true
610 |
611 | /balanced-match/1.0.2:
612 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
613 | dev: true
614 |
615 | /barecolor/1.0.1:
616 | resolution: {integrity: sha512-ncJ680U+r1CGBt73L3O6V9GIAPy3hbDmWODEQajwEnDmmzeStvc4UYhapUSxUpS76+MHxyRihzZfwhyl122Zdw==}
617 | dev: true
618 |
619 | /baretest/2.0.0:
620 | resolution: {integrity: sha512-hRmYnBojeijT3jH0GtqLoHus+adPoeYh2NmcNT3wBPH903AUphcFqs1gJ64fBovDXql51Df24g9D9jcXRZd4vA==}
621 | dependencies:
622 | barecolor: 1.0.1
623 | dev: true
624 |
625 | /before-after-hook/2.2.3:
626 | resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
627 | dev: true
628 |
629 | /bottleneck/2.19.5:
630 | resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
631 | dev: true
632 |
633 | /brace-expansion/1.1.11:
634 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
635 | dependencies:
636 | balanced-match: 1.0.2
637 | concat-map: 0.0.1
638 | dev: true
639 |
640 | /braces/3.0.2:
641 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
642 | engines: {node: '>=8'}
643 | dependencies:
644 | fill-range: 7.0.1
645 | dev: true
646 |
647 | /buffer-from/1.1.2:
648 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
649 | dev: true
650 |
651 | /c8/7.12.0:
652 | resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==}
653 | engines: {node: '>=10.12.0'}
654 | hasBin: true
655 | dependencies:
656 | '@bcoe/v8-coverage': 0.2.3
657 | '@istanbuljs/schema': 0.1.3
658 | find-up: 5.0.0
659 | foreground-child: 2.0.0
660 | istanbul-lib-coverage: 3.2.0
661 | istanbul-lib-report: 3.0.0
662 | istanbul-reports: 3.1.5
663 | rimraf: 3.0.2
664 | test-exclude: 6.0.0
665 | v8-to-istanbul: 9.0.1
666 | yargs: 16.2.0
667 | yargs-parser: 20.2.9
668 | dev: true
669 |
670 | /callsites/3.1.0:
671 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
672 | engines: {node: '>=6'}
673 | dev: true
674 |
675 | /camelcase-keys/6.2.2:
676 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
677 | engines: {node: '>=8'}
678 | dependencies:
679 | camelcase: 5.3.1
680 | map-obj: 4.3.0
681 | quick-lru: 4.0.1
682 | dev: true
683 |
684 | /camelcase/5.3.1:
685 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
686 | engines: {node: '>=6'}
687 | dev: true
688 |
689 | /cardinal/2.1.1:
690 | resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==}
691 | hasBin: true
692 | dependencies:
693 | ansicolors: 0.3.2
694 | redeyed: 2.1.1
695 | dev: true
696 |
697 | /chalk/2.4.2:
698 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
699 | engines: {node: '>=4'}
700 | dependencies:
701 | ansi-styles: 3.2.1
702 | escape-string-regexp: 1.0.5
703 | supports-color: 5.5.0
704 | dev: true
705 |
706 | /chalk/4.1.2:
707 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
708 | engines: {node: '>=10'}
709 | dependencies:
710 | ansi-styles: 4.3.0
711 | supports-color: 7.2.0
712 | dev: true
713 |
714 | /ci-info/3.7.1:
715 | resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==}
716 | engines: {node: '>=8'}
717 | dev: true
718 |
719 | /clean-stack/2.2.0:
720 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
721 | engines: {node: '>=6'}
722 | dev: true
723 |
724 | /cli-table3/0.6.3:
725 | resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==}
726 | engines: {node: 10.* || >= 12.*}
727 | dependencies:
728 | string-width: 4.2.3
729 | optionalDependencies:
730 | '@colors/colors': 1.5.0
731 | dev: true
732 |
733 | /cliui/7.0.4:
734 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
735 | dependencies:
736 | string-width: 4.2.3
737 | strip-ansi: 6.0.1
738 | wrap-ansi: 7.0.0
739 | dev: true
740 |
741 | /cliui/8.0.1:
742 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
743 | engines: {node: '>=12'}
744 | dependencies:
745 | string-width: 4.2.3
746 | strip-ansi: 6.0.1
747 | wrap-ansi: 7.0.0
748 | dev: true
749 |
750 | /color-convert/1.9.3:
751 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
752 | dependencies:
753 | color-name: 1.1.3
754 | dev: true
755 |
756 | /color-convert/2.0.1:
757 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
758 | engines: {node: '>=7.0.0'}
759 | dependencies:
760 | color-name: 1.1.4
761 | dev: true
762 |
763 | /color-name/1.1.3:
764 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
765 | dev: true
766 |
767 | /color-name/1.1.4:
768 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
769 | dev: true
770 |
771 | /commitlint/15.0.0:
772 | resolution: {integrity: sha512-I0lJLzR4h5iswM6pVFizMz3vlTfCkd1orOpg/7s0Ug+sx2htbZo5TU1gGsd5C1v8MSA98sqY2zprRRLnxs7DaA==}
773 | engines: {node: '>=v12'}
774 | hasBin: true
775 | dependencies:
776 | '@commitlint/cli': 15.0.0
777 | '@commitlint/types': 15.0.0
778 | dev: true
779 |
780 | /compare-func/2.0.0:
781 | resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
782 | dependencies:
783 | array-ify: 1.0.0
784 | dot-prop: 5.3.0
785 | dev: true
786 |
787 | /concat-map/0.0.1:
788 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
789 | dev: true
790 |
791 | /conventional-changelog-angular/5.0.13:
792 | resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
793 | engines: {node: '>=10'}
794 | dependencies:
795 | compare-func: 2.0.0
796 | q: 1.5.1
797 | dev: true
798 |
799 | /conventional-changelog-conventionalcommits/4.6.3:
800 | resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==}
801 | engines: {node: '>=10'}
802 | dependencies:
803 | compare-func: 2.0.0
804 | lodash: 4.17.21
805 | q: 1.5.1
806 | dev: true
807 |
808 | /conventional-changelog-writer/5.0.1:
809 | resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==}
810 | engines: {node: '>=10'}
811 | hasBin: true
812 | dependencies:
813 | conventional-commits-filter: 2.0.7
814 | dateformat: 3.0.3
815 | handlebars: 4.7.7
816 | json-stringify-safe: 5.0.1
817 | lodash: 4.17.21
818 | meow: 8.1.2
819 | semver: 6.3.0
820 | split: 1.0.1
821 | through2: 4.0.2
822 | dev: true
823 |
824 | /conventional-commits-filter/2.0.7:
825 | resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
826 | engines: {node: '>=10'}
827 | dependencies:
828 | lodash.ismatch: 4.4.0
829 | modify-values: 1.0.1
830 | dev: true
831 |
832 | /conventional-commits-parser/3.2.4:
833 | resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
834 | engines: {node: '>=10'}
835 | hasBin: true
836 | dependencies:
837 | JSONStream: 1.3.5
838 | is-text-path: 1.0.1
839 | lodash: 4.17.21
840 | meow: 8.1.2
841 | split2: 3.2.2
842 | through2: 4.0.2
843 | dev: true
844 |
845 | /convert-source-map/1.9.0:
846 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
847 | dev: true
848 |
849 | /core-util-is/1.0.3:
850 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
851 | dev: true
852 |
853 | /cosmiconfig/7.1.0:
854 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
855 | engines: {node: '>=10'}
856 | dependencies:
857 | '@types/parse-json': 4.0.0
858 | import-fresh: 3.3.0
859 | parse-json: 5.2.0
860 | path-type: 4.0.0
861 | yaml: 1.10.2
862 | dev: true
863 |
864 | /create-require/1.1.1:
865 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
866 | dev: true
867 |
868 | /cross-spawn/7.0.3:
869 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
870 | engines: {node: '>= 8'}
871 | dependencies:
872 | path-key: 3.1.1
873 | shebang-command: 2.0.0
874 | which: 2.0.2
875 | dev: true
876 |
877 | /crypto-random-string/2.0.0:
878 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
879 | engines: {node: '>=8'}
880 | dev: true
881 |
882 | /csstype/3.1.1:
883 | resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
884 | dev: false
885 |
886 | /dargs/7.0.0:
887 | resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
888 | engines: {node: '>=8'}
889 | dev: true
890 |
891 | /dateformat/3.0.3:
892 | resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
893 | dev: true
894 |
895 | /debug/4.3.4:
896 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
897 | engines: {node: '>=6.0'}
898 | peerDependencies:
899 | supports-color: '*'
900 | peerDependenciesMeta:
901 | supports-color:
902 | optional: true
903 | dependencies:
904 | ms: 2.1.2
905 | dev: true
906 |
907 | /decamelize-keys/1.1.1:
908 | resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
909 | engines: {node: '>=0.10.0'}
910 | dependencies:
911 | decamelize: 1.2.0
912 | map-obj: 1.0.1
913 | dev: true
914 |
915 | /decamelize/1.2.0:
916 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
917 | engines: {node: '>=0.10.0'}
918 | dev: true
919 |
920 | /deep-extend/0.6.0:
921 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
922 | engines: {node: '>=4.0.0'}
923 | dev: true
924 |
925 | /del/6.1.1:
926 | resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
927 | engines: {node: '>=10'}
928 | dependencies:
929 | globby: 11.1.0
930 | graceful-fs: 4.2.10
931 | is-glob: 4.0.3
932 | is-path-cwd: 2.2.0
933 | is-path-inside: 3.0.3
934 | p-map: 4.0.0
935 | rimraf: 3.0.2
936 | slash: 3.0.0
937 | dev: true
938 |
939 | /deprecation/2.3.1:
940 | resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
941 | dev: true
942 |
943 | /dequal/2.0.3:
944 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
945 | engines: {node: '>=6'}
946 | dev: true
947 |
948 | /diff/4.0.2:
949 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
950 | engines: {node: '>=0.3.1'}
951 | dev: true
952 |
953 | /diff/5.1.0:
954 | resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
955 | engines: {node: '>=0.3.1'}
956 | dev: true
957 |
958 | /dir-glob/3.0.1:
959 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
960 | engines: {node: '>=8'}
961 | dependencies:
962 | path-type: 4.0.0
963 | dev: true
964 |
965 | /dot-prop/5.3.0:
966 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
967 | engines: {node: '>=8'}
968 | dependencies:
969 | is-obj: 2.0.0
970 | dev: true
971 |
972 | /duplexer2/0.1.4:
973 | resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
974 | dependencies:
975 | readable-stream: 2.3.7
976 | dev: true
977 |
978 | /emoji-regex/8.0.0:
979 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
980 | dev: true
981 |
982 | /env-ci/5.5.0:
983 | resolution: {integrity: sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==}
984 | engines: {node: '>=10.17'}
985 | dependencies:
986 | execa: 5.1.1
987 | fromentries: 1.3.2
988 | java-properties: 1.0.2
989 | dev: true
990 |
991 | /error-ex/1.3.2:
992 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
993 | dependencies:
994 | is-arrayish: 0.2.1
995 | dev: true
996 |
997 | /esbuild-android-64/0.14.54:
998 | resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
999 | engines: {node: '>=12'}
1000 | cpu: [x64]
1001 | os: [android]
1002 | requiresBuild: true
1003 | dev: true
1004 | optional: true
1005 |
1006 | /esbuild-android-arm64/0.14.54:
1007 | resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
1008 | engines: {node: '>=12'}
1009 | cpu: [arm64]
1010 | os: [android]
1011 | requiresBuild: true
1012 | dev: true
1013 | optional: true
1014 |
1015 | /esbuild-darwin-64/0.14.54:
1016 | resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
1017 | engines: {node: '>=12'}
1018 | cpu: [x64]
1019 | os: [darwin]
1020 | requiresBuild: true
1021 | dev: true
1022 | optional: true
1023 |
1024 | /esbuild-darwin-arm64/0.14.54:
1025 | resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
1026 | engines: {node: '>=12'}
1027 | cpu: [arm64]
1028 | os: [darwin]
1029 | requiresBuild: true
1030 | dev: true
1031 | optional: true
1032 |
1033 | /esbuild-freebsd-64/0.14.54:
1034 | resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
1035 | engines: {node: '>=12'}
1036 | cpu: [x64]
1037 | os: [freebsd]
1038 | requiresBuild: true
1039 | dev: true
1040 | optional: true
1041 |
1042 | /esbuild-freebsd-arm64/0.14.54:
1043 | resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
1044 | engines: {node: '>=12'}
1045 | cpu: [arm64]
1046 | os: [freebsd]
1047 | requiresBuild: true
1048 | dev: true
1049 | optional: true
1050 |
1051 | /esbuild-linux-32/0.14.54:
1052 | resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
1053 | engines: {node: '>=12'}
1054 | cpu: [ia32]
1055 | os: [linux]
1056 | requiresBuild: true
1057 | dev: true
1058 | optional: true
1059 |
1060 | /esbuild-linux-64/0.14.54:
1061 | resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
1062 | engines: {node: '>=12'}
1063 | cpu: [x64]
1064 | os: [linux]
1065 | requiresBuild: true
1066 | dev: true
1067 | optional: true
1068 |
1069 | /esbuild-linux-arm/0.14.54:
1070 | resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
1071 | engines: {node: '>=12'}
1072 | cpu: [arm]
1073 | os: [linux]
1074 | requiresBuild: true
1075 | dev: true
1076 | optional: true
1077 |
1078 | /esbuild-linux-arm64/0.14.54:
1079 | resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
1080 | engines: {node: '>=12'}
1081 | cpu: [arm64]
1082 | os: [linux]
1083 | requiresBuild: true
1084 | dev: true
1085 | optional: true
1086 |
1087 | /esbuild-linux-mips64le/0.14.54:
1088 | resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
1089 | engines: {node: '>=12'}
1090 | cpu: [mips64el]
1091 | os: [linux]
1092 | requiresBuild: true
1093 | dev: true
1094 | optional: true
1095 |
1096 | /esbuild-linux-ppc64le/0.14.54:
1097 | resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
1098 | engines: {node: '>=12'}
1099 | cpu: [ppc64]
1100 | os: [linux]
1101 | requiresBuild: true
1102 | dev: true
1103 | optional: true
1104 |
1105 | /esbuild-linux-riscv64/0.14.54:
1106 | resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
1107 | engines: {node: '>=12'}
1108 | cpu: [riscv64]
1109 | os: [linux]
1110 | requiresBuild: true
1111 | dev: true
1112 | optional: true
1113 |
1114 | /esbuild-linux-s390x/0.14.54:
1115 | resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
1116 | engines: {node: '>=12'}
1117 | cpu: [s390x]
1118 | os: [linux]
1119 | requiresBuild: true
1120 | dev: true
1121 | optional: true
1122 |
1123 | /esbuild-netbsd-64/0.14.54:
1124 | resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
1125 | engines: {node: '>=12'}
1126 | cpu: [x64]
1127 | os: [netbsd]
1128 | requiresBuild: true
1129 | dev: true
1130 | optional: true
1131 |
1132 | /esbuild-openbsd-64/0.14.54:
1133 | resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
1134 | engines: {node: '>=12'}
1135 | cpu: [x64]
1136 | os: [openbsd]
1137 | requiresBuild: true
1138 | dev: true
1139 | optional: true
1140 |
1141 | /esbuild-register/3.4.2_esbuild@0.14.54:
1142 | resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==}
1143 | peerDependencies:
1144 | esbuild: '>=0.12 <1'
1145 | dependencies:
1146 | debug: 4.3.4
1147 | esbuild: 0.14.54
1148 | transitivePeerDependencies:
1149 | - supports-color
1150 | dev: true
1151 |
1152 | /esbuild-sunos-64/0.14.54:
1153 | resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
1154 | engines: {node: '>=12'}
1155 | cpu: [x64]
1156 | os: [sunos]
1157 | requiresBuild: true
1158 | dev: true
1159 | optional: true
1160 |
1161 | /esbuild-windows-32/0.14.54:
1162 | resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
1163 | engines: {node: '>=12'}
1164 | cpu: [ia32]
1165 | os: [win32]
1166 | requiresBuild: true
1167 | dev: true
1168 | optional: true
1169 |
1170 | /esbuild-windows-64/0.14.54:
1171 | resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
1172 | engines: {node: '>=12'}
1173 | cpu: [x64]
1174 | os: [win32]
1175 | requiresBuild: true
1176 | dev: true
1177 | optional: true
1178 |
1179 | /esbuild-windows-arm64/0.14.54:
1180 | resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
1181 | engines: {node: '>=12'}
1182 | cpu: [arm64]
1183 | os: [win32]
1184 | requiresBuild: true
1185 | dev: true
1186 | optional: true
1187 |
1188 | /esbuild/0.14.54:
1189 | resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
1190 | engines: {node: '>=12'}
1191 | hasBin: true
1192 | requiresBuild: true
1193 | optionalDependencies:
1194 | '@esbuild/linux-loong64': 0.14.54
1195 | esbuild-android-64: 0.14.54
1196 | esbuild-android-arm64: 0.14.54
1197 | esbuild-darwin-64: 0.14.54
1198 | esbuild-darwin-arm64: 0.14.54
1199 | esbuild-freebsd-64: 0.14.54
1200 | esbuild-freebsd-arm64: 0.14.54
1201 | esbuild-linux-32: 0.14.54
1202 | esbuild-linux-64: 0.14.54
1203 | esbuild-linux-arm: 0.14.54
1204 | esbuild-linux-arm64: 0.14.54
1205 | esbuild-linux-mips64le: 0.14.54
1206 | esbuild-linux-ppc64le: 0.14.54
1207 | esbuild-linux-riscv64: 0.14.54
1208 | esbuild-linux-s390x: 0.14.54
1209 | esbuild-netbsd-64: 0.14.54
1210 | esbuild-openbsd-64: 0.14.54
1211 | esbuild-sunos-64: 0.14.54
1212 | esbuild-windows-32: 0.14.54
1213 | esbuild-windows-64: 0.14.54
1214 | esbuild-windows-arm64: 0.14.54
1215 | dev: true
1216 |
1217 | /escalade/3.1.1:
1218 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1219 | engines: {node: '>=6'}
1220 | dev: true
1221 |
1222 | /escape-string-regexp/1.0.5:
1223 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1224 | engines: {node: '>=0.8.0'}
1225 | dev: true
1226 |
1227 | /esprima/4.0.1:
1228 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1229 | engines: {node: '>=4'}
1230 | hasBin: true
1231 | dev: true
1232 |
1233 | /execa/5.1.1:
1234 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1235 | engines: {node: '>=10'}
1236 | dependencies:
1237 | cross-spawn: 7.0.3
1238 | get-stream: 6.0.1
1239 | human-signals: 2.1.0
1240 | is-stream: 2.0.1
1241 | merge-stream: 2.0.0
1242 | npm-run-path: 4.0.1
1243 | onetime: 5.1.2
1244 | signal-exit: 3.0.7
1245 | strip-final-newline: 2.0.0
1246 | dev: true
1247 |
1248 | /fast-glob/3.2.12:
1249 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
1250 | engines: {node: '>=8.6.0'}
1251 | dependencies:
1252 | '@nodelib/fs.stat': 2.0.5
1253 | '@nodelib/fs.walk': 1.2.8
1254 | glob-parent: 5.1.2
1255 | merge2: 1.4.1
1256 | micromatch: 4.0.5
1257 | dev: true
1258 |
1259 | /fastq/1.15.0:
1260 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1261 | dependencies:
1262 | reusify: 1.0.4
1263 | dev: true
1264 |
1265 | /figures/2.0.0:
1266 | resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
1267 | engines: {node: '>=4'}
1268 | dependencies:
1269 | escape-string-regexp: 1.0.5
1270 | dev: true
1271 |
1272 | /figures/3.2.0:
1273 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
1274 | engines: {node: '>=8'}
1275 | dependencies:
1276 | escape-string-regexp: 1.0.5
1277 | dev: true
1278 |
1279 | /fill-range/7.0.1:
1280 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1281 | engines: {node: '>=8'}
1282 | dependencies:
1283 | to-regex-range: 5.0.1
1284 | dev: true
1285 |
1286 | /find-up/2.1.0:
1287 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
1288 | engines: {node: '>=4'}
1289 | dependencies:
1290 | locate-path: 2.0.0
1291 | dev: true
1292 |
1293 | /find-up/4.1.0:
1294 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1295 | engines: {node: '>=8'}
1296 | dependencies:
1297 | locate-path: 5.0.0
1298 | path-exists: 4.0.0
1299 | dev: true
1300 |
1301 | /find-up/5.0.0:
1302 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1303 | engines: {node: '>=10'}
1304 | dependencies:
1305 | locate-path: 6.0.0
1306 | path-exists: 4.0.0
1307 | dev: true
1308 |
1309 | /find-versions/4.0.0:
1310 | resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==}
1311 | engines: {node: '>=10'}
1312 | dependencies:
1313 | semver-regex: 3.1.4
1314 | dev: true
1315 |
1316 | /foreground-child/2.0.0:
1317 | resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
1318 | engines: {node: '>=8.0.0'}
1319 | dependencies:
1320 | cross-spawn: 7.0.3
1321 | signal-exit: 3.0.7
1322 | dev: true
1323 |
1324 | /from2/2.3.0:
1325 | resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==}
1326 | dependencies:
1327 | inherits: 2.0.4
1328 | readable-stream: 2.3.7
1329 | dev: true
1330 |
1331 | /fromentries/1.3.2:
1332 | resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==}
1333 | dev: true
1334 |
1335 | /fs-extra/10.1.0:
1336 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
1337 | engines: {node: '>=12'}
1338 | dependencies:
1339 | graceful-fs: 4.2.10
1340 | jsonfile: 6.1.0
1341 | universalify: 2.0.0
1342 | dev: true
1343 |
1344 | /fs-extra/11.1.0:
1345 | resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
1346 | engines: {node: '>=14.14'}
1347 | dependencies:
1348 | graceful-fs: 4.2.10
1349 | jsonfile: 6.1.0
1350 | universalify: 2.0.0
1351 | dev: true
1352 |
1353 | /fs.realpath/1.0.0:
1354 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1355 | dev: true
1356 |
1357 | /function-bind/1.1.1:
1358 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1359 | dev: true
1360 |
1361 | /get-caller-file/2.0.5:
1362 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1363 | engines: {node: 6.* || 8.* || >= 10.*}
1364 | dev: true
1365 |
1366 | /get-stream/6.0.1:
1367 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1368 | engines: {node: '>=10'}
1369 | dev: true
1370 |
1371 | /git-log-parser/1.2.0:
1372 | resolution: {integrity: sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==}
1373 | dependencies:
1374 | argv-formatter: 1.0.0
1375 | spawn-error-forwarder: 1.0.0
1376 | split2: 1.0.0
1377 | stream-combiner2: 1.1.1
1378 | through2: 2.0.5
1379 | traverse: 0.6.7
1380 | dev: true
1381 |
1382 | /git-raw-commits/2.0.11:
1383 | resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
1384 | engines: {node: '>=10'}
1385 | hasBin: true
1386 | dependencies:
1387 | dargs: 7.0.0
1388 | lodash: 4.17.21
1389 | meow: 8.1.2
1390 | split2: 3.2.2
1391 | through2: 4.0.2
1392 | dev: true
1393 |
1394 | /glob-parent/5.1.2:
1395 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1396 | engines: {node: '>= 6'}
1397 | dependencies:
1398 | is-glob: 4.0.3
1399 | dev: true
1400 |
1401 | /glob/7.2.3:
1402 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1403 | dependencies:
1404 | fs.realpath: 1.0.0
1405 | inflight: 1.0.6
1406 | inherits: 2.0.4
1407 | minimatch: 3.1.2
1408 | once: 1.4.0
1409 | path-is-absolute: 1.0.1
1410 | dev: true
1411 |
1412 | /global-dirs/0.1.1:
1413 | resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
1414 | engines: {node: '>=4'}
1415 | dependencies:
1416 | ini: 1.3.8
1417 | dev: true
1418 |
1419 | /globby/11.1.0:
1420 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1421 | engines: {node: '>=10'}
1422 | dependencies:
1423 | array-union: 2.1.0
1424 | dir-glob: 3.0.1
1425 | fast-glob: 3.2.12
1426 | ignore: 5.2.4
1427 | merge2: 1.4.1
1428 | slash: 3.0.0
1429 | dev: true
1430 |
1431 | /graceful-fs/4.2.10:
1432 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
1433 | dev: true
1434 |
1435 | /handlebars/4.7.7:
1436 | resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
1437 | engines: {node: '>=0.4.7'}
1438 | hasBin: true
1439 | dependencies:
1440 | minimist: 1.2.7
1441 | neo-async: 2.6.2
1442 | source-map: 0.6.1
1443 | wordwrap: 1.0.0
1444 | optionalDependencies:
1445 | uglify-js: 3.17.4
1446 | dev: true
1447 |
1448 | /hard-rejection/2.1.0:
1449 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
1450 | engines: {node: '>=6'}
1451 | dev: true
1452 |
1453 | /has-flag/3.0.0:
1454 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1455 | engines: {node: '>=4'}
1456 | dev: true
1457 |
1458 | /has-flag/4.0.0:
1459 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1460 | engines: {node: '>=8'}
1461 | dev: true
1462 |
1463 | /has/1.0.3:
1464 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1465 | engines: {node: '>= 0.4.0'}
1466 | dependencies:
1467 | function-bind: 1.1.1
1468 | dev: true
1469 |
1470 | /hook-std/2.0.0:
1471 | resolution: {integrity: sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==}
1472 | engines: {node: '>=8'}
1473 | dev: true
1474 |
1475 | /hosted-git-info/2.8.9:
1476 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1477 | dev: true
1478 |
1479 | /hosted-git-info/4.1.0:
1480 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
1481 | engines: {node: '>=10'}
1482 | dependencies:
1483 | lru-cache: 6.0.0
1484 | dev: true
1485 |
1486 | /html-escaper/2.0.2:
1487 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
1488 | dev: true
1489 |
1490 | /http-proxy-agent/5.0.0:
1491 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
1492 | engines: {node: '>= 6'}
1493 | dependencies:
1494 | '@tootallnate/once': 2.0.0
1495 | agent-base: 6.0.2
1496 | debug: 4.3.4
1497 | transitivePeerDependencies:
1498 | - supports-color
1499 | dev: true
1500 |
1501 | /https-proxy-agent/5.0.1:
1502 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
1503 | engines: {node: '>= 6'}
1504 | dependencies:
1505 | agent-base: 6.0.2
1506 | debug: 4.3.4
1507 | transitivePeerDependencies:
1508 | - supports-color
1509 | dev: true
1510 |
1511 | /human-signals/2.1.0:
1512 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1513 | engines: {node: '>=10.17.0'}
1514 | dev: true
1515 |
1516 | /husky/7.0.4:
1517 | resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==}
1518 | engines: {node: '>=12'}
1519 | hasBin: true
1520 | dev: true
1521 |
1522 | /ignore/5.2.4:
1523 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
1524 | engines: {node: '>= 4'}
1525 | dev: true
1526 |
1527 | /import-fresh/3.3.0:
1528 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1529 | engines: {node: '>=6'}
1530 | dependencies:
1531 | parent-module: 1.0.1
1532 | resolve-from: 4.0.0
1533 | dev: true
1534 |
1535 | /import-from/4.0.0:
1536 | resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==}
1537 | engines: {node: '>=12.2'}
1538 | dev: true
1539 |
1540 | /indent-string/4.0.0:
1541 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1542 | engines: {node: '>=8'}
1543 | dev: true
1544 |
1545 | /inflight/1.0.6:
1546 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1547 | dependencies:
1548 | once: 1.4.0
1549 | wrappy: 1.0.2
1550 | dev: true
1551 |
1552 | /inherits/2.0.4:
1553 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1554 | dev: true
1555 |
1556 | /ini/1.3.8:
1557 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1558 | dev: true
1559 |
1560 | /into-stream/6.0.0:
1561 | resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==}
1562 | engines: {node: '>=10'}
1563 | dependencies:
1564 | from2: 2.3.0
1565 | p-is-promise: 3.0.0
1566 | dev: true
1567 |
1568 | /is-arrayish/0.2.1:
1569 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
1570 | dev: true
1571 |
1572 | /is-ci/3.0.1:
1573 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
1574 | hasBin: true
1575 | dependencies:
1576 | ci-info: 3.7.1
1577 | dev: true
1578 |
1579 | /is-core-module/2.11.0:
1580 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
1581 | dependencies:
1582 | has: 1.0.3
1583 | dev: true
1584 |
1585 | /is-extglob/2.1.1:
1586 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1587 | engines: {node: '>=0.10.0'}
1588 | dev: true
1589 |
1590 | /is-fullwidth-code-point/3.0.0:
1591 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1592 | engines: {node: '>=8'}
1593 | dev: true
1594 |
1595 | /is-glob/4.0.3:
1596 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1597 | engines: {node: '>=0.10.0'}
1598 | dependencies:
1599 | is-extglob: 2.1.1
1600 | dev: true
1601 |
1602 | /is-number/7.0.0:
1603 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1604 | engines: {node: '>=0.12.0'}
1605 | dev: true
1606 |
1607 | /is-obj/2.0.0:
1608 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
1609 | engines: {node: '>=8'}
1610 | dev: true
1611 |
1612 | /is-path-cwd/2.2.0:
1613 | resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
1614 | engines: {node: '>=6'}
1615 | dev: true
1616 |
1617 | /is-path-inside/3.0.3:
1618 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1619 | engines: {node: '>=8'}
1620 | dev: true
1621 |
1622 | /is-plain-obj/1.1.0:
1623 | resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
1624 | engines: {node: '>=0.10.0'}
1625 | dev: true
1626 |
1627 | /is-plain-object/5.0.0:
1628 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1629 | engines: {node: '>=0.10.0'}
1630 | dev: true
1631 |
1632 | /is-stream/2.0.1:
1633 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1634 | engines: {node: '>=8'}
1635 | dev: true
1636 |
1637 | /is-text-path/1.0.1:
1638 | resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==}
1639 | engines: {node: '>=0.10.0'}
1640 | dependencies:
1641 | text-extensions: 1.9.0
1642 | dev: true
1643 |
1644 | /isarray/1.0.0:
1645 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
1646 | dev: true
1647 |
1648 | /isexe/2.0.0:
1649 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1650 | dev: true
1651 |
1652 | /issue-parser/6.0.0:
1653 | resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==}
1654 | engines: {node: '>=10.13'}
1655 | dependencies:
1656 | lodash.capitalize: 4.2.1
1657 | lodash.escaperegexp: 4.1.2
1658 | lodash.isplainobject: 4.0.6
1659 | lodash.isstring: 4.0.1
1660 | lodash.uniqby: 4.7.0
1661 | dev: true
1662 |
1663 | /istanbul-lib-coverage/3.2.0:
1664 | resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
1665 | engines: {node: '>=8'}
1666 | dev: true
1667 |
1668 | /istanbul-lib-report/3.0.0:
1669 | resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
1670 | engines: {node: '>=8'}
1671 | dependencies:
1672 | istanbul-lib-coverage: 3.2.0
1673 | make-dir: 3.1.0
1674 | supports-color: 7.2.0
1675 | dev: true
1676 |
1677 | /istanbul-reports/3.1.5:
1678 | resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
1679 | engines: {node: '>=8'}
1680 | dependencies:
1681 | html-escaper: 2.0.2
1682 | istanbul-lib-report: 3.0.0
1683 | dev: true
1684 |
1685 | /java-properties/1.0.2:
1686 | resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==}
1687 | engines: {node: '>= 0.6.0'}
1688 | dev: true
1689 |
1690 | /js-tokens/4.0.0:
1691 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1692 | dev: true
1693 |
1694 | /json-parse-better-errors/1.0.2:
1695 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
1696 | dev: true
1697 |
1698 | /json-parse-even-better-errors/2.3.1:
1699 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
1700 | dev: true
1701 |
1702 | /json-stringify-safe/5.0.1:
1703 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
1704 | dev: true
1705 |
1706 | /jsonfile/6.1.0:
1707 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
1708 | dependencies:
1709 | universalify: 2.0.0
1710 | optionalDependencies:
1711 | graceful-fs: 4.2.10
1712 | dev: true
1713 |
1714 | /jsonparse/1.3.1:
1715 | resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
1716 | engines: {'0': node >= 0.2.0}
1717 | dev: true
1718 |
1719 | /kind-of/6.0.3:
1720 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
1721 | engines: {node: '>=0.10.0'}
1722 | dev: true
1723 |
1724 | /kleur/4.1.5:
1725 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1726 | engines: {node: '>=6'}
1727 | dev: true
1728 |
1729 | /lines-and-columns/1.2.4:
1730 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1731 | dev: true
1732 |
1733 | /load-json-file/4.0.0:
1734 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
1735 | engines: {node: '>=4'}
1736 | dependencies:
1737 | graceful-fs: 4.2.10
1738 | parse-json: 4.0.0
1739 | pify: 3.0.0
1740 | strip-bom: 3.0.0
1741 | dev: true
1742 |
1743 | /locate-path/2.0.0:
1744 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
1745 | engines: {node: '>=4'}
1746 | dependencies:
1747 | p-locate: 2.0.0
1748 | path-exists: 3.0.0
1749 | dev: true
1750 |
1751 | /locate-path/5.0.0:
1752 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1753 | engines: {node: '>=8'}
1754 | dependencies:
1755 | p-locate: 4.1.0
1756 | dev: true
1757 |
1758 | /locate-path/6.0.0:
1759 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1760 | engines: {node: '>=10'}
1761 | dependencies:
1762 | p-locate: 5.0.0
1763 | dev: true
1764 |
1765 | /lodash.capitalize/4.2.1:
1766 | resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==}
1767 | dev: true
1768 |
1769 | /lodash.escaperegexp/4.1.2:
1770 | resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
1771 | dev: true
1772 |
1773 | /lodash.get/4.4.2:
1774 | resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
1775 | dev: true
1776 |
1777 | /lodash.ismatch/4.4.0:
1778 | resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
1779 | dev: true
1780 |
1781 | /lodash.isplainobject/4.0.6:
1782 | resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
1783 | dev: true
1784 |
1785 | /lodash.isstring/4.0.1:
1786 | resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}
1787 | dev: true
1788 |
1789 | /lodash.uniqby/4.7.0:
1790 | resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==}
1791 | dev: true
1792 |
1793 | /lodash/4.17.21:
1794 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1795 | dev: true
1796 |
1797 | /lru-cache/6.0.0:
1798 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1799 | engines: {node: '>=10'}
1800 | dependencies:
1801 | yallist: 4.0.0
1802 | dev: true
1803 |
1804 | /make-dir/3.1.0:
1805 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
1806 | engines: {node: '>=8'}
1807 | dependencies:
1808 | semver: 6.3.0
1809 | dev: true
1810 |
1811 | /make-error/1.3.6:
1812 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
1813 | dev: true
1814 |
1815 | /map-obj/1.0.1:
1816 | resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
1817 | engines: {node: '>=0.10.0'}
1818 | dev: true
1819 |
1820 | /map-obj/4.3.0:
1821 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
1822 | engines: {node: '>=8'}
1823 | dev: true
1824 |
1825 | /marked-terminal/4.2.0_marked@2.1.3:
1826 | resolution: {integrity: sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==}
1827 | peerDependencies:
1828 | marked: ^1.0.0 || ^2.0.0
1829 | dependencies:
1830 | ansi-escapes: 4.3.2
1831 | cardinal: 2.1.1
1832 | chalk: 4.1.2
1833 | cli-table3: 0.6.3
1834 | marked: 2.1.3
1835 | node-emoji: 1.11.0
1836 | supports-hyperlinks: 2.3.0
1837 | dev: true
1838 |
1839 | /marked/2.1.3:
1840 | resolution: {integrity: sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==}
1841 | engines: {node: '>= 10'}
1842 | hasBin: true
1843 | dev: true
1844 |
1845 | /meow/8.1.2:
1846 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
1847 | engines: {node: '>=10'}
1848 | dependencies:
1849 | '@types/minimist': 1.2.2
1850 | camelcase-keys: 6.2.2
1851 | decamelize-keys: 1.1.1
1852 | hard-rejection: 2.1.0
1853 | minimist-options: 4.1.0
1854 | normalize-package-data: 3.0.3
1855 | read-pkg-up: 7.0.1
1856 | redent: 3.0.0
1857 | trim-newlines: 3.0.1
1858 | type-fest: 0.18.1
1859 | yargs-parser: 20.2.9
1860 | dev: true
1861 |
1862 | /merge-stream/2.0.0:
1863 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
1864 | dev: true
1865 |
1866 | /merge2/1.4.1:
1867 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1868 | engines: {node: '>= 8'}
1869 | dev: true
1870 |
1871 | /micromatch/4.0.5:
1872 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
1873 | engines: {node: '>=8.6'}
1874 | dependencies:
1875 | braces: 3.0.2
1876 | picomatch: 2.3.1
1877 | dev: true
1878 |
1879 | /mime/3.0.0:
1880 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
1881 | engines: {node: '>=10.0.0'}
1882 | hasBin: true
1883 | dev: true
1884 |
1885 | /mimic-fn/2.1.0:
1886 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1887 | engines: {node: '>=6'}
1888 | dev: true
1889 |
1890 | /min-indent/1.0.1:
1891 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1892 | engines: {node: '>=4'}
1893 | dev: true
1894 |
1895 | /minimatch/3.1.2:
1896 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1897 | dependencies:
1898 | brace-expansion: 1.1.11
1899 | dev: true
1900 |
1901 | /minimist-options/4.1.0:
1902 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
1903 | engines: {node: '>= 6'}
1904 | dependencies:
1905 | arrify: 1.0.1
1906 | is-plain-obj: 1.1.0
1907 | kind-of: 6.0.3
1908 | dev: true
1909 |
1910 | /minimist/1.2.7:
1911 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
1912 | dev: true
1913 |
1914 | /modify-values/1.0.1:
1915 | resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
1916 | engines: {node: '>=0.10.0'}
1917 | dev: true
1918 |
1919 | /mri/1.2.0:
1920 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1921 | engines: {node: '>=4'}
1922 | dev: true
1923 |
1924 | /ms/2.1.2:
1925 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1926 | dev: true
1927 |
1928 | /neo-async/2.6.2:
1929 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
1930 | dev: true
1931 |
1932 | /nerf-dart/1.0.0:
1933 | resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==}
1934 | dev: true
1935 |
1936 | /node-emoji/1.11.0:
1937 | resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==}
1938 | dependencies:
1939 | lodash: 4.17.21
1940 | dev: true
1941 |
1942 | /node-fetch/2.6.9:
1943 | resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
1944 | engines: {node: 4.x || >=6.0.0}
1945 | peerDependencies:
1946 | encoding: ^0.1.0
1947 | peerDependenciesMeta:
1948 | encoding:
1949 | optional: true
1950 | dependencies:
1951 | whatwg-url: 5.0.0
1952 | dev: true
1953 |
1954 | /normalize-package-data/2.5.0:
1955 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
1956 | dependencies:
1957 | hosted-git-info: 2.8.9
1958 | resolve: 1.22.1
1959 | semver: 5.7.1
1960 | validate-npm-package-license: 3.0.4
1961 | dev: true
1962 |
1963 | /normalize-package-data/3.0.3:
1964 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
1965 | engines: {node: '>=10'}
1966 | dependencies:
1967 | hosted-git-info: 4.1.0
1968 | is-core-module: 2.11.0
1969 | semver: 7.3.8
1970 | validate-npm-package-license: 3.0.4
1971 | dev: true
1972 |
1973 | /normalize-url/6.1.0:
1974 | resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
1975 | engines: {node: '>=10'}
1976 | dev: true
1977 |
1978 | /npm-run-path/4.0.1:
1979 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
1980 | engines: {node: '>=8'}
1981 | dependencies:
1982 | path-key: 3.1.1
1983 | dev: true
1984 |
1985 | /npm/7.24.2:
1986 | resolution: {integrity: sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==}
1987 | engines: {node: '>=10'}
1988 | hasBin: true
1989 | dev: true
1990 | bundledDependencies:
1991 | - '@isaacs/string-locale-compare'
1992 | - '@npmcli/arborist'
1993 | - '@npmcli/ci-detect'
1994 | - '@npmcli/config'
1995 | - '@npmcli/map-workspaces'
1996 | - '@npmcli/package-json'
1997 | - '@npmcli/run-script'
1998 | - abbrev
1999 | - ansicolors
2000 | - ansistyles
2001 | - archy
2002 | - cacache
2003 | - chalk
2004 | - chownr
2005 | - cli-columns
2006 | - cli-table3
2007 | - columnify
2008 | - fastest-levenshtein
2009 | - glob
2010 | - graceful-fs
2011 | - hosted-git-info
2012 | - ini
2013 | - init-package-json
2014 | - is-cidr
2015 | - json-parse-even-better-errors
2016 | - libnpmaccess
2017 | - libnpmdiff
2018 | - libnpmexec
2019 | - libnpmfund
2020 | - libnpmhook
2021 | - libnpmorg
2022 | - libnpmpack
2023 | - libnpmpublish
2024 | - libnpmsearch
2025 | - libnpmteam
2026 | - libnpmversion
2027 | - make-fetch-happen
2028 | - minipass
2029 | - minipass-pipeline
2030 | - mkdirp
2031 | - mkdirp-infer-owner
2032 | - ms
2033 | - node-gyp
2034 | - nopt
2035 | - npm-audit-report
2036 | - npm-install-checks
2037 | - npm-package-arg
2038 | - npm-pick-manifest
2039 | - npm-profile
2040 | - npm-registry-fetch
2041 | - npm-user-validate
2042 | - npmlog
2043 | - opener
2044 | - pacote
2045 | - parse-conflict-json
2046 | - qrcode-terminal
2047 | - read
2048 | - read-package-json
2049 | - read-package-json-fast
2050 | - readdir-scoped-modules
2051 | - rimraf
2052 | - semver
2053 | - ssri
2054 | - tar
2055 | - text-table
2056 | - tiny-relative-date
2057 | - treeverse
2058 | - validate-npm-package-name
2059 | - which
2060 | - write-file-atomic
2061 |
2062 | /once/1.4.0:
2063 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2064 | dependencies:
2065 | wrappy: 1.0.2
2066 | dev: true
2067 |
2068 | /onetime/5.1.2:
2069 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2070 | engines: {node: '>=6'}
2071 | dependencies:
2072 | mimic-fn: 2.1.0
2073 | dev: true
2074 |
2075 | /p-each-series/2.2.0:
2076 | resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==}
2077 | engines: {node: '>=8'}
2078 | dev: true
2079 |
2080 | /p-filter/2.1.0:
2081 | resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
2082 | engines: {node: '>=8'}
2083 | dependencies:
2084 | p-map: 2.1.0
2085 | dev: true
2086 |
2087 | /p-is-promise/3.0.0:
2088 | resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==}
2089 | engines: {node: '>=8'}
2090 | dev: true
2091 |
2092 | /p-limit/1.3.0:
2093 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
2094 | engines: {node: '>=4'}
2095 | dependencies:
2096 | p-try: 1.0.0
2097 | dev: true
2098 |
2099 | /p-limit/2.3.0:
2100 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2101 | engines: {node: '>=6'}
2102 | dependencies:
2103 | p-try: 2.2.0
2104 | dev: true
2105 |
2106 | /p-limit/3.1.0:
2107 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2108 | engines: {node: '>=10'}
2109 | dependencies:
2110 | yocto-queue: 0.1.0
2111 | dev: true
2112 |
2113 | /p-locate/2.0.0:
2114 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
2115 | engines: {node: '>=4'}
2116 | dependencies:
2117 | p-limit: 1.3.0
2118 | dev: true
2119 |
2120 | /p-locate/4.1.0:
2121 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2122 | engines: {node: '>=8'}
2123 | dependencies:
2124 | p-limit: 2.3.0
2125 | dev: true
2126 |
2127 | /p-locate/5.0.0:
2128 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2129 | engines: {node: '>=10'}
2130 | dependencies:
2131 | p-limit: 3.1.0
2132 | dev: true
2133 |
2134 | /p-map/2.1.0:
2135 | resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
2136 | engines: {node: '>=6'}
2137 | dev: true
2138 |
2139 | /p-map/4.0.0:
2140 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
2141 | engines: {node: '>=10'}
2142 | dependencies:
2143 | aggregate-error: 3.1.0
2144 | dev: true
2145 |
2146 | /p-reduce/2.1.0:
2147 | resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
2148 | engines: {node: '>=8'}
2149 | dev: true
2150 |
2151 | /p-retry/4.6.2:
2152 | resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
2153 | engines: {node: '>=8'}
2154 | dependencies:
2155 | '@types/retry': 0.12.0
2156 | retry: 0.13.1
2157 | dev: true
2158 |
2159 | /p-try/1.0.0:
2160 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
2161 | engines: {node: '>=4'}
2162 | dev: true
2163 |
2164 | /p-try/2.2.0:
2165 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2166 | engines: {node: '>=6'}
2167 | dev: true
2168 |
2169 | /parent-module/1.0.1:
2170 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2171 | engines: {node: '>=6'}
2172 | dependencies:
2173 | callsites: 3.1.0
2174 | dev: true
2175 |
2176 | /parse-json/4.0.0:
2177 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
2178 | engines: {node: '>=4'}
2179 | dependencies:
2180 | error-ex: 1.3.2
2181 | json-parse-better-errors: 1.0.2
2182 | dev: true
2183 |
2184 | /parse-json/5.2.0:
2185 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2186 | engines: {node: '>=8'}
2187 | dependencies:
2188 | '@babel/code-frame': 7.18.6
2189 | error-ex: 1.3.2
2190 | json-parse-even-better-errors: 2.3.1
2191 | lines-and-columns: 1.2.4
2192 | dev: true
2193 |
2194 | /path-exists/3.0.0:
2195 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
2196 | engines: {node: '>=4'}
2197 | dev: true
2198 |
2199 | /path-exists/4.0.0:
2200 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2201 | engines: {node: '>=8'}
2202 | dev: true
2203 |
2204 | /path-is-absolute/1.0.1:
2205 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2206 | engines: {node: '>=0.10.0'}
2207 | dev: true
2208 |
2209 | /path-key/3.1.1:
2210 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2211 | engines: {node: '>=8'}
2212 | dev: true
2213 |
2214 | /path-parse/1.0.7:
2215 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2216 | dev: true
2217 |
2218 | /path-type/4.0.0:
2219 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2220 | engines: {node: '>=8'}
2221 | dev: true
2222 |
2223 | /picomatch/2.3.1:
2224 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2225 | engines: {node: '>=8.6'}
2226 | dev: true
2227 |
2228 | /pify/3.0.0:
2229 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
2230 | engines: {node: '>=4'}
2231 | dev: true
2232 |
2233 | /pkg-conf/2.1.0:
2234 | resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==}
2235 | engines: {node: '>=4'}
2236 | dependencies:
2237 | find-up: 2.1.0
2238 | load-json-file: 4.0.0
2239 | dev: true
2240 |
2241 | /prettier/2.8.3:
2242 | resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==}
2243 | engines: {node: '>=10.13.0'}
2244 | hasBin: true
2245 | dev: true
2246 |
2247 | /process-nextick-args/2.0.1:
2248 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
2249 | dev: true
2250 |
2251 | /q/1.5.1:
2252 | resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
2253 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
2254 | dev: true
2255 |
2256 | /queue-microtask/1.2.3:
2257 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2258 | dev: true
2259 |
2260 | /quick-lru/4.0.1:
2261 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
2262 | engines: {node: '>=8'}
2263 | dev: true
2264 |
2265 | /rc/1.2.8:
2266 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2267 | hasBin: true
2268 | dependencies:
2269 | deep-extend: 0.6.0
2270 | ini: 1.3.8
2271 | minimist: 1.2.7
2272 | strip-json-comments: 2.0.1
2273 | dev: true
2274 |
2275 | /read-pkg-up/7.0.1:
2276 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
2277 | engines: {node: '>=8'}
2278 | dependencies:
2279 | find-up: 4.1.0
2280 | read-pkg: 5.2.0
2281 | type-fest: 0.8.1
2282 | dev: true
2283 |
2284 | /read-pkg/5.2.0:
2285 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2286 | engines: {node: '>=8'}
2287 | dependencies:
2288 | '@types/normalize-package-data': 2.4.1
2289 | normalize-package-data: 2.5.0
2290 | parse-json: 5.2.0
2291 | type-fest: 0.6.0
2292 | dev: true
2293 |
2294 | /readable-stream/2.3.7:
2295 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
2296 | dependencies:
2297 | core-util-is: 1.0.3
2298 | inherits: 2.0.4
2299 | isarray: 1.0.0
2300 | process-nextick-args: 2.0.1
2301 | safe-buffer: 5.1.2
2302 | string_decoder: 1.1.1
2303 | util-deprecate: 1.0.2
2304 | dev: true
2305 |
2306 | /readable-stream/3.6.0:
2307 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
2308 | engines: {node: '>= 6'}
2309 | dependencies:
2310 | inherits: 2.0.4
2311 | string_decoder: 1.3.0
2312 | util-deprecate: 1.0.2
2313 | dev: true
2314 |
2315 | /redent/3.0.0:
2316 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
2317 | engines: {node: '>=8'}
2318 | dependencies:
2319 | indent-string: 4.0.0
2320 | strip-indent: 3.0.0
2321 | dev: true
2322 |
2323 | /redeyed/2.1.1:
2324 | resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==}
2325 | dependencies:
2326 | esprima: 4.0.1
2327 | dev: true
2328 |
2329 | /registry-auth-token/4.2.2:
2330 | resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==}
2331 | engines: {node: '>=6.0.0'}
2332 | dependencies:
2333 | rc: 1.2.8
2334 | dev: true
2335 |
2336 | /require-directory/2.1.1:
2337 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
2338 | engines: {node: '>=0.10.0'}
2339 | dev: true
2340 |
2341 | /resolve-from/4.0.0:
2342 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2343 | engines: {node: '>=4'}
2344 | dev: true
2345 |
2346 | /resolve-from/5.0.0:
2347 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2348 | engines: {node: '>=8'}
2349 | dev: true
2350 |
2351 | /resolve-global/1.0.0:
2352 | resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
2353 | engines: {node: '>=8'}
2354 | dependencies:
2355 | global-dirs: 0.1.1
2356 | dev: true
2357 |
2358 | /resolve/1.22.1:
2359 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
2360 | hasBin: true
2361 | dependencies:
2362 | is-core-module: 2.11.0
2363 | path-parse: 1.0.7
2364 | supports-preserve-symlinks-flag: 1.0.0
2365 | dev: true
2366 |
2367 | /retry/0.13.1:
2368 | resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
2369 | engines: {node: '>= 4'}
2370 | dev: true
2371 |
2372 | /reusify/1.0.4:
2373 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2374 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2375 | dev: true
2376 |
2377 | /rimraf/3.0.2:
2378 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2379 | hasBin: true
2380 | dependencies:
2381 | glob: 7.2.3
2382 | dev: true
2383 |
2384 | /run-parallel/1.2.0:
2385 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2386 | dependencies:
2387 | queue-microtask: 1.2.3
2388 | dev: true
2389 |
2390 | /sade/1.8.1:
2391 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
2392 | engines: {node: '>=6'}
2393 | dependencies:
2394 | mri: 1.2.0
2395 | dev: true
2396 |
2397 | /safe-buffer/5.1.2:
2398 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2399 | dev: true
2400 |
2401 | /safe-buffer/5.2.1:
2402 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2403 | dev: true
2404 |
2405 | /semantic-release/18.0.1:
2406 | resolution: {integrity: sha512-xTdKCaEnCzHr+Fqyhg/5I8P9pvY9z7WHa8TFCYIwcdPbuzAtQShOTzw3VNPsqBT+Yq1kFyBQFBKBYkGOlqWmfA==}
2407 | engines: {node: '>=14.17'}
2408 | hasBin: true
2409 | dependencies:
2410 | '@semantic-release/commit-analyzer': 9.0.2_semantic-release@18.0.1
2411 | '@semantic-release/error': 3.0.0
2412 | '@semantic-release/github': 8.0.7_semantic-release@18.0.1
2413 | '@semantic-release/npm': 8.0.3_semantic-release@18.0.1
2414 | '@semantic-release/release-notes-generator': 10.0.3_semantic-release@18.0.1
2415 | aggregate-error: 3.1.0
2416 | cosmiconfig: 7.1.0
2417 | debug: 4.3.4
2418 | env-ci: 5.5.0
2419 | execa: 5.1.1
2420 | figures: 3.2.0
2421 | find-versions: 4.0.0
2422 | get-stream: 6.0.1
2423 | git-log-parser: 1.2.0
2424 | hook-std: 2.0.0
2425 | hosted-git-info: 4.1.0
2426 | lodash: 4.17.21
2427 | marked: 2.1.3
2428 | marked-terminal: 4.2.0_marked@2.1.3
2429 | micromatch: 4.0.5
2430 | p-each-series: 2.2.0
2431 | p-reduce: 2.1.0
2432 | read-pkg-up: 7.0.1
2433 | resolve-from: 5.0.0
2434 | semver: 7.3.8
2435 | semver-diff: 3.1.1
2436 | signale: 1.4.0
2437 | yargs: 16.2.0
2438 | transitivePeerDependencies:
2439 | - encoding
2440 | - supports-color
2441 | dev: true
2442 |
2443 | /semver-diff/3.1.1:
2444 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
2445 | engines: {node: '>=8'}
2446 | dependencies:
2447 | semver: 6.3.0
2448 | dev: true
2449 |
2450 | /semver-regex/3.1.4:
2451 | resolution: {integrity: sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==}
2452 | engines: {node: '>=8'}
2453 | dev: true
2454 |
2455 | /semver/5.7.1:
2456 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2457 | hasBin: true
2458 | dev: true
2459 |
2460 | /semver/6.3.0:
2461 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2462 | hasBin: true
2463 | dev: true
2464 |
2465 | /semver/7.3.5:
2466 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
2467 | engines: {node: '>=10'}
2468 | hasBin: true
2469 | dependencies:
2470 | lru-cache: 6.0.0
2471 | dev: true
2472 |
2473 | /semver/7.3.8:
2474 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
2475 | engines: {node: '>=10'}
2476 | hasBin: true
2477 | dependencies:
2478 | lru-cache: 6.0.0
2479 | dev: true
2480 |
2481 | /shebang-command/2.0.0:
2482 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2483 | engines: {node: '>=8'}
2484 | dependencies:
2485 | shebang-regex: 3.0.0
2486 | dev: true
2487 |
2488 | /shebang-regex/3.0.0:
2489 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2490 | engines: {node: '>=8'}
2491 | dev: true
2492 |
2493 | /signal-exit/3.0.7:
2494 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2495 | dev: true
2496 |
2497 | /signale/1.4.0:
2498 | resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==}
2499 | engines: {node: '>=6'}
2500 | dependencies:
2501 | chalk: 2.4.2
2502 | figures: 2.0.0
2503 | pkg-conf: 2.1.0
2504 | dev: true
2505 |
2506 | /slash/3.0.0:
2507 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2508 | engines: {node: '>=8'}
2509 | dev: true
2510 |
2511 | /source-map-support/0.5.21:
2512 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2513 | dependencies:
2514 | buffer-from: 1.1.2
2515 | source-map: 0.6.1
2516 | dev: true
2517 |
2518 | /source-map/0.6.1:
2519 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2520 | engines: {node: '>=0.10.0'}
2521 | dev: true
2522 |
2523 | /spawn-error-forwarder/1.0.0:
2524 | resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==}
2525 | dev: true
2526 |
2527 | /spdx-correct/3.1.1:
2528 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
2529 | dependencies:
2530 | spdx-expression-parse: 3.0.1
2531 | spdx-license-ids: 3.0.12
2532 | dev: true
2533 |
2534 | /spdx-exceptions/2.3.0:
2535 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2536 | dev: true
2537 |
2538 | /spdx-expression-parse/3.0.1:
2539 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2540 | dependencies:
2541 | spdx-exceptions: 2.3.0
2542 | spdx-license-ids: 3.0.12
2543 | dev: true
2544 |
2545 | /spdx-license-ids/3.0.12:
2546 | resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
2547 | dev: true
2548 |
2549 | /split/1.0.1:
2550 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
2551 | dependencies:
2552 | through: 2.3.8
2553 | dev: true
2554 |
2555 | /split2/1.0.0:
2556 | resolution: {integrity: sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==}
2557 | dependencies:
2558 | through2: 2.0.5
2559 | dev: true
2560 |
2561 | /split2/3.2.2:
2562 | resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
2563 | dependencies:
2564 | readable-stream: 3.6.0
2565 | dev: true
2566 |
2567 | /stream-combiner2/1.1.1:
2568 | resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==}
2569 | dependencies:
2570 | duplexer2: 0.1.4
2571 | readable-stream: 2.3.7
2572 | dev: true
2573 |
2574 | /string-width/4.2.3:
2575 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2576 | engines: {node: '>=8'}
2577 | dependencies:
2578 | emoji-regex: 8.0.0
2579 | is-fullwidth-code-point: 3.0.0
2580 | strip-ansi: 6.0.1
2581 | dev: true
2582 |
2583 | /string_decoder/1.1.1:
2584 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
2585 | dependencies:
2586 | safe-buffer: 5.1.2
2587 | dev: true
2588 |
2589 | /string_decoder/1.3.0:
2590 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
2591 | dependencies:
2592 | safe-buffer: 5.2.1
2593 | dev: true
2594 |
2595 | /strip-ansi/6.0.1:
2596 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2597 | engines: {node: '>=8'}
2598 | dependencies:
2599 | ansi-regex: 5.0.1
2600 | dev: true
2601 |
2602 | /strip-bom/3.0.0:
2603 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
2604 | engines: {node: '>=4'}
2605 | dev: true
2606 |
2607 | /strip-final-newline/2.0.0:
2608 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
2609 | engines: {node: '>=6'}
2610 | dev: true
2611 |
2612 | /strip-indent/3.0.0:
2613 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
2614 | engines: {node: '>=8'}
2615 | dependencies:
2616 | min-indent: 1.0.1
2617 | dev: true
2618 |
2619 | /strip-json-comments/2.0.1:
2620 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
2621 | engines: {node: '>=0.10.0'}
2622 | dev: true
2623 |
2624 | /supports-color/5.5.0:
2625 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
2626 | engines: {node: '>=4'}
2627 | dependencies:
2628 | has-flag: 3.0.0
2629 | dev: true
2630 |
2631 | /supports-color/7.2.0:
2632 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2633 | engines: {node: '>=8'}
2634 | dependencies:
2635 | has-flag: 4.0.0
2636 | dev: true
2637 |
2638 | /supports-hyperlinks/2.3.0:
2639 | resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
2640 | engines: {node: '>=8'}
2641 | dependencies:
2642 | has-flag: 4.0.0
2643 | supports-color: 7.2.0
2644 | dev: true
2645 |
2646 | /supports-preserve-symlinks-flag/1.0.0:
2647 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2648 | engines: {node: '>= 0.4'}
2649 | dev: true
2650 |
2651 | /temp-dir/2.0.0:
2652 | resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
2653 | engines: {node: '>=8'}
2654 | dev: true
2655 |
2656 | /tempy/1.0.1:
2657 | resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==}
2658 | engines: {node: '>=10'}
2659 | dependencies:
2660 | del: 6.1.1
2661 | is-stream: 2.0.1
2662 | temp-dir: 2.0.0
2663 | type-fest: 0.16.0
2664 | unique-string: 2.0.0
2665 | dev: true
2666 |
2667 | /test-exclude/6.0.0:
2668 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
2669 | engines: {node: '>=8'}
2670 | dependencies:
2671 | '@istanbuljs/schema': 0.1.3
2672 | glob: 7.2.3
2673 | minimatch: 3.1.2
2674 | dev: true
2675 |
2676 | /text-extensions/1.9.0:
2677 | resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
2678 | engines: {node: '>=0.10'}
2679 | dev: true
2680 |
2681 | /through/2.3.8:
2682 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
2683 | dev: true
2684 |
2685 | /through2/2.0.5:
2686 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
2687 | dependencies:
2688 | readable-stream: 2.3.7
2689 | xtend: 4.0.2
2690 | dev: true
2691 |
2692 | /through2/4.0.2:
2693 | resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
2694 | dependencies:
2695 | readable-stream: 3.6.0
2696 | dev: true
2697 |
2698 | /to-regex-range/5.0.1:
2699 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2700 | engines: {node: '>=8.0'}
2701 | dependencies:
2702 | is-number: 7.0.0
2703 | dev: true
2704 |
2705 | /tr46/0.0.3:
2706 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
2707 | dev: true
2708 |
2709 | /traverse/0.6.7:
2710 | resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==}
2711 | dev: true
2712 |
2713 | /trim-newlines/3.0.1:
2714 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
2715 | engines: {node: '>=8'}
2716 | dev: true
2717 |
2718 | /ts-node/9.1.1_typescript@4.9.5:
2719 | resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==}
2720 | engines: {node: '>=10.0.0'}
2721 | hasBin: true
2722 | peerDependencies:
2723 | typescript: '>=2.7'
2724 | dependencies:
2725 | arg: 4.1.3
2726 | create-require: 1.1.1
2727 | diff: 4.0.2
2728 | make-error: 1.3.6
2729 | source-map-support: 0.5.21
2730 | typescript: 4.9.5
2731 | yn: 3.1.1
2732 | dev: true
2733 |
2734 | /tslib/2.5.0:
2735 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
2736 | dev: true
2737 |
2738 | /type-fest/0.16.0:
2739 | resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
2740 | engines: {node: '>=10'}
2741 | dev: true
2742 |
2743 | /type-fest/0.18.1:
2744 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
2745 | engines: {node: '>=10'}
2746 | dev: true
2747 |
2748 | /type-fest/0.21.3:
2749 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
2750 | engines: {node: '>=10'}
2751 | dev: true
2752 |
2753 | /type-fest/0.6.0:
2754 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
2755 | engines: {node: '>=8'}
2756 | dev: true
2757 |
2758 | /type-fest/0.8.1:
2759 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
2760 | engines: {node: '>=8'}
2761 | dev: true
2762 |
2763 | /typescript/4.9.5:
2764 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
2765 | engines: {node: '>=4.2.0'}
2766 | hasBin: true
2767 | dev: true
2768 |
2769 | /uglify-js/3.17.4:
2770 | resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
2771 | engines: {node: '>=0.8.0'}
2772 | hasBin: true
2773 | requiresBuild: true
2774 | dev: true
2775 | optional: true
2776 |
2777 | /unique-string/2.0.0:
2778 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
2779 | engines: {node: '>=8'}
2780 | dependencies:
2781 | crypto-random-string: 2.0.0
2782 | dev: true
2783 |
2784 | /universal-user-agent/6.0.0:
2785 | resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
2786 | dev: true
2787 |
2788 | /universalify/2.0.0:
2789 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
2790 | engines: {node: '>= 10.0.0'}
2791 | dev: true
2792 |
2793 | /url-join/4.0.1:
2794 | resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
2795 | dev: true
2796 |
2797 | /util-deprecate/1.0.2:
2798 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2799 | dev: true
2800 |
2801 | /uvu/0.5.6:
2802 | resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
2803 | engines: {node: '>=8'}
2804 | hasBin: true
2805 | dependencies:
2806 | dequal: 2.0.3
2807 | diff: 5.1.0
2808 | kleur: 4.1.5
2809 | sade: 1.8.1
2810 | dev: true
2811 |
2812 | /v8-to-istanbul/9.0.1:
2813 | resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
2814 | engines: {node: '>=10.12.0'}
2815 | dependencies:
2816 | '@jridgewell/trace-mapping': 0.3.17
2817 | '@types/istanbul-lib-coverage': 2.0.4
2818 | convert-source-map: 1.9.0
2819 | dev: true
2820 |
2821 | /validate-npm-package-license/3.0.4:
2822 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
2823 | dependencies:
2824 | spdx-correct: 3.1.1
2825 | spdx-expression-parse: 3.0.1
2826 | dev: true
2827 |
2828 | /webidl-conversions/3.0.1:
2829 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
2830 | dev: true
2831 |
2832 | /whatwg-url/5.0.0:
2833 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
2834 | dependencies:
2835 | tr46: 0.0.3
2836 | webidl-conversions: 3.0.1
2837 | dev: true
2838 |
2839 | /which/2.0.2:
2840 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2841 | engines: {node: '>= 8'}
2842 | hasBin: true
2843 | dependencies:
2844 | isexe: 2.0.0
2845 | dev: true
2846 |
2847 | /wordwrap/1.0.0:
2848 | resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
2849 | dev: true
2850 |
2851 | /wrap-ansi/7.0.0:
2852 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2853 | engines: {node: '>=10'}
2854 | dependencies:
2855 | ansi-styles: 4.3.0
2856 | string-width: 4.2.3
2857 | strip-ansi: 6.0.1
2858 | dev: true
2859 |
2860 | /wrappy/1.0.2:
2861 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2862 | dev: true
2863 |
2864 | /xtend/4.0.2:
2865 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
2866 | engines: {node: '>=0.4'}
2867 | dev: true
2868 |
2869 | /y18n/5.0.8:
2870 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
2871 | engines: {node: '>=10'}
2872 | dev: true
2873 |
2874 | /yallist/4.0.0:
2875 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2876 | dev: true
2877 |
2878 | /yaml/1.10.2:
2879 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
2880 | engines: {node: '>= 6'}
2881 | dev: true
2882 |
2883 | /yargs-parser/20.2.9:
2884 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
2885 | engines: {node: '>=10'}
2886 | dev: true
2887 |
2888 | /yargs-parser/21.1.1:
2889 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
2890 | engines: {node: '>=12'}
2891 | dev: true
2892 |
2893 | /yargs/16.2.0:
2894 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
2895 | engines: {node: '>=10'}
2896 | dependencies:
2897 | cliui: 7.0.4
2898 | escalade: 3.1.1
2899 | get-caller-file: 2.0.5
2900 | require-directory: 2.1.1
2901 | string-width: 4.2.3
2902 | y18n: 5.0.8
2903 | yargs-parser: 20.2.9
2904 | dev: true
2905 |
2906 | /yargs/17.6.2:
2907 | resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
2908 | engines: {node: '>=12'}
2909 | dependencies:
2910 | cliui: 8.0.1
2911 | escalade: 3.1.1
2912 | get-caller-file: 2.0.5
2913 | require-directory: 2.1.1
2914 | string-width: 4.2.3
2915 | y18n: 5.0.8
2916 | yargs-parser: 21.1.1
2917 | dev: true
2918 |
2919 | /yn/3.1.1:
2920 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
2921 | engines: {node: '>=6'}
2922 | dev: true
2923 |
2924 | /yocto-queue/0.1.0:
2925 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2926 | engines: {node: '>=10'}
2927 | dev: true
2928 |
--------------------------------------------------------------------------------