├── .eslintignore
├── .eslintrc.cjs
├── .gitignore
├── .prettierignore
├── README.md
├── package.json
├── pnpm-lock.yaml
├── src
├── components
│ └── App.svelte
├── entry.dev.tsx
├── entry.ssr.tsx
├── index.qwik.ts
├── root.tsx
├── svelte.tsx
└── types.ts
├── tsconfig.json
└── vite.config.ts
/.eslintignore:
--------------------------------------------------------------------------------
1 | **/*.log
2 | **/.DS_Store
3 | *.
4 | .vscode/settings.json
5 | .history
6 | .yarn
7 | bazel-*
8 | bazel-bin
9 | bazel-out
10 | bazel-qwik
11 | bazel-testlogs
12 | dist
13 | dist-dev
14 | lib
15 | lib-types
16 | etc
17 | external
18 | node_modules
19 | temp
20 | tsc-out
21 | tsdoc-metadata.json
22 | target
23 | output
24 | rollup.config.js
25 | build
26 | .cache
27 | .vscode
28 | .rollup.cache
29 | dist
30 | tsconfig.tsbuildinfo
31 | vite.config.ts
32 |
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: {
4 | browser: true,
5 | es2021: true,
6 | node: true,
7 | },
8 | extends: [
9 | "eslint:recommended",
10 | "plugin:@typescript-eslint/recommended",
11 | "plugin:qwik/recommended",
12 | ],
13 | parser: "@typescript-eslint/parser",
14 | parserOptions: {
15 | tsconfigRootDir: __dirname,
16 | project: ["./tsconfig.json"],
17 | ecmaVersion: 2021,
18 | sourceType: "module",
19 | ecmaFeatures: {
20 | jsx: true,
21 | },
22 | },
23 | plugins: ["@typescript-eslint"],
24 | rules: {
25 | // "@typescript-eslint/no-explicit-any": "off",
26 | // "@typescript-eslint/explicit-module-boundary-types": "off",
27 | // "@typescript-eslint/no-inferrable-types": "off",
28 | // "@typescript-eslint/no-non-null-assertion": "off",
29 | // "@typescript-eslint/no-empty-interface": "off",
30 | // "@typescript-eslint/no-namespace": "off",
31 | // "@typescript-eslint/no-empty-function": "off",
32 | // "@typescript-eslint/no-this-alias": "off",
33 | // "@typescript-eslint/ban-types": "off",
34 | // "@typescript-eslint/ban-ts-comment": "off",
35 | // "prefer-spread": "off",
36 | // "no-case-declarations": "off",
37 | // "no-console": "off",
38 | // "@typescript-eslint/no-unused-vars": ["error"],
39 | },
40 | };
41 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ### Generated by gibo (https://github.com/simonwhitaker/gibo)
2 | ### https://raw.github.com/github/gitignore/ce5da10a3a43c4dd8bd9572eda17c0a37ee0eac1/Node.gitignore
3 |
4 | # Logs
5 | logs
6 | *.log
7 | npm-debug.log*
8 | yarn-debug.log*
9 | yarn-error.log*
10 | lerna-debug.log*
11 | .pnpm-debug.log*
12 |
13 | # Diagnostic reports (https://nodejs.org/api/report.html)
14 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
15 |
16 | # Runtime data
17 | pids
18 | *.pid
19 | *.seed
20 | *.pid.lock
21 |
22 | # Directory for instrumented libs generated by jscoverage/JSCover
23 | lib-cov
24 |
25 | # Coverage directory used by tools like istanbul
26 | coverage
27 | *.lcov
28 |
29 | # nyc test coverage
30 | .nyc_output
31 |
32 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
33 | .grunt
34 |
35 | # Bower dependency directory (https://bower.io/)
36 | bower_components
37 |
38 | # node-waf configuration
39 | .lock-wscript
40 |
41 | # Compiled binary addons (https://nodejs.org/api/addons.html)
42 | build/Release
43 |
44 | # Dependency directories
45 | node_modules/
46 | jspm_packages/
47 |
48 | # Snowpack dependency directory (https://snowpack.dev/)
49 | web_modules/
50 |
51 | # TypeScript cache
52 | *.tsbuildinfo
53 |
54 | # Optional npm cache directory
55 | .npm
56 |
57 | # Optional eslint cache
58 | .eslintcache
59 |
60 | # Optional stylelint cache
61 | .stylelintcache
62 |
63 | # Microbundle cache
64 | .rpt2_cache/
65 | .rts2_cache_cjs/
66 | .rts2_cache_es/
67 | .rts2_cache_umd/
68 |
69 | # Optional REPL history
70 | .node_repl_history
71 |
72 | # Output of 'npm pack'
73 | *.tgz
74 |
75 | # Yarn Integrity file
76 | .yarn-integrity
77 |
78 | # dotenv environment variable files
79 | .env
80 | .env.development.local
81 | .env.test.local
82 | .env.production.local
83 | .env.local
84 |
85 | # parcel-bundler cache (https://parceljs.org/)
86 | .cache
87 | .parcel-cache
88 |
89 | # Next.js build output
90 | .next
91 | out
92 |
93 | # Nuxt.js build / generate output
94 | .nuxt
95 | dist
96 |
97 | # Gatsby files
98 | .cache/
99 | # Comment in the public line in if your project uses Gatsby and not Next.js
100 | # https://nextjs.org/blog/next-9-1#public-directory-support
101 | # public
102 |
103 | # vuepress build output
104 | .vuepress/dist
105 |
106 | # vuepress v2.x temp and cache directory
107 | .temp
108 | .cache
109 |
110 | # Docusaurus cache and generated files
111 | .docusaurus
112 |
113 | # Serverless directories
114 | .serverless/
115 |
116 | # FuseBox cache
117 | .fusebox/
118 |
119 | # DynamoDB Local files
120 | .dynamodb/
121 |
122 | # TernJS port file
123 | .tern-port
124 |
125 | # Stores VSCode versions used for testing VSCode extensions
126 | .vscode-test
127 |
128 | # yarn v2
129 | .yarn/cache
130 | .yarn/unplugged
131 | .yarn/build-state.yml
132 | .yarn/install-state.gz
133 | .pnp.*
134 |
135 |
136 | lib
137 | lib-types
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Files Prettier should not format
2 | **/*.log
3 | **/.DS_Store
4 | *.
5 | dist
6 | node_modules
7 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # @mizchi/qwik-svelte
2 |
3 | Qwikify svelte components on qwik.
4 |
5 | ```bash
6 | $ npm install @mizchi/qwik-svelte @sveltejs/vite-plugin-svelte svelte svelte-preprocess -D
7 | ```
8 |
9 | **CAUTION** - This is PoC phase. You should check it works on your app.
10 |
11 | ## How to use
12 |
13 | ### vite.config.ts
14 |
15 | Setup svelte ssr with `@sveltejs/vite-plugin-svelte`.
16 |
17 | ```ts
18 | import { defineConfig } from "vite";
19 | import { qwikVite } from "@builder.io/qwik/optimizer";
20 | import sveltePreprocess from "svelte-preprocess";
21 | import { svelte } from "@sveltejs/vite-plugin-svelte";
22 |
23 | export default defineConfig((options) => {
24 | return {
25 | plugins: [
26 | // with ssr config
27 | svelte({
28 | preprocess: sveltePreprocess(),
29 | compilerOptions: {
30 | generate: options.mode === "ssr" ? "ssr" : "dom",
31 | hydratable: true,
32 | },
33 | }),
34 | qwikVite()
35 | ],
36 | };
37 | });
38 | ```
39 |
40 | (To use `@sveltejs/vite-plugin-svelte`, you may need `"type": "module"` in `package.json`)
41 |
42 | ### Use svelte components
43 |
44 | ```svelte
45 |
46 |
50 |
51 |
52 |
Hello {name}!
53 |
54 |
55 |
56 |
61 | ```
62 |
63 | Render with `qwikifySvelte$`
64 |
65 | ```tsx
66 | import App from "./components/App.svelte";
67 | import { qwikifySvelte$ } from "@mizchi/qwik-svelte";
68 |
69 | const QApp = qwikifySvelte$<{name: string}>(App, {
70 | eagerness: 'load',
71 | });
72 |
73 | export default () => {
74 | return ;
75 | };
76 | ```
77 |
78 | ---
79 |
80 | # How to contribute
81 |
82 | ## develop
83 |
84 | ```bash
85 | # clone
86 | $ pnpm install
87 | $ pnpm dev # check for src/root.tsx
88 | $ pnpm build # emit lib files
89 | ```
90 |
91 | ## TODO
92 |
93 | - [ ] unit testing
94 | - [ ] ``
95 | - [ ] Check re-render with props change
96 | - [ ] Props types for svelte component
97 |
98 | ## My motivation
99 |
100 | Looking at [qwik-react](https://github.com/BuilderIO/qwik/tree/main/packages/qwik-react), I felt that qwik could be treated as a meta-framework that could replace astro. qwik itself would be kept to the core for describing the critical path, calling the runtime when hydration occurs.
101 |
102 | Therefore, I first tried targeting svelte, which is not JSX.
103 |
104 | ## LICENSE
105 |
106 | MIT
107 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@mizchi/qwik-svelte",
3 | "version": "0.1.7",
4 | "description": "Render svelte component on qwik",
5 | "main": "./lib/index.qwik.mjs",
6 | "qwik": "./lib/index.qwik.mjs",
7 | "types": "./lib-types/index.qwik.d.ts",
8 | "exports": {
9 | ".": {
10 | "import": "./lib/index.qwik.mjs",
11 | "require": "./lib/index.qwik.cjs",
12 | "types": "./lib-types/index.qwik.d.ts"
13 | }
14 | },
15 | "files": [
16 | "lib",
17 | "lib-types",
18 | "src"
19 | ],
20 | "engines": {
21 | "node": ">=15.0.0"
22 | },
23 | "private": false,
24 | "type": "module",
25 | "scripts": {
26 | "prepublishOnly": "pnpm build && pnpm build.types",
27 | "build": "qwik build",
28 | "build.lib": "vite build --mode lib",
29 | "build.types": "tsc --emitDeclarationOnly",
30 | "dev": "vite --mode ssr",
31 | "dev.debug": "node --inspect-brk ./node_modules/vite/bin/vite.js --mode ssr --force",
32 | "fmt": "prettier --write .",
33 | "fmt.check": "prettier --check .",
34 | "release": "np",
35 | "start": "vite --open --mode ssr",
36 | "qwik": "qwik"
37 | },
38 | "devDependencies": {
39 | "@builder.io/qwik": "1.2.6",
40 | "@sveltejs/vite-plugin-svelte": "^2.4.5",
41 | "@types/eslint": "8.40.2",
42 | "@types/node": "^20.4.0",
43 | "@typescript-eslint/eslint-plugin": "5.61.0",
44 | "@typescript-eslint/parser": "5.61.0",
45 | "eslint": "8.44.0",
46 | "eslint-plugin-qwik": "latest",
47 | "np": "7.6.1",
48 | "prettier": "2.8.8",
49 | "svelte": "^4.2.0",
50 | "svelte-preprocess": "^5.0.4",
51 | "typescript": "5.1.6",
52 | "undici": "5.22.1",
53 | "vite": "4.4.0",
54 | "vite-tsconfig-paths": "4.2.0"
55 | },
56 | "peerDependencies": {
57 | "@builder.io/qwik": "*",
58 | "@sveltejs/vite-plugin-svelte": "*",
59 | "svelte": "*"
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | devDependencies:
8 | '@builder.io/qwik':
9 | specifier: 1.2.6
10 | version: 1.2.6(undici@5.22.1)
11 | '@sveltejs/vite-plugin-svelte':
12 | specifier: ^2.4.5
13 | version: 2.4.5(svelte@4.2.0)(vite@4.4.0)
14 | '@types/eslint':
15 | specifier: 8.40.2
16 | version: 8.40.2
17 | '@types/node':
18 | specifier: ^20.4.0
19 | version: 20.4.0
20 | '@typescript-eslint/eslint-plugin':
21 | specifier: 5.61.0
22 | version: 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6)
23 | '@typescript-eslint/parser':
24 | specifier: 5.61.0
25 | version: 5.61.0(eslint@8.44.0)(typescript@5.1.6)
26 | eslint:
27 | specifier: 8.44.0
28 | version: 8.44.0
29 | eslint-plugin-qwik:
30 | specifier: latest
31 | version: 1.2.6(eslint@8.44.0)
32 | np:
33 | specifier: 7.6.1
34 | version: 7.6.1
35 | prettier:
36 | specifier: 2.8.8
37 | version: 2.8.8
38 | svelte:
39 | specifier: ^4.2.0
40 | version: 4.2.0
41 | svelte-preprocess:
42 | specifier: ^5.0.4
43 | version: 5.0.4(svelte@4.2.0)(typescript@5.1.6)
44 | typescript:
45 | specifier: 5.1.6
46 | version: 5.1.6
47 | undici:
48 | specifier: 5.22.1
49 | version: 5.22.1
50 | vite:
51 | specifier: 4.4.0
52 | version: 4.4.0(@types/node@20.4.0)
53 | vite-tsconfig-paths:
54 | specifier: 4.2.0
55 | version: 4.2.0(typescript@5.1.6)(vite@4.4.0)
56 |
57 | packages:
58 |
59 | /@aashutoshrathi/word-wrap@1.2.6:
60 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
61 | engines: {node: '>=0.10.0'}
62 | dev: true
63 |
64 | /@ampproject/remapping@2.2.1:
65 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
66 | engines: {node: '>=6.0.0'}
67 | dependencies:
68 | '@jridgewell/gen-mapping': 0.3.3
69 | '@jridgewell/trace-mapping': 0.3.19
70 | dev: true
71 |
72 | /@babel/code-frame@7.22.10:
73 | resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==}
74 | engines: {node: '>=6.9.0'}
75 | dependencies:
76 | '@babel/highlight': 7.22.10
77 | chalk: 2.4.2
78 | dev: true
79 |
80 | /@babel/helper-validator-identifier@7.22.5:
81 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
82 | engines: {node: '>=6.9.0'}
83 | dev: true
84 |
85 | /@babel/highlight@7.22.10:
86 | resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
87 | engines: {node: '>=6.9.0'}
88 | dependencies:
89 | '@babel/helper-validator-identifier': 7.22.5
90 | chalk: 2.4.2
91 | js-tokens: 4.0.0
92 | dev: true
93 |
94 | /@builder.io/qwik@1.2.6(undici@5.22.1):
95 | resolution: {integrity: sha512-Cm1sLAimML55I5T1RI80R1lLgI4cnSeQt5obQtcMKa8wMmf2/luEyQaEkeN2fV3sp/gaVXCfAuKaddXK6ONdww==}
96 | engines: {node: '>=16.8.0 <18.0.0 || >=18.11'}
97 | hasBin: true
98 | peerDependencies:
99 | undici: ^5.14.0
100 | dependencies:
101 | csstype: 3.1.2
102 | undici: 5.22.1
103 | dev: true
104 |
105 | /@esbuild/android-arm64@0.18.20:
106 | resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
107 | engines: {node: '>=12'}
108 | cpu: [arm64]
109 | os: [android]
110 | requiresBuild: true
111 | dev: true
112 | optional: true
113 |
114 | /@esbuild/android-arm@0.18.20:
115 | resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
116 | engines: {node: '>=12'}
117 | cpu: [arm]
118 | os: [android]
119 | requiresBuild: true
120 | dev: true
121 | optional: true
122 |
123 | /@esbuild/android-x64@0.18.20:
124 | resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
125 | engines: {node: '>=12'}
126 | cpu: [x64]
127 | os: [android]
128 | requiresBuild: true
129 | dev: true
130 | optional: true
131 |
132 | /@esbuild/darwin-arm64@0.18.20:
133 | resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
134 | engines: {node: '>=12'}
135 | cpu: [arm64]
136 | os: [darwin]
137 | requiresBuild: true
138 | dev: true
139 | optional: true
140 |
141 | /@esbuild/darwin-x64@0.18.20:
142 | resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
143 | engines: {node: '>=12'}
144 | cpu: [x64]
145 | os: [darwin]
146 | requiresBuild: true
147 | dev: true
148 | optional: true
149 |
150 | /@esbuild/freebsd-arm64@0.18.20:
151 | resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
152 | engines: {node: '>=12'}
153 | cpu: [arm64]
154 | os: [freebsd]
155 | requiresBuild: true
156 | dev: true
157 | optional: true
158 |
159 | /@esbuild/freebsd-x64@0.18.20:
160 | resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
161 | engines: {node: '>=12'}
162 | cpu: [x64]
163 | os: [freebsd]
164 | requiresBuild: true
165 | dev: true
166 | optional: true
167 |
168 | /@esbuild/linux-arm64@0.18.20:
169 | resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
170 | engines: {node: '>=12'}
171 | cpu: [arm64]
172 | os: [linux]
173 | requiresBuild: true
174 | dev: true
175 | optional: true
176 |
177 | /@esbuild/linux-arm@0.18.20:
178 | resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
179 | engines: {node: '>=12'}
180 | cpu: [arm]
181 | os: [linux]
182 | requiresBuild: true
183 | dev: true
184 | optional: true
185 |
186 | /@esbuild/linux-ia32@0.18.20:
187 | resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
188 | engines: {node: '>=12'}
189 | cpu: [ia32]
190 | os: [linux]
191 | requiresBuild: true
192 | dev: true
193 | optional: true
194 |
195 | /@esbuild/linux-loong64@0.18.20:
196 | resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
197 | engines: {node: '>=12'}
198 | cpu: [loong64]
199 | os: [linux]
200 | requiresBuild: true
201 | dev: true
202 | optional: true
203 |
204 | /@esbuild/linux-mips64el@0.18.20:
205 | resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
206 | engines: {node: '>=12'}
207 | cpu: [mips64el]
208 | os: [linux]
209 | requiresBuild: true
210 | dev: true
211 | optional: true
212 |
213 | /@esbuild/linux-ppc64@0.18.20:
214 | resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
215 | engines: {node: '>=12'}
216 | cpu: [ppc64]
217 | os: [linux]
218 | requiresBuild: true
219 | dev: true
220 | optional: true
221 |
222 | /@esbuild/linux-riscv64@0.18.20:
223 | resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
224 | engines: {node: '>=12'}
225 | cpu: [riscv64]
226 | os: [linux]
227 | requiresBuild: true
228 | dev: true
229 | optional: true
230 |
231 | /@esbuild/linux-s390x@0.18.20:
232 | resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
233 | engines: {node: '>=12'}
234 | cpu: [s390x]
235 | os: [linux]
236 | requiresBuild: true
237 | dev: true
238 | optional: true
239 |
240 | /@esbuild/linux-x64@0.18.20:
241 | resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
242 | engines: {node: '>=12'}
243 | cpu: [x64]
244 | os: [linux]
245 | requiresBuild: true
246 | dev: true
247 | optional: true
248 |
249 | /@esbuild/netbsd-x64@0.18.20:
250 | resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
251 | engines: {node: '>=12'}
252 | cpu: [x64]
253 | os: [netbsd]
254 | requiresBuild: true
255 | dev: true
256 | optional: true
257 |
258 | /@esbuild/openbsd-x64@0.18.20:
259 | resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
260 | engines: {node: '>=12'}
261 | cpu: [x64]
262 | os: [openbsd]
263 | requiresBuild: true
264 | dev: true
265 | optional: true
266 |
267 | /@esbuild/sunos-x64@0.18.20:
268 | resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
269 | engines: {node: '>=12'}
270 | cpu: [x64]
271 | os: [sunos]
272 | requiresBuild: true
273 | dev: true
274 | optional: true
275 |
276 | /@esbuild/win32-arm64@0.18.20:
277 | resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
278 | engines: {node: '>=12'}
279 | cpu: [arm64]
280 | os: [win32]
281 | requiresBuild: true
282 | dev: true
283 | optional: true
284 |
285 | /@esbuild/win32-ia32@0.18.20:
286 | resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
287 | engines: {node: '>=12'}
288 | cpu: [ia32]
289 | os: [win32]
290 | requiresBuild: true
291 | dev: true
292 | optional: true
293 |
294 | /@esbuild/win32-x64@0.18.20:
295 | resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
296 | engines: {node: '>=12'}
297 | cpu: [x64]
298 | os: [win32]
299 | requiresBuild: true
300 | dev: true
301 | optional: true
302 |
303 | /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0):
304 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
305 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
306 | peerDependencies:
307 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
308 | dependencies:
309 | eslint: 8.44.0
310 | eslint-visitor-keys: 3.4.3
311 | dev: true
312 |
313 | /@eslint-community/regexpp@4.6.2:
314 | resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==}
315 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
316 | dev: true
317 |
318 | /@eslint/eslintrc@2.1.2:
319 | resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
320 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
321 | dependencies:
322 | ajv: 6.12.6
323 | debug: 4.3.4
324 | espree: 9.6.1
325 | globals: 13.21.0
326 | ignore: 5.2.4
327 | import-fresh: 3.3.0
328 | js-yaml: 4.1.0
329 | minimatch: 3.1.2
330 | strip-json-comments: 3.1.1
331 | transitivePeerDependencies:
332 | - supports-color
333 | dev: true
334 |
335 | /@eslint/js@8.44.0:
336 | resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==}
337 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
338 | dev: true
339 |
340 | /@humanwhocodes/config-array@0.11.10:
341 | resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
342 | engines: {node: '>=10.10.0'}
343 | dependencies:
344 | '@humanwhocodes/object-schema': 1.2.1
345 | debug: 4.3.4
346 | minimatch: 3.1.2
347 | transitivePeerDependencies:
348 | - supports-color
349 | dev: true
350 |
351 | /@humanwhocodes/module-importer@1.0.1:
352 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
353 | engines: {node: '>=12.22'}
354 | dev: true
355 |
356 | /@humanwhocodes/object-schema@1.2.1:
357 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
358 | dev: true
359 |
360 | /@jridgewell/gen-mapping@0.3.3:
361 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
362 | engines: {node: '>=6.0.0'}
363 | dependencies:
364 | '@jridgewell/set-array': 1.1.2
365 | '@jridgewell/sourcemap-codec': 1.4.15
366 | '@jridgewell/trace-mapping': 0.3.19
367 | dev: true
368 |
369 | /@jridgewell/resolve-uri@3.1.1:
370 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
371 | engines: {node: '>=6.0.0'}
372 | dev: true
373 |
374 | /@jridgewell/set-array@1.1.2:
375 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
376 | engines: {node: '>=6.0.0'}
377 | dev: true
378 |
379 | /@jridgewell/sourcemap-codec@1.4.15:
380 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
381 | dev: true
382 |
383 | /@jridgewell/trace-mapping@0.3.19:
384 | resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
385 | dependencies:
386 | '@jridgewell/resolve-uri': 3.1.1
387 | '@jridgewell/sourcemap-codec': 1.4.15
388 | dev: true
389 |
390 | /@nodelib/fs.scandir@2.1.5:
391 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
392 | engines: {node: '>= 8'}
393 | dependencies:
394 | '@nodelib/fs.stat': 2.0.5
395 | run-parallel: 1.2.0
396 | dev: true
397 |
398 | /@nodelib/fs.stat@2.0.5:
399 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
400 | engines: {node: '>= 8'}
401 | dev: true
402 |
403 | /@nodelib/fs.walk@1.2.8:
404 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
405 | engines: {node: '>= 8'}
406 | dependencies:
407 | '@nodelib/fs.scandir': 2.1.5
408 | fastq: 1.15.0
409 | dev: true
410 |
411 | /@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7):
412 | resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==}
413 | engines: {node: '>=6'}
414 | peerDependencies:
415 | rxjs: '*'
416 | zen-observable: '*'
417 | peerDependenciesMeta:
418 | rxjs:
419 | optional: true
420 | zen-observable:
421 | optional: true
422 | dependencies:
423 | any-observable: 0.3.0(rxjs@6.6.7)
424 | rxjs: 6.6.7
425 | transitivePeerDependencies:
426 | - zenObservable
427 | dev: true
428 |
429 | /@sindresorhus/is@0.14.0:
430 | resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
431 | engines: {node: '>=6'}
432 | dev: true
433 |
434 | /@sindresorhus/is@2.1.1:
435 | resolution: {integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==}
436 | engines: {node: '>=10'}
437 | dev: true
438 |
439 | /@sindresorhus/is@4.6.0:
440 | resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
441 | engines: {node: '>=10'}
442 | dev: true
443 |
444 | /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.0):
445 | resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==}
446 | engines: {node: ^14.18.0 || >= 16}
447 | peerDependencies:
448 | '@sveltejs/vite-plugin-svelte': ^2.2.0
449 | svelte: ^3.54.0 || ^4.0.0
450 | vite: ^4.0.0
451 | dependencies:
452 | '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.4.0)
453 | debug: 4.3.4
454 | svelte: 4.2.0
455 | vite: 4.4.0(@types/node@20.4.0)
456 | transitivePeerDependencies:
457 | - supports-color
458 | dev: true
459 |
460 | /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.2.0)(vite@4.4.0):
461 | resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==}
462 | engines: {node: ^14.18.0 || >= 16}
463 | peerDependencies:
464 | svelte: ^3.54.0 || ^4.0.0
465 | vite: ^4.0.0
466 | dependencies:
467 | '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.4.0)
468 | debug: 4.3.4
469 | deepmerge: 4.3.1
470 | kleur: 4.1.5
471 | magic-string: 0.30.2
472 | svelte: 4.2.0
473 | svelte-hmr: 0.15.3(svelte@4.2.0)
474 | vite: 4.4.0(@types/node@20.4.0)
475 | vitefu: 0.2.4(vite@4.4.0)
476 | transitivePeerDependencies:
477 | - supports-color
478 | dev: true
479 |
480 | /@szmarczak/http-timer@1.1.2:
481 | resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==}
482 | engines: {node: '>=6'}
483 | dependencies:
484 | defer-to-connect: 1.1.3
485 | dev: true
486 |
487 | /@szmarczak/http-timer@4.0.6:
488 | resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
489 | engines: {node: '>=10'}
490 | dependencies:
491 | defer-to-connect: 2.0.1
492 | dev: true
493 |
494 | /@types/cacheable-request@6.0.3:
495 | resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
496 | dependencies:
497 | '@types/http-cache-semantics': 4.0.1
498 | '@types/keyv': 3.1.4
499 | '@types/node': 20.4.0
500 | '@types/responselike': 1.0.0
501 | dev: true
502 |
503 | /@types/eslint@8.40.2:
504 | resolution: {integrity: sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==}
505 | dependencies:
506 | '@types/estree': 1.0.1
507 | '@types/json-schema': 7.0.12
508 | dev: true
509 |
510 | /@types/estree@1.0.1:
511 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
512 | dev: true
513 |
514 | /@types/http-cache-semantics@4.0.1:
515 | resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==}
516 | dev: true
517 |
518 | /@types/json-schema@7.0.12:
519 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
520 | dev: true
521 |
522 | /@types/keyv@3.1.4:
523 | resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
524 | dependencies:
525 | '@types/node': 20.4.0
526 | dev: true
527 |
528 | /@types/minimist@1.2.2:
529 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
530 | dev: true
531 |
532 | /@types/node@20.4.0:
533 | resolution: {integrity: sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==}
534 | dev: true
535 |
536 | /@types/normalize-package-data@2.4.1:
537 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
538 | dev: true
539 |
540 | /@types/parse-json@4.0.0:
541 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
542 | dev: true
543 |
544 | /@types/pug@2.0.6:
545 | resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
546 | dev: true
547 |
548 | /@types/responselike@1.0.0:
549 | resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
550 | dependencies:
551 | '@types/node': 20.4.0
552 | dev: true
553 |
554 | /@types/semver@7.5.0:
555 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
556 | dev: true
557 |
558 | /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6):
559 | resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==}
560 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
561 | peerDependencies:
562 | '@typescript-eslint/parser': ^5.0.0
563 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
564 | typescript: '*'
565 | peerDependenciesMeta:
566 | typescript:
567 | optional: true
568 | dependencies:
569 | '@eslint-community/regexpp': 4.6.2
570 | '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
571 | '@typescript-eslint/scope-manager': 5.61.0
572 | '@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
573 | '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
574 | debug: 4.3.4
575 | eslint: 8.44.0
576 | graphemer: 1.4.0
577 | ignore: 5.2.4
578 | natural-compare-lite: 1.4.0
579 | semver: 7.5.4
580 | tsutils: 3.21.0(typescript@5.1.6)
581 | typescript: 5.1.6
582 | transitivePeerDependencies:
583 | - supports-color
584 | dev: true
585 |
586 | /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.1.6):
587 | resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==}
588 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
589 | peerDependencies:
590 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
591 | typescript: '*'
592 | peerDependenciesMeta:
593 | typescript:
594 | optional: true
595 | dependencies:
596 | '@typescript-eslint/scope-manager': 5.61.0
597 | '@typescript-eslint/types': 5.61.0
598 | '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
599 | debug: 4.3.4
600 | eslint: 8.44.0
601 | typescript: 5.1.6
602 | transitivePeerDependencies:
603 | - supports-color
604 | dev: true
605 |
606 | /@typescript-eslint/scope-manager@5.61.0:
607 | resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==}
608 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
609 | dependencies:
610 | '@typescript-eslint/types': 5.61.0
611 | '@typescript-eslint/visitor-keys': 5.61.0
612 | dev: true
613 |
614 | /@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
615 | resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==}
616 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
617 | peerDependencies:
618 | eslint: '*'
619 | typescript: '*'
620 | peerDependenciesMeta:
621 | typescript:
622 | optional: true
623 | dependencies:
624 | '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
625 | '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
626 | debug: 4.3.4
627 | eslint: 8.44.0
628 | tsutils: 3.21.0(typescript@5.1.6)
629 | typescript: 5.1.6
630 | transitivePeerDependencies:
631 | - supports-color
632 | dev: true
633 |
634 | /@typescript-eslint/types@5.61.0:
635 | resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==}
636 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
637 | dev: true
638 |
639 | /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6):
640 | resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
641 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
642 | peerDependencies:
643 | typescript: '*'
644 | peerDependenciesMeta:
645 | typescript:
646 | optional: true
647 | dependencies:
648 | '@typescript-eslint/types': 5.61.0
649 | '@typescript-eslint/visitor-keys': 5.61.0
650 | debug: 4.3.4
651 | globby: 11.1.0
652 | is-glob: 4.0.3
653 | semver: 7.5.4
654 | tsutils: 3.21.0(typescript@5.1.6)
655 | typescript: 5.1.6
656 | transitivePeerDependencies:
657 | - supports-color
658 | dev: true
659 |
660 | /@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
661 | resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
662 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
663 | peerDependencies:
664 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
665 | dependencies:
666 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0)
667 | '@types/json-schema': 7.0.12
668 | '@types/semver': 7.5.0
669 | '@typescript-eslint/scope-manager': 5.61.0
670 | '@typescript-eslint/types': 5.61.0
671 | '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
672 | eslint: 8.44.0
673 | eslint-scope: 5.1.1
674 | semver: 7.5.4
675 | transitivePeerDependencies:
676 | - supports-color
677 | - typescript
678 | dev: true
679 |
680 | /@typescript-eslint/visitor-keys@5.61.0:
681 | resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==}
682 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
683 | dependencies:
684 | '@typescript-eslint/types': 5.61.0
685 | eslint-visitor-keys: 3.4.3
686 | dev: true
687 |
688 | /acorn-jsx@5.3.2(acorn@8.10.0):
689 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
690 | peerDependencies:
691 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
692 | dependencies:
693 | acorn: 8.10.0
694 | dev: true
695 |
696 | /acorn@8.10.0:
697 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
698 | engines: {node: '>=0.4.0'}
699 | hasBin: true
700 | dev: true
701 |
702 | /aggregate-error@3.1.0:
703 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
704 | engines: {node: '>=8'}
705 | dependencies:
706 | clean-stack: 2.2.0
707 | indent-string: 4.0.0
708 | dev: true
709 |
710 | /ajv@6.12.6:
711 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
712 | dependencies:
713 | fast-deep-equal: 3.1.3
714 | fast-json-stable-stringify: 2.1.0
715 | json-schema-traverse: 0.4.1
716 | uri-js: 4.4.1
717 | dev: true
718 |
719 | /ansi-align@3.0.1:
720 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
721 | dependencies:
722 | string-width: 4.2.3
723 | dev: true
724 |
725 | /ansi-escapes@3.2.0:
726 | resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
727 | engines: {node: '>=4'}
728 | dev: true
729 |
730 | /ansi-escapes@4.3.2:
731 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
732 | engines: {node: '>=8'}
733 | dependencies:
734 | type-fest: 0.21.3
735 | dev: true
736 |
737 | /ansi-regex@2.1.1:
738 | resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
739 | engines: {node: '>=0.10.0'}
740 | dev: true
741 |
742 | /ansi-regex@3.0.1:
743 | resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==}
744 | engines: {node: '>=4'}
745 | dev: true
746 |
747 | /ansi-regex@4.1.1:
748 | resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
749 | engines: {node: '>=6'}
750 | dev: true
751 |
752 | /ansi-regex@5.0.1:
753 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
754 | engines: {node: '>=8'}
755 | dev: true
756 |
757 | /ansi-styles@2.2.1:
758 | resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
759 | engines: {node: '>=0.10.0'}
760 | dev: true
761 |
762 | /ansi-styles@3.2.1:
763 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
764 | engines: {node: '>=4'}
765 | dependencies:
766 | color-convert: 1.9.3
767 | dev: true
768 |
769 | /ansi-styles@4.3.0:
770 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
771 | engines: {node: '>=8'}
772 | dependencies:
773 | color-convert: 2.0.1
774 | dev: true
775 |
776 | /any-observable@0.3.0(rxjs@6.6.7):
777 | resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==}
778 | engines: {node: '>=6'}
779 | peerDependencies:
780 | rxjs: '*'
781 | zenObservable: '*'
782 | peerDependenciesMeta:
783 | rxjs:
784 | optional: true
785 | zenObservable:
786 | optional: true
787 | dependencies:
788 | rxjs: 6.6.7
789 | dev: true
790 |
791 | /any-observable@0.5.1(rxjs@6.6.7):
792 | resolution: {integrity: sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==}
793 | engines: {node: '>=8'}
794 | peerDependencies:
795 | rxjs: '*'
796 | zen-observable: '*'
797 | peerDependenciesMeta:
798 | rxjs:
799 | optional: true
800 | zen-observable:
801 | optional: true
802 | dependencies:
803 | rxjs: 6.6.7
804 | dev: true
805 |
806 | /argparse@2.0.1:
807 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
808 | dev: true
809 |
810 | /aria-query@5.3.0:
811 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
812 | dependencies:
813 | dequal: 2.0.3
814 | dev: true
815 |
816 | /array-buffer-byte-length@1.0.0:
817 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
818 | dependencies:
819 | call-bind: 1.0.2
820 | is-array-buffer: 3.0.2
821 | dev: true
822 |
823 | /array-includes@3.1.6:
824 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
825 | engines: {node: '>= 0.4'}
826 | dependencies:
827 | call-bind: 1.0.2
828 | define-properties: 1.2.0
829 | es-abstract: 1.22.1
830 | get-intrinsic: 1.2.1
831 | is-string: 1.0.7
832 | dev: true
833 |
834 | /array-union@2.1.0:
835 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
836 | engines: {node: '>=8'}
837 | dev: true
838 |
839 | /array.prototype.flat@1.3.1:
840 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
841 | engines: {node: '>= 0.4'}
842 | dependencies:
843 | call-bind: 1.0.2
844 | define-properties: 1.2.0
845 | es-abstract: 1.22.1
846 | es-shim-unscopables: 1.0.0
847 | dev: true
848 |
849 | /arraybuffer.prototype.slice@1.0.1:
850 | resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==}
851 | engines: {node: '>= 0.4'}
852 | dependencies:
853 | array-buffer-byte-length: 1.0.0
854 | call-bind: 1.0.2
855 | define-properties: 1.2.0
856 | get-intrinsic: 1.2.1
857 | is-array-buffer: 3.0.2
858 | is-shared-array-buffer: 1.0.2
859 | dev: true
860 |
861 | /arrify@1.0.1:
862 | resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
863 | engines: {node: '>=0.10.0'}
864 | dev: true
865 |
866 | /async-exit-hook@2.0.1:
867 | resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==}
868 | engines: {node: '>=0.12.0'}
869 | dev: true
870 |
871 | /available-typed-arrays@1.0.5:
872 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
873 | engines: {node: '>= 0.4'}
874 | dev: true
875 |
876 | /axobject-query@3.2.1:
877 | resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
878 | dependencies:
879 | dequal: 2.0.3
880 | dev: true
881 |
882 | /balanced-match@1.0.2:
883 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
884 | dev: true
885 |
886 | /boxen@5.1.2:
887 | resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==}
888 | engines: {node: '>=10'}
889 | dependencies:
890 | ansi-align: 3.0.1
891 | camelcase: 6.3.0
892 | chalk: 4.1.2
893 | cli-boxes: 2.2.1
894 | string-width: 4.2.3
895 | type-fest: 0.20.2
896 | widest-line: 3.1.0
897 | wrap-ansi: 7.0.0
898 | dev: true
899 |
900 | /brace-expansion@1.1.11:
901 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
902 | dependencies:
903 | balanced-match: 1.0.2
904 | concat-map: 0.0.1
905 | dev: true
906 |
907 | /braces@3.0.2:
908 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
909 | engines: {node: '>=8'}
910 | dependencies:
911 | fill-range: 7.0.1
912 | dev: true
913 |
914 | /buffer-crc32@0.2.13:
915 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
916 | dev: true
917 |
918 | /builtins@1.0.3:
919 | resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
920 | dev: true
921 |
922 | /busboy@1.6.0:
923 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
924 | engines: {node: '>=10.16.0'}
925 | dependencies:
926 | streamsearch: 1.1.0
927 | dev: true
928 |
929 | /cacheable-lookup@2.0.1:
930 | resolution: {integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==}
931 | engines: {node: '>=10'}
932 | dependencies:
933 | '@types/keyv': 3.1.4
934 | keyv: 4.5.3
935 | dev: true
936 |
937 | /cacheable-request@6.1.0:
938 | resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==}
939 | engines: {node: '>=8'}
940 | dependencies:
941 | clone-response: 1.0.3
942 | get-stream: 5.2.0
943 | http-cache-semantics: 4.1.1
944 | keyv: 3.1.0
945 | lowercase-keys: 2.0.0
946 | normalize-url: 4.5.1
947 | responselike: 1.0.2
948 | dev: true
949 |
950 | /cacheable-request@7.0.4:
951 | resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
952 | engines: {node: '>=8'}
953 | dependencies:
954 | clone-response: 1.0.3
955 | get-stream: 5.2.0
956 | http-cache-semantics: 4.1.1
957 | keyv: 4.5.3
958 | lowercase-keys: 2.0.0
959 | normalize-url: 6.1.0
960 | responselike: 2.0.1
961 | dev: true
962 |
963 | /call-bind@1.0.2:
964 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
965 | dependencies:
966 | function-bind: 1.1.1
967 | get-intrinsic: 1.2.1
968 | dev: true
969 |
970 | /callsites@3.1.0:
971 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
972 | engines: {node: '>=6'}
973 | dev: true
974 |
975 | /camelcase-keys@6.2.2:
976 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
977 | engines: {node: '>=8'}
978 | dependencies:
979 | camelcase: 5.3.1
980 | map-obj: 4.3.0
981 | quick-lru: 4.0.1
982 | dev: true
983 |
984 | /camelcase@5.3.1:
985 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
986 | engines: {node: '>=6'}
987 | dev: true
988 |
989 | /camelcase@6.3.0:
990 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
991 | engines: {node: '>=10'}
992 | dev: true
993 |
994 | /chalk@1.1.3:
995 | resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
996 | engines: {node: '>=0.10.0'}
997 | dependencies:
998 | ansi-styles: 2.2.1
999 | escape-string-regexp: 1.0.5
1000 | has-ansi: 2.0.0
1001 | strip-ansi: 3.0.1
1002 | supports-color: 2.0.0
1003 | dev: true
1004 |
1005 | /chalk@2.4.2:
1006 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1007 | engines: {node: '>=4'}
1008 | dependencies:
1009 | ansi-styles: 3.2.1
1010 | escape-string-regexp: 1.0.5
1011 | supports-color: 5.5.0
1012 | dev: true
1013 |
1014 | /chalk@4.1.2:
1015 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1016 | engines: {node: '>=10'}
1017 | dependencies:
1018 | ansi-styles: 4.3.0
1019 | supports-color: 7.2.0
1020 | dev: true
1021 |
1022 | /chardet@0.7.0:
1023 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
1024 | dev: true
1025 |
1026 | /ci-info@2.0.0:
1027 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
1028 | dev: true
1029 |
1030 | /clean-stack@2.2.0:
1031 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
1032 | engines: {node: '>=6'}
1033 | dev: true
1034 |
1035 | /cli-boxes@2.2.1:
1036 | resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
1037 | engines: {node: '>=6'}
1038 | dev: true
1039 |
1040 | /cli-cursor@2.1.0:
1041 | resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
1042 | engines: {node: '>=4'}
1043 | dependencies:
1044 | restore-cursor: 2.0.0
1045 | dev: true
1046 |
1047 | /cli-cursor@3.1.0:
1048 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1049 | engines: {node: '>=8'}
1050 | dependencies:
1051 | restore-cursor: 3.1.0
1052 | dev: true
1053 |
1054 | /cli-truncate@0.2.1:
1055 | resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==}
1056 | engines: {node: '>=0.10.0'}
1057 | dependencies:
1058 | slice-ansi: 0.0.4
1059 | string-width: 1.0.2
1060 | dev: true
1061 |
1062 | /cli-width@2.2.1:
1063 | resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==}
1064 | dev: true
1065 |
1066 | /cli-width@3.0.0:
1067 | resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
1068 | engines: {node: '>= 10'}
1069 | dev: true
1070 |
1071 | /clone-response@1.0.3:
1072 | resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
1073 | dependencies:
1074 | mimic-response: 1.0.1
1075 | dev: true
1076 |
1077 | /code-point-at@1.1.0:
1078 | resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
1079 | engines: {node: '>=0.10.0'}
1080 | dev: true
1081 |
1082 | /code-red@1.0.4:
1083 | resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
1084 | dependencies:
1085 | '@jridgewell/sourcemap-codec': 1.4.15
1086 | '@types/estree': 1.0.1
1087 | acorn: 8.10.0
1088 | estree-walker: 3.0.3
1089 | periscopic: 3.1.0
1090 | dev: true
1091 |
1092 | /color-convert@1.9.3:
1093 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1094 | dependencies:
1095 | color-name: 1.1.3
1096 | dev: true
1097 |
1098 | /color-convert@2.0.1:
1099 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1100 | engines: {node: '>=7.0.0'}
1101 | dependencies:
1102 | color-name: 1.1.4
1103 | dev: true
1104 |
1105 | /color-name@1.1.3:
1106 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1107 | dev: true
1108 |
1109 | /color-name@1.1.4:
1110 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1111 | dev: true
1112 |
1113 | /concat-map@0.0.1:
1114 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
1115 | dev: true
1116 |
1117 | /configstore@5.0.1:
1118 | resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
1119 | engines: {node: '>=8'}
1120 | dependencies:
1121 | dot-prop: 5.3.0
1122 | graceful-fs: 4.2.11
1123 | make-dir: 3.1.0
1124 | unique-string: 2.0.0
1125 | write-file-atomic: 3.0.3
1126 | xdg-basedir: 4.0.0
1127 | dev: true
1128 |
1129 | /cosmiconfig@7.1.0:
1130 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
1131 | engines: {node: '>=10'}
1132 | dependencies:
1133 | '@types/parse-json': 4.0.0
1134 | import-fresh: 3.3.0
1135 | parse-json: 5.2.0
1136 | path-type: 4.0.0
1137 | yaml: 1.10.2
1138 | dev: true
1139 |
1140 | /cross-spawn@7.0.3:
1141 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1142 | engines: {node: '>= 8'}
1143 | dependencies:
1144 | path-key: 3.1.1
1145 | shebang-command: 2.0.0
1146 | which: 2.0.2
1147 | dev: true
1148 |
1149 | /crypto-random-string@2.0.0:
1150 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
1151 | engines: {node: '>=8'}
1152 | dev: true
1153 |
1154 | /css-tree@2.3.1:
1155 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
1156 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
1157 | dependencies:
1158 | mdn-data: 2.0.30
1159 | source-map-js: 1.0.2
1160 | dev: true
1161 |
1162 | /csstype@3.1.2:
1163 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
1164 | dev: true
1165 |
1166 | /date-fns@1.30.1:
1167 | resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==}
1168 | dev: true
1169 |
1170 | /debug@4.3.4:
1171 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1172 | engines: {node: '>=6.0'}
1173 | peerDependencies:
1174 | supports-color: '*'
1175 | peerDependenciesMeta:
1176 | supports-color:
1177 | optional: true
1178 | dependencies:
1179 | ms: 2.1.2
1180 | dev: true
1181 |
1182 | /decamelize-keys@1.1.1:
1183 | resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
1184 | engines: {node: '>=0.10.0'}
1185 | dependencies:
1186 | decamelize: 1.2.0
1187 | map-obj: 1.0.1
1188 | dev: true
1189 |
1190 | /decamelize@1.2.0:
1191 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
1192 | engines: {node: '>=0.10.0'}
1193 | dev: true
1194 |
1195 | /decompress-response@3.3.0:
1196 | resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==}
1197 | engines: {node: '>=4'}
1198 | dependencies:
1199 | mimic-response: 1.0.1
1200 | dev: true
1201 |
1202 | /decompress-response@5.0.0:
1203 | resolution: {integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==}
1204 | engines: {node: '>=10'}
1205 | dependencies:
1206 | mimic-response: 2.1.0
1207 | dev: true
1208 |
1209 | /deep-extend@0.6.0:
1210 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1211 | engines: {node: '>=4.0.0'}
1212 | dev: true
1213 |
1214 | /deep-is@0.1.4:
1215 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1216 | dev: true
1217 |
1218 | /deepmerge@4.3.1:
1219 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1220 | engines: {node: '>=0.10.0'}
1221 | dev: true
1222 |
1223 | /defer-to-connect@1.1.3:
1224 | resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==}
1225 | dev: true
1226 |
1227 | /defer-to-connect@2.0.1:
1228 | resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
1229 | engines: {node: '>=10'}
1230 | dev: true
1231 |
1232 | /define-properties@1.2.0:
1233 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
1234 | engines: {node: '>= 0.4'}
1235 | dependencies:
1236 | has-property-descriptors: 1.0.0
1237 | object-keys: 1.1.1
1238 | dev: true
1239 |
1240 | /del@6.1.1:
1241 | resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
1242 | engines: {node: '>=10'}
1243 | dependencies:
1244 | globby: 11.1.0
1245 | graceful-fs: 4.2.11
1246 | is-glob: 4.0.3
1247 | is-path-cwd: 2.2.0
1248 | is-path-inside: 3.0.3
1249 | p-map: 4.0.0
1250 | rimraf: 3.0.2
1251 | slash: 3.0.0
1252 | dev: true
1253 |
1254 | /dequal@2.0.3:
1255 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
1256 | engines: {node: '>=6'}
1257 | dev: true
1258 |
1259 | /detect-indent@6.1.0:
1260 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
1261 | engines: {node: '>=8'}
1262 | dev: true
1263 |
1264 | /dir-glob@3.0.1:
1265 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1266 | engines: {node: '>=8'}
1267 | dependencies:
1268 | path-type: 4.0.0
1269 | dev: true
1270 |
1271 | /doctrine@3.0.0:
1272 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1273 | engines: {node: '>=6.0.0'}
1274 | dependencies:
1275 | esutils: 2.0.3
1276 | dev: true
1277 |
1278 | /dot-prop@5.3.0:
1279 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
1280 | engines: {node: '>=8'}
1281 | dependencies:
1282 | is-obj: 2.0.0
1283 | dev: true
1284 |
1285 | /dot-prop@6.0.1:
1286 | resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
1287 | engines: {node: '>=10'}
1288 | dependencies:
1289 | is-obj: 2.0.0
1290 | dev: true
1291 |
1292 | /duplexer3@0.1.5:
1293 | resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==}
1294 | dev: true
1295 |
1296 | /elegant-spinner@1.0.1:
1297 | resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==}
1298 | engines: {node: '>=0.10.0'}
1299 | dev: true
1300 |
1301 | /emoji-regex@8.0.0:
1302 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1303 | dev: true
1304 |
1305 | /end-of-stream@1.4.4:
1306 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
1307 | dependencies:
1308 | once: 1.4.0
1309 | dev: true
1310 |
1311 | /error-ex@1.3.2:
1312 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1313 | dependencies:
1314 | is-arrayish: 0.2.1
1315 | dev: true
1316 |
1317 | /es-abstract@1.22.1:
1318 | resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==}
1319 | engines: {node: '>= 0.4'}
1320 | dependencies:
1321 | array-buffer-byte-length: 1.0.0
1322 | arraybuffer.prototype.slice: 1.0.1
1323 | available-typed-arrays: 1.0.5
1324 | call-bind: 1.0.2
1325 | es-set-tostringtag: 2.0.1
1326 | es-to-primitive: 1.2.1
1327 | function.prototype.name: 1.1.5
1328 | get-intrinsic: 1.2.1
1329 | get-symbol-description: 1.0.0
1330 | globalthis: 1.0.3
1331 | gopd: 1.0.1
1332 | has: 1.0.3
1333 | has-property-descriptors: 1.0.0
1334 | has-proto: 1.0.1
1335 | has-symbols: 1.0.3
1336 | internal-slot: 1.0.5
1337 | is-array-buffer: 3.0.2
1338 | is-callable: 1.2.7
1339 | is-negative-zero: 2.0.2
1340 | is-regex: 1.1.4
1341 | is-shared-array-buffer: 1.0.2
1342 | is-string: 1.0.7
1343 | is-typed-array: 1.1.12
1344 | is-weakref: 1.0.2
1345 | object-inspect: 1.12.3
1346 | object-keys: 1.1.1
1347 | object.assign: 4.1.4
1348 | regexp.prototype.flags: 1.5.0
1349 | safe-array-concat: 1.0.0
1350 | safe-regex-test: 1.0.0
1351 | string.prototype.trim: 1.2.7
1352 | string.prototype.trimend: 1.0.6
1353 | string.prototype.trimstart: 1.0.6
1354 | typed-array-buffer: 1.0.0
1355 | typed-array-byte-length: 1.0.0
1356 | typed-array-byte-offset: 1.0.0
1357 | typed-array-length: 1.0.4
1358 | unbox-primitive: 1.0.2
1359 | which-typed-array: 1.1.11
1360 | dev: true
1361 |
1362 | /es-set-tostringtag@2.0.1:
1363 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
1364 | engines: {node: '>= 0.4'}
1365 | dependencies:
1366 | get-intrinsic: 1.2.1
1367 | has: 1.0.3
1368 | has-tostringtag: 1.0.0
1369 | dev: true
1370 |
1371 | /es-shim-unscopables@1.0.0:
1372 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
1373 | dependencies:
1374 | has: 1.0.3
1375 | dev: true
1376 |
1377 | /es-to-primitive@1.2.1:
1378 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1379 | engines: {node: '>= 0.4'}
1380 | dependencies:
1381 | is-callable: 1.2.7
1382 | is-date-object: 1.0.5
1383 | is-symbol: 1.0.4
1384 | dev: true
1385 |
1386 | /es6-promise@3.3.1:
1387 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
1388 | dev: true
1389 |
1390 | /esbuild@0.18.20:
1391 | resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
1392 | engines: {node: '>=12'}
1393 | hasBin: true
1394 | requiresBuild: true
1395 | optionalDependencies:
1396 | '@esbuild/android-arm': 0.18.20
1397 | '@esbuild/android-arm64': 0.18.20
1398 | '@esbuild/android-x64': 0.18.20
1399 | '@esbuild/darwin-arm64': 0.18.20
1400 | '@esbuild/darwin-x64': 0.18.20
1401 | '@esbuild/freebsd-arm64': 0.18.20
1402 | '@esbuild/freebsd-x64': 0.18.20
1403 | '@esbuild/linux-arm': 0.18.20
1404 | '@esbuild/linux-arm64': 0.18.20
1405 | '@esbuild/linux-ia32': 0.18.20
1406 | '@esbuild/linux-loong64': 0.18.20
1407 | '@esbuild/linux-mips64el': 0.18.20
1408 | '@esbuild/linux-ppc64': 0.18.20
1409 | '@esbuild/linux-riscv64': 0.18.20
1410 | '@esbuild/linux-s390x': 0.18.20
1411 | '@esbuild/linux-x64': 0.18.20
1412 | '@esbuild/netbsd-x64': 0.18.20
1413 | '@esbuild/openbsd-x64': 0.18.20
1414 | '@esbuild/sunos-x64': 0.18.20
1415 | '@esbuild/win32-arm64': 0.18.20
1416 | '@esbuild/win32-ia32': 0.18.20
1417 | '@esbuild/win32-x64': 0.18.20
1418 | dev: true
1419 |
1420 | /escape-goat@2.1.1:
1421 | resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
1422 | engines: {node: '>=8'}
1423 | dev: true
1424 |
1425 | /escape-goat@3.0.0:
1426 | resolution: {integrity: sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==}
1427 | engines: {node: '>=10'}
1428 | dev: true
1429 |
1430 | /escape-string-regexp@1.0.5:
1431 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1432 | engines: {node: '>=0.8.0'}
1433 | dev: true
1434 |
1435 | /escape-string-regexp@4.0.0:
1436 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1437 | engines: {node: '>=10'}
1438 | dev: true
1439 |
1440 | /eslint-plugin-qwik@1.2.6(eslint@8.44.0):
1441 | resolution: {integrity: sha512-AY0+0Omu3yu85gm2PjfjyG8pAXBntZPwDpIHXOvav1FmrocwW+khR8QGZpjIu2jirZ8xol9d+TITgzHms8Llxw==}
1442 | engines: {node: '>=16.8.0 <18.0.0 || >=18.11'}
1443 | peerDependencies:
1444 | eslint: '>= 8'
1445 | dependencies:
1446 | eslint: 8.44.0
1447 | jsx-ast-utils: 3.3.5
1448 | dev: true
1449 |
1450 | /eslint-scope@5.1.1:
1451 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1452 | engines: {node: '>=8.0.0'}
1453 | dependencies:
1454 | esrecurse: 4.3.0
1455 | estraverse: 4.3.0
1456 | dev: true
1457 |
1458 | /eslint-scope@7.2.2:
1459 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1460 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1461 | dependencies:
1462 | esrecurse: 4.3.0
1463 | estraverse: 5.3.0
1464 | dev: true
1465 |
1466 | /eslint-visitor-keys@3.4.3:
1467 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1468 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1469 | dev: true
1470 |
1471 | /eslint@8.44.0:
1472 | resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==}
1473 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1474 | hasBin: true
1475 | dependencies:
1476 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0)
1477 | '@eslint-community/regexpp': 4.6.2
1478 | '@eslint/eslintrc': 2.1.2
1479 | '@eslint/js': 8.44.0
1480 | '@humanwhocodes/config-array': 0.11.10
1481 | '@humanwhocodes/module-importer': 1.0.1
1482 | '@nodelib/fs.walk': 1.2.8
1483 | ajv: 6.12.6
1484 | chalk: 4.1.2
1485 | cross-spawn: 7.0.3
1486 | debug: 4.3.4
1487 | doctrine: 3.0.0
1488 | escape-string-regexp: 4.0.0
1489 | eslint-scope: 7.2.2
1490 | eslint-visitor-keys: 3.4.3
1491 | espree: 9.6.1
1492 | esquery: 1.5.0
1493 | esutils: 2.0.3
1494 | fast-deep-equal: 3.1.3
1495 | file-entry-cache: 6.0.1
1496 | find-up: 5.0.0
1497 | glob-parent: 6.0.2
1498 | globals: 13.21.0
1499 | graphemer: 1.4.0
1500 | ignore: 5.2.4
1501 | import-fresh: 3.3.0
1502 | imurmurhash: 0.1.4
1503 | is-glob: 4.0.3
1504 | is-path-inside: 3.0.3
1505 | js-yaml: 4.1.0
1506 | json-stable-stringify-without-jsonify: 1.0.1
1507 | levn: 0.4.1
1508 | lodash.merge: 4.6.2
1509 | minimatch: 3.1.2
1510 | natural-compare: 1.4.0
1511 | optionator: 0.9.3
1512 | strip-ansi: 6.0.1
1513 | strip-json-comments: 3.1.1
1514 | text-table: 0.2.0
1515 | transitivePeerDependencies:
1516 | - supports-color
1517 | dev: true
1518 |
1519 | /espree@9.6.1:
1520 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1521 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1522 | dependencies:
1523 | acorn: 8.10.0
1524 | acorn-jsx: 5.3.2(acorn@8.10.0)
1525 | eslint-visitor-keys: 3.4.3
1526 | dev: true
1527 |
1528 | /esquery@1.5.0:
1529 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
1530 | engines: {node: '>=0.10'}
1531 | dependencies:
1532 | estraverse: 5.3.0
1533 | dev: true
1534 |
1535 | /esrecurse@4.3.0:
1536 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1537 | engines: {node: '>=4.0'}
1538 | dependencies:
1539 | estraverse: 5.3.0
1540 | dev: true
1541 |
1542 | /estraverse@4.3.0:
1543 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
1544 | engines: {node: '>=4.0'}
1545 | dev: true
1546 |
1547 | /estraverse@5.3.0:
1548 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1549 | engines: {node: '>=4.0'}
1550 | dev: true
1551 |
1552 | /estree-walker@3.0.3:
1553 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
1554 | dependencies:
1555 | '@types/estree': 1.0.1
1556 | dev: true
1557 |
1558 | /esutils@2.0.3:
1559 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1560 | engines: {node: '>=0.10.0'}
1561 | dev: true
1562 |
1563 | /execa@5.1.1:
1564 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1565 | engines: {node: '>=10'}
1566 | dependencies:
1567 | cross-spawn: 7.0.3
1568 | get-stream: 6.0.1
1569 | human-signals: 2.1.0
1570 | is-stream: 2.0.1
1571 | merge-stream: 2.0.0
1572 | npm-run-path: 4.0.1
1573 | onetime: 5.1.2
1574 | signal-exit: 3.0.7
1575 | strip-final-newline: 2.0.0
1576 | dev: true
1577 |
1578 | /external-editor@3.1.0:
1579 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
1580 | engines: {node: '>=4'}
1581 | dependencies:
1582 | chardet: 0.7.0
1583 | iconv-lite: 0.4.24
1584 | tmp: 0.0.33
1585 | dev: true
1586 |
1587 | /fast-deep-equal@3.1.3:
1588 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1589 | dev: true
1590 |
1591 | /fast-glob@3.3.1:
1592 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
1593 | engines: {node: '>=8.6.0'}
1594 | dependencies:
1595 | '@nodelib/fs.stat': 2.0.5
1596 | '@nodelib/fs.walk': 1.2.8
1597 | glob-parent: 5.1.2
1598 | merge2: 1.4.1
1599 | micromatch: 4.0.5
1600 | dev: true
1601 |
1602 | /fast-json-stable-stringify@2.1.0:
1603 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1604 | dev: true
1605 |
1606 | /fast-levenshtein@2.0.6:
1607 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1608 | dev: true
1609 |
1610 | /fastq@1.15.0:
1611 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1612 | dependencies:
1613 | reusify: 1.0.4
1614 | dev: true
1615 |
1616 | /figures@1.7.0:
1617 | resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==}
1618 | engines: {node: '>=0.10.0'}
1619 | dependencies:
1620 | escape-string-regexp: 1.0.5
1621 | object-assign: 4.1.1
1622 | dev: true
1623 |
1624 | /figures@2.0.0:
1625 | resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
1626 | engines: {node: '>=4'}
1627 | dependencies:
1628 | escape-string-regexp: 1.0.5
1629 | dev: true
1630 |
1631 | /figures@3.2.0:
1632 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
1633 | engines: {node: '>=8'}
1634 | dependencies:
1635 | escape-string-regexp: 1.0.5
1636 | dev: true
1637 |
1638 | /file-entry-cache@6.0.1:
1639 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1640 | engines: {node: ^10.12.0 || >=12.0.0}
1641 | dependencies:
1642 | flat-cache: 3.0.4
1643 | dev: true
1644 |
1645 | /fill-range@7.0.1:
1646 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1647 | engines: {node: '>=8'}
1648 | dependencies:
1649 | to-regex-range: 5.0.1
1650 | dev: true
1651 |
1652 | /find-up@4.1.0:
1653 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1654 | engines: {node: '>=8'}
1655 | dependencies:
1656 | locate-path: 5.0.0
1657 | path-exists: 4.0.0
1658 | dev: true
1659 |
1660 | /find-up@5.0.0:
1661 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1662 | engines: {node: '>=10'}
1663 | dependencies:
1664 | locate-path: 6.0.0
1665 | path-exists: 4.0.0
1666 | dev: true
1667 |
1668 | /flat-cache@3.0.4:
1669 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1670 | engines: {node: ^10.12.0 || >=12.0.0}
1671 | dependencies:
1672 | flatted: 3.2.7
1673 | rimraf: 3.0.2
1674 | dev: true
1675 |
1676 | /flatted@3.2.7:
1677 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
1678 | dev: true
1679 |
1680 | /for-each@0.3.3:
1681 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
1682 | dependencies:
1683 | is-callable: 1.2.7
1684 | dev: true
1685 |
1686 | /fs.realpath@1.0.0:
1687 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1688 | dev: true
1689 |
1690 | /fsevents@2.3.2:
1691 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1692 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1693 | os: [darwin]
1694 | requiresBuild: true
1695 | dev: true
1696 | optional: true
1697 |
1698 | /function-bind@1.1.1:
1699 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1700 | dev: true
1701 |
1702 | /function.prototype.name@1.1.5:
1703 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
1704 | engines: {node: '>= 0.4'}
1705 | dependencies:
1706 | call-bind: 1.0.2
1707 | define-properties: 1.2.0
1708 | es-abstract: 1.22.1
1709 | functions-have-names: 1.2.3
1710 | dev: true
1711 |
1712 | /functions-have-names@1.2.3:
1713 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1714 | dev: true
1715 |
1716 | /get-intrinsic@1.2.1:
1717 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
1718 | dependencies:
1719 | function-bind: 1.1.1
1720 | has: 1.0.3
1721 | has-proto: 1.0.1
1722 | has-symbols: 1.0.3
1723 | dev: true
1724 |
1725 | /get-stream@4.1.0:
1726 | resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
1727 | engines: {node: '>=6'}
1728 | dependencies:
1729 | pump: 3.0.0
1730 | dev: true
1731 |
1732 | /get-stream@5.2.0:
1733 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
1734 | engines: {node: '>=8'}
1735 | dependencies:
1736 | pump: 3.0.0
1737 | dev: true
1738 |
1739 | /get-stream@6.0.1:
1740 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1741 | engines: {node: '>=10'}
1742 | dev: true
1743 |
1744 | /get-symbol-description@1.0.0:
1745 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
1746 | engines: {node: '>= 0.4'}
1747 | dependencies:
1748 | call-bind: 1.0.2
1749 | get-intrinsic: 1.2.1
1750 | dev: true
1751 |
1752 | /github-url-from-git@1.5.0:
1753 | resolution: {integrity: sha512-WWOec4aRI7YAykQ9+BHmzjyNlkfJFG8QLXnDTsLz/kZefq7qkzdfo4p6fkYYMIq1aj+gZcQs/1HQhQh3DPPxlQ==}
1754 | dev: true
1755 |
1756 | /glob-parent@5.1.2:
1757 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1758 | engines: {node: '>= 6'}
1759 | dependencies:
1760 | is-glob: 4.0.3
1761 | dev: true
1762 |
1763 | /glob-parent@6.0.2:
1764 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1765 | engines: {node: '>=10.13.0'}
1766 | dependencies:
1767 | is-glob: 4.0.3
1768 | dev: true
1769 |
1770 | /glob@7.2.3:
1771 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1772 | dependencies:
1773 | fs.realpath: 1.0.0
1774 | inflight: 1.0.6
1775 | inherits: 2.0.4
1776 | minimatch: 3.1.2
1777 | once: 1.4.0
1778 | path-is-absolute: 1.0.1
1779 | dev: true
1780 |
1781 | /global-dirs@2.1.0:
1782 | resolution: {integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==}
1783 | engines: {node: '>=8'}
1784 | dependencies:
1785 | ini: 1.3.7
1786 | dev: true
1787 |
1788 | /global-dirs@3.0.1:
1789 | resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
1790 | engines: {node: '>=10'}
1791 | dependencies:
1792 | ini: 2.0.0
1793 | dev: true
1794 |
1795 | /globals@13.21.0:
1796 | resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==}
1797 | engines: {node: '>=8'}
1798 | dependencies:
1799 | type-fest: 0.20.2
1800 | dev: true
1801 |
1802 | /globalthis@1.0.3:
1803 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
1804 | engines: {node: '>= 0.4'}
1805 | dependencies:
1806 | define-properties: 1.2.0
1807 | dev: true
1808 |
1809 | /globby@11.1.0:
1810 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1811 | engines: {node: '>=10'}
1812 | dependencies:
1813 | array-union: 2.1.0
1814 | dir-glob: 3.0.1
1815 | fast-glob: 3.3.1
1816 | ignore: 5.2.4
1817 | merge2: 1.4.1
1818 | slash: 3.0.0
1819 | dev: true
1820 |
1821 | /globrex@0.1.2:
1822 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
1823 | dev: true
1824 |
1825 | /gopd@1.0.1:
1826 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
1827 | dependencies:
1828 | get-intrinsic: 1.2.1
1829 | dev: true
1830 |
1831 | /got@10.7.0:
1832 | resolution: {integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==}
1833 | engines: {node: '>=10'}
1834 | dependencies:
1835 | '@sindresorhus/is': 2.1.1
1836 | '@szmarczak/http-timer': 4.0.6
1837 | '@types/cacheable-request': 6.0.3
1838 | '@types/keyv': 3.1.4
1839 | '@types/responselike': 1.0.0
1840 | cacheable-lookup: 2.0.1
1841 | cacheable-request: 7.0.4
1842 | decompress-response: 5.0.0
1843 | duplexer3: 0.1.5
1844 | get-stream: 5.2.0
1845 | lowercase-keys: 2.0.0
1846 | mimic-response: 2.1.0
1847 | p-cancelable: 2.1.1
1848 | p-event: 4.2.0
1849 | responselike: 2.0.1
1850 | to-readable-stream: 2.1.0
1851 | type-fest: 0.10.0
1852 | dev: true
1853 |
1854 | /got@9.6.0:
1855 | resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
1856 | engines: {node: '>=8.6'}
1857 | dependencies:
1858 | '@sindresorhus/is': 0.14.0
1859 | '@szmarczak/http-timer': 1.1.2
1860 | '@types/keyv': 3.1.4
1861 | '@types/responselike': 1.0.0
1862 | cacheable-request: 6.1.0
1863 | decompress-response: 3.3.0
1864 | duplexer3: 0.1.5
1865 | get-stream: 4.1.0
1866 | lowercase-keys: 1.0.1
1867 | mimic-response: 1.0.1
1868 | p-cancelable: 1.1.0
1869 | to-readable-stream: 1.0.0
1870 | url-parse-lax: 3.0.0
1871 | dev: true
1872 |
1873 | /graceful-fs@4.2.11:
1874 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1875 | dev: true
1876 |
1877 | /graphemer@1.4.0:
1878 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1879 | dev: true
1880 |
1881 | /hard-rejection@2.1.0:
1882 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
1883 | engines: {node: '>=6'}
1884 | dev: true
1885 |
1886 | /has-ansi@2.0.0:
1887 | resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
1888 | engines: {node: '>=0.10.0'}
1889 | dependencies:
1890 | ansi-regex: 2.1.1
1891 | dev: true
1892 |
1893 | /has-bigints@1.0.2:
1894 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
1895 | dev: true
1896 |
1897 | /has-flag@3.0.0:
1898 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1899 | engines: {node: '>=4'}
1900 | dev: true
1901 |
1902 | /has-flag@4.0.0:
1903 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1904 | engines: {node: '>=8'}
1905 | dev: true
1906 |
1907 | /has-property-descriptors@1.0.0:
1908 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
1909 | dependencies:
1910 | get-intrinsic: 1.2.1
1911 | dev: true
1912 |
1913 | /has-proto@1.0.1:
1914 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
1915 | engines: {node: '>= 0.4'}
1916 | dev: true
1917 |
1918 | /has-symbols@1.0.3:
1919 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
1920 | engines: {node: '>= 0.4'}
1921 | dev: true
1922 |
1923 | /has-tostringtag@1.0.0:
1924 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1925 | engines: {node: '>= 0.4'}
1926 | dependencies:
1927 | has-symbols: 1.0.3
1928 | dev: true
1929 |
1930 | /has-yarn@2.1.0:
1931 | resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
1932 | engines: {node: '>=8'}
1933 | dev: true
1934 |
1935 | /has@1.0.3:
1936 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1937 | engines: {node: '>= 0.4.0'}
1938 | dependencies:
1939 | function-bind: 1.1.1
1940 | dev: true
1941 |
1942 | /hosted-git-info@2.8.9:
1943 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1944 | dev: true
1945 |
1946 | /hosted-git-info@3.0.8:
1947 | resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==}
1948 | engines: {node: '>=10'}
1949 | dependencies:
1950 | lru-cache: 6.0.0
1951 | dev: true
1952 |
1953 | /hosted-git-info@4.1.0:
1954 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
1955 | engines: {node: '>=10'}
1956 | dependencies:
1957 | lru-cache: 6.0.0
1958 | dev: true
1959 |
1960 | /http-cache-semantics@4.1.1:
1961 | resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
1962 | dev: true
1963 |
1964 | /human-signals@2.1.0:
1965 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1966 | engines: {node: '>=10.17.0'}
1967 | dev: true
1968 |
1969 | /iconv-lite@0.4.24:
1970 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
1971 | engines: {node: '>=0.10.0'}
1972 | dependencies:
1973 | safer-buffer: 2.1.2
1974 | dev: true
1975 |
1976 | /ignore-walk@3.0.4:
1977 | resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==}
1978 | dependencies:
1979 | minimatch: 3.1.2
1980 | dev: true
1981 |
1982 | /ignore@5.2.4:
1983 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
1984 | engines: {node: '>= 4'}
1985 | dev: true
1986 |
1987 | /import-fresh@3.3.0:
1988 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1989 | engines: {node: '>=6'}
1990 | dependencies:
1991 | parent-module: 1.0.1
1992 | resolve-from: 4.0.0
1993 | dev: true
1994 |
1995 | /import-lazy@2.1.0:
1996 | resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==}
1997 | engines: {node: '>=4'}
1998 | dev: true
1999 |
2000 | /import-local@3.1.0:
2001 | resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
2002 | engines: {node: '>=8'}
2003 | hasBin: true
2004 | dependencies:
2005 | pkg-dir: 4.2.0
2006 | resolve-cwd: 3.0.0
2007 | dev: true
2008 |
2009 | /imurmurhash@0.1.4:
2010 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2011 | engines: {node: '>=0.8.19'}
2012 | dev: true
2013 |
2014 | /indent-string@3.2.0:
2015 | resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==}
2016 | engines: {node: '>=4'}
2017 | dev: true
2018 |
2019 | /indent-string@4.0.0:
2020 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
2021 | engines: {node: '>=8'}
2022 | dev: true
2023 |
2024 | /inflight@1.0.6:
2025 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2026 | dependencies:
2027 | once: 1.4.0
2028 | wrappy: 1.0.2
2029 | dev: true
2030 |
2031 | /inherits@2.0.4:
2032 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2033 | dev: true
2034 |
2035 | /ini@1.3.7:
2036 | resolution: {integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==}
2037 | dev: true
2038 |
2039 | /ini@1.3.8:
2040 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2041 | dev: true
2042 |
2043 | /ini@2.0.0:
2044 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
2045 | engines: {node: '>=10'}
2046 | dev: true
2047 |
2048 | /inquirer-autosubmit-prompt@0.2.0:
2049 | resolution: {integrity: sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==}
2050 | dependencies:
2051 | chalk: 2.4.2
2052 | inquirer: 6.5.2
2053 | rxjs: 6.6.7
2054 | dev: true
2055 |
2056 | /inquirer@6.5.2:
2057 | resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==}
2058 | engines: {node: '>=6.0.0'}
2059 | dependencies:
2060 | ansi-escapes: 3.2.0
2061 | chalk: 2.4.2
2062 | cli-cursor: 2.1.0
2063 | cli-width: 2.2.1
2064 | external-editor: 3.1.0
2065 | figures: 2.0.0
2066 | lodash: 4.17.21
2067 | mute-stream: 0.0.7
2068 | run-async: 2.4.1
2069 | rxjs: 6.6.7
2070 | string-width: 2.1.1
2071 | strip-ansi: 5.2.0
2072 | through: 2.3.8
2073 | dev: true
2074 |
2075 | /inquirer@7.3.3:
2076 | resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
2077 | engines: {node: '>=8.0.0'}
2078 | dependencies:
2079 | ansi-escapes: 4.3.2
2080 | chalk: 4.1.2
2081 | cli-cursor: 3.1.0
2082 | cli-width: 3.0.0
2083 | external-editor: 3.1.0
2084 | figures: 3.2.0
2085 | lodash: 4.17.21
2086 | mute-stream: 0.0.8
2087 | run-async: 2.4.1
2088 | rxjs: 6.6.7
2089 | string-width: 4.2.3
2090 | strip-ansi: 6.0.1
2091 | through: 2.3.8
2092 | dev: true
2093 |
2094 | /internal-slot@1.0.5:
2095 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
2096 | engines: {node: '>= 0.4'}
2097 | dependencies:
2098 | get-intrinsic: 1.2.1
2099 | has: 1.0.3
2100 | side-channel: 1.0.4
2101 | dev: true
2102 |
2103 | /is-array-buffer@3.0.2:
2104 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
2105 | dependencies:
2106 | call-bind: 1.0.2
2107 | get-intrinsic: 1.2.1
2108 | is-typed-array: 1.1.12
2109 | dev: true
2110 |
2111 | /is-arrayish@0.2.1:
2112 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2113 | dev: true
2114 |
2115 | /is-bigint@1.0.4:
2116 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2117 | dependencies:
2118 | has-bigints: 1.0.2
2119 | dev: true
2120 |
2121 | /is-boolean-object@1.1.2:
2122 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2123 | engines: {node: '>= 0.4'}
2124 | dependencies:
2125 | call-bind: 1.0.2
2126 | has-tostringtag: 1.0.0
2127 | dev: true
2128 |
2129 | /is-callable@1.2.7:
2130 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
2131 | engines: {node: '>= 0.4'}
2132 | dev: true
2133 |
2134 | /is-ci@2.0.0:
2135 | resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
2136 | hasBin: true
2137 | dependencies:
2138 | ci-info: 2.0.0
2139 | dev: true
2140 |
2141 | /is-core-module@2.13.0:
2142 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
2143 | dependencies:
2144 | has: 1.0.3
2145 | dev: true
2146 |
2147 | /is-date-object@1.0.5:
2148 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2149 | engines: {node: '>= 0.4'}
2150 | dependencies:
2151 | has-tostringtag: 1.0.0
2152 | dev: true
2153 |
2154 | /is-docker@2.2.1:
2155 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
2156 | engines: {node: '>=8'}
2157 | hasBin: true
2158 | dev: true
2159 |
2160 | /is-extglob@2.1.1:
2161 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2162 | engines: {node: '>=0.10.0'}
2163 | dev: true
2164 |
2165 | /is-fullwidth-code-point@1.0.0:
2166 | resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
2167 | engines: {node: '>=0.10.0'}
2168 | dependencies:
2169 | number-is-nan: 1.0.1
2170 | dev: true
2171 |
2172 | /is-fullwidth-code-point@2.0.0:
2173 | resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
2174 | engines: {node: '>=4'}
2175 | dev: true
2176 |
2177 | /is-fullwidth-code-point@3.0.0:
2178 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2179 | engines: {node: '>=8'}
2180 | dev: true
2181 |
2182 | /is-glob@4.0.3:
2183 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2184 | engines: {node: '>=0.10.0'}
2185 | dependencies:
2186 | is-extglob: 2.1.1
2187 | dev: true
2188 |
2189 | /is-installed-globally@0.3.2:
2190 | resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==}
2191 | engines: {node: '>=8'}
2192 | dependencies:
2193 | global-dirs: 2.1.0
2194 | is-path-inside: 3.0.3
2195 | dev: true
2196 |
2197 | /is-installed-globally@0.4.0:
2198 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
2199 | engines: {node: '>=10'}
2200 | dependencies:
2201 | global-dirs: 3.0.1
2202 | is-path-inside: 3.0.3
2203 | dev: true
2204 |
2205 | /is-interactive@1.0.0:
2206 | resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
2207 | engines: {node: '>=8'}
2208 | dev: true
2209 |
2210 | /is-negative-zero@2.0.2:
2211 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
2212 | engines: {node: '>= 0.4'}
2213 | dev: true
2214 |
2215 | /is-npm@5.0.0:
2216 | resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==}
2217 | engines: {node: '>=10'}
2218 | dev: true
2219 |
2220 | /is-number-object@1.0.7:
2221 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
2222 | engines: {node: '>= 0.4'}
2223 | dependencies:
2224 | has-tostringtag: 1.0.0
2225 | dev: true
2226 |
2227 | /is-number@7.0.0:
2228 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2229 | engines: {node: '>=0.12.0'}
2230 | dev: true
2231 |
2232 | /is-obj@2.0.0:
2233 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
2234 | engines: {node: '>=8'}
2235 | dev: true
2236 |
2237 | /is-observable@1.1.0:
2238 | resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==}
2239 | engines: {node: '>=4'}
2240 | dependencies:
2241 | symbol-observable: 1.2.0
2242 | dev: true
2243 |
2244 | /is-path-cwd@2.2.0:
2245 | resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
2246 | engines: {node: '>=6'}
2247 | dev: true
2248 |
2249 | /is-path-inside@3.0.3:
2250 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2251 | engines: {node: '>=8'}
2252 | dev: true
2253 |
2254 | /is-plain-obj@1.1.0:
2255 | resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
2256 | engines: {node: '>=0.10.0'}
2257 | dev: true
2258 |
2259 | /is-promise@2.2.2:
2260 | resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
2261 | dev: true
2262 |
2263 | /is-reference@3.0.1:
2264 | resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
2265 | dependencies:
2266 | '@types/estree': 1.0.1
2267 | dev: true
2268 |
2269 | /is-regex@1.1.4:
2270 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2271 | engines: {node: '>= 0.4'}
2272 | dependencies:
2273 | call-bind: 1.0.2
2274 | has-tostringtag: 1.0.0
2275 | dev: true
2276 |
2277 | /is-scoped@2.1.0:
2278 | resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==}
2279 | engines: {node: '>=8'}
2280 | dependencies:
2281 | scoped-regex: 2.1.0
2282 | dev: true
2283 |
2284 | /is-shared-array-buffer@1.0.2:
2285 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
2286 | dependencies:
2287 | call-bind: 1.0.2
2288 | dev: true
2289 |
2290 | /is-stream@1.1.0:
2291 | resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
2292 | engines: {node: '>=0.10.0'}
2293 | dev: true
2294 |
2295 | /is-stream@2.0.1:
2296 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
2297 | engines: {node: '>=8'}
2298 | dev: true
2299 |
2300 | /is-string@1.0.7:
2301 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2302 | engines: {node: '>= 0.4'}
2303 | dependencies:
2304 | has-tostringtag: 1.0.0
2305 | dev: true
2306 |
2307 | /is-symbol@1.0.4:
2308 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2309 | engines: {node: '>= 0.4'}
2310 | dependencies:
2311 | has-symbols: 1.0.3
2312 | dev: true
2313 |
2314 | /is-typed-array@1.1.12:
2315 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
2316 | engines: {node: '>= 0.4'}
2317 | dependencies:
2318 | which-typed-array: 1.1.11
2319 | dev: true
2320 |
2321 | /is-typedarray@1.0.0:
2322 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
2323 | dev: true
2324 |
2325 | /is-unicode-supported@0.1.0:
2326 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
2327 | engines: {node: '>=10'}
2328 | dev: true
2329 |
2330 | /is-url-superb@4.0.0:
2331 | resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==}
2332 | engines: {node: '>=10'}
2333 | dev: true
2334 |
2335 | /is-weakref@1.0.2:
2336 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
2337 | dependencies:
2338 | call-bind: 1.0.2
2339 | dev: true
2340 |
2341 | /is-wsl@2.2.0:
2342 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
2343 | engines: {node: '>=8'}
2344 | dependencies:
2345 | is-docker: 2.2.1
2346 | dev: true
2347 |
2348 | /is-yarn-global@0.3.0:
2349 | resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
2350 | dev: true
2351 |
2352 | /isarray@2.0.5:
2353 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
2354 | dev: true
2355 |
2356 | /isexe@2.0.0:
2357 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2358 | dev: true
2359 |
2360 | /issue-regex@3.1.0:
2361 | resolution: {integrity: sha512-0RHjbtw9QXeSYnIEY5Yrp2QZrdtz21xBDV9C/GIlY2POmgoS6a7qjkYS5siRKXScnuAj5/SPv1C3YForNCHTJA==}
2362 | engines: {node: '>=10'}
2363 | dev: true
2364 |
2365 | /js-tokens@4.0.0:
2366 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2367 | dev: true
2368 |
2369 | /js-yaml@4.1.0:
2370 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2371 | hasBin: true
2372 | dependencies:
2373 | argparse: 2.0.1
2374 | dev: true
2375 |
2376 | /json-buffer@3.0.0:
2377 | resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==}
2378 | dev: true
2379 |
2380 | /json-buffer@3.0.1:
2381 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2382 | dev: true
2383 |
2384 | /json-parse-even-better-errors@2.3.1:
2385 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2386 | dev: true
2387 |
2388 | /json-schema-traverse@0.4.1:
2389 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2390 | dev: true
2391 |
2392 | /json-stable-stringify-without-jsonify@1.0.1:
2393 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2394 | dev: true
2395 |
2396 | /jsx-ast-utils@3.3.5:
2397 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
2398 | engines: {node: '>=4.0'}
2399 | dependencies:
2400 | array-includes: 3.1.6
2401 | array.prototype.flat: 1.3.1
2402 | object.assign: 4.1.4
2403 | object.values: 1.1.6
2404 | dev: true
2405 |
2406 | /keyv@3.1.0:
2407 | resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
2408 | dependencies:
2409 | json-buffer: 3.0.0
2410 | dev: true
2411 |
2412 | /keyv@4.5.3:
2413 | resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
2414 | dependencies:
2415 | json-buffer: 3.0.1
2416 | dev: true
2417 |
2418 | /kind-of@6.0.3:
2419 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
2420 | engines: {node: '>=0.10.0'}
2421 | dev: true
2422 |
2423 | /kleur@4.1.5:
2424 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
2425 | engines: {node: '>=6'}
2426 | dev: true
2427 |
2428 | /latest-version@5.1.0:
2429 | resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==}
2430 | engines: {node: '>=8'}
2431 | dependencies:
2432 | package-json: 6.5.0
2433 | dev: true
2434 |
2435 | /levn@0.4.1:
2436 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2437 | engines: {node: '>= 0.8.0'}
2438 | dependencies:
2439 | prelude-ls: 1.2.1
2440 | type-check: 0.4.0
2441 | dev: true
2442 |
2443 | /lines-and-columns@1.2.4:
2444 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2445 | dev: true
2446 |
2447 | /listr-input@0.2.1:
2448 | resolution: {integrity: sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==}
2449 | engines: {node: '>=6'}
2450 | dependencies:
2451 | inquirer: 7.3.3
2452 | inquirer-autosubmit-prompt: 0.2.0
2453 | rxjs: 6.6.7
2454 | through: 2.3.8
2455 | dev: true
2456 |
2457 | /listr-silent-renderer@1.1.1:
2458 | resolution: {integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==}
2459 | engines: {node: '>=4'}
2460 | dev: true
2461 |
2462 | /listr-update-renderer@0.5.0(listr@0.14.3):
2463 | resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==}
2464 | engines: {node: '>=6'}
2465 | peerDependencies:
2466 | listr: ^0.14.2
2467 | dependencies:
2468 | chalk: 1.1.3
2469 | cli-truncate: 0.2.1
2470 | elegant-spinner: 1.0.1
2471 | figures: 1.7.0
2472 | indent-string: 3.2.0
2473 | listr: 0.14.3
2474 | log-symbols: 1.0.2
2475 | log-update: 2.3.0
2476 | strip-ansi: 3.0.1
2477 | dev: true
2478 |
2479 | /listr-verbose-renderer@0.5.0:
2480 | resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==}
2481 | engines: {node: '>=4'}
2482 | dependencies:
2483 | chalk: 2.4.2
2484 | cli-cursor: 2.1.0
2485 | date-fns: 1.30.1
2486 | figures: 2.0.0
2487 | dev: true
2488 |
2489 | /listr@0.14.3:
2490 | resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==}
2491 | engines: {node: '>=6'}
2492 | dependencies:
2493 | '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7)
2494 | is-observable: 1.1.0
2495 | is-promise: 2.2.2
2496 | is-stream: 1.1.0
2497 | listr-silent-renderer: 1.1.1
2498 | listr-update-renderer: 0.5.0(listr@0.14.3)
2499 | listr-verbose-renderer: 0.5.0
2500 | p-map: 2.1.0
2501 | rxjs: 6.6.7
2502 | transitivePeerDependencies:
2503 | - zen-observable
2504 | - zenObservable
2505 | dev: true
2506 |
2507 | /locate-character@3.0.0:
2508 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
2509 | dev: true
2510 |
2511 | /locate-path@5.0.0:
2512 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2513 | engines: {node: '>=8'}
2514 | dependencies:
2515 | p-locate: 4.1.0
2516 | dev: true
2517 |
2518 | /locate-path@6.0.0:
2519 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2520 | engines: {node: '>=10'}
2521 | dependencies:
2522 | p-locate: 5.0.0
2523 | dev: true
2524 |
2525 | /lodash.isequal@4.5.0:
2526 | resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
2527 | dev: true
2528 |
2529 | /lodash.merge@4.6.2:
2530 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2531 | dev: true
2532 |
2533 | /lodash.zip@4.2.0:
2534 | resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==}
2535 | dev: true
2536 |
2537 | /lodash@4.17.21:
2538 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2539 | dev: true
2540 |
2541 | /log-symbols@1.0.2:
2542 | resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==}
2543 | engines: {node: '>=0.10.0'}
2544 | dependencies:
2545 | chalk: 1.1.3
2546 | dev: true
2547 |
2548 | /log-symbols@4.1.0:
2549 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
2550 | engines: {node: '>=10'}
2551 | dependencies:
2552 | chalk: 4.1.2
2553 | is-unicode-supported: 0.1.0
2554 | dev: true
2555 |
2556 | /log-update@2.3.0:
2557 | resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==}
2558 | engines: {node: '>=4'}
2559 | dependencies:
2560 | ansi-escapes: 3.2.0
2561 | cli-cursor: 2.1.0
2562 | wrap-ansi: 3.0.1
2563 | dev: true
2564 |
2565 | /lowercase-keys@1.0.1:
2566 | resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
2567 | engines: {node: '>=0.10.0'}
2568 | dev: true
2569 |
2570 | /lowercase-keys@2.0.0:
2571 | resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
2572 | engines: {node: '>=8'}
2573 | dev: true
2574 |
2575 | /lru-cache@6.0.0:
2576 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2577 | engines: {node: '>=10'}
2578 | dependencies:
2579 | yallist: 4.0.0
2580 | dev: true
2581 |
2582 | /magic-string@0.27.0:
2583 | resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
2584 | engines: {node: '>=12'}
2585 | dependencies:
2586 | '@jridgewell/sourcemap-codec': 1.4.15
2587 | dev: true
2588 |
2589 | /magic-string@0.30.2:
2590 | resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==}
2591 | engines: {node: '>=12'}
2592 | dependencies:
2593 | '@jridgewell/sourcemap-codec': 1.4.15
2594 | dev: true
2595 |
2596 | /make-dir@3.1.0:
2597 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
2598 | engines: {node: '>=8'}
2599 | dependencies:
2600 | semver: 6.3.1
2601 | dev: true
2602 |
2603 | /map-age-cleaner@0.1.3:
2604 | resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
2605 | engines: {node: '>=6'}
2606 | dependencies:
2607 | p-defer: 1.0.0
2608 | dev: true
2609 |
2610 | /map-obj@1.0.1:
2611 | resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
2612 | engines: {node: '>=0.10.0'}
2613 | dev: true
2614 |
2615 | /map-obj@4.3.0:
2616 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
2617 | engines: {node: '>=8'}
2618 | dev: true
2619 |
2620 | /mdn-data@2.0.30:
2621 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
2622 | dev: true
2623 |
2624 | /meow@8.1.2:
2625 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
2626 | engines: {node: '>=10'}
2627 | dependencies:
2628 | '@types/minimist': 1.2.2
2629 | camelcase-keys: 6.2.2
2630 | decamelize-keys: 1.1.1
2631 | hard-rejection: 2.1.0
2632 | minimist-options: 4.1.0
2633 | normalize-package-data: 3.0.3
2634 | read-pkg-up: 7.0.1
2635 | redent: 3.0.0
2636 | trim-newlines: 3.0.1
2637 | type-fest: 0.18.1
2638 | yargs-parser: 20.2.9
2639 | dev: true
2640 |
2641 | /merge-stream@2.0.0:
2642 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2643 | dev: true
2644 |
2645 | /merge2@1.4.1:
2646 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2647 | engines: {node: '>= 8'}
2648 | dev: true
2649 |
2650 | /micromatch@4.0.5:
2651 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2652 | engines: {node: '>=8.6'}
2653 | dependencies:
2654 | braces: 3.0.2
2655 | picomatch: 2.3.1
2656 | dev: true
2657 |
2658 | /mimic-fn@1.2.0:
2659 | resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
2660 | engines: {node: '>=4'}
2661 | dev: true
2662 |
2663 | /mimic-fn@2.1.0:
2664 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2665 | engines: {node: '>=6'}
2666 | dev: true
2667 |
2668 | /mimic-fn@3.1.0:
2669 | resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==}
2670 | engines: {node: '>=8'}
2671 | dev: true
2672 |
2673 | /mimic-response@1.0.1:
2674 | resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
2675 | engines: {node: '>=4'}
2676 | dev: true
2677 |
2678 | /mimic-response@2.1.0:
2679 | resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==}
2680 | engines: {node: '>=8'}
2681 | dev: true
2682 |
2683 | /min-indent@1.0.1:
2684 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2685 | engines: {node: '>=4'}
2686 | dev: true
2687 |
2688 | /minimatch@3.1.2:
2689 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2690 | dependencies:
2691 | brace-expansion: 1.1.11
2692 | dev: true
2693 |
2694 | /minimist-options@4.1.0:
2695 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
2696 | engines: {node: '>= 6'}
2697 | dependencies:
2698 | arrify: 1.0.1
2699 | is-plain-obj: 1.1.0
2700 | kind-of: 6.0.3
2701 | dev: true
2702 |
2703 | /minimist@1.2.8:
2704 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2705 | dev: true
2706 |
2707 | /mkdirp@0.5.6:
2708 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
2709 | hasBin: true
2710 | dependencies:
2711 | minimist: 1.2.8
2712 | dev: true
2713 |
2714 | /ms@2.1.2:
2715 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2716 | dev: true
2717 |
2718 | /mute-stream@0.0.7:
2719 | resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
2720 | dev: true
2721 |
2722 | /mute-stream@0.0.8:
2723 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
2724 | dev: true
2725 |
2726 | /nanoid@3.3.6:
2727 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
2728 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2729 | hasBin: true
2730 | dev: true
2731 |
2732 | /natural-compare-lite@1.4.0:
2733 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
2734 | dev: true
2735 |
2736 | /natural-compare@1.4.0:
2737 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2738 | dev: true
2739 |
2740 | /new-github-release-url@1.0.0:
2741 | resolution: {integrity: sha512-dle7yf655IMjyFUqn6Nxkb18r4AOAkzRcgcZv6WZ0IqrOH4QCEZ8Sm6I7XX21zvHdBeeMeTkhR9qT2Z0EJDx6A==}
2742 | engines: {node: '>=10'}
2743 | dependencies:
2744 | type-fest: 0.4.1
2745 | dev: true
2746 |
2747 | /normalize-package-data@2.5.0:
2748 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2749 | dependencies:
2750 | hosted-git-info: 2.8.9
2751 | resolve: 1.22.4
2752 | semver: 5.7.2
2753 | validate-npm-package-license: 3.0.4
2754 | dev: true
2755 |
2756 | /normalize-package-data@3.0.3:
2757 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
2758 | engines: {node: '>=10'}
2759 | dependencies:
2760 | hosted-git-info: 4.1.0
2761 | is-core-module: 2.13.0
2762 | semver: 7.5.4
2763 | validate-npm-package-license: 3.0.4
2764 | dev: true
2765 |
2766 | /normalize-url@4.5.1:
2767 | resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==}
2768 | engines: {node: '>=8'}
2769 | dev: true
2770 |
2771 | /normalize-url@6.1.0:
2772 | resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
2773 | engines: {node: '>=10'}
2774 | dev: true
2775 |
2776 | /np@7.6.1:
2777 | resolution: {integrity: sha512-EHr5PtMPzNmkM/trnWQWTKAogJnVP1RzTFfIyvPK2COvLN6Vqut4gFXuWNng15xuqnTgmUPzKYbpQAZsYR+Dkw==}
2778 | engines: {git: '>=2.11.0', node: '>=10', npm: '>=6.8.0', yarn: '>=1.7.0'}
2779 | hasBin: true
2780 | dependencies:
2781 | '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7)
2782 | any-observable: 0.5.1(rxjs@6.6.7)
2783 | async-exit-hook: 2.0.1
2784 | chalk: 4.1.2
2785 | cosmiconfig: 7.1.0
2786 | del: 6.1.1
2787 | escape-goat: 3.0.0
2788 | escape-string-regexp: 4.0.0
2789 | execa: 5.1.1
2790 | github-url-from-git: 1.5.0
2791 | has-yarn: 2.1.0
2792 | hosted-git-info: 3.0.8
2793 | ignore-walk: 3.0.4
2794 | import-local: 3.1.0
2795 | inquirer: 7.3.3
2796 | is-installed-globally: 0.3.2
2797 | is-interactive: 1.0.0
2798 | is-scoped: 2.1.0
2799 | issue-regex: 3.1.0
2800 | listr: 0.14.3
2801 | listr-input: 0.2.1
2802 | log-symbols: 4.1.0
2803 | meow: 8.1.2
2804 | minimatch: 3.1.2
2805 | new-github-release-url: 1.0.0
2806 | npm-name: 6.0.1
2807 | onetime: 5.1.2
2808 | open: 7.4.2
2809 | ow: 0.21.0
2810 | p-memoize: 4.0.4
2811 | p-timeout: 4.1.0
2812 | pkg-dir: 5.0.0
2813 | read-pkg-up: 7.0.1
2814 | rxjs: 6.6.7
2815 | semver: 7.5.4
2816 | split: 1.0.1
2817 | symbol-observable: 3.0.0
2818 | terminal-link: 2.1.1
2819 | update-notifier: 5.1.0
2820 | transitivePeerDependencies:
2821 | - zen-observable
2822 | - zenObservable
2823 | dev: true
2824 |
2825 | /npm-name@6.0.1:
2826 | resolution: {integrity: sha512-fhKRvUAxaYzMEUZim4mXWyfFbVS+M1CbrCLdAo3txWzrctxKka/h+KaBW0O9Cz5uOM00Nldn2JLWhuwnyW3SUw==}
2827 | engines: {node: '>=10'}
2828 | dependencies:
2829 | got: 10.7.0
2830 | is-scoped: 2.1.0
2831 | is-url-superb: 4.0.0
2832 | lodash.zip: 4.2.0
2833 | org-regex: 1.0.0
2834 | p-map: 3.0.0
2835 | registry-auth-token: 4.2.2
2836 | registry-url: 5.1.0
2837 | validate-npm-package-name: 3.0.0
2838 | dev: true
2839 |
2840 | /npm-run-path@4.0.1:
2841 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2842 | engines: {node: '>=8'}
2843 | dependencies:
2844 | path-key: 3.1.1
2845 | dev: true
2846 |
2847 | /number-is-nan@1.0.1:
2848 | resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
2849 | engines: {node: '>=0.10.0'}
2850 | dev: true
2851 |
2852 | /object-assign@4.1.1:
2853 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2854 | engines: {node: '>=0.10.0'}
2855 | dev: true
2856 |
2857 | /object-inspect@1.12.3:
2858 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
2859 | dev: true
2860 |
2861 | /object-keys@1.1.1:
2862 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2863 | engines: {node: '>= 0.4'}
2864 | dev: true
2865 |
2866 | /object.assign@4.1.4:
2867 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
2868 | engines: {node: '>= 0.4'}
2869 | dependencies:
2870 | call-bind: 1.0.2
2871 | define-properties: 1.2.0
2872 | has-symbols: 1.0.3
2873 | object-keys: 1.1.1
2874 | dev: true
2875 |
2876 | /object.values@1.1.6:
2877 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
2878 | engines: {node: '>= 0.4'}
2879 | dependencies:
2880 | call-bind: 1.0.2
2881 | define-properties: 1.2.0
2882 | es-abstract: 1.22.1
2883 | dev: true
2884 |
2885 | /once@1.4.0:
2886 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2887 | dependencies:
2888 | wrappy: 1.0.2
2889 | dev: true
2890 |
2891 | /onetime@2.0.1:
2892 | resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
2893 | engines: {node: '>=4'}
2894 | dependencies:
2895 | mimic-fn: 1.2.0
2896 | dev: true
2897 |
2898 | /onetime@5.1.2:
2899 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2900 | engines: {node: '>=6'}
2901 | dependencies:
2902 | mimic-fn: 2.1.0
2903 | dev: true
2904 |
2905 | /open@7.4.2:
2906 | resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
2907 | engines: {node: '>=8'}
2908 | dependencies:
2909 | is-docker: 2.2.1
2910 | is-wsl: 2.2.0
2911 | dev: true
2912 |
2913 | /optionator@0.9.3:
2914 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
2915 | engines: {node: '>= 0.8.0'}
2916 | dependencies:
2917 | '@aashutoshrathi/word-wrap': 1.2.6
2918 | deep-is: 0.1.4
2919 | fast-levenshtein: 2.0.6
2920 | levn: 0.4.1
2921 | prelude-ls: 1.2.1
2922 | type-check: 0.4.0
2923 | dev: true
2924 |
2925 | /org-regex@1.0.0:
2926 | resolution: {integrity: sha512-7bqkxkEJwzJQUAlyYniqEZ3Ilzjh0yoa62c7gL6Ijxj5bEpPL+8IE1Z0PFj0ywjjXQcdrwR51g9MIcLezR0hKQ==}
2927 | engines: {node: '>=8'}
2928 | dev: true
2929 |
2930 | /os-tmpdir@1.0.2:
2931 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
2932 | engines: {node: '>=0.10.0'}
2933 | dev: true
2934 |
2935 | /ow@0.21.0:
2936 | resolution: {integrity: sha512-dlsoDe39g7mhdsdrC1R/YwjT7yjVqE3svWwOlMGvN690waBkgEZBmKBdkmKvSt5/wZ6E0Jn/nIesPqMZOpPKqw==}
2937 | engines: {node: '>=10'}
2938 | dependencies:
2939 | '@sindresorhus/is': 4.6.0
2940 | callsites: 3.1.0
2941 | dot-prop: 6.0.1
2942 | lodash.isequal: 4.5.0
2943 | type-fest: 0.20.2
2944 | vali-date: 1.0.0
2945 | dev: true
2946 |
2947 | /p-cancelable@1.1.0:
2948 | resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
2949 | engines: {node: '>=6'}
2950 | dev: true
2951 |
2952 | /p-cancelable@2.1.1:
2953 | resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
2954 | engines: {node: '>=8'}
2955 | dev: true
2956 |
2957 | /p-defer@1.0.0:
2958 | resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
2959 | engines: {node: '>=4'}
2960 | dev: true
2961 |
2962 | /p-event@4.2.0:
2963 | resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==}
2964 | engines: {node: '>=8'}
2965 | dependencies:
2966 | p-timeout: 3.2.0
2967 | dev: true
2968 |
2969 | /p-finally@1.0.0:
2970 | resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
2971 | engines: {node: '>=4'}
2972 | dev: true
2973 |
2974 | /p-limit@2.3.0:
2975 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2976 | engines: {node: '>=6'}
2977 | dependencies:
2978 | p-try: 2.2.0
2979 | dev: true
2980 |
2981 | /p-limit@3.1.0:
2982 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2983 | engines: {node: '>=10'}
2984 | dependencies:
2985 | yocto-queue: 0.1.0
2986 | dev: true
2987 |
2988 | /p-locate@4.1.0:
2989 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2990 | engines: {node: '>=8'}
2991 | dependencies:
2992 | p-limit: 2.3.0
2993 | dev: true
2994 |
2995 | /p-locate@5.0.0:
2996 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2997 | engines: {node: '>=10'}
2998 | dependencies:
2999 | p-limit: 3.1.0
3000 | dev: true
3001 |
3002 | /p-map@2.1.0:
3003 | resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
3004 | engines: {node: '>=6'}
3005 | dev: true
3006 |
3007 | /p-map@3.0.0:
3008 | resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
3009 | engines: {node: '>=8'}
3010 | dependencies:
3011 | aggregate-error: 3.1.0
3012 | dev: true
3013 |
3014 | /p-map@4.0.0:
3015 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
3016 | engines: {node: '>=10'}
3017 | dependencies:
3018 | aggregate-error: 3.1.0
3019 | dev: true
3020 |
3021 | /p-memoize@4.0.4:
3022 | resolution: {integrity: sha512-ijdh0DP4Mk6J4FXlOM6vPPoCjPytcEseW8p/k5SDTSSfGV3E9bpt9Yzfifvzp6iohIieoLTkXRb32OWV0fB2Lw==}
3023 | engines: {node: '>=10'}
3024 | dependencies:
3025 | map-age-cleaner: 0.1.3
3026 | mimic-fn: 3.1.0
3027 | p-settle: 4.1.1
3028 | dev: true
3029 |
3030 | /p-reflect@2.1.0:
3031 | resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==}
3032 | engines: {node: '>=8'}
3033 | dev: true
3034 |
3035 | /p-settle@4.1.1:
3036 | resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==}
3037 | engines: {node: '>=10'}
3038 | dependencies:
3039 | p-limit: 2.3.0
3040 | p-reflect: 2.1.0
3041 | dev: true
3042 |
3043 | /p-timeout@3.2.0:
3044 | resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
3045 | engines: {node: '>=8'}
3046 | dependencies:
3047 | p-finally: 1.0.0
3048 | dev: true
3049 |
3050 | /p-timeout@4.1.0:
3051 | resolution: {integrity: sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==}
3052 | engines: {node: '>=10'}
3053 | dev: true
3054 |
3055 | /p-try@2.2.0:
3056 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
3057 | engines: {node: '>=6'}
3058 | dev: true
3059 |
3060 | /package-json@6.5.0:
3061 | resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
3062 | engines: {node: '>=8'}
3063 | dependencies:
3064 | got: 9.6.0
3065 | registry-auth-token: 4.2.2
3066 | registry-url: 5.1.0
3067 | semver: 6.3.1
3068 | dev: true
3069 |
3070 | /parent-module@1.0.1:
3071 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3072 | engines: {node: '>=6'}
3073 | dependencies:
3074 | callsites: 3.1.0
3075 | dev: true
3076 |
3077 | /parse-json@5.2.0:
3078 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3079 | engines: {node: '>=8'}
3080 | dependencies:
3081 | '@babel/code-frame': 7.22.10
3082 | error-ex: 1.3.2
3083 | json-parse-even-better-errors: 2.3.1
3084 | lines-and-columns: 1.2.4
3085 | dev: true
3086 |
3087 | /path-exists@4.0.0:
3088 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
3089 | engines: {node: '>=8'}
3090 | dev: true
3091 |
3092 | /path-is-absolute@1.0.1:
3093 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3094 | engines: {node: '>=0.10.0'}
3095 | dev: true
3096 |
3097 | /path-key@3.1.1:
3098 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3099 | engines: {node: '>=8'}
3100 | dev: true
3101 |
3102 | /path-parse@1.0.7:
3103 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3104 | dev: true
3105 |
3106 | /path-type@4.0.0:
3107 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3108 | engines: {node: '>=8'}
3109 | dev: true
3110 |
3111 | /periscopic@3.1.0:
3112 | resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
3113 | dependencies:
3114 | '@types/estree': 1.0.1
3115 | estree-walker: 3.0.3
3116 | is-reference: 3.0.1
3117 | dev: true
3118 |
3119 | /picocolors@1.0.0:
3120 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3121 | dev: true
3122 |
3123 | /picomatch@2.3.1:
3124 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3125 | engines: {node: '>=8.6'}
3126 | dev: true
3127 |
3128 | /pkg-dir@4.2.0:
3129 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
3130 | engines: {node: '>=8'}
3131 | dependencies:
3132 | find-up: 4.1.0
3133 | dev: true
3134 |
3135 | /pkg-dir@5.0.0:
3136 | resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
3137 | engines: {node: '>=10'}
3138 | dependencies:
3139 | find-up: 5.0.0
3140 | dev: true
3141 |
3142 | /postcss@8.4.27:
3143 | resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
3144 | engines: {node: ^10 || ^12 || >=14}
3145 | dependencies:
3146 | nanoid: 3.3.6
3147 | picocolors: 1.0.0
3148 | source-map-js: 1.0.2
3149 | dev: true
3150 |
3151 | /prelude-ls@1.2.1:
3152 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
3153 | engines: {node: '>= 0.8.0'}
3154 | dev: true
3155 |
3156 | /prepend-http@2.0.0:
3157 | resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==}
3158 | engines: {node: '>=4'}
3159 | dev: true
3160 |
3161 | /prettier@2.8.8:
3162 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
3163 | engines: {node: '>=10.13.0'}
3164 | hasBin: true
3165 | dev: true
3166 |
3167 | /pump@3.0.0:
3168 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
3169 | dependencies:
3170 | end-of-stream: 1.4.4
3171 | once: 1.4.0
3172 | dev: true
3173 |
3174 | /punycode@2.3.0:
3175 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
3176 | engines: {node: '>=6'}
3177 | dev: true
3178 |
3179 | /pupa@2.1.1:
3180 | resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==}
3181 | engines: {node: '>=8'}
3182 | dependencies:
3183 | escape-goat: 2.1.1
3184 | dev: true
3185 |
3186 | /queue-microtask@1.2.3:
3187 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3188 | dev: true
3189 |
3190 | /quick-lru@4.0.1:
3191 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
3192 | engines: {node: '>=8'}
3193 | dev: true
3194 |
3195 | /rc@1.2.8:
3196 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
3197 | hasBin: true
3198 | dependencies:
3199 | deep-extend: 0.6.0
3200 | ini: 1.3.8
3201 | minimist: 1.2.8
3202 | strip-json-comments: 2.0.1
3203 | dev: true
3204 |
3205 | /read-pkg-up@7.0.1:
3206 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
3207 | engines: {node: '>=8'}
3208 | dependencies:
3209 | find-up: 4.1.0
3210 | read-pkg: 5.2.0
3211 | type-fest: 0.8.1
3212 | dev: true
3213 |
3214 | /read-pkg@5.2.0:
3215 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
3216 | engines: {node: '>=8'}
3217 | dependencies:
3218 | '@types/normalize-package-data': 2.4.1
3219 | normalize-package-data: 2.5.0
3220 | parse-json: 5.2.0
3221 | type-fest: 0.6.0
3222 | dev: true
3223 |
3224 | /redent@3.0.0:
3225 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
3226 | engines: {node: '>=8'}
3227 | dependencies:
3228 | indent-string: 4.0.0
3229 | strip-indent: 3.0.0
3230 | dev: true
3231 |
3232 | /regexp.prototype.flags@1.5.0:
3233 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
3234 | engines: {node: '>= 0.4'}
3235 | dependencies:
3236 | call-bind: 1.0.2
3237 | define-properties: 1.2.0
3238 | functions-have-names: 1.2.3
3239 | dev: true
3240 |
3241 | /registry-auth-token@4.2.2:
3242 | resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==}
3243 | engines: {node: '>=6.0.0'}
3244 | dependencies:
3245 | rc: 1.2.8
3246 | dev: true
3247 |
3248 | /registry-url@5.1.0:
3249 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
3250 | engines: {node: '>=8'}
3251 | dependencies:
3252 | rc: 1.2.8
3253 | dev: true
3254 |
3255 | /resolve-cwd@3.0.0:
3256 | resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
3257 | engines: {node: '>=8'}
3258 | dependencies:
3259 | resolve-from: 5.0.0
3260 | dev: true
3261 |
3262 | /resolve-from@4.0.0:
3263 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3264 | engines: {node: '>=4'}
3265 | dev: true
3266 |
3267 | /resolve-from@5.0.0:
3268 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
3269 | engines: {node: '>=8'}
3270 | dev: true
3271 |
3272 | /resolve@1.22.4:
3273 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
3274 | hasBin: true
3275 | dependencies:
3276 | is-core-module: 2.13.0
3277 | path-parse: 1.0.7
3278 | supports-preserve-symlinks-flag: 1.0.0
3279 | dev: true
3280 |
3281 | /responselike@1.0.2:
3282 | resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==}
3283 | dependencies:
3284 | lowercase-keys: 1.0.1
3285 | dev: true
3286 |
3287 | /responselike@2.0.1:
3288 | resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
3289 | dependencies:
3290 | lowercase-keys: 2.0.0
3291 | dev: true
3292 |
3293 | /restore-cursor@2.0.0:
3294 | resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
3295 | engines: {node: '>=4'}
3296 | dependencies:
3297 | onetime: 2.0.1
3298 | signal-exit: 3.0.7
3299 | dev: true
3300 |
3301 | /restore-cursor@3.1.0:
3302 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
3303 | engines: {node: '>=8'}
3304 | dependencies:
3305 | onetime: 5.1.2
3306 | signal-exit: 3.0.7
3307 | dev: true
3308 |
3309 | /reusify@1.0.4:
3310 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3311 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3312 | dev: true
3313 |
3314 | /rimraf@2.7.1:
3315 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
3316 | hasBin: true
3317 | dependencies:
3318 | glob: 7.2.3
3319 | dev: true
3320 |
3321 | /rimraf@3.0.2:
3322 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
3323 | hasBin: true
3324 | dependencies:
3325 | glob: 7.2.3
3326 | dev: true
3327 |
3328 | /rollup@3.28.0:
3329 | resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==}
3330 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
3331 | hasBin: true
3332 | optionalDependencies:
3333 | fsevents: 2.3.2
3334 | dev: true
3335 |
3336 | /run-async@2.4.1:
3337 | resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
3338 | engines: {node: '>=0.12.0'}
3339 | dev: true
3340 |
3341 | /run-parallel@1.2.0:
3342 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3343 | dependencies:
3344 | queue-microtask: 1.2.3
3345 | dev: true
3346 |
3347 | /rxjs@6.6.7:
3348 | resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
3349 | engines: {npm: '>=2.0.0'}
3350 | dependencies:
3351 | tslib: 1.14.1
3352 | dev: true
3353 |
3354 | /safe-array-concat@1.0.0:
3355 | resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==}
3356 | engines: {node: '>=0.4'}
3357 | dependencies:
3358 | call-bind: 1.0.2
3359 | get-intrinsic: 1.2.1
3360 | has-symbols: 1.0.3
3361 | isarray: 2.0.5
3362 | dev: true
3363 |
3364 | /safe-regex-test@1.0.0:
3365 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
3366 | dependencies:
3367 | call-bind: 1.0.2
3368 | get-intrinsic: 1.2.1
3369 | is-regex: 1.1.4
3370 | dev: true
3371 |
3372 | /safer-buffer@2.1.2:
3373 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3374 | dev: true
3375 |
3376 | /sander@0.5.1:
3377 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
3378 | dependencies:
3379 | es6-promise: 3.3.1
3380 | graceful-fs: 4.2.11
3381 | mkdirp: 0.5.6
3382 | rimraf: 2.7.1
3383 | dev: true
3384 |
3385 | /scoped-regex@2.1.0:
3386 | resolution: {integrity: sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==}
3387 | engines: {node: '>=8'}
3388 | dev: true
3389 |
3390 | /semver-diff@3.1.1:
3391 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
3392 | engines: {node: '>=8'}
3393 | dependencies:
3394 | semver: 6.3.1
3395 | dev: true
3396 |
3397 | /semver@5.7.2:
3398 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
3399 | hasBin: true
3400 | dev: true
3401 |
3402 | /semver@6.3.1:
3403 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
3404 | hasBin: true
3405 | dev: true
3406 |
3407 | /semver@7.5.4:
3408 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
3409 | engines: {node: '>=10'}
3410 | hasBin: true
3411 | dependencies:
3412 | lru-cache: 6.0.0
3413 | dev: true
3414 |
3415 | /shebang-command@2.0.0:
3416 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3417 | engines: {node: '>=8'}
3418 | dependencies:
3419 | shebang-regex: 3.0.0
3420 | dev: true
3421 |
3422 | /shebang-regex@3.0.0:
3423 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3424 | engines: {node: '>=8'}
3425 | dev: true
3426 |
3427 | /side-channel@1.0.4:
3428 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
3429 | dependencies:
3430 | call-bind: 1.0.2
3431 | get-intrinsic: 1.2.1
3432 | object-inspect: 1.12.3
3433 | dev: true
3434 |
3435 | /signal-exit@3.0.7:
3436 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3437 | dev: true
3438 |
3439 | /slash@3.0.0:
3440 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
3441 | engines: {node: '>=8'}
3442 | dev: true
3443 |
3444 | /slice-ansi@0.0.4:
3445 | resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==}
3446 | engines: {node: '>=0.10.0'}
3447 | dev: true
3448 |
3449 | /sorcery@0.11.0:
3450 | resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==}
3451 | hasBin: true
3452 | dependencies:
3453 | '@jridgewell/sourcemap-codec': 1.4.15
3454 | buffer-crc32: 0.2.13
3455 | minimist: 1.2.8
3456 | sander: 0.5.1
3457 | dev: true
3458 |
3459 | /source-map-js@1.0.2:
3460 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
3461 | engines: {node: '>=0.10.0'}
3462 | dev: true
3463 |
3464 | /spdx-correct@3.2.0:
3465 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
3466 | dependencies:
3467 | spdx-expression-parse: 3.0.1
3468 | spdx-license-ids: 3.0.13
3469 | dev: true
3470 |
3471 | /spdx-exceptions@2.3.0:
3472 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
3473 | dev: true
3474 |
3475 | /spdx-expression-parse@3.0.1:
3476 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
3477 | dependencies:
3478 | spdx-exceptions: 2.3.0
3479 | spdx-license-ids: 3.0.13
3480 | dev: true
3481 |
3482 | /spdx-license-ids@3.0.13:
3483 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
3484 | dev: true
3485 |
3486 | /split@1.0.1:
3487 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
3488 | dependencies:
3489 | through: 2.3.8
3490 | dev: true
3491 |
3492 | /streamsearch@1.1.0:
3493 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
3494 | engines: {node: '>=10.0.0'}
3495 | dev: true
3496 |
3497 | /string-width@1.0.2:
3498 | resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
3499 | engines: {node: '>=0.10.0'}
3500 | dependencies:
3501 | code-point-at: 1.1.0
3502 | is-fullwidth-code-point: 1.0.0
3503 | strip-ansi: 3.0.1
3504 | dev: true
3505 |
3506 | /string-width@2.1.1:
3507 | resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
3508 | engines: {node: '>=4'}
3509 | dependencies:
3510 | is-fullwidth-code-point: 2.0.0
3511 | strip-ansi: 4.0.0
3512 | dev: true
3513 |
3514 | /string-width@4.2.3:
3515 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
3516 | engines: {node: '>=8'}
3517 | dependencies:
3518 | emoji-regex: 8.0.0
3519 | is-fullwidth-code-point: 3.0.0
3520 | strip-ansi: 6.0.1
3521 | dev: true
3522 |
3523 | /string.prototype.trim@1.2.7:
3524 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
3525 | engines: {node: '>= 0.4'}
3526 | dependencies:
3527 | call-bind: 1.0.2
3528 | define-properties: 1.2.0
3529 | es-abstract: 1.22.1
3530 | dev: true
3531 |
3532 | /string.prototype.trimend@1.0.6:
3533 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
3534 | dependencies:
3535 | call-bind: 1.0.2
3536 | define-properties: 1.2.0
3537 | es-abstract: 1.22.1
3538 | dev: true
3539 |
3540 | /string.prototype.trimstart@1.0.6:
3541 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
3542 | dependencies:
3543 | call-bind: 1.0.2
3544 | define-properties: 1.2.0
3545 | es-abstract: 1.22.1
3546 | dev: true
3547 |
3548 | /strip-ansi@3.0.1:
3549 | resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
3550 | engines: {node: '>=0.10.0'}
3551 | dependencies:
3552 | ansi-regex: 2.1.1
3553 | dev: true
3554 |
3555 | /strip-ansi@4.0.0:
3556 | resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
3557 | engines: {node: '>=4'}
3558 | dependencies:
3559 | ansi-regex: 3.0.1
3560 | dev: true
3561 |
3562 | /strip-ansi@5.2.0:
3563 | resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
3564 | engines: {node: '>=6'}
3565 | dependencies:
3566 | ansi-regex: 4.1.1
3567 | dev: true
3568 |
3569 | /strip-ansi@6.0.1:
3570 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3571 | engines: {node: '>=8'}
3572 | dependencies:
3573 | ansi-regex: 5.0.1
3574 | dev: true
3575 |
3576 | /strip-final-newline@2.0.0:
3577 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
3578 | engines: {node: '>=6'}
3579 | dev: true
3580 |
3581 | /strip-indent@3.0.0:
3582 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
3583 | engines: {node: '>=8'}
3584 | dependencies:
3585 | min-indent: 1.0.1
3586 | dev: true
3587 |
3588 | /strip-json-comments@2.0.1:
3589 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
3590 | engines: {node: '>=0.10.0'}
3591 | dev: true
3592 |
3593 | /strip-json-comments@3.1.1:
3594 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3595 | engines: {node: '>=8'}
3596 | dev: true
3597 |
3598 | /supports-color@2.0.0:
3599 | resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
3600 | engines: {node: '>=0.8.0'}
3601 | dev: true
3602 |
3603 | /supports-color@5.5.0:
3604 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3605 | engines: {node: '>=4'}
3606 | dependencies:
3607 | has-flag: 3.0.0
3608 | dev: true
3609 |
3610 | /supports-color@7.2.0:
3611 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3612 | engines: {node: '>=8'}
3613 | dependencies:
3614 | has-flag: 4.0.0
3615 | dev: true
3616 |
3617 | /supports-hyperlinks@2.3.0:
3618 | resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
3619 | engines: {node: '>=8'}
3620 | dependencies:
3621 | has-flag: 4.0.0
3622 | supports-color: 7.2.0
3623 | dev: true
3624 |
3625 | /supports-preserve-symlinks-flag@1.0.0:
3626 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3627 | engines: {node: '>= 0.4'}
3628 | dev: true
3629 |
3630 | /svelte-hmr@0.15.3(svelte@4.2.0):
3631 | resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
3632 | engines: {node: ^12.20 || ^14.13.1 || >= 16}
3633 | peerDependencies:
3634 | svelte: ^3.19.0 || ^4.0.0
3635 | dependencies:
3636 | svelte: 4.2.0
3637 | dev: true
3638 |
3639 | /svelte-preprocess@5.0.4(svelte@4.2.0)(typescript@5.1.6):
3640 | resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
3641 | engines: {node: '>= 14.10.0'}
3642 | requiresBuild: true
3643 | peerDependencies:
3644 | '@babel/core': ^7.10.2
3645 | coffeescript: ^2.5.1
3646 | less: ^3.11.3 || ^4.0.0
3647 | postcss: ^7 || ^8
3648 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
3649 | pug: ^3.0.0
3650 | sass: ^1.26.8
3651 | stylus: ^0.55.0
3652 | sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
3653 | svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
3654 | typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
3655 | peerDependenciesMeta:
3656 | '@babel/core':
3657 | optional: true
3658 | coffeescript:
3659 | optional: true
3660 | less:
3661 | optional: true
3662 | postcss:
3663 | optional: true
3664 | postcss-load-config:
3665 | optional: true
3666 | pug:
3667 | optional: true
3668 | sass:
3669 | optional: true
3670 | stylus:
3671 | optional: true
3672 | sugarss:
3673 | optional: true
3674 | typescript:
3675 | optional: true
3676 | dependencies:
3677 | '@types/pug': 2.0.6
3678 | detect-indent: 6.1.0
3679 | magic-string: 0.27.0
3680 | sorcery: 0.11.0
3681 | strip-indent: 3.0.0
3682 | svelte: 4.2.0
3683 | typescript: 5.1.6
3684 | dev: true
3685 |
3686 | /svelte@4.2.0:
3687 | resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==}
3688 | engines: {node: '>=16'}
3689 | dependencies:
3690 | '@ampproject/remapping': 2.2.1
3691 | '@jridgewell/sourcemap-codec': 1.4.15
3692 | '@jridgewell/trace-mapping': 0.3.19
3693 | acorn: 8.10.0
3694 | aria-query: 5.3.0
3695 | axobject-query: 3.2.1
3696 | code-red: 1.0.4
3697 | css-tree: 2.3.1
3698 | estree-walker: 3.0.3
3699 | is-reference: 3.0.1
3700 | locate-character: 3.0.0
3701 | magic-string: 0.30.2
3702 | periscopic: 3.1.0
3703 | dev: true
3704 |
3705 | /symbol-observable@1.2.0:
3706 | resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
3707 | engines: {node: '>=0.10.0'}
3708 | dev: true
3709 |
3710 | /symbol-observable@3.0.0:
3711 | resolution: {integrity: sha512-6tDOXSHiVjuCaasQSWTmHUWn4PuG7qa3+1WT031yTc/swT7+rLiw3GOrFxaH1E3lLP09dH3bVuVDf2gK5rxG3Q==}
3712 | engines: {node: '>=0.10'}
3713 | dev: true
3714 |
3715 | /terminal-link@2.1.1:
3716 | resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
3717 | engines: {node: '>=8'}
3718 | dependencies:
3719 | ansi-escapes: 4.3.2
3720 | supports-hyperlinks: 2.3.0
3721 | dev: true
3722 |
3723 | /text-table@0.2.0:
3724 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
3725 | dev: true
3726 |
3727 | /through@2.3.8:
3728 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
3729 | dev: true
3730 |
3731 | /tmp@0.0.33:
3732 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
3733 | engines: {node: '>=0.6.0'}
3734 | dependencies:
3735 | os-tmpdir: 1.0.2
3736 | dev: true
3737 |
3738 | /to-readable-stream@1.0.0:
3739 | resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==}
3740 | engines: {node: '>=6'}
3741 | dev: true
3742 |
3743 | /to-readable-stream@2.1.0:
3744 | resolution: {integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==}
3745 | engines: {node: '>=8'}
3746 | dev: true
3747 |
3748 | /to-regex-range@5.0.1:
3749 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3750 | engines: {node: '>=8.0'}
3751 | dependencies:
3752 | is-number: 7.0.0
3753 | dev: true
3754 |
3755 | /trim-newlines@3.0.1:
3756 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
3757 | engines: {node: '>=8'}
3758 | dev: true
3759 |
3760 | /tsconfck@2.1.2(typescript@5.1.6):
3761 | resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==}
3762 | engines: {node: ^14.13.1 || ^16 || >=18}
3763 | hasBin: true
3764 | peerDependencies:
3765 | typescript: ^4.3.5 || ^5.0.0
3766 | peerDependenciesMeta:
3767 | typescript:
3768 | optional: true
3769 | dependencies:
3770 | typescript: 5.1.6
3771 | dev: true
3772 |
3773 | /tslib@1.14.1:
3774 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3775 | dev: true
3776 |
3777 | /tsutils@3.21.0(typescript@5.1.6):
3778 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
3779 | engines: {node: '>= 6'}
3780 | peerDependencies:
3781 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
3782 | dependencies:
3783 | tslib: 1.14.1
3784 | typescript: 5.1.6
3785 | dev: true
3786 |
3787 | /type-check@0.4.0:
3788 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3789 | engines: {node: '>= 0.8.0'}
3790 | dependencies:
3791 | prelude-ls: 1.2.1
3792 | dev: true
3793 |
3794 | /type-fest@0.10.0:
3795 | resolution: {integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==}
3796 | engines: {node: '>=8'}
3797 | dev: true
3798 |
3799 | /type-fest@0.18.1:
3800 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
3801 | engines: {node: '>=10'}
3802 | dev: true
3803 |
3804 | /type-fest@0.20.2:
3805 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3806 | engines: {node: '>=10'}
3807 | dev: true
3808 |
3809 | /type-fest@0.21.3:
3810 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
3811 | engines: {node: '>=10'}
3812 | dev: true
3813 |
3814 | /type-fest@0.4.1:
3815 | resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==}
3816 | engines: {node: '>=6'}
3817 | dev: true
3818 |
3819 | /type-fest@0.6.0:
3820 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
3821 | engines: {node: '>=8'}
3822 | dev: true
3823 |
3824 | /type-fest@0.8.1:
3825 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
3826 | engines: {node: '>=8'}
3827 | dev: true
3828 |
3829 | /typed-array-buffer@1.0.0:
3830 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
3831 | engines: {node: '>= 0.4'}
3832 | dependencies:
3833 | call-bind: 1.0.2
3834 | get-intrinsic: 1.2.1
3835 | is-typed-array: 1.1.12
3836 | dev: true
3837 |
3838 | /typed-array-byte-length@1.0.0:
3839 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
3840 | engines: {node: '>= 0.4'}
3841 | dependencies:
3842 | call-bind: 1.0.2
3843 | for-each: 0.3.3
3844 | has-proto: 1.0.1
3845 | is-typed-array: 1.1.12
3846 | dev: true
3847 |
3848 | /typed-array-byte-offset@1.0.0:
3849 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
3850 | engines: {node: '>= 0.4'}
3851 | dependencies:
3852 | available-typed-arrays: 1.0.5
3853 | call-bind: 1.0.2
3854 | for-each: 0.3.3
3855 | has-proto: 1.0.1
3856 | is-typed-array: 1.1.12
3857 | dev: true
3858 |
3859 | /typed-array-length@1.0.4:
3860 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
3861 | dependencies:
3862 | call-bind: 1.0.2
3863 | for-each: 0.3.3
3864 | is-typed-array: 1.1.12
3865 | dev: true
3866 |
3867 | /typedarray-to-buffer@3.1.5:
3868 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
3869 | dependencies:
3870 | is-typedarray: 1.0.0
3871 | dev: true
3872 |
3873 | /typescript@5.1.6:
3874 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
3875 | engines: {node: '>=14.17'}
3876 | hasBin: true
3877 | dev: true
3878 |
3879 | /unbox-primitive@1.0.2:
3880 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
3881 | dependencies:
3882 | call-bind: 1.0.2
3883 | has-bigints: 1.0.2
3884 | has-symbols: 1.0.3
3885 | which-boxed-primitive: 1.0.2
3886 | dev: true
3887 |
3888 | /undici@5.22.1:
3889 | resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==}
3890 | engines: {node: '>=14.0'}
3891 | dependencies:
3892 | busboy: 1.6.0
3893 | dev: true
3894 |
3895 | /unique-string@2.0.0:
3896 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
3897 | engines: {node: '>=8'}
3898 | dependencies:
3899 | crypto-random-string: 2.0.0
3900 | dev: true
3901 |
3902 | /update-notifier@5.1.0:
3903 | resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==}
3904 | engines: {node: '>=10'}
3905 | dependencies:
3906 | boxen: 5.1.2
3907 | chalk: 4.1.2
3908 | configstore: 5.0.1
3909 | has-yarn: 2.1.0
3910 | import-lazy: 2.1.0
3911 | is-ci: 2.0.0
3912 | is-installed-globally: 0.4.0
3913 | is-npm: 5.0.0
3914 | is-yarn-global: 0.3.0
3915 | latest-version: 5.1.0
3916 | pupa: 2.1.1
3917 | semver: 7.5.4
3918 | semver-diff: 3.1.1
3919 | xdg-basedir: 4.0.0
3920 | dev: true
3921 |
3922 | /uri-js@4.4.1:
3923 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3924 | dependencies:
3925 | punycode: 2.3.0
3926 | dev: true
3927 |
3928 | /url-parse-lax@3.0.0:
3929 | resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==}
3930 | engines: {node: '>=4'}
3931 | dependencies:
3932 | prepend-http: 2.0.0
3933 | dev: true
3934 |
3935 | /vali-date@1.0.0:
3936 | resolution: {integrity: sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg==}
3937 | engines: {node: '>=0.10.0'}
3938 | dev: true
3939 |
3940 | /validate-npm-package-license@3.0.4:
3941 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3942 | dependencies:
3943 | spdx-correct: 3.2.0
3944 | spdx-expression-parse: 3.0.1
3945 | dev: true
3946 |
3947 | /validate-npm-package-name@3.0.0:
3948 | resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==}
3949 | dependencies:
3950 | builtins: 1.0.3
3951 | dev: true
3952 |
3953 | /vite-tsconfig-paths@4.2.0(typescript@5.1.6)(vite@4.4.0):
3954 | resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==}
3955 | peerDependencies:
3956 | vite: '*'
3957 | peerDependenciesMeta:
3958 | vite:
3959 | optional: true
3960 | dependencies:
3961 | debug: 4.3.4
3962 | globrex: 0.1.2
3963 | tsconfck: 2.1.2(typescript@5.1.6)
3964 | vite: 4.4.0(@types/node@20.4.0)
3965 | transitivePeerDependencies:
3966 | - supports-color
3967 | - typescript
3968 | dev: true
3969 |
3970 | /vite@4.4.0(@types/node@20.4.0):
3971 | resolution: {integrity: sha512-Wf+DCEjuM8aGavEYiF77hnbxEZ+0+/jC9nABR46sh5Xi+GYeSvkeEFRiVuI3x+tPjxgZeS91h1jTAQTPFgePpA==}
3972 | engines: {node: ^14.18.0 || >=16.0.0}
3973 | hasBin: true
3974 | peerDependencies:
3975 | '@types/node': '>= 14'
3976 | less: '*'
3977 | lightningcss: ^1.21.0
3978 | sass: '*'
3979 | stylus: '*'
3980 | sugarss: '*'
3981 | terser: ^5.4.0
3982 | peerDependenciesMeta:
3983 | '@types/node':
3984 | optional: true
3985 | less:
3986 | optional: true
3987 | lightningcss:
3988 | optional: true
3989 | sass:
3990 | optional: true
3991 | stylus:
3992 | optional: true
3993 | sugarss:
3994 | optional: true
3995 | terser:
3996 | optional: true
3997 | dependencies:
3998 | '@types/node': 20.4.0
3999 | esbuild: 0.18.20
4000 | postcss: 8.4.27
4001 | rollup: 3.28.0
4002 | optionalDependencies:
4003 | fsevents: 2.3.2
4004 | dev: true
4005 |
4006 | /vitefu@0.2.4(vite@4.4.0):
4007 | resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
4008 | peerDependencies:
4009 | vite: ^3.0.0 || ^4.0.0
4010 | peerDependenciesMeta:
4011 | vite:
4012 | optional: true
4013 | dependencies:
4014 | vite: 4.4.0(@types/node@20.4.0)
4015 | dev: true
4016 |
4017 | /which-boxed-primitive@1.0.2:
4018 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
4019 | dependencies:
4020 | is-bigint: 1.0.4
4021 | is-boolean-object: 1.1.2
4022 | is-number-object: 1.0.7
4023 | is-string: 1.0.7
4024 | is-symbol: 1.0.4
4025 | dev: true
4026 |
4027 | /which-typed-array@1.1.11:
4028 | resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
4029 | engines: {node: '>= 0.4'}
4030 | dependencies:
4031 | available-typed-arrays: 1.0.5
4032 | call-bind: 1.0.2
4033 | for-each: 0.3.3
4034 | gopd: 1.0.1
4035 | has-tostringtag: 1.0.0
4036 | dev: true
4037 |
4038 | /which@2.0.2:
4039 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
4040 | engines: {node: '>= 8'}
4041 | hasBin: true
4042 | dependencies:
4043 | isexe: 2.0.0
4044 | dev: true
4045 |
4046 | /widest-line@3.1.0:
4047 | resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
4048 | engines: {node: '>=8'}
4049 | dependencies:
4050 | string-width: 4.2.3
4051 | dev: true
4052 |
4053 | /wrap-ansi@3.0.1:
4054 | resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==}
4055 | engines: {node: '>=4'}
4056 | dependencies:
4057 | string-width: 2.1.1
4058 | strip-ansi: 4.0.0
4059 | dev: true
4060 |
4061 | /wrap-ansi@7.0.0:
4062 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
4063 | engines: {node: '>=10'}
4064 | dependencies:
4065 | ansi-styles: 4.3.0
4066 | string-width: 4.2.3
4067 | strip-ansi: 6.0.1
4068 | dev: true
4069 |
4070 | /wrappy@1.0.2:
4071 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
4072 | dev: true
4073 |
4074 | /write-file-atomic@3.0.3:
4075 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
4076 | dependencies:
4077 | imurmurhash: 0.1.4
4078 | is-typedarray: 1.0.0
4079 | signal-exit: 3.0.7
4080 | typedarray-to-buffer: 3.1.5
4081 | dev: true
4082 |
4083 | /xdg-basedir@4.0.0:
4084 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
4085 | engines: {node: '>=8'}
4086 | dev: true
4087 |
4088 | /yallist@4.0.0:
4089 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4090 | dev: true
4091 |
4092 | /yaml@1.10.2:
4093 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
4094 | engines: {node: '>= 6'}
4095 | dev: true
4096 |
4097 | /yargs-parser@20.2.9:
4098 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
4099 | engines: {node: '>=10'}
4100 | dev: true
4101 |
4102 | /yocto-queue@0.1.0:
4103 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
4104 | engines: {node: '>=10'}
4105 | dev: true
4106 |
--------------------------------------------------------------------------------
/src/components/App.svelte:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 |
Hello {name}!
22 |
outer props: {counter}
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/src/entry.dev.tsx:
--------------------------------------------------------------------------------
1 | /*
2 | * WHAT IS THIS FILE?
3 | *
4 | * Development entry point using only client-side modules:
5 | * - Do not use this mode in production!
6 | * - No SSR
7 | * - No portion of the application is pre-rendered on the server.
8 | * - All of the application is running eagerly in the browser.
9 | * - More code is transferred to the browser than in SSR mode.
10 | * - Optimizer/Serialization/Deserialization code is not exercised!
11 | */
12 | import { render, type RenderOptions } from "@builder.io/qwik";
13 | import Root from "./root";
14 |
15 | export default function (opts: RenderOptions) {
16 | return render(document, , opts);
17 | }
18 |
--------------------------------------------------------------------------------
/src/entry.ssr.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * WHAT IS THIS FILE?
3 | *
4 | * SSR entry point, in all cases the application is rendered outside the browser, this
5 | * entry point will be the common one.
6 | *
7 | * - Server (express, cloudflare...)
8 | * - npm run start
9 | * - npm run preview
10 | * - npm run build
11 | *
12 | */
13 | import {
14 | renderToStream,
15 | type RenderToStreamOptions,
16 | } from "@builder.io/qwik/server";
17 | import { manifest } from "@qwik-client-manifest";
18 | import Root from "./root";
19 |
20 | export default function (opts: RenderToStreamOptions) {
21 | return renderToStream(, {
22 | manifest,
23 | ...opts,
24 | });
25 | }
26 |
--------------------------------------------------------------------------------
/src/index.qwik.ts:
--------------------------------------------------------------------------------
1 | export { qwikifySvelte$, qwikifySvelteQrl } from './svelte';
2 |
--------------------------------------------------------------------------------
/src/root.tsx:
--------------------------------------------------------------------------------
1 | import { component$, useSignal } from "@builder.io/qwik";
2 | import App from "./components/App.svelte";
3 | import {qwikifySvelte$} from "./svelte";
4 |
5 | const QApp = qwikifySvelte$<{name: string, counter: number, onUpdate: (current: number) => void}>(App as any, {
6 | eagerness: 'load',
7 | });
8 |
9 | export default component$(() => {
10 | const counter = useSignal(1);
11 | return (
12 | <>
13 |
14 |
15 | Qwik Blank App
16 |
17 |
18 | Qwik
19 |
20 |
21 | {
22 | console.log('onUpdate', current);
23 | }} />
24 |
25 | >
26 | );
27 | });
28 |
--------------------------------------------------------------------------------
/src/svelte.tsx:
--------------------------------------------------------------------------------
1 | // based qwikify-react on https://github.com/BuilderIO/qwik/blob/main/packages/qwik-react/src/react/qwikify.tsx
2 | import {
3 | RenderOnce,
4 | SSRRaw,
5 | component$,
6 | implicit$FirstArg,
7 | noSerialize,
8 | useSignal,
9 | useTask$,
10 | type NoSerialize,
11 | type QRL,
12 | $,
13 | useOn,
14 | useOnDocument,
15 | SkipRender,
16 | } from '@builder.io/qwik';
17 |
18 | import { isBrowser, isServer } from '@builder.io/qwik/build';
19 | import type { ComponentType, SvelteComponent } from 'svelte';
20 | import type { QwikifyProps } from "./types";
21 |
22 | interface QwikifyOptions {
23 | tagName?: string;
24 | eagerness?: 'load' | 'visible' | 'idle' | 'hover';
25 | event?: string | string[];
26 | clientOnly?: boolean;
27 | }
28 |
29 | type IsoSvelteCmp = (ComponentType) | {
30 | render: (props: any) => {
31 | html: string;
32 | css: {
33 | code: string;
34 | map: string;
35 | },
36 | head: string
37 | }
38 | }
39 |
40 | // TODO: Slot not supported yet
41 | export function qwikifySvelteQrl(
42 | isoCmp$: QRL,
43 | opts?: QwikifyOptions
44 | ) {
45 | return component$((props: QwikifyProps) => {
46 | const hostRef = useSignal();
47 | const appState = useSignal>();
48 | const [signal, isClientOnly] = useWakeupSignal(props, opts);
49 | const TagName = opts?.tagName ?? ('qwik-svelte' as any);
50 | useTask$(async ({ track, cleanup }) => {
51 | const trackedProps = track(() => ({ ...props }));
52 | track(signal);
53 | if (!isBrowser) return;
54 | if (appState.value) {
55 | appState.value.$set(toSvelteProps(trackedProps));
56 | return;
57 | }
58 | if (hostRef.value) {
59 | const Client: any = await isoCmp$.resolve();
60 | appState.value = noSerialize(
61 | new Client({
62 | target: hostRef.value,
63 | hydrate: true,
64 | props: toSvelteProps(trackedProps),
65 | })
66 | );
67 | }
68 | cleanup(() => {
69 | if (appState.value && !signal.value) {
70 | // console.log("destroy!", signal.value);
71 | appState.value.$destroy();
72 | appState.value = undefined;
73 | signal.value = false;
74 | hostRef.value = undefined;
75 | }
76 | });
77 | });
78 | if (isServer && !isClientOnly) {
79 | const renderer = isoCmp$.resolve();
80 | return
81 |
82 | {renderer.then((renderer: any) => {
83 | const markup = renderer.render(toSvelteProps(props));
84 | const result = `${markup.html}`;
85 | return ;
86 | })}
87 |
88 | ;
89 | }
90 | return (
91 |
92 | {
95 | if (isBrowser) {
96 | queueMicrotask(() => {
97 | // check re-monut
98 | if (!hostRef.value) hostRef.value = el;
99 | if (!signal.value) signal.value = true;
100 | });
101 | } else {
102 | hostRef.value = el;
103 | }
104 | }}
105 | >
106 | {SkipRender}
107 |
108 |
109 | );
110 | });
111 | }
112 |
113 | const HOST_PREFIX = 'host:';
114 | const toSvelteProps = (props: Record): Record => {
115 | return Object.entries(props).reduce((acc, [key, val]) => {
116 | if (!key.startsWith('client:') && !key.startsWith(HOST_PREFIX)) {
117 | return {...acc, [key.endsWith('$') ? key.slice(0, -1) : key]: val};
118 | }
119 | return acc;
120 | }, {})
121 | };
122 |
123 | const useWakeupSignal = (props: QwikifyProps, opts: QwikifyOptions = {}) => {
124 | const signal = useSignal(false);
125 | const activate = $(() => (signal.value = true));
126 | const clientOnly = !!(props['client:only'] || opts?.clientOnly);
127 | if (isServer) {
128 | if (props['client:visible'] || opts?.eagerness === 'visible') {
129 | useOn('qvisible', activate);
130 | }
131 | if (props['client:idle'] || opts?.eagerness === 'idle') {
132 | useOnDocument('qidle', activate);
133 | }
134 | if (props['client:load'] || clientOnly || opts?.eagerness === 'load') {
135 | useOnDocument('qinit', activate);
136 | }
137 | if (props['client:hover'] || opts?.eagerness === 'hover') {
138 | useOn('mouseover', activate);
139 | }
140 | if (props['client:event']) {
141 | useOn(props['client:event'], activate);
142 | }
143 | if (opts?.event) {
144 | useOn(opts?.event, activate);
145 | }
146 | }
147 | return [signal, clientOnly, activate] as const;
148 | };
149 |
150 | export const qwikifySvelte$ = /*#__PURE__*/ implicit$FirstArg(qwikifySvelteQrl);
--------------------------------------------------------------------------------
/src/types.ts:
--------------------------------------------------------------------------------
1 | import type { PropFunction, Signal } from '@builder.io/qwik';
2 | export interface Internal {
3 | root: any | undefined;
4 | cmp: any | undefined;
5 | }
6 | export interface QwikifyBase {
7 | /**
8 | * The component eagerly hydrates when the document loads.
9 | *
10 | * **Use case:** Immediately-visible UI elements that need to be interactive as soon as possible.
11 | */
12 | 'client:load'?: boolean;
13 | /**
14 | * The component eagerly hydrates when the browser first become idle,
15 | * ie, when everything important as already run before.
16 | *
17 | * **Use case:** Lower-priority UI elements that don’t need to be immediately interactive.
18 | */
19 | 'client:idle'?: boolean;
20 | /**
21 | * The component eagerly hydrates when it becomes visible in the viewport.
22 | *
23 | * **Use case:** Low-priority UI elements that are either far down the page
24 | * (“below the fold”) or so resource-intensive to load that
25 | * you would prefer not to load them at all if the user never saw the element.
26 | */
27 | 'client:visible'?: boolean;
28 | /**
29 | * The component eagerly hydrates when the mouse is over the component.
30 | *
31 | * **Use case:** Lowest-priority UI elements which interactivity is not crucial, and only needs to run in desktop.
32 | */
33 | 'client:hover'?: boolean;
34 | /**
35 | * When `true`, the component will not run in SSR, only in the browser.
36 | */
37 | 'client:only'?: boolean;
38 | /**
39 | * This is an advanced API that allows to hydrate the component whenever
40 | * the passed signal becomes `true`.
41 | *
42 | * This effectively allows you to implement custom strategies for hydration.
43 | */
44 | 'client:signal'?: Signal;
45 | /**
46 | * The component eagerly hydrates when specified DOM events are dispatched.
47 | */
48 | 'client:event'?: string | string[];
49 | /**
50 | * Adds a `click` event listener to the host element, this event will be dispatched even if the react component is not hydrated.
51 | */
52 | 'host:onClick$'?: PropFunction<(ev: Event) => void>;
53 | /**
54 | * Adds a `blur` event listener to the host element, this event will be dispatched even if the react component is not hydrated.
55 | */
56 | 'host:onBlur$'?: PropFunction<(ev: Event) => void>;
57 | /**
58 | * Adds a `focus` event listener to the host element, this event will be dispatched even if the react component is not hydrated.
59 | */
60 | 'host:onFocus$'?: PropFunction<(ev: Event) => void>;
61 | /**
62 | * Adds a `mouseover` event listener to the host element, this event will be dispatched even if the react component is not hydrated.
63 | */
64 | 'host:onMouseOver$'?: PropFunction<(ev: Event) => void>;
65 | children?: any;
66 | }
67 | export type TransformProps = {
68 | [K in keyof PROPS as TransformKey]: TransformProp;
69 | };
70 | export type TransformKey = K extends `on${string}` ? `${K}$` : K;
71 | export type TransformProp = K extends `on${string}` ? V extends Function ? PropFunction : never : V;
72 | export type QwikifyProps = TransformProps & QwikifyBase;
73 | export interface QwikifyOptions {
74 | tagName?: string;
75 | eagerness?: 'load' | 'visible' | 'idle' | 'hover';
76 | event?: string | string[];
77 | clientOnly?: boolean;
78 | }
79 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowJs": true,
4 | "target": "ES2017",
5 | "module": "ES2020",
6 | "lib": ["es2020", "DOM"],
7 | "jsx": "react-jsx",
8 | "jsxImportSource": "@builder.io/qwik",
9 | "strict": true,
10 | "declaration": true,
11 | "declarationDir": "lib-types",
12 | "resolveJsonModule": true,
13 | "moduleResolution": "node",
14 | "esModuleInterop": true,
15 | "skipLibCheck": true,
16 | "incremental": true,
17 | "isolatedModules": true,
18 | "types": ["vite/client", "@types/node"]
19 | },
20 | "include": ["src"]
21 | }
22 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import { qwikVite } from "@builder.io/qwik/optimizer";
3 | import sveltePreprocess from "svelte-preprocess";
4 | import { svelte } from "@sveltejs/vite-plugin-svelte";
5 |
6 | export default defineConfig((options) => {
7 | return {
8 | build: {
9 | target: "es2020",
10 | lib: {
11 | entry: ['./src/index.qwik.ts'],
12 | formats: ['es', 'cjs'],
13 | fileName: (format, entryName) => `${entryName}.${format === 'es' ? 'mjs' : 'cjs'}`,
14 | },
15 | rollupOptions: {
16 | external: [
17 | '@builder.io/qwik',
18 | '@builder.io/qwik/build',
19 | 'svelte',
20 | 'svelte/compiler',
21 | 'svelte/internal',
22 | ],
23 | }
24 | },
25 | plugins: [
26 | svelte({
27 | preprocess: sveltePreprocess(),
28 | compilerOptions: {
29 | // @ts-ignore
30 | generate: options.mode === "ssr" ? "ssr" as const : "dom" as const,
31 | hydratable: true,
32 | },
33 | }),
34 | qwikVite()
35 | ],
36 | };
37 | });
38 |
--------------------------------------------------------------------------------