├── .editorconfig
├── .gitattributes
├── .github
└── workflows
│ ├── release.yml
│ └── unit-test.yml
├── .gitignore
├── .vscode
└── settings.json
├── LICENSE
├── README.md
├── eslint.config.js
├── package.json
├── pnpm-lock.yaml
├── scripts
└── postbuild.mts
├── src
├── core
│ ├── options.ts
│ └── transform
│ │ ├── index.ts
│ │ ├── v-for.ts
│ │ └── v-if.ts
├── esbuild.ts
├── index.ts
├── rollup.ts
├── vite.ts
└── webpack.ts
├── tests
├── v-for.test.ts
└── v-if.test.ts
├── tsconfig.json
└── tsup.config.ts
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_size = 2
5 | end_of_line = lf
6 | insert_final_newline = true
7 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto eol=lf
2 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Release
2 |
3 | permissions:
4 | contents: write
5 |
6 | on:
7 | push:
8 | tags:
9 | - 'v*'
10 |
11 | jobs:
12 | release:
13 | runs-on: ubuntu-latest
14 | steps:
15 | - uses: actions/checkout@v3
16 | with:
17 | fetch-depth: 0
18 |
19 | - name: Set node
20 | uses: actions/setup-node@v3
21 | with:
22 | node-version: lts/*
23 |
24 | - run: npx changelogithub
25 | env:
26 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
27 |
--------------------------------------------------------------------------------
/.github/workflows/unit-test.yml:
--------------------------------------------------------------------------------
1 | name: Unit Test
2 |
3 | on:
4 | push:
5 | branches: [main]
6 | pull_request:
7 | branches: [main]
8 |
9 | jobs:
10 | lint:
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: actions/checkout@v3
14 |
15 | - name: Set node
16 | uses: actions/setup-node@v3
17 | with:
18 | node-version: lts/*
19 |
20 | - name: Setup
21 | run: npm i -g @antfu/ni
22 |
23 | - name: Install
24 | run: nci
25 |
26 | - name: Lint
27 | run: nr lint
28 |
29 | test:
30 | runs-on: ${{ matrix.os }}
31 |
32 | strategy:
33 | matrix:
34 | os: [ubuntu-latest, windows-latest]
35 | node: [16, 18, 20]
36 | fail-fast: false
37 |
38 | steps:
39 | - uses: actions/checkout@v3
40 |
41 | - name: Set node ${{ matrix.node }}
42 | uses: actions/setup-node@v3
43 | with:
44 | node-version: ${{ matrix.node }}
45 |
46 | - name: Setup
47 | run: npm i -g @antfu/ni
48 |
49 | - name: Install
50 | run: nci
51 |
52 | - name: Build
53 | run: nr build
54 |
55 | - name: Test
56 | run: nr test
57 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | *.log
5 | .vercel
6 | .eslintcache
7 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "editor.formatOnSave": true,
3 | "eslint.experimental.useFlatConfig": true
4 | }
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright © 2023-PRESENT zhiyuanzmj (https://github.com/zhiyuanzmj)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # unplugin-jsx-vue-directive [](https://npmjs.com/package/unplugin-jsx-vue-directive)
2 |
3 | ## This repository is no longer maintained. Please migrate to [@vue-macors/jsx-directive](https://github.com/vue-macros/vue-macros/tree/main/packages/jsx-directive)
4 |
5 | [](https://github.com/zhiyuanzmj/unplugin-jsx-vue-directive/actions/workflows/unit-test.yml)
6 |
7 | > This project has been transferred to [@vue-macros/jsx-directive](https://github.com/vue-macros/vue-macros/tree/main/packages/jsx-directive) 🎉
8 |
9 | `v-if` & `v-for` directive for jsx.
10 |
11 | Thanks [@sxzz](https://github.com/sxzz) for the [@vue-macros/common](https://github.com/vue-macros/vue-macros/tree/main/packages/common)
12 |
13 |
14 |
15 | ## Installation
16 |
17 | ```bash
18 | npm i -D unplugin-jsx-vue-directive
19 | ```
20 |
21 |
22 | Vite
23 |
24 | ```ts
25 | // vite.config.ts
26 | import JsxVueDirective from 'unplugin-jsx-vue-directive/vite'
27 |
28 | export default defineConfig({
29 | plugins: [JsxVueDirective()],
30 | })
31 | ```
32 |
33 |
34 |
35 |
36 | Rollup
37 |
38 | ```ts
39 | // rollup.config.js
40 | import JsxVueDirective from 'unplugin-jsx-vue-directive/rollup'
41 |
42 | export default {
43 | plugins: [JsxVueDirective()],
44 | }
45 | ```
46 |
47 |
48 |
49 |
50 | esbuild
51 |
52 | ```ts
53 | // esbuild.config.js
54 | import { build } from 'esbuild'
55 |
56 | build({
57 | plugins: [require('unplugin-jsx-vue-directive/esbuild')()],
58 | })
59 | ```
60 |
61 |
62 |
63 |
64 | Webpack
65 |
66 | ```ts
67 | // webpack.config.js
68 | module.exports = {
69 | /* ... */
70 | plugins: [require('unplugin-jsx-vue-directive/webpack')()],
71 | }
72 | ```
73 |
74 |
75 |
76 |
77 | Vue CLI
78 |
79 | ```ts
80 | // vue.config.js
81 | module.exports = {
82 | configureWebpack: {
83 | plugins: [require('unplugin-jsx-vue-directive/webpack')()],
84 | },
85 | }
86 | ```
87 |
88 |
89 |
90 |
91 | ## License
92 |
93 | [MIT](./LICENSE) License © 2023-PRESENT [zhiyuanzmj](https://github.com/zhiyuanzmj)
94 |
--------------------------------------------------------------------------------
/eslint.config.js:
--------------------------------------------------------------------------------
1 | const { sxzz } = require('@sxzz/eslint-config')
2 | module.exports = sxzz()
3 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "unplugin-jsx-vue-directive",
3 | "version": "0.1.5",
4 | "packageManager": "pnpm@8.6.7",
5 | "description": "Description.",
6 | "keywords": [
7 | "unplugin",
8 | "rollup",
9 | "vite",
10 | "esbuild",
11 | "webpack"
12 | ],
13 | "license": "MIT",
14 | "homepage": "https://github.com/zhiyuanzmj/unplugin-jsx-vue-directive#readme",
15 | "bugs": {
16 | "url": "https://github.com/zhiyuanzmj/unplugin-jsx-vue-directive/issues"
17 | },
18 | "repository": {
19 | "type": "git",
20 | "url": "git+https://github.com/zhiyuanzmj/unplugin-jsx-vue-directive.git"
21 | },
22 | "author": "zhiyuanzmj",
23 | "files": [
24 | "dist"
25 | ],
26 | "main": "./dist/index.js",
27 | "module": "./dist/index.mjs",
28 | "types": "./dist/index.d.ts",
29 | "exports": {
30 | ".": {
31 | "types": {
32 | "require": "./dist/index.d.ts",
33 | "import": "./dist/index.d.mts"
34 | },
35 | "require": "./dist/index.js",
36 | "import": "./dist/index.mjs"
37 | },
38 | "./vite": {
39 | "types": {
40 | "require": "./dist/vite.d.ts",
41 | "import": "./dist/vite.d.mts"
42 | },
43 | "require": "./dist/vite.js",
44 | "import": "./dist/vite.mjs"
45 | },
46 | "./webpack": {
47 | "types": {
48 | "require": "./dist/webpack.d.ts",
49 | "import": "./dist/webpack.d.mts"
50 | },
51 | "require": "./dist/webpack.js",
52 | "import": "./dist/webpack.mjs"
53 | },
54 | "./rollup": {
55 | "types": {
56 | "require": "./dist/rollup.d.ts",
57 | "import": "./dist/rollup.d.mts"
58 | },
59 | "require": "./dist/rollup.js",
60 | "import": "./dist/rollup.mjs"
61 | },
62 | "./esbuild": {
63 | "types": {
64 | "require": "./dist/esbuild.d.ts",
65 | "import": "./dist/esbuild.d.mts"
66 | },
67 | "require": "./dist/esbuild.js",
68 | "import": "./dist/esbuild.mjs"
69 | },
70 | "./*": [
71 | "./*",
72 | "./*.d.ts"
73 | ]
74 | },
75 | "typesVersions": {
76 | "*": {
77 | "*": [
78 | "./dist/*",
79 | "./*"
80 | ]
81 | }
82 | },
83 | "publishConfig": {
84 | "access": "public"
85 | },
86 | "scripts": {
87 | "lint": "eslint --cache .",
88 | "lint:fix": "pnpm run lint --fix",
89 | "build": "tsup && tsx scripts/postbuild.mts",
90 | "dev": "tsup --watch",
91 | "test": "vitest",
92 | "release": "bumpp && pnpm publish",
93 | "prepublishOnly": "pnpm run build"
94 | },
95 | "dependencies": {
96 | "@babel/types": "^7.22.5",
97 | "@rollup/pluginutils": "^5.0.2",
98 | "@vue-macros/common": "^1.5.0",
99 | "ast-kit": "^0.9.2",
100 | "magic-string": "^0.30.1",
101 | "unplugin": "^1.4.0"
102 | },
103 | "devDependencies": {
104 | "@sxzz/eslint-config": "^3.2.1",
105 | "@sxzz/prettier-config": "^1.0.4",
106 | "@types/node": "^20.4.2",
107 | "bumpp": "^9.1.1",
108 | "eslint": "^8.45.0",
109 | "eslint-define-config": "^1.21.0",
110 | "fast-glob": "^3.3.0",
111 | "prettier": "^3.0.0",
112 | "tsup": "^7.1.0",
113 | "tsx": "^3.12.7",
114 | "typescript": "^5.1.6",
115 | "vite": "^4.4.4",
116 | "vitest": "^0.33.0"
117 | },
118 | "engines": {
119 | "node": ">=16.14.0"
120 | },
121 | "prettier": "@sxzz/prettier-config"
122 | }
123 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | dependencies:
4 | '@babel/types':
5 | specifier: ^7.22.5
6 | version: 7.22.5
7 | '@rollup/pluginutils':
8 | specifier: ^5.0.2
9 | version: 5.0.2
10 | '@vue-macros/common':
11 | specifier: ^1.5.0
12 | version: 1.5.0
13 | ast-kit:
14 | specifier: ^0.9.2
15 | version: 0.9.2
16 | magic-string:
17 | specifier: ^0.30.1
18 | version: 0.30.1
19 | unplugin:
20 | specifier: ^1.4.0
21 | version: 1.4.0
22 |
23 | devDependencies:
24 | '@sxzz/eslint-config':
25 | specifier: ^3.2.1
26 | version: 3.2.1(eslint@8.45.0)(typescript@5.1.6)
27 | '@sxzz/prettier-config':
28 | specifier: ^1.0.4
29 | version: 1.0.4
30 | '@types/node':
31 | specifier: ^20.4.2
32 | version: 20.4.2
33 | bumpp:
34 | specifier: ^9.1.1
35 | version: 9.1.1
36 | eslint:
37 | specifier: ^8.45.0
38 | version: 8.45.0
39 | eslint-define-config:
40 | specifier: ^1.21.0
41 | version: 1.21.0
42 | fast-glob:
43 | specifier: ^3.3.0
44 | version: 3.3.0
45 | prettier:
46 | specifier: ^3.0.0
47 | version: 3.0.0
48 | tsup:
49 | specifier: ^7.1.0
50 | version: 7.1.0(typescript@5.1.6)
51 | tsx:
52 | specifier: ^3.12.7
53 | version: 3.12.7
54 | typescript:
55 | specifier: ^5.1.6
56 | version: 5.1.6
57 | vite:
58 | specifier: ^4.4.4
59 | version: 4.4.4(@types/node@20.4.2)
60 | vitest:
61 | specifier: ^0.33.0
62 | version: 0.33.0
63 |
64 | packages:
65 |
66 | /@aashutoshrathi/word-wrap@1.2.6:
67 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
68 | engines: {node: '>=0.10.0'}
69 | dev: true
70 |
71 | /@babel/code-frame@7.22.5:
72 | resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==}
73 | engines: {node: '>=6.9.0'}
74 | dependencies:
75 | '@babel/highlight': 7.22.5
76 | dev: true
77 |
78 | /@babel/helper-string-parser@7.22.5:
79 | resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
80 | engines: {node: '>=6.9.0'}
81 | dev: false
82 |
83 | /@babel/helper-validator-identifier@7.22.5:
84 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
85 | engines: {node: '>=6.9.0'}
86 |
87 | /@babel/highlight@7.22.5:
88 | resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==}
89 | engines: {node: '>=6.9.0'}
90 | dependencies:
91 | '@babel/helper-validator-identifier': 7.22.5
92 | chalk: 2.4.2
93 | js-tokens: 4.0.0
94 | dev: true
95 |
96 | /@babel/parser@7.22.7:
97 | resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==}
98 | engines: {node: '>=6.0.0'}
99 | hasBin: true
100 | dependencies:
101 | '@babel/types': 7.22.5
102 | dev: false
103 |
104 | /@babel/types@7.22.5:
105 | resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==}
106 | engines: {node: '>=6.9.0'}
107 | dependencies:
108 | '@babel/helper-string-parser': 7.22.5
109 | '@babel/helper-validator-identifier': 7.22.5
110 | to-fast-properties: 2.0.0
111 | dev: false
112 |
113 | /@esbuild-kit/cjs-loader@2.4.2:
114 | resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
115 | dependencies:
116 | '@esbuild-kit/core-utils': 3.1.0
117 | get-tsconfig: 4.6.2
118 | dev: true
119 |
120 | /@esbuild-kit/core-utils@3.1.0:
121 | resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==}
122 | dependencies:
123 | esbuild: 0.17.19
124 | source-map-support: 0.5.21
125 | dev: true
126 |
127 | /@esbuild-kit/esm-loader@2.5.5:
128 | resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==}
129 | dependencies:
130 | '@esbuild-kit/core-utils': 3.1.0
131 | get-tsconfig: 4.6.2
132 | dev: true
133 |
134 | /@esbuild/android-arm64@0.17.19:
135 | resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
136 | engines: {node: '>=12'}
137 | cpu: [arm64]
138 | os: [android]
139 | requiresBuild: true
140 | dev: true
141 | optional: true
142 |
143 | /@esbuild/android-arm64@0.18.11:
144 | resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==}
145 | engines: {node: '>=12'}
146 | cpu: [arm64]
147 | os: [android]
148 | requiresBuild: true
149 | dev: true
150 | optional: true
151 |
152 | /@esbuild/android-arm@0.17.19:
153 | resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
154 | engines: {node: '>=12'}
155 | cpu: [arm]
156 | os: [android]
157 | requiresBuild: true
158 | dev: true
159 | optional: true
160 |
161 | /@esbuild/android-arm@0.18.11:
162 | resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==}
163 | engines: {node: '>=12'}
164 | cpu: [arm]
165 | os: [android]
166 | requiresBuild: true
167 | dev: true
168 | optional: true
169 |
170 | /@esbuild/android-x64@0.17.19:
171 | resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
172 | engines: {node: '>=12'}
173 | cpu: [x64]
174 | os: [android]
175 | requiresBuild: true
176 | dev: true
177 | optional: true
178 |
179 | /@esbuild/android-x64@0.18.11:
180 | resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==}
181 | engines: {node: '>=12'}
182 | cpu: [x64]
183 | os: [android]
184 | requiresBuild: true
185 | dev: true
186 | optional: true
187 |
188 | /@esbuild/darwin-arm64@0.17.19:
189 | resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
190 | engines: {node: '>=12'}
191 | cpu: [arm64]
192 | os: [darwin]
193 | requiresBuild: true
194 | dev: true
195 | optional: true
196 |
197 | /@esbuild/darwin-arm64@0.18.11:
198 | resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==}
199 | engines: {node: '>=12'}
200 | cpu: [arm64]
201 | os: [darwin]
202 | requiresBuild: true
203 | dev: true
204 | optional: true
205 |
206 | /@esbuild/darwin-x64@0.17.19:
207 | resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
208 | engines: {node: '>=12'}
209 | cpu: [x64]
210 | os: [darwin]
211 | requiresBuild: true
212 | dev: true
213 | optional: true
214 |
215 | /@esbuild/darwin-x64@0.18.11:
216 | resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==}
217 | engines: {node: '>=12'}
218 | cpu: [x64]
219 | os: [darwin]
220 | requiresBuild: true
221 | dev: true
222 | optional: true
223 |
224 | /@esbuild/freebsd-arm64@0.17.19:
225 | resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
226 | engines: {node: '>=12'}
227 | cpu: [arm64]
228 | os: [freebsd]
229 | requiresBuild: true
230 | dev: true
231 | optional: true
232 |
233 | /@esbuild/freebsd-arm64@0.18.11:
234 | resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==}
235 | engines: {node: '>=12'}
236 | cpu: [arm64]
237 | os: [freebsd]
238 | requiresBuild: true
239 | dev: true
240 | optional: true
241 |
242 | /@esbuild/freebsd-x64@0.17.19:
243 | resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
244 | engines: {node: '>=12'}
245 | cpu: [x64]
246 | os: [freebsd]
247 | requiresBuild: true
248 | dev: true
249 | optional: true
250 |
251 | /@esbuild/freebsd-x64@0.18.11:
252 | resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==}
253 | engines: {node: '>=12'}
254 | cpu: [x64]
255 | os: [freebsd]
256 | requiresBuild: true
257 | dev: true
258 | optional: true
259 |
260 | /@esbuild/linux-arm64@0.17.19:
261 | resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
262 | engines: {node: '>=12'}
263 | cpu: [arm64]
264 | os: [linux]
265 | requiresBuild: true
266 | dev: true
267 | optional: true
268 |
269 | /@esbuild/linux-arm64@0.18.11:
270 | resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==}
271 | engines: {node: '>=12'}
272 | cpu: [arm64]
273 | os: [linux]
274 | requiresBuild: true
275 | dev: true
276 | optional: true
277 |
278 | /@esbuild/linux-arm@0.17.19:
279 | resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
280 | engines: {node: '>=12'}
281 | cpu: [arm]
282 | os: [linux]
283 | requiresBuild: true
284 | dev: true
285 | optional: true
286 |
287 | /@esbuild/linux-arm@0.18.11:
288 | resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==}
289 | engines: {node: '>=12'}
290 | cpu: [arm]
291 | os: [linux]
292 | requiresBuild: true
293 | dev: true
294 | optional: true
295 |
296 | /@esbuild/linux-ia32@0.17.19:
297 | resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
298 | engines: {node: '>=12'}
299 | cpu: [ia32]
300 | os: [linux]
301 | requiresBuild: true
302 | dev: true
303 | optional: true
304 |
305 | /@esbuild/linux-ia32@0.18.11:
306 | resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==}
307 | engines: {node: '>=12'}
308 | cpu: [ia32]
309 | os: [linux]
310 | requiresBuild: true
311 | dev: true
312 | optional: true
313 |
314 | /@esbuild/linux-loong64@0.17.19:
315 | resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
316 | engines: {node: '>=12'}
317 | cpu: [loong64]
318 | os: [linux]
319 | requiresBuild: true
320 | dev: true
321 | optional: true
322 |
323 | /@esbuild/linux-loong64@0.18.11:
324 | resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==}
325 | engines: {node: '>=12'}
326 | cpu: [loong64]
327 | os: [linux]
328 | requiresBuild: true
329 | dev: true
330 | optional: true
331 |
332 | /@esbuild/linux-mips64el@0.17.19:
333 | resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
334 | engines: {node: '>=12'}
335 | cpu: [mips64el]
336 | os: [linux]
337 | requiresBuild: true
338 | dev: true
339 | optional: true
340 |
341 | /@esbuild/linux-mips64el@0.18.11:
342 | resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==}
343 | engines: {node: '>=12'}
344 | cpu: [mips64el]
345 | os: [linux]
346 | requiresBuild: true
347 | dev: true
348 | optional: true
349 |
350 | /@esbuild/linux-ppc64@0.17.19:
351 | resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
352 | engines: {node: '>=12'}
353 | cpu: [ppc64]
354 | os: [linux]
355 | requiresBuild: true
356 | dev: true
357 | optional: true
358 |
359 | /@esbuild/linux-ppc64@0.18.11:
360 | resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==}
361 | engines: {node: '>=12'}
362 | cpu: [ppc64]
363 | os: [linux]
364 | requiresBuild: true
365 | dev: true
366 | optional: true
367 |
368 | /@esbuild/linux-riscv64@0.17.19:
369 | resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
370 | engines: {node: '>=12'}
371 | cpu: [riscv64]
372 | os: [linux]
373 | requiresBuild: true
374 | dev: true
375 | optional: true
376 |
377 | /@esbuild/linux-riscv64@0.18.11:
378 | resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==}
379 | engines: {node: '>=12'}
380 | cpu: [riscv64]
381 | os: [linux]
382 | requiresBuild: true
383 | dev: true
384 | optional: true
385 |
386 | /@esbuild/linux-s390x@0.17.19:
387 | resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
388 | engines: {node: '>=12'}
389 | cpu: [s390x]
390 | os: [linux]
391 | requiresBuild: true
392 | dev: true
393 | optional: true
394 |
395 | /@esbuild/linux-s390x@0.18.11:
396 | resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==}
397 | engines: {node: '>=12'}
398 | cpu: [s390x]
399 | os: [linux]
400 | requiresBuild: true
401 | dev: true
402 | optional: true
403 |
404 | /@esbuild/linux-x64@0.17.19:
405 | resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
406 | engines: {node: '>=12'}
407 | cpu: [x64]
408 | os: [linux]
409 | requiresBuild: true
410 | dev: true
411 | optional: true
412 |
413 | /@esbuild/linux-x64@0.18.11:
414 | resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==}
415 | engines: {node: '>=12'}
416 | cpu: [x64]
417 | os: [linux]
418 | requiresBuild: true
419 | dev: true
420 | optional: true
421 |
422 | /@esbuild/netbsd-x64@0.17.19:
423 | resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
424 | engines: {node: '>=12'}
425 | cpu: [x64]
426 | os: [netbsd]
427 | requiresBuild: true
428 | dev: true
429 | optional: true
430 |
431 | /@esbuild/netbsd-x64@0.18.11:
432 | resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==}
433 | engines: {node: '>=12'}
434 | cpu: [x64]
435 | os: [netbsd]
436 | requiresBuild: true
437 | dev: true
438 | optional: true
439 |
440 | /@esbuild/openbsd-x64@0.17.19:
441 | resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
442 | engines: {node: '>=12'}
443 | cpu: [x64]
444 | os: [openbsd]
445 | requiresBuild: true
446 | dev: true
447 | optional: true
448 |
449 | /@esbuild/openbsd-x64@0.18.11:
450 | resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==}
451 | engines: {node: '>=12'}
452 | cpu: [x64]
453 | os: [openbsd]
454 | requiresBuild: true
455 | dev: true
456 | optional: true
457 |
458 | /@esbuild/sunos-x64@0.17.19:
459 | resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
460 | engines: {node: '>=12'}
461 | cpu: [x64]
462 | os: [sunos]
463 | requiresBuild: true
464 | dev: true
465 | optional: true
466 |
467 | /@esbuild/sunos-x64@0.18.11:
468 | resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==}
469 | engines: {node: '>=12'}
470 | cpu: [x64]
471 | os: [sunos]
472 | requiresBuild: true
473 | dev: true
474 | optional: true
475 |
476 | /@esbuild/win32-arm64@0.17.19:
477 | resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
478 | engines: {node: '>=12'}
479 | cpu: [arm64]
480 | os: [win32]
481 | requiresBuild: true
482 | dev: true
483 | optional: true
484 |
485 | /@esbuild/win32-arm64@0.18.11:
486 | resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==}
487 | engines: {node: '>=12'}
488 | cpu: [arm64]
489 | os: [win32]
490 | requiresBuild: true
491 | dev: true
492 | optional: true
493 |
494 | /@esbuild/win32-ia32@0.17.19:
495 | resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
496 | engines: {node: '>=12'}
497 | cpu: [ia32]
498 | os: [win32]
499 | requiresBuild: true
500 | dev: true
501 | optional: true
502 |
503 | /@esbuild/win32-ia32@0.18.11:
504 | resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==}
505 | engines: {node: '>=12'}
506 | cpu: [ia32]
507 | os: [win32]
508 | requiresBuild: true
509 | dev: true
510 | optional: true
511 |
512 | /@esbuild/win32-x64@0.17.19:
513 | resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
514 | engines: {node: '>=12'}
515 | cpu: [x64]
516 | os: [win32]
517 | requiresBuild: true
518 | dev: true
519 | optional: true
520 |
521 | /@esbuild/win32-x64@0.18.11:
522 | resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==}
523 | engines: {node: '>=12'}
524 | cpu: [x64]
525 | os: [win32]
526 | requiresBuild: true
527 | dev: true
528 | optional: true
529 |
530 | /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0):
531 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
532 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
533 | peerDependencies:
534 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
535 | dependencies:
536 | eslint: 8.45.0
537 | eslint-visitor-keys: 3.4.1
538 | dev: true
539 |
540 | /@eslint-community/regexpp@4.5.1:
541 | resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
542 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
543 | dev: true
544 |
545 | /@eslint/eslintrc@2.1.0:
546 | resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==}
547 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
548 | dependencies:
549 | ajv: 6.12.6
550 | debug: 4.3.4
551 | espree: 9.6.0
552 | globals: 13.20.0
553 | ignore: 5.2.4
554 | import-fresh: 3.3.0
555 | js-yaml: 4.1.0
556 | minimatch: 3.1.2
557 | strip-json-comments: 3.1.1
558 | transitivePeerDependencies:
559 | - supports-color
560 | dev: true
561 |
562 | /@eslint/js@8.44.0:
563 | resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==}
564 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
565 | dev: true
566 |
567 | /@humanwhocodes/config-array@0.11.10:
568 | resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
569 | engines: {node: '>=10.10.0'}
570 | dependencies:
571 | '@humanwhocodes/object-schema': 1.2.1
572 | debug: 4.3.4
573 | minimatch: 3.1.2
574 | transitivePeerDependencies:
575 | - supports-color
576 | dev: true
577 |
578 | /@humanwhocodes/module-importer@1.0.1:
579 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
580 | engines: {node: '>=12.22'}
581 | dev: true
582 |
583 | /@humanwhocodes/object-schema@1.2.1:
584 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
585 | dev: true
586 |
587 | /@jest/schemas@29.6.0:
588 | resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==}
589 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
590 | dependencies:
591 | '@sinclair/typebox': 0.27.8
592 | dev: true
593 |
594 | /@jridgewell/gen-mapping@0.3.3:
595 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
596 | engines: {node: '>=6.0.0'}
597 | dependencies:
598 | '@jridgewell/set-array': 1.1.2
599 | '@jridgewell/sourcemap-codec': 1.4.15
600 | '@jridgewell/trace-mapping': 0.3.18
601 | dev: true
602 |
603 | /@jridgewell/resolve-uri@3.1.0:
604 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
605 | engines: {node: '>=6.0.0'}
606 | dev: true
607 |
608 | /@jridgewell/set-array@1.1.2:
609 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
610 | engines: {node: '>=6.0.0'}
611 | dev: true
612 |
613 | /@jridgewell/sourcemap-codec@1.4.14:
614 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
615 | dev: true
616 |
617 | /@jridgewell/sourcemap-codec@1.4.15:
618 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
619 |
620 | /@jridgewell/trace-mapping@0.3.18:
621 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
622 | dependencies:
623 | '@jridgewell/resolve-uri': 3.1.0
624 | '@jridgewell/sourcemap-codec': 1.4.14
625 | dev: true
626 |
627 | /@jsdevtools/ez-spawn@3.0.4:
628 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
629 | engines: {node: '>=10'}
630 | dependencies:
631 | call-me-maybe: 1.0.2
632 | cross-spawn: 7.0.3
633 | string-argv: 0.3.2
634 | type-detect: 4.0.8
635 | dev: true
636 |
637 | /@nodelib/fs.scandir@2.1.5:
638 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
639 | engines: {node: '>= 8'}
640 | dependencies:
641 | '@nodelib/fs.stat': 2.0.5
642 | run-parallel: 1.2.0
643 | dev: true
644 |
645 | /@nodelib/fs.stat@2.0.5:
646 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
647 | engines: {node: '>= 8'}
648 | dev: true
649 |
650 | /@nodelib/fs.walk@1.2.8:
651 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
652 | engines: {node: '>= 8'}
653 | dependencies:
654 | '@nodelib/fs.scandir': 2.1.5
655 | fastq: 1.15.0
656 | dev: true
657 |
658 | /@pkgr/utils@2.4.2:
659 | resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
660 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
661 | dependencies:
662 | cross-spawn: 7.0.3
663 | fast-glob: 3.3.0
664 | is-glob: 4.0.3
665 | open: 9.1.0
666 | picocolors: 1.0.0
667 | tslib: 2.6.0
668 | dev: true
669 |
670 | /@rollup/pluginutils@5.0.2:
671 | resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
672 | engines: {node: '>=14.0.0'}
673 | peerDependencies:
674 | rollup: ^1.20.0||^2.0.0||^3.0.0
675 | peerDependenciesMeta:
676 | rollup:
677 | optional: true
678 | dependencies:
679 | '@types/estree': 1.0.1
680 | estree-walker: 2.0.2
681 | picomatch: 2.3.1
682 | dev: false
683 |
684 | /@sinclair/typebox@0.27.8:
685 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
686 | dev: true
687 |
688 | /@sxzz/eslint-config@3.2.1(eslint@8.45.0)(typescript@5.1.6):
689 | resolution: {integrity: sha512-hgB+UDNbPBjCKpVTjWvIeA3mAd55Yb5mwjLgC+kcO9a2bjXCM4ALp3+H6auXEi+cjtCt3drzRONpYNTzOQ+P0A==}
690 | engines: {node: '>=16.14.0'}
691 | peerDependencies:
692 | eslint: ^8.0.0
693 | dependencies:
694 | '@eslint/js': 8.44.0
695 | '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)(typescript@5.1.6)
696 | '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
697 | eslint: 8.45.0
698 | eslint-config-prettier: 8.8.0(eslint@8.45.0)
699 | eslint-define-config: 1.21.0
700 | eslint-plugin-antfu: 0.39.7(eslint@8.45.0)(typescript@5.1.6)
701 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.45.0)
702 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)
703 | eslint-plugin-jsonc: 2.9.0(eslint@8.45.0)
704 | eslint-plugin-markdown: 3.0.0(eslint@8.45.0)
705 | eslint-plugin-prettier: 5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@3.0.0)
706 | eslint-plugin-unicorn: 47.0.0(eslint@8.45.0)
707 | eslint-plugin-vue: 9.15.1(eslint@8.45.0)
708 | eslint-plugin-yml: 1.8.0(eslint@8.45.0)
709 | globals: 13.20.0
710 | jsonc-eslint-parser: 2.3.0
711 | local-pkg: 0.4.3
712 | prettier: 3.0.0
713 | vue-eslint-parser: 9.3.1(eslint@8.45.0)
714 | yaml-eslint-parser: 1.2.2
715 | transitivePeerDependencies:
716 | - '@types/eslint'
717 | - eslint-import-resolver-typescript
718 | - eslint-import-resolver-webpack
719 | - supports-color
720 | - typescript
721 | dev: true
722 |
723 | /@sxzz/prettier-config@1.0.4:
724 | resolution: {integrity: sha512-KqgPNwMYloKI+LGAW8LwS0hEJHgwnrIJjgQC0B/saoDJZKUIrqc+lLme/lobrzBetPNhrCuhSDELRrZTg32l0w==}
725 | dev: true
726 |
727 | /@types/chai-subset@1.3.3:
728 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
729 | dependencies:
730 | '@types/chai': 4.3.5
731 | dev: true
732 |
733 | /@types/chai@4.3.5:
734 | resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
735 | dev: true
736 |
737 | /@types/estree@1.0.1:
738 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
739 | dev: false
740 |
741 | /@types/json-schema@7.0.12:
742 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
743 | dev: true
744 |
745 | /@types/json5@0.0.29:
746 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
747 | dev: true
748 |
749 | /@types/mdast@3.0.11:
750 | resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==}
751 | dependencies:
752 | '@types/unist': 3.0.0
753 | dev: true
754 |
755 | /@types/node@20.4.2:
756 | resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==}
757 | dev: true
758 |
759 | /@types/normalize-package-data@2.4.1:
760 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
761 | dev: true
762 |
763 | /@types/semver@7.5.0:
764 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
765 | dev: true
766 |
767 | /@types/unist@2.0.6:
768 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
769 | dev: true
770 |
771 | /@types/unist@3.0.0:
772 | resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==}
773 | dev: true
774 |
775 | /@typescript-eslint/eslint-plugin@6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)(typescript@5.1.6):
776 | resolution: {integrity: sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==}
777 | engines: {node: ^16.0.0 || >=18.0.0}
778 | peerDependencies:
779 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
780 | eslint: ^7.0.0 || ^8.0.0
781 | typescript: '*'
782 | peerDependenciesMeta:
783 | typescript:
784 | optional: true
785 | dependencies:
786 | '@eslint-community/regexpp': 4.5.1
787 | '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
788 | '@typescript-eslint/scope-manager': 6.0.0
789 | '@typescript-eslint/type-utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
790 | '@typescript-eslint/utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
791 | '@typescript-eslint/visitor-keys': 6.0.0
792 | debug: 4.3.4
793 | eslint: 8.45.0
794 | grapheme-splitter: 1.0.4
795 | graphemer: 1.4.0
796 | ignore: 5.2.4
797 | natural-compare: 1.4.0
798 | natural-compare-lite: 1.4.0
799 | semver: 7.5.3
800 | ts-api-utils: 1.0.1(typescript@5.1.6)
801 | typescript: 5.1.6
802 | transitivePeerDependencies:
803 | - supports-color
804 | dev: true
805 |
806 | /@typescript-eslint/parser@6.0.0(eslint@8.45.0)(typescript@5.1.6):
807 | resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==}
808 | engines: {node: ^16.0.0 || >=18.0.0}
809 | peerDependencies:
810 | eslint: ^7.0.0 || ^8.0.0
811 | typescript: '*'
812 | peerDependenciesMeta:
813 | typescript:
814 | optional: true
815 | dependencies:
816 | '@typescript-eslint/scope-manager': 6.0.0
817 | '@typescript-eslint/types': 6.0.0
818 | '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6)
819 | '@typescript-eslint/visitor-keys': 6.0.0
820 | debug: 4.3.4
821 | eslint: 8.45.0
822 | typescript: 5.1.6
823 | transitivePeerDependencies:
824 | - supports-color
825 | dev: true
826 |
827 | /@typescript-eslint/scope-manager@5.61.0:
828 | resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==}
829 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
830 | dependencies:
831 | '@typescript-eslint/types': 5.61.0
832 | '@typescript-eslint/visitor-keys': 5.61.0
833 | dev: true
834 |
835 | /@typescript-eslint/scope-manager@6.0.0:
836 | resolution: {integrity: sha512-o4q0KHlgCZTqjuaZ25nw5W57NeykZT9LiMEG4do/ovwvOcPnDO1BI5BQdCsUkjxFyrCL0cSzLjvIMfR9uo7cWg==}
837 | engines: {node: ^16.0.0 || >=18.0.0}
838 | dependencies:
839 | '@typescript-eslint/types': 6.0.0
840 | '@typescript-eslint/visitor-keys': 6.0.0
841 | dev: true
842 |
843 | /@typescript-eslint/type-utils@6.0.0(eslint@8.45.0)(typescript@5.1.6):
844 | resolution: {integrity: sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==}
845 | engines: {node: ^16.0.0 || >=18.0.0}
846 | peerDependencies:
847 | eslint: ^7.0.0 || ^8.0.0
848 | typescript: '*'
849 | peerDependenciesMeta:
850 | typescript:
851 | optional: true
852 | dependencies:
853 | '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6)
854 | '@typescript-eslint/utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
855 | debug: 4.3.4
856 | eslint: 8.45.0
857 | ts-api-utils: 1.0.1(typescript@5.1.6)
858 | typescript: 5.1.6
859 | transitivePeerDependencies:
860 | - supports-color
861 | dev: true
862 |
863 | /@typescript-eslint/types@5.61.0:
864 | resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==}
865 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
866 | dev: true
867 |
868 | /@typescript-eslint/types@6.0.0:
869 | resolution: {integrity: sha512-Zk9KDggyZM6tj0AJWYYKgF0yQyrcnievdhG0g5FqyU3Y2DRxJn4yWY21sJC0QKBckbsdKKjYDV2yVrrEvuTgxg==}
870 | engines: {node: ^16.0.0 || >=18.0.0}
871 | dev: true
872 |
873 | /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6):
874 | resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
875 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
876 | peerDependencies:
877 | typescript: '*'
878 | peerDependenciesMeta:
879 | typescript:
880 | optional: true
881 | dependencies:
882 | '@typescript-eslint/types': 5.61.0
883 | '@typescript-eslint/visitor-keys': 5.61.0
884 | debug: 4.3.4
885 | globby: 11.1.0
886 | is-glob: 4.0.3
887 | semver: 7.5.3
888 | tsutils: 3.21.0(typescript@5.1.6)
889 | typescript: 5.1.6
890 | transitivePeerDependencies:
891 | - supports-color
892 | dev: true
893 |
894 | /@typescript-eslint/typescript-estree@6.0.0(typescript@5.1.6):
895 | resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==}
896 | engines: {node: ^16.0.0 || >=18.0.0}
897 | peerDependencies:
898 | typescript: '*'
899 | peerDependenciesMeta:
900 | typescript:
901 | optional: true
902 | dependencies:
903 | '@typescript-eslint/types': 6.0.0
904 | '@typescript-eslint/visitor-keys': 6.0.0
905 | debug: 4.3.4
906 | globby: 11.1.0
907 | is-glob: 4.0.3
908 | semver: 7.5.3
909 | ts-api-utils: 1.0.1(typescript@5.1.6)
910 | typescript: 5.1.6
911 | transitivePeerDependencies:
912 | - supports-color
913 | dev: true
914 |
915 | /@typescript-eslint/utils@5.61.0(eslint@8.45.0)(typescript@5.1.6):
916 | resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
917 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
918 | peerDependencies:
919 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
920 | dependencies:
921 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
922 | '@types/json-schema': 7.0.12
923 | '@types/semver': 7.5.0
924 | '@typescript-eslint/scope-manager': 5.61.0
925 | '@typescript-eslint/types': 5.61.0
926 | '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
927 | eslint: 8.45.0
928 | eslint-scope: 5.1.1
929 | semver: 7.5.3
930 | transitivePeerDependencies:
931 | - supports-color
932 | - typescript
933 | dev: true
934 |
935 | /@typescript-eslint/utils@6.0.0(eslint@8.45.0)(typescript@5.1.6):
936 | resolution: {integrity: sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==}
937 | engines: {node: ^16.0.0 || >=18.0.0}
938 | peerDependencies:
939 | eslint: ^7.0.0 || ^8.0.0
940 | dependencies:
941 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
942 | '@types/json-schema': 7.0.12
943 | '@types/semver': 7.5.0
944 | '@typescript-eslint/scope-manager': 6.0.0
945 | '@typescript-eslint/types': 6.0.0
946 | '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6)
947 | eslint: 8.45.0
948 | eslint-scope: 5.1.1
949 | semver: 7.5.3
950 | transitivePeerDependencies:
951 | - supports-color
952 | - typescript
953 | dev: true
954 |
955 | /@typescript-eslint/visitor-keys@5.61.0:
956 | resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==}
957 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
958 | dependencies:
959 | '@typescript-eslint/types': 5.61.0
960 | eslint-visitor-keys: 3.4.1
961 | dev: true
962 |
963 | /@typescript-eslint/visitor-keys@6.0.0:
964 | resolution: {integrity: sha512-cvJ63l8c0yXdeT5POHpL0Q1cZoRcmRKFCtSjNGJxPkcP571EfZMcNbzWAc7oK3D1dRzm/V5EwtkANTZxqvuuUA==}
965 | engines: {node: ^16.0.0 || >=18.0.0}
966 | dependencies:
967 | '@typescript-eslint/types': 6.0.0
968 | eslint-visitor-keys: 3.4.1
969 | dev: true
970 |
971 | /@vitest/expect@0.33.0:
972 | resolution: {integrity: sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==}
973 | dependencies:
974 | '@vitest/spy': 0.33.0
975 | '@vitest/utils': 0.33.0
976 | chai: 4.3.7
977 | dev: true
978 |
979 | /@vitest/runner@0.33.0:
980 | resolution: {integrity: sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==}
981 | dependencies:
982 | '@vitest/utils': 0.33.0
983 | p-limit: 4.0.0
984 | pathe: 1.1.1
985 | dev: true
986 |
987 | /@vitest/snapshot@0.33.0:
988 | resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==}
989 | dependencies:
990 | magic-string: 0.30.1
991 | pathe: 1.1.1
992 | pretty-format: 29.6.1
993 | dev: true
994 |
995 | /@vitest/spy@0.33.0:
996 | resolution: {integrity: sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==}
997 | dependencies:
998 | tinyspy: 2.1.1
999 | dev: true
1000 |
1001 | /@vitest/utils@0.33.0:
1002 | resolution: {integrity: sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==}
1003 | dependencies:
1004 | diff-sequences: 29.4.3
1005 | loupe: 2.3.6
1006 | pretty-format: 29.6.1
1007 | dev: true
1008 |
1009 | /@vue-macros/common@1.5.0:
1010 | resolution: {integrity: sha512-/Xtmxigolh4NwyLQfrBv+8PAIhlB3doBH7JcA0WuSMmi5LzGOK3YzDCp5jMzpXB6OoUGmm1ZaDkJcBsEmijFPw==}
1011 | engines: {node: '>=16.14.0'}
1012 | peerDependencies:
1013 | vue: ^2.7.0 || ^3.2.25
1014 | peerDependenciesMeta:
1015 | vue:
1016 | optional: true
1017 | dependencies:
1018 | '@babel/types': 7.22.5
1019 | '@rollup/pluginutils': 5.0.2
1020 | '@vue/compiler-sfc': 3.3.4
1021 | ast-kit: 0.6.9
1022 | local-pkg: 0.4.3
1023 | magic-string-ast: 0.1.3
1024 | transitivePeerDependencies:
1025 | - rollup
1026 | dev: false
1027 |
1028 | /@vue/compiler-core@3.3.4:
1029 | resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
1030 | dependencies:
1031 | '@babel/parser': 7.22.7
1032 | '@vue/shared': 3.3.4
1033 | estree-walker: 2.0.2
1034 | source-map-js: 1.0.2
1035 | dev: false
1036 |
1037 | /@vue/compiler-dom@3.3.4:
1038 | resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
1039 | dependencies:
1040 | '@vue/compiler-core': 3.3.4
1041 | '@vue/shared': 3.3.4
1042 | dev: false
1043 |
1044 | /@vue/compiler-sfc@3.3.4:
1045 | resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
1046 | dependencies:
1047 | '@babel/parser': 7.22.7
1048 | '@vue/compiler-core': 3.3.4
1049 | '@vue/compiler-dom': 3.3.4
1050 | '@vue/compiler-ssr': 3.3.4
1051 | '@vue/reactivity-transform': 3.3.4
1052 | '@vue/shared': 3.3.4
1053 | estree-walker: 2.0.2
1054 | magic-string: 0.30.1
1055 | postcss: 8.4.25
1056 | source-map-js: 1.0.2
1057 | dev: false
1058 |
1059 | /@vue/compiler-ssr@3.3.4:
1060 | resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
1061 | dependencies:
1062 | '@vue/compiler-dom': 3.3.4
1063 | '@vue/shared': 3.3.4
1064 | dev: false
1065 |
1066 | /@vue/reactivity-transform@3.3.4:
1067 | resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
1068 | dependencies:
1069 | '@babel/parser': 7.22.7
1070 | '@vue/compiler-core': 3.3.4
1071 | '@vue/shared': 3.3.4
1072 | estree-walker: 2.0.2
1073 | magic-string: 0.30.1
1074 | dev: false
1075 |
1076 | /@vue/shared@3.3.4:
1077 | resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
1078 | dev: false
1079 |
1080 | /acorn-jsx@5.3.2(acorn@8.10.0):
1081 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1082 | peerDependencies:
1083 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1084 | dependencies:
1085 | acorn: 8.10.0
1086 | dev: true
1087 |
1088 | /acorn-walk@8.2.0:
1089 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
1090 | engines: {node: '>=0.4.0'}
1091 | dev: true
1092 |
1093 | /acorn@8.10.0:
1094 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
1095 | engines: {node: '>=0.4.0'}
1096 | hasBin: true
1097 |
1098 | /agent-base@6.0.2:
1099 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
1100 | engines: {node: '>= 6.0.0'}
1101 | dependencies:
1102 | debug: 4.3.4
1103 | transitivePeerDependencies:
1104 | - supports-color
1105 | dev: true
1106 |
1107 | /ajv@6.12.6:
1108 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1109 | dependencies:
1110 | fast-deep-equal: 3.1.3
1111 | fast-json-stable-stringify: 2.1.0
1112 | json-schema-traverse: 0.4.1
1113 | uri-js: 4.4.1
1114 | dev: true
1115 |
1116 | /ansi-regex@5.0.1:
1117 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1118 | engines: {node: '>=8'}
1119 | dev: true
1120 |
1121 | /ansi-styles@3.2.1:
1122 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1123 | engines: {node: '>=4'}
1124 | dependencies:
1125 | color-convert: 1.9.3
1126 | dev: true
1127 |
1128 | /ansi-styles@4.3.0:
1129 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1130 | engines: {node: '>=8'}
1131 | dependencies:
1132 | color-convert: 2.0.1
1133 | dev: true
1134 |
1135 | /ansi-styles@5.2.0:
1136 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1137 | engines: {node: '>=10'}
1138 | dev: true
1139 |
1140 | /any-promise@1.3.0:
1141 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
1142 | dev: true
1143 |
1144 | /anymatch@3.1.3:
1145 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1146 | engines: {node: '>= 8'}
1147 | dependencies:
1148 | normalize-path: 3.0.0
1149 | picomatch: 2.3.1
1150 |
1151 | /argparse@2.0.1:
1152 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1153 | dev: true
1154 |
1155 | /array-buffer-byte-length@1.0.0:
1156 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
1157 | dependencies:
1158 | call-bind: 1.0.2
1159 | is-array-buffer: 3.0.2
1160 | dev: true
1161 |
1162 | /array-includes@3.1.6:
1163 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
1164 | engines: {node: '>= 0.4'}
1165 | dependencies:
1166 | call-bind: 1.0.2
1167 | define-properties: 1.2.0
1168 | es-abstract: 1.21.2
1169 | get-intrinsic: 1.2.1
1170 | is-string: 1.0.7
1171 | dev: true
1172 |
1173 | /array-union@2.1.0:
1174 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1175 | engines: {node: '>=8'}
1176 | dev: true
1177 |
1178 | /array.prototype.flat@1.3.1:
1179 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
1180 | engines: {node: '>= 0.4'}
1181 | dependencies:
1182 | call-bind: 1.0.2
1183 | define-properties: 1.2.0
1184 | es-abstract: 1.21.2
1185 | es-shim-unscopables: 1.0.0
1186 | dev: true
1187 |
1188 | /array.prototype.flatmap@1.3.1:
1189 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
1190 | engines: {node: '>= 0.4'}
1191 | dependencies:
1192 | call-bind: 1.0.2
1193 | define-properties: 1.2.0
1194 | es-abstract: 1.21.2
1195 | es-shim-unscopables: 1.0.0
1196 | dev: true
1197 |
1198 | /assertion-error@1.1.0:
1199 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
1200 | dev: true
1201 |
1202 | /ast-kit@0.6.9:
1203 | resolution: {integrity: sha512-2XZi+wqlluYQcxJ1G8qE/U0IeO5CbxUyv1lnSdD7ByJtd5Z3+1063Q6IHbRaYkka1Kb6WgGqEkBrSMaBtbHuFQ==}
1204 | engines: {node: '>=16.14.0'}
1205 | dependencies:
1206 | '@babel/parser': 7.22.7
1207 | '@rollup/pluginutils': 5.0.2
1208 | pathe: 1.1.1
1209 | transitivePeerDependencies:
1210 | - rollup
1211 | dev: false
1212 |
1213 | /ast-kit@0.9.2:
1214 | resolution: {integrity: sha512-jal7osFWvGEsE+CX2SrJw2WelwbSBrMLR2kG+PZpVOPf8eyY8joQ6MwhHkb6O8LmZw86n0penZogZzIVIveZzQ==}
1215 | engines: {node: '>=16.14.0'}
1216 | dependencies:
1217 | '@babel/parser': 7.22.7
1218 | '@rollup/pluginutils': 5.0.2
1219 | pathe: 1.1.1
1220 | transitivePeerDependencies:
1221 | - rollup
1222 | dev: false
1223 |
1224 | /available-typed-arrays@1.0.5:
1225 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
1226 | engines: {node: '>= 0.4'}
1227 | dev: true
1228 |
1229 | /balanced-match@1.0.2:
1230 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1231 | dev: true
1232 |
1233 | /big-integer@1.6.51:
1234 | resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
1235 | engines: {node: '>=0.6'}
1236 | dev: true
1237 |
1238 | /binary-extensions@2.2.0:
1239 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1240 | engines: {node: '>=8'}
1241 |
1242 | /boolbase@1.0.0:
1243 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1244 | dev: true
1245 |
1246 | /bplist-parser@0.2.0:
1247 | resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
1248 | engines: {node: '>= 5.10.0'}
1249 | dependencies:
1250 | big-integer: 1.6.51
1251 | dev: true
1252 |
1253 | /brace-expansion@1.1.11:
1254 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1255 | dependencies:
1256 | balanced-match: 1.0.2
1257 | concat-map: 0.0.1
1258 | dev: true
1259 |
1260 | /braces@3.0.2:
1261 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1262 | engines: {node: '>=8'}
1263 | dependencies:
1264 | fill-range: 7.0.1
1265 |
1266 | /buffer-from@1.1.2:
1267 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1268 | dev: true
1269 |
1270 | /builtin-modules@3.3.0:
1271 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
1272 | engines: {node: '>=6'}
1273 | dev: true
1274 |
1275 | /bumpp@9.1.1:
1276 | resolution: {integrity: sha512-T7/2QmRNhHRkH2+HgDs/xk4keom3nlCjwQn6kHdz0I0dQMVrs+YMOH5HyuhV0R3tha/tTYP030RG9uQKpQ9CRg==}
1277 | engines: {node: '>=10'}
1278 | hasBin: true
1279 | dependencies:
1280 | '@jsdevtools/ez-spawn': 3.0.4
1281 | c12: 1.4.2
1282 | cac: 6.7.14
1283 | fast-glob: 3.3.0
1284 | prompts: 2.4.2
1285 | semver: 7.5.3
1286 | transitivePeerDependencies:
1287 | - supports-color
1288 | dev: true
1289 |
1290 | /bundle-name@3.0.0:
1291 | resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
1292 | engines: {node: '>=12'}
1293 | dependencies:
1294 | run-applescript: 5.0.0
1295 | dev: true
1296 |
1297 | /bundle-require@4.0.1(esbuild@0.18.11):
1298 | resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
1299 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1300 | peerDependencies:
1301 | esbuild: '>=0.17'
1302 | dependencies:
1303 | esbuild: 0.18.11
1304 | load-tsconfig: 0.2.5
1305 | dev: true
1306 |
1307 | /c12@1.4.2:
1308 | resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==}
1309 | dependencies:
1310 | chokidar: 3.5.3
1311 | defu: 6.1.2
1312 | dotenv: 16.3.1
1313 | giget: 1.1.2
1314 | jiti: 1.19.1
1315 | mlly: 1.4.0
1316 | ohash: 1.1.2
1317 | pathe: 1.1.1
1318 | perfect-debounce: 1.0.0
1319 | pkg-types: 1.0.3
1320 | rc9: 2.1.1
1321 | transitivePeerDependencies:
1322 | - supports-color
1323 | dev: true
1324 |
1325 | /cac@6.7.14:
1326 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1327 | engines: {node: '>=8'}
1328 | dev: true
1329 |
1330 | /call-bind@1.0.2:
1331 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1332 | dependencies:
1333 | function-bind: 1.1.1
1334 | get-intrinsic: 1.2.1
1335 | dev: true
1336 |
1337 | /call-me-maybe@1.0.2:
1338 | resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
1339 | dev: true
1340 |
1341 | /callsites@3.1.0:
1342 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1343 | engines: {node: '>=6'}
1344 | dev: true
1345 |
1346 | /chai@4.3.7:
1347 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
1348 | engines: {node: '>=4'}
1349 | dependencies:
1350 | assertion-error: 1.1.0
1351 | check-error: 1.0.2
1352 | deep-eql: 4.1.3
1353 | get-func-name: 2.0.0
1354 | loupe: 2.3.6
1355 | pathval: 1.1.1
1356 | type-detect: 4.0.8
1357 | dev: true
1358 |
1359 | /chalk@2.4.2:
1360 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1361 | engines: {node: '>=4'}
1362 | dependencies:
1363 | ansi-styles: 3.2.1
1364 | escape-string-regexp: 1.0.5
1365 | supports-color: 5.5.0
1366 | dev: true
1367 |
1368 | /chalk@4.1.2:
1369 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1370 | engines: {node: '>=10'}
1371 | dependencies:
1372 | ansi-styles: 4.3.0
1373 | supports-color: 7.2.0
1374 | dev: true
1375 |
1376 | /character-entities-legacy@1.1.4:
1377 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
1378 | dev: true
1379 |
1380 | /character-entities@1.2.4:
1381 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
1382 | dev: true
1383 |
1384 | /character-reference-invalid@1.1.4:
1385 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
1386 | dev: true
1387 |
1388 | /check-error@1.0.2:
1389 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
1390 | dev: true
1391 |
1392 | /chokidar@3.5.3:
1393 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
1394 | engines: {node: '>= 8.10.0'}
1395 | dependencies:
1396 | anymatch: 3.1.3
1397 | braces: 3.0.2
1398 | glob-parent: 5.1.2
1399 | is-binary-path: 2.1.0
1400 | is-glob: 4.0.3
1401 | normalize-path: 3.0.0
1402 | readdirp: 3.6.0
1403 | optionalDependencies:
1404 | fsevents: 2.3.2
1405 |
1406 | /chownr@2.0.0:
1407 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
1408 | engines: {node: '>=10'}
1409 | dev: true
1410 |
1411 | /ci-info@3.8.0:
1412 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
1413 | engines: {node: '>=8'}
1414 | dev: true
1415 |
1416 | /clean-regexp@1.0.0:
1417 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
1418 | engines: {node: '>=4'}
1419 | dependencies:
1420 | escape-string-regexp: 1.0.5
1421 | dev: true
1422 |
1423 | /color-convert@1.9.3:
1424 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1425 | dependencies:
1426 | color-name: 1.1.3
1427 | dev: true
1428 |
1429 | /color-convert@2.0.1:
1430 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1431 | engines: {node: '>=7.0.0'}
1432 | dependencies:
1433 | color-name: 1.1.4
1434 | dev: true
1435 |
1436 | /color-name@1.1.3:
1437 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1438 | dev: true
1439 |
1440 | /color-name@1.1.4:
1441 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1442 | dev: true
1443 |
1444 | /colorette@2.0.20:
1445 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
1446 | dev: true
1447 |
1448 | /commander@4.1.1:
1449 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1450 | engines: {node: '>= 6'}
1451 | dev: true
1452 |
1453 | /concat-map@0.0.1:
1454 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1455 | dev: true
1456 |
1457 | /cross-spawn@7.0.3:
1458 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1459 | engines: {node: '>= 8'}
1460 | dependencies:
1461 | path-key: 3.1.1
1462 | shebang-command: 2.0.0
1463 | which: 2.0.2
1464 | dev: true
1465 |
1466 | /cssesc@3.0.0:
1467 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1468 | engines: {node: '>=4'}
1469 | hasBin: true
1470 | dev: true
1471 |
1472 | /debug@3.2.7:
1473 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
1474 | peerDependencies:
1475 | supports-color: '*'
1476 | peerDependenciesMeta:
1477 | supports-color:
1478 | optional: true
1479 | dependencies:
1480 | ms: 2.1.3
1481 | dev: true
1482 |
1483 | /debug@4.3.4:
1484 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1485 | engines: {node: '>=6.0'}
1486 | peerDependencies:
1487 | supports-color: '*'
1488 | peerDependenciesMeta:
1489 | supports-color:
1490 | optional: true
1491 | dependencies:
1492 | ms: 2.1.2
1493 | dev: true
1494 |
1495 | /deep-eql@4.1.3:
1496 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
1497 | engines: {node: '>=6'}
1498 | dependencies:
1499 | type-detect: 4.0.8
1500 | dev: true
1501 |
1502 | /deep-is@0.1.4:
1503 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1504 | dev: true
1505 |
1506 | /default-browser-id@3.0.0:
1507 | resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
1508 | engines: {node: '>=12'}
1509 | dependencies:
1510 | bplist-parser: 0.2.0
1511 | untildify: 4.0.0
1512 | dev: true
1513 |
1514 | /default-browser@4.0.0:
1515 | resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
1516 | engines: {node: '>=14.16'}
1517 | dependencies:
1518 | bundle-name: 3.0.0
1519 | default-browser-id: 3.0.0
1520 | execa: 7.1.1
1521 | titleize: 3.0.0
1522 | dev: true
1523 |
1524 | /define-lazy-prop@3.0.0:
1525 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
1526 | engines: {node: '>=12'}
1527 | dev: true
1528 |
1529 | /define-properties@1.2.0:
1530 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
1531 | engines: {node: '>= 0.4'}
1532 | dependencies:
1533 | has-property-descriptors: 1.0.0
1534 | object-keys: 1.1.1
1535 | dev: true
1536 |
1537 | /defu@6.1.2:
1538 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
1539 | dev: true
1540 |
1541 | /destr@2.0.0:
1542 | resolution: {integrity: sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==}
1543 | dev: true
1544 |
1545 | /diff-sequences@29.4.3:
1546 | resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
1547 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1548 | dev: true
1549 |
1550 | /dir-glob@3.0.1:
1551 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1552 | engines: {node: '>=8'}
1553 | dependencies:
1554 | path-type: 4.0.0
1555 | dev: true
1556 |
1557 | /doctrine@2.1.0:
1558 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
1559 | engines: {node: '>=0.10.0'}
1560 | dependencies:
1561 | esutils: 2.0.3
1562 | dev: true
1563 |
1564 | /doctrine@3.0.0:
1565 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1566 | engines: {node: '>=6.0.0'}
1567 | dependencies:
1568 | esutils: 2.0.3
1569 | dev: true
1570 |
1571 | /dotenv@16.3.1:
1572 | resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
1573 | engines: {node: '>=12'}
1574 | dev: true
1575 |
1576 | /error-ex@1.3.2:
1577 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1578 | dependencies:
1579 | is-arrayish: 0.2.1
1580 | dev: true
1581 |
1582 | /es-abstract@1.21.2:
1583 | resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
1584 | engines: {node: '>= 0.4'}
1585 | dependencies:
1586 | array-buffer-byte-length: 1.0.0
1587 | available-typed-arrays: 1.0.5
1588 | call-bind: 1.0.2
1589 | es-set-tostringtag: 2.0.1
1590 | es-to-primitive: 1.2.1
1591 | function.prototype.name: 1.1.5
1592 | get-intrinsic: 1.2.1
1593 | get-symbol-description: 1.0.0
1594 | globalthis: 1.0.3
1595 | gopd: 1.0.1
1596 | has: 1.0.3
1597 | has-property-descriptors: 1.0.0
1598 | has-proto: 1.0.1
1599 | has-symbols: 1.0.3
1600 | internal-slot: 1.0.5
1601 | is-array-buffer: 3.0.2
1602 | is-callable: 1.2.7
1603 | is-negative-zero: 2.0.2
1604 | is-regex: 1.1.4
1605 | is-shared-array-buffer: 1.0.2
1606 | is-string: 1.0.7
1607 | is-typed-array: 1.1.10
1608 | is-weakref: 1.0.2
1609 | object-inspect: 1.12.3
1610 | object-keys: 1.1.1
1611 | object.assign: 4.1.4
1612 | regexp.prototype.flags: 1.5.0
1613 | safe-regex-test: 1.0.0
1614 | string.prototype.trim: 1.2.7
1615 | string.prototype.trimend: 1.0.6
1616 | string.prototype.trimstart: 1.0.6
1617 | typed-array-length: 1.0.4
1618 | unbox-primitive: 1.0.2
1619 | which-typed-array: 1.1.9
1620 | dev: true
1621 |
1622 | /es-set-tostringtag@2.0.1:
1623 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
1624 | engines: {node: '>= 0.4'}
1625 | dependencies:
1626 | get-intrinsic: 1.2.1
1627 | has: 1.0.3
1628 | has-tostringtag: 1.0.0
1629 | dev: true
1630 |
1631 | /es-shim-unscopables@1.0.0:
1632 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
1633 | dependencies:
1634 | has: 1.0.3
1635 | dev: true
1636 |
1637 | /es-to-primitive@1.2.1:
1638 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1639 | engines: {node: '>= 0.4'}
1640 | dependencies:
1641 | is-callable: 1.2.7
1642 | is-date-object: 1.0.5
1643 | is-symbol: 1.0.4
1644 | dev: true
1645 |
1646 | /esbuild@0.17.19:
1647 | resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
1648 | engines: {node: '>=12'}
1649 | hasBin: true
1650 | requiresBuild: true
1651 | optionalDependencies:
1652 | '@esbuild/android-arm': 0.17.19
1653 | '@esbuild/android-arm64': 0.17.19
1654 | '@esbuild/android-x64': 0.17.19
1655 | '@esbuild/darwin-arm64': 0.17.19
1656 | '@esbuild/darwin-x64': 0.17.19
1657 | '@esbuild/freebsd-arm64': 0.17.19
1658 | '@esbuild/freebsd-x64': 0.17.19
1659 | '@esbuild/linux-arm': 0.17.19
1660 | '@esbuild/linux-arm64': 0.17.19
1661 | '@esbuild/linux-ia32': 0.17.19
1662 | '@esbuild/linux-loong64': 0.17.19
1663 | '@esbuild/linux-mips64el': 0.17.19
1664 | '@esbuild/linux-ppc64': 0.17.19
1665 | '@esbuild/linux-riscv64': 0.17.19
1666 | '@esbuild/linux-s390x': 0.17.19
1667 | '@esbuild/linux-x64': 0.17.19
1668 | '@esbuild/netbsd-x64': 0.17.19
1669 | '@esbuild/openbsd-x64': 0.17.19
1670 | '@esbuild/sunos-x64': 0.17.19
1671 | '@esbuild/win32-arm64': 0.17.19
1672 | '@esbuild/win32-ia32': 0.17.19
1673 | '@esbuild/win32-x64': 0.17.19
1674 | dev: true
1675 |
1676 | /esbuild@0.18.11:
1677 | resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==}
1678 | engines: {node: '>=12'}
1679 | hasBin: true
1680 | requiresBuild: true
1681 | optionalDependencies:
1682 | '@esbuild/android-arm': 0.18.11
1683 | '@esbuild/android-arm64': 0.18.11
1684 | '@esbuild/android-x64': 0.18.11
1685 | '@esbuild/darwin-arm64': 0.18.11
1686 | '@esbuild/darwin-x64': 0.18.11
1687 | '@esbuild/freebsd-arm64': 0.18.11
1688 | '@esbuild/freebsd-x64': 0.18.11
1689 | '@esbuild/linux-arm': 0.18.11
1690 | '@esbuild/linux-arm64': 0.18.11
1691 | '@esbuild/linux-ia32': 0.18.11
1692 | '@esbuild/linux-loong64': 0.18.11
1693 | '@esbuild/linux-mips64el': 0.18.11
1694 | '@esbuild/linux-ppc64': 0.18.11
1695 | '@esbuild/linux-riscv64': 0.18.11
1696 | '@esbuild/linux-s390x': 0.18.11
1697 | '@esbuild/linux-x64': 0.18.11
1698 | '@esbuild/netbsd-x64': 0.18.11
1699 | '@esbuild/openbsd-x64': 0.18.11
1700 | '@esbuild/sunos-x64': 0.18.11
1701 | '@esbuild/win32-arm64': 0.18.11
1702 | '@esbuild/win32-ia32': 0.18.11
1703 | '@esbuild/win32-x64': 0.18.11
1704 | dev: true
1705 |
1706 | /escape-string-regexp@1.0.5:
1707 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1708 | engines: {node: '>=0.8.0'}
1709 | dev: true
1710 |
1711 | /escape-string-regexp@4.0.0:
1712 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1713 | engines: {node: '>=10'}
1714 | dev: true
1715 |
1716 | /eslint-config-prettier@8.8.0(eslint@8.45.0):
1717 | resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
1718 | hasBin: true
1719 | peerDependencies:
1720 | eslint: '>=7.0.0'
1721 | dependencies:
1722 | eslint: 8.45.0
1723 | dev: true
1724 |
1725 | /eslint-define-config@1.21.0:
1726 | resolution: {integrity: sha512-OKfreV19Nw4yK4UX1CDkv5FXWdzeF+VSROsO28DVi1BrzqOD4a3U71LJqEhcupK65MoLXxARQ0pSg8bDvNPONA==}
1727 | engines: {node: ^16.13.0 || >=18.0.0, npm: '>=7.0.0', pnpm: '>= 8.6.0'}
1728 | dev: true
1729 |
1730 | /eslint-import-resolver-node@0.3.7:
1731 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
1732 | dependencies:
1733 | debug: 3.2.7
1734 | is-core-module: 2.12.1
1735 | resolve: 1.22.2
1736 | transitivePeerDependencies:
1737 | - supports-color
1738 | dev: true
1739 |
1740 | /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0):
1741 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
1742 | engines: {node: '>=4'}
1743 | peerDependencies:
1744 | '@typescript-eslint/parser': '*'
1745 | eslint: '*'
1746 | eslint-import-resolver-node: '*'
1747 | eslint-import-resolver-typescript: '*'
1748 | eslint-import-resolver-webpack: '*'
1749 | peerDependenciesMeta:
1750 | '@typescript-eslint/parser':
1751 | optional: true
1752 | eslint:
1753 | optional: true
1754 | eslint-import-resolver-node:
1755 | optional: true
1756 | eslint-import-resolver-typescript:
1757 | optional: true
1758 | eslint-import-resolver-webpack:
1759 | optional: true
1760 | dependencies:
1761 | '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
1762 | debug: 3.2.7
1763 | eslint: 8.45.0
1764 | eslint-import-resolver-node: 0.3.7
1765 | transitivePeerDependencies:
1766 | - supports-color
1767 | dev: true
1768 |
1769 | /eslint-plugin-antfu@0.39.7(eslint@8.45.0)(typescript@5.1.6):
1770 | resolution: {integrity: sha512-z+xqVTnneKogHuJLTSmIbFb8Ll0TVGeghufz56hAVa6JCKOsVpvqOkVjJDZ+R/JGnzqvA+GTBh1fugxlspq3Rw==}
1771 | dependencies:
1772 | '@typescript-eslint/utils': 5.61.0(eslint@8.45.0)(typescript@5.1.6)
1773 | transitivePeerDependencies:
1774 | - eslint
1775 | - supports-color
1776 | - typescript
1777 | dev: true
1778 |
1779 | /eslint-plugin-eslint-comments@3.2.0(eslint@8.45.0):
1780 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
1781 | engines: {node: '>=6.5.0'}
1782 | peerDependencies:
1783 | eslint: '>=4.19.1'
1784 | dependencies:
1785 | escape-string-regexp: 1.0.5
1786 | eslint: 8.45.0
1787 | ignore: 5.2.4
1788 | dev: true
1789 |
1790 | /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.45.0):
1791 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
1792 | engines: {node: '>=4'}
1793 | peerDependencies:
1794 | '@typescript-eslint/parser': '*'
1795 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
1796 | peerDependenciesMeta:
1797 | '@typescript-eslint/parser':
1798 | optional: true
1799 | dependencies:
1800 | '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6)
1801 | array-includes: 3.1.6
1802 | array.prototype.flat: 1.3.1
1803 | array.prototype.flatmap: 1.3.1
1804 | debug: 3.2.7
1805 | doctrine: 2.1.0
1806 | eslint: 8.45.0
1807 | eslint-import-resolver-node: 0.3.7
1808 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0)
1809 | has: 1.0.3
1810 | is-core-module: 2.12.1
1811 | is-glob: 4.0.3
1812 | minimatch: 3.1.2
1813 | object.values: 1.1.6
1814 | resolve: 1.22.2
1815 | semver: 6.3.0
1816 | tsconfig-paths: 3.14.2
1817 | transitivePeerDependencies:
1818 | - eslint-import-resolver-typescript
1819 | - eslint-import-resolver-webpack
1820 | - supports-color
1821 | dev: true
1822 |
1823 | /eslint-plugin-jsonc@2.9.0(eslint@8.45.0):
1824 | resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
1825 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1826 | peerDependencies:
1827 | eslint: '>=6.0.0'
1828 | dependencies:
1829 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
1830 | eslint: 8.45.0
1831 | jsonc-eslint-parser: 2.3.0
1832 | natural-compare: 1.4.0
1833 | dev: true
1834 |
1835 | /eslint-plugin-markdown@3.0.0(eslint@8.45.0):
1836 | resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==}
1837 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1838 | peerDependencies:
1839 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1840 | dependencies:
1841 | eslint: 8.45.0
1842 | mdast-util-from-markdown: 0.8.5
1843 | transitivePeerDependencies:
1844 | - supports-color
1845 | dev: true
1846 |
1847 | /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@3.0.0):
1848 | resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==}
1849 | engines: {node: ^14.18.0 || >=16.0.0}
1850 | peerDependencies:
1851 | '@types/eslint': '>=8.0.0'
1852 | eslint: '>=8.0.0'
1853 | eslint-config-prettier: '*'
1854 | prettier: '>=3.0.0'
1855 | peerDependenciesMeta:
1856 | '@types/eslint':
1857 | optional: true
1858 | eslint-config-prettier:
1859 | optional: true
1860 | dependencies:
1861 | eslint: 8.45.0
1862 | eslint-config-prettier: 8.8.0(eslint@8.45.0)
1863 | prettier: 3.0.0
1864 | prettier-linter-helpers: 1.0.0
1865 | synckit: 0.8.5
1866 | dev: true
1867 |
1868 | /eslint-plugin-unicorn@47.0.0(eslint@8.45.0):
1869 | resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==}
1870 | engines: {node: '>=16'}
1871 | peerDependencies:
1872 | eslint: '>=8.38.0'
1873 | dependencies:
1874 | '@babel/helper-validator-identifier': 7.22.5
1875 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
1876 | ci-info: 3.8.0
1877 | clean-regexp: 1.0.0
1878 | eslint: 8.45.0
1879 | esquery: 1.5.0
1880 | indent-string: 4.0.0
1881 | is-builtin-module: 3.2.1
1882 | jsesc: 3.0.2
1883 | lodash: 4.17.21
1884 | pluralize: 8.0.0
1885 | read-pkg-up: 7.0.1
1886 | regexp-tree: 0.1.27
1887 | regjsparser: 0.10.0
1888 | safe-regex: 2.1.1
1889 | semver: 7.5.3
1890 | strip-indent: 3.0.0
1891 | dev: true
1892 |
1893 | /eslint-plugin-vue@9.15.1(eslint@8.45.0):
1894 | resolution: {integrity: sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==}
1895 | engines: {node: ^14.17.0 || >=16.0.0}
1896 | peerDependencies:
1897 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1898 | dependencies:
1899 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
1900 | eslint: 8.45.0
1901 | natural-compare: 1.4.0
1902 | nth-check: 2.1.1
1903 | postcss-selector-parser: 6.0.13
1904 | semver: 7.5.3
1905 | vue-eslint-parser: 9.3.1(eslint@8.45.0)
1906 | xml-name-validator: 4.0.0
1907 | transitivePeerDependencies:
1908 | - supports-color
1909 | dev: true
1910 |
1911 | /eslint-plugin-yml@1.8.0(eslint@8.45.0):
1912 | resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==}
1913 | engines: {node: ^14.17.0 || >=16.0.0}
1914 | peerDependencies:
1915 | eslint: '>=6.0.0'
1916 | dependencies:
1917 | debug: 4.3.4
1918 | eslint: 8.45.0
1919 | lodash: 4.17.21
1920 | natural-compare: 1.4.0
1921 | yaml-eslint-parser: 1.2.2
1922 | transitivePeerDependencies:
1923 | - supports-color
1924 | dev: true
1925 |
1926 | /eslint-scope@5.1.1:
1927 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1928 | engines: {node: '>=8.0.0'}
1929 | dependencies:
1930 | esrecurse: 4.3.0
1931 | estraverse: 4.3.0
1932 | dev: true
1933 |
1934 | /eslint-scope@7.2.0:
1935 | resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
1936 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1937 | dependencies:
1938 | esrecurse: 4.3.0
1939 | estraverse: 5.3.0
1940 | dev: true
1941 |
1942 | /eslint-visitor-keys@3.4.1:
1943 | resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
1944 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1945 | dev: true
1946 |
1947 | /eslint@8.45.0:
1948 | resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==}
1949 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1950 | hasBin: true
1951 | dependencies:
1952 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
1953 | '@eslint-community/regexpp': 4.5.1
1954 | '@eslint/eslintrc': 2.1.0
1955 | '@eslint/js': 8.44.0
1956 | '@humanwhocodes/config-array': 0.11.10
1957 | '@humanwhocodes/module-importer': 1.0.1
1958 | '@nodelib/fs.walk': 1.2.8
1959 | ajv: 6.12.6
1960 | chalk: 4.1.2
1961 | cross-spawn: 7.0.3
1962 | debug: 4.3.4
1963 | doctrine: 3.0.0
1964 | escape-string-regexp: 4.0.0
1965 | eslint-scope: 7.2.0
1966 | eslint-visitor-keys: 3.4.1
1967 | espree: 9.6.0
1968 | esquery: 1.5.0
1969 | esutils: 2.0.3
1970 | fast-deep-equal: 3.1.3
1971 | file-entry-cache: 6.0.1
1972 | find-up: 5.0.0
1973 | glob-parent: 6.0.2
1974 | globals: 13.20.0
1975 | graphemer: 1.4.0
1976 | ignore: 5.2.4
1977 | imurmurhash: 0.1.4
1978 | is-glob: 4.0.3
1979 | is-path-inside: 3.0.3
1980 | js-yaml: 4.1.0
1981 | json-stable-stringify-without-jsonify: 1.0.1
1982 | levn: 0.4.1
1983 | lodash.merge: 4.6.2
1984 | minimatch: 3.1.2
1985 | natural-compare: 1.4.0
1986 | optionator: 0.9.3
1987 | strip-ansi: 6.0.1
1988 | text-table: 0.2.0
1989 | transitivePeerDependencies:
1990 | - supports-color
1991 | dev: true
1992 |
1993 | /espree@9.6.0:
1994 | resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==}
1995 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1996 | dependencies:
1997 | acorn: 8.10.0
1998 | acorn-jsx: 5.3.2(acorn@8.10.0)
1999 | eslint-visitor-keys: 3.4.1
2000 | dev: true
2001 |
2002 | /esquery@1.5.0:
2003 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
2004 | engines: {node: '>=0.10'}
2005 | dependencies:
2006 | estraverse: 5.3.0
2007 | dev: true
2008 |
2009 | /esrecurse@4.3.0:
2010 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
2011 | engines: {node: '>=4.0'}
2012 | dependencies:
2013 | estraverse: 5.3.0
2014 | dev: true
2015 |
2016 | /estraverse@4.3.0:
2017 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
2018 | engines: {node: '>=4.0'}
2019 | dev: true
2020 |
2021 | /estraverse@5.3.0:
2022 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
2023 | engines: {node: '>=4.0'}
2024 | dev: true
2025 |
2026 | /estree-walker@2.0.2:
2027 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
2028 | dev: false
2029 |
2030 | /esutils@2.0.3:
2031 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
2032 | engines: {node: '>=0.10.0'}
2033 | dev: true
2034 |
2035 | /execa@5.1.1:
2036 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
2037 | engines: {node: '>=10'}
2038 | dependencies:
2039 | cross-spawn: 7.0.3
2040 | get-stream: 6.0.1
2041 | human-signals: 2.1.0
2042 | is-stream: 2.0.1
2043 | merge-stream: 2.0.0
2044 | npm-run-path: 4.0.1
2045 | onetime: 5.1.2
2046 | signal-exit: 3.0.7
2047 | strip-final-newline: 2.0.0
2048 | dev: true
2049 |
2050 | /execa@7.1.1:
2051 | resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
2052 | engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
2053 | dependencies:
2054 | cross-spawn: 7.0.3
2055 | get-stream: 6.0.1
2056 | human-signals: 4.3.1
2057 | is-stream: 3.0.0
2058 | merge-stream: 2.0.0
2059 | npm-run-path: 5.1.0
2060 | onetime: 6.0.0
2061 | signal-exit: 3.0.7
2062 | strip-final-newline: 3.0.0
2063 | dev: true
2064 |
2065 | /fast-deep-equal@3.1.3:
2066 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2067 | dev: true
2068 |
2069 | /fast-diff@1.3.0:
2070 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
2071 | dev: true
2072 |
2073 | /fast-glob@3.3.0:
2074 | resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
2075 | engines: {node: '>=8.6.0'}
2076 | dependencies:
2077 | '@nodelib/fs.stat': 2.0.5
2078 | '@nodelib/fs.walk': 1.2.8
2079 | glob-parent: 5.1.2
2080 | merge2: 1.4.1
2081 | micromatch: 4.0.5
2082 | dev: true
2083 |
2084 | /fast-json-stable-stringify@2.1.0:
2085 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2086 | dev: true
2087 |
2088 | /fast-levenshtein@2.0.6:
2089 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2090 | dev: true
2091 |
2092 | /fastq@1.15.0:
2093 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
2094 | dependencies:
2095 | reusify: 1.0.4
2096 | dev: true
2097 |
2098 | /file-entry-cache@6.0.1:
2099 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
2100 | engines: {node: ^10.12.0 || >=12.0.0}
2101 | dependencies:
2102 | flat-cache: 3.0.4
2103 | dev: true
2104 |
2105 | /fill-range@7.0.1:
2106 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2107 | engines: {node: '>=8'}
2108 | dependencies:
2109 | to-regex-range: 5.0.1
2110 |
2111 | /find-up@4.1.0:
2112 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
2113 | engines: {node: '>=8'}
2114 | dependencies:
2115 | locate-path: 5.0.0
2116 | path-exists: 4.0.0
2117 | dev: true
2118 |
2119 | /find-up@5.0.0:
2120 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
2121 | engines: {node: '>=10'}
2122 | dependencies:
2123 | locate-path: 6.0.0
2124 | path-exists: 4.0.0
2125 | dev: true
2126 |
2127 | /flat-cache@3.0.4:
2128 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
2129 | engines: {node: ^10.12.0 || >=12.0.0}
2130 | dependencies:
2131 | flatted: 3.2.7
2132 | rimraf: 3.0.2
2133 | dev: true
2134 |
2135 | /flat@5.0.2:
2136 | resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
2137 | hasBin: true
2138 | dev: true
2139 |
2140 | /flatted@3.2.7:
2141 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
2142 | dev: true
2143 |
2144 | /for-each@0.3.3:
2145 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
2146 | dependencies:
2147 | is-callable: 1.2.7
2148 | dev: true
2149 |
2150 | /fs-minipass@2.1.0:
2151 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
2152 | engines: {node: '>= 8'}
2153 | dependencies:
2154 | minipass: 3.3.6
2155 | dev: true
2156 |
2157 | /fs.realpath@1.0.0:
2158 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2159 | dev: true
2160 |
2161 | /fsevents@2.3.2:
2162 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
2163 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2164 | os: [darwin]
2165 | requiresBuild: true
2166 | optional: true
2167 |
2168 | /function-bind@1.1.1:
2169 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
2170 | dev: true
2171 |
2172 | /function.prototype.name@1.1.5:
2173 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
2174 | engines: {node: '>= 0.4'}
2175 | dependencies:
2176 | call-bind: 1.0.2
2177 | define-properties: 1.2.0
2178 | es-abstract: 1.21.2
2179 | functions-have-names: 1.2.3
2180 | dev: true
2181 |
2182 | /functions-have-names@1.2.3:
2183 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
2184 | dev: true
2185 |
2186 | /get-func-name@2.0.0:
2187 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
2188 | dev: true
2189 |
2190 | /get-intrinsic@1.2.1:
2191 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
2192 | dependencies:
2193 | function-bind: 1.1.1
2194 | has: 1.0.3
2195 | has-proto: 1.0.1
2196 | has-symbols: 1.0.3
2197 | dev: true
2198 |
2199 | /get-stream@6.0.1:
2200 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
2201 | engines: {node: '>=10'}
2202 | dev: true
2203 |
2204 | /get-symbol-description@1.0.0:
2205 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
2206 | engines: {node: '>= 0.4'}
2207 | dependencies:
2208 | call-bind: 1.0.2
2209 | get-intrinsic: 1.2.1
2210 | dev: true
2211 |
2212 | /get-tsconfig@4.6.2:
2213 | resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==}
2214 | dependencies:
2215 | resolve-pkg-maps: 1.0.0
2216 | dev: true
2217 |
2218 | /giget@1.1.2:
2219 | resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
2220 | hasBin: true
2221 | dependencies:
2222 | colorette: 2.0.20
2223 | defu: 6.1.2
2224 | https-proxy-agent: 5.0.1
2225 | mri: 1.2.0
2226 | node-fetch-native: 1.2.0
2227 | pathe: 1.1.1
2228 | tar: 6.1.15
2229 | transitivePeerDependencies:
2230 | - supports-color
2231 | dev: true
2232 |
2233 | /glob-parent@5.1.2:
2234 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2235 | engines: {node: '>= 6'}
2236 | dependencies:
2237 | is-glob: 4.0.3
2238 |
2239 | /glob-parent@6.0.2:
2240 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
2241 | engines: {node: '>=10.13.0'}
2242 | dependencies:
2243 | is-glob: 4.0.3
2244 | dev: true
2245 |
2246 | /glob@7.1.6:
2247 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
2248 | dependencies:
2249 | fs.realpath: 1.0.0
2250 | inflight: 1.0.6
2251 | inherits: 2.0.4
2252 | minimatch: 3.1.2
2253 | once: 1.4.0
2254 | path-is-absolute: 1.0.1
2255 | dev: true
2256 |
2257 | /glob@7.2.3:
2258 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2259 | dependencies:
2260 | fs.realpath: 1.0.0
2261 | inflight: 1.0.6
2262 | inherits: 2.0.4
2263 | minimatch: 3.1.2
2264 | once: 1.4.0
2265 | path-is-absolute: 1.0.1
2266 | dev: true
2267 |
2268 | /globals@13.20.0:
2269 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
2270 | engines: {node: '>=8'}
2271 | dependencies:
2272 | type-fest: 0.20.2
2273 | dev: true
2274 |
2275 | /globalthis@1.0.3:
2276 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
2277 | engines: {node: '>= 0.4'}
2278 | dependencies:
2279 | define-properties: 1.2.0
2280 | dev: true
2281 |
2282 | /globby@11.1.0:
2283 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
2284 | engines: {node: '>=10'}
2285 | dependencies:
2286 | array-union: 2.1.0
2287 | dir-glob: 3.0.1
2288 | fast-glob: 3.3.0
2289 | ignore: 5.2.4
2290 | merge2: 1.4.1
2291 | slash: 3.0.0
2292 | dev: true
2293 |
2294 | /gopd@1.0.1:
2295 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
2296 | dependencies:
2297 | get-intrinsic: 1.2.1
2298 | dev: true
2299 |
2300 | /grapheme-splitter@1.0.4:
2301 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
2302 | dev: true
2303 |
2304 | /graphemer@1.4.0:
2305 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
2306 | dev: true
2307 |
2308 | /has-bigints@1.0.2:
2309 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
2310 | dev: true
2311 |
2312 | /has-flag@3.0.0:
2313 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2314 | engines: {node: '>=4'}
2315 | dev: true
2316 |
2317 | /has-flag@4.0.0:
2318 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2319 | engines: {node: '>=8'}
2320 | dev: true
2321 |
2322 | /has-property-descriptors@1.0.0:
2323 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
2324 | dependencies:
2325 | get-intrinsic: 1.2.1
2326 | dev: true
2327 |
2328 | /has-proto@1.0.1:
2329 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
2330 | engines: {node: '>= 0.4'}
2331 | dev: true
2332 |
2333 | /has-symbols@1.0.3:
2334 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2335 | engines: {node: '>= 0.4'}
2336 | dev: true
2337 |
2338 | /has-tostringtag@1.0.0:
2339 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
2340 | engines: {node: '>= 0.4'}
2341 | dependencies:
2342 | has-symbols: 1.0.3
2343 | dev: true
2344 |
2345 | /has@1.0.3:
2346 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
2347 | engines: {node: '>= 0.4.0'}
2348 | dependencies:
2349 | function-bind: 1.1.1
2350 | dev: true
2351 |
2352 | /hosted-git-info@2.8.9:
2353 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
2354 | dev: true
2355 |
2356 | /https-proxy-agent@5.0.1:
2357 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
2358 | engines: {node: '>= 6'}
2359 | dependencies:
2360 | agent-base: 6.0.2
2361 | debug: 4.3.4
2362 | transitivePeerDependencies:
2363 | - supports-color
2364 | dev: true
2365 |
2366 | /human-signals@2.1.0:
2367 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
2368 | engines: {node: '>=10.17.0'}
2369 | dev: true
2370 |
2371 | /human-signals@4.3.1:
2372 | resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
2373 | engines: {node: '>=14.18.0'}
2374 | dev: true
2375 |
2376 | /ignore@5.2.4:
2377 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
2378 | engines: {node: '>= 4'}
2379 | dev: true
2380 |
2381 | /import-fresh@3.3.0:
2382 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2383 | engines: {node: '>=6'}
2384 | dependencies:
2385 | parent-module: 1.0.1
2386 | resolve-from: 4.0.0
2387 | dev: true
2388 |
2389 | /imurmurhash@0.1.4:
2390 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2391 | engines: {node: '>=0.8.19'}
2392 | dev: true
2393 |
2394 | /indent-string@4.0.0:
2395 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
2396 | engines: {node: '>=8'}
2397 | dev: true
2398 |
2399 | /inflight@1.0.6:
2400 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2401 | dependencies:
2402 | once: 1.4.0
2403 | wrappy: 1.0.2
2404 | dev: true
2405 |
2406 | /inherits@2.0.4:
2407 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2408 | dev: true
2409 |
2410 | /internal-slot@1.0.5:
2411 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
2412 | engines: {node: '>= 0.4'}
2413 | dependencies:
2414 | get-intrinsic: 1.2.1
2415 | has: 1.0.3
2416 | side-channel: 1.0.4
2417 | dev: true
2418 |
2419 | /is-alphabetical@1.0.4:
2420 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
2421 | dev: true
2422 |
2423 | /is-alphanumerical@1.0.4:
2424 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
2425 | dependencies:
2426 | is-alphabetical: 1.0.4
2427 | is-decimal: 1.0.4
2428 | dev: true
2429 |
2430 | /is-array-buffer@3.0.2:
2431 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
2432 | dependencies:
2433 | call-bind: 1.0.2
2434 | get-intrinsic: 1.2.1
2435 | is-typed-array: 1.1.10
2436 | dev: true
2437 |
2438 | /is-arrayish@0.2.1:
2439 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2440 | dev: true
2441 |
2442 | /is-bigint@1.0.4:
2443 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2444 | dependencies:
2445 | has-bigints: 1.0.2
2446 | dev: true
2447 |
2448 | /is-binary-path@2.1.0:
2449 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2450 | engines: {node: '>=8'}
2451 | dependencies:
2452 | binary-extensions: 2.2.0
2453 |
2454 | /is-boolean-object@1.1.2:
2455 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2456 | engines: {node: '>= 0.4'}
2457 | dependencies:
2458 | call-bind: 1.0.2
2459 | has-tostringtag: 1.0.0
2460 | dev: true
2461 |
2462 | /is-builtin-module@3.2.1:
2463 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
2464 | engines: {node: '>=6'}
2465 | dependencies:
2466 | builtin-modules: 3.3.0
2467 | dev: true
2468 |
2469 | /is-callable@1.2.7:
2470 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
2471 | engines: {node: '>= 0.4'}
2472 | dev: true
2473 |
2474 | /is-core-module@2.12.1:
2475 | resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
2476 | dependencies:
2477 | has: 1.0.3
2478 | dev: true
2479 |
2480 | /is-date-object@1.0.5:
2481 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2482 | engines: {node: '>= 0.4'}
2483 | dependencies:
2484 | has-tostringtag: 1.0.0
2485 | dev: true
2486 |
2487 | /is-decimal@1.0.4:
2488 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
2489 | dev: true
2490 |
2491 | /is-docker@2.2.1:
2492 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
2493 | engines: {node: '>=8'}
2494 | hasBin: true
2495 | dev: true
2496 |
2497 | /is-docker@3.0.0:
2498 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
2499 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2500 | hasBin: true
2501 | dev: true
2502 |
2503 | /is-extglob@2.1.1:
2504 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2505 | engines: {node: '>=0.10.0'}
2506 |
2507 | /is-glob@4.0.3:
2508 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2509 | engines: {node: '>=0.10.0'}
2510 | dependencies:
2511 | is-extglob: 2.1.1
2512 |
2513 | /is-hexadecimal@1.0.4:
2514 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
2515 | dev: true
2516 |
2517 | /is-inside-container@1.0.0:
2518 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
2519 | engines: {node: '>=14.16'}
2520 | hasBin: true
2521 | dependencies:
2522 | is-docker: 3.0.0
2523 | dev: true
2524 |
2525 | /is-negative-zero@2.0.2:
2526 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
2527 | engines: {node: '>= 0.4'}
2528 | dev: true
2529 |
2530 | /is-number-object@1.0.7:
2531 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
2532 | engines: {node: '>= 0.4'}
2533 | dependencies:
2534 | has-tostringtag: 1.0.0
2535 | dev: true
2536 |
2537 | /is-number@7.0.0:
2538 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2539 | engines: {node: '>=0.12.0'}
2540 |
2541 | /is-path-inside@3.0.3:
2542 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2543 | engines: {node: '>=8'}
2544 | dev: true
2545 |
2546 | /is-regex@1.1.4:
2547 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2548 | engines: {node: '>= 0.4'}
2549 | dependencies:
2550 | call-bind: 1.0.2
2551 | has-tostringtag: 1.0.0
2552 | dev: true
2553 |
2554 | /is-shared-array-buffer@1.0.2:
2555 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
2556 | dependencies:
2557 | call-bind: 1.0.2
2558 | dev: true
2559 |
2560 | /is-stream@2.0.1:
2561 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
2562 | engines: {node: '>=8'}
2563 | dev: true
2564 |
2565 | /is-stream@3.0.0:
2566 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
2567 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2568 | dev: true
2569 |
2570 | /is-string@1.0.7:
2571 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2572 | engines: {node: '>= 0.4'}
2573 | dependencies:
2574 | has-tostringtag: 1.0.0
2575 | dev: true
2576 |
2577 | /is-symbol@1.0.4:
2578 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2579 | engines: {node: '>= 0.4'}
2580 | dependencies:
2581 | has-symbols: 1.0.3
2582 | dev: true
2583 |
2584 | /is-typed-array@1.1.10:
2585 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
2586 | engines: {node: '>= 0.4'}
2587 | dependencies:
2588 | available-typed-arrays: 1.0.5
2589 | call-bind: 1.0.2
2590 | for-each: 0.3.3
2591 | gopd: 1.0.1
2592 | has-tostringtag: 1.0.0
2593 | dev: true
2594 |
2595 | /is-weakref@1.0.2:
2596 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
2597 | dependencies:
2598 | call-bind: 1.0.2
2599 | dev: true
2600 |
2601 | /is-wsl@2.2.0:
2602 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
2603 | engines: {node: '>=8'}
2604 | dependencies:
2605 | is-docker: 2.2.1
2606 | dev: true
2607 |
2608 | /isexe@2.0.0:
2609 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2610 | dev: true
2611 |
2612 | /jiti@1.19.1:
2613 | resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==}
2614 | hasBin: true
2615 | dev: true
2616 |
2617 | /joycon@3.1.1:
2618 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
2619 | engines: {node: '>=10'}
2620 | dev: true
2621 |
2622 | /js-tokens@4.0.0:
2623 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2624 | dev: true
2625 |
2626 | /js-yaml@4.1.0:
2627 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2628 | hasBin: true
2629 | dependencies:
2630 | argparse: 2.0.1
2631 | dev: true
2632 |
2633 | /jsesc@0.5.0:
2634 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
2635 | hasBin: true
2636 | dev: true
2637 |
2638 | /jsesc@3.0.2:
2639 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
2640 | engines: {node: '>=6'}
2641 | hasBin: true
2642 | dev: true
2643 |
2644 | /json-parse-even-better-errors@2.3.1:
2645 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2646 | dev: true
2647 |
2648 | /json-schema-traverse@0.4.1:
2649 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2650 | dev: true
2651 |
2652 | /json-stable-stringify-without-jsonify@1.0.1:
2653 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2654 | dev: true
2655 |
2656 | /json5@1.0.2:
2657 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
2658 | hasBin: true
2659 | dependencies:
2660 | minimist: 1.2.8
2661 | dev: true
2662 |
2663 | /jsonc-eslint-parser@2.3.0:
2664 | resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
2665 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2666 | dependencies:
2667 | acorn: 8.10.0
2668 | eslint-visitor-keys: 3.4.1
2669 | espree: 9.6.0
2670 | semver: 7.5.3
2671 | dev: true
2672 |
2673 | /jsonc-parser@3.2.0:
2674 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
2675 | dev: true
2676 |
2677 | /kleur@3.0.3:
2678 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
2679 | engines: {node: '>=6'}
2680 | dev: true
2681 |
2682 | /levn@0.4.1:
2683 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2684 | engines: {node: '>= 0.8.0'}
2685 | dependencies:
2686 | prelude-ls: 1.2.1
2687 | type-check: 0.4.0
2688 | dev: true
2689 |
2690 | /lilconfig@2.1.0:
2691 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
2692 | engines: {node: '>=10'}
2693 | dev: true
2694 |
2695 | /lines-and-columns@1.2.4:
2696 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2697 | dev: true
2698 |
2699 | /load-tsconfig@0.2.5:
2700 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
2701 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2702 | dev: true
2703 |
2704 | /local-pkg@0.4.3:
2705 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
2706 | engines: {node: '>=14'}
2707 |
2708 | /locate-path@5.0.0:
2709 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2710 | engines: {node: '>=8'}
2711 | dependencies:
2712 | p-locate: 4.1.0
2713 | dev: true
2714 |
2715 | /locate-path@6.0.0:
2716 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2717 | engines: {node: '>=10'}
2718 | dependencies:
2719 | p-locate: 5.0.0
2720 | dev: true
2721 |
2722 | /lodash.merge@4.6.2:
2723 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2724 | dev: true
2725 |
2726 | /lodash.sortby@4.7.0:
2727 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
2728 | dev: true
2729 |
2730 | /lodash@4.17.21:
2731 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2732 | dev: true
2733 |
2734 | /loupe@2.3.6:
2735 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
2736 | dependencies:
2737 | get-func-name: 2.0.0
2738 | dev: true
2739 |
2740 | /lru-cache@6.0.0:
2741 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2742 | engines: {node: '>=10'}
2743 | dependencies:
2744 | yallist: 4.0.0
2745 | dev: true
2746 |
2747 | /magic-string-ast@0.1.3:
2748 | resolution: {integrity: sha512-nnNhBSh8QAd90n3CQeyxKlXY4TKJ4PNjFRi7Ofs1dAr239k6H4CYAaAR4ZKRrWZNBvh1IUTl5dYP91t9dKDjig==}
2749 | engines: {node: '>=16.14.0'}
2750 | dependencies:
2751 | magic-string: 0.30.1
2752 | dev: false
2753 |
2754 | /magic-string@0.30.1:
2755 | resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==}
2756 | engines: {node: '>=12'}
2757 | dependencies:
2758 | '@jridgewell/sourcemap-codec': 1.4.15
2759 |
2760 | /mdast-util-from-markdown@0.8.5:
2761 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
2762 | dependencies:
2763 | '@types/mdast': 3.0.11
2764 | mdast-util-to-string: 2.0.0
2765 | micromark: 2.11.4
2766 | parse-entities: 2.0.0
2767 | unist-util-stringify-position: 2.0.3
2768 | transitivePeerDependencies:
2769 | - supports-color
2770 | dev: true
2771 |
2772 | /mdast-util-to-string@2.0.0:
2773 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
2774 | dev: true
2775 |
2776 | /merge-stream@2.0.0:
2777 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2778 | dev: true
2779 |
2780 | /merge2@1.4.1:
2781 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2782 | engines: {node: '>= 8'}
2783 | dev: true
2784 |
2785 | /micromark@2.11.4:
2786 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
2787 | dependencies:
2788 | debug: 4.3.4
2789 | parse-entities: 2.0.0
2790 | transitivePeerDependencies:
2791 | - supports-color
2792 | dev: true
2793 |
2794 | /micromatch@4.0.5:
2795 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2796 | engines: {node: '>=8.6'}
2797 | dependencies:
2798 | braces: 3.0.2
2799 | picomatch: 2.3.1
2800 | dev: true
2801 |
2802 | /mimic-fn@2.1.0:
2803 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2804 | engines: {node: '>=6'}
2805 | dev: true
2806 |
2807 | /mimic-fn@4.0.0:
2808 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
2809 | engines: {node: '>=12'}
2810 | dev: true
2811 |
2812 | /min-indent@1.0.1:
2813 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2814 | engines: {node: '>=4'}
2815 | dev: true
2816 |
2817 | /minimatch@3.1.2:
2818 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2819 | dependencies:
2820 | brace-expansion: 1.1.11
2821 | dev: true
2822 |
2823 | /minimist@1.2.8:
2824 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2825 | dev: true
2826 |
2827 | /minipass@3.3.6:
2828 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
2829 | engines: {node: '>=8'}
2830 | dependencies:
2831 | yallist: 4.0.0
2832 | dev: true
2833 |
2834 | /minipass@5.0.0:
2835 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
2836 | engines: {node: '>=8'}
2837 | dev: true
2838 |
2839 | /minizlib@2.1.2:
2840 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
2841 | engines: {node: '>= 8'}
2842 | dependencies:
2843 | minipass: 3.3.6
2844 | yallist: 4.0.0
2845 | dev: true
2846 |
2847 | /mkdirp@1.0.4:
2848 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
2849 | engines: {node: '>=10'}
2850 | hasBin: true
2851 | dev: true
2852 |
2853 | /mlly@1.4.0:
2854 | resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
2855 | dependencies:
2856 | acorn: 8.10.0
2857 | pathe: 1.1.1
2858 | pkg-types: 1.0.3
2859 | ufo: 1.1.2
2860 | dev: true
2861 |
2862 | /mri@1.2.0:
2863 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2864 | engines: {node: '>=4'}
2865 | dev: true
2866 |
2867 | /ms@2.1.2:
2868 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2869 | dev: true
2870 |
2871 | /ms@2.1.3:
2872 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2873 | dev: true
2874 |
2875 | /mz@2.7.0:
2876 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
2877 | dependencies:
2878 | any-promise: 1.3.0
2879 | object-assign: 4.1.1
2880 | thenify-all: 1.6.0
2881 | dev: true
2882 |
2883 | /nanoid@3.3.6:
2884 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
2885 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2886 | hasBin: true
2887 |
2888 | /natural-compare-lite@1.4.0:
2889 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
2890 | dev: true
2891 |
2892 | /natural-compare@1.4.0:
2893 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2894 | dev: true
2895 |
2896 | /node-fetch-native@1.2.0:
2897 | resolution: {integrity: sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==}
2898 | dev: true
2899 |
2900 | /normalize-package-data@2.5.0:
2901 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2902 | dependencies:
2903 | hosted-git-info: 2.8.9
2904 | resolve: 1.22.2
2905 | semver: 5.7.1
2906 | validate-npm-package-license: 3.0.4
2907 | dev: true
2908 |
2909 | /normalize-path@3.0.0:
2910 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2911 | engines: {node: '>=0.10.0'}
2912 |
2913 | /npm-run-path@4.0.1:
2914 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2915 | engines: {node: '>=8'}
2916 | dependencies:
2917 | path-key: 3.1.1
2918 | dev: true
2919 |
2920 | /npm-run-path@5.1.0:
2921 | resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
2922 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2923 | dependencies:
2924 | path-key: 4.0.0
2925 | dev: true
2926 |
2927 | /nth-check@2.1.1:
2928 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2929 | dependencies:
2930 | boolbase: 1.0.0
2931 | dev: true
2932 |
2933 | /object-assign@4.1.1:
2934 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2935 | engines: {node: '>=0.10.0'}
2936 | dev: true
2937 |
2938 | /object-inspect@1.12.3:
2939 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
2940 | dev: true
2941 |
2942 | /object-keys@1.1.1:
2943 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2944 | engines: {node: '>= 0.4'}
2945 | dev: true
2946 |
2947 | /object.assign@4.1.4:
2948 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
2949 | engines: {node: '>= 0.4'}
2950 | dependencies:
2951 | call-bind: 1.0.2
2952 | define-properties: 1.2.0
2953 | has-symbols: 1.0.3
2954 | object-keys: 1.1.1
2955 | dev: true
2956 |
2957 | /object.values@1.1.6:
2958 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
2959 | engines: {node: '>= 0.4'}
2960 | dependencies:
2961 | call-bind: 1.0.2
2962 | define-properties: 1.2.0
2963 | es-abstract: 1.21.2
2964 | dev: true
2965 |
2966 | /ohash@1.1.2:
2967 | resolution: {integrity: sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==}
2968 | dev: true
2969 |
2970 | /once@1.4.0:
2971 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2972 | dependencies:
2973 | wrappy: 1.0.2
2974 | dev: true
2975 |
2976 | /onetime@5.1.2:
2977 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2978 | engines: {node: '>=6'}
2979 | dependencies:
2980 | mimic-fn: 2.1.0
2981 | dev: true
2982 |
2983 | /onetime@6.0.0:
2984 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
2985 | engines: {node: '>=12'}
2986 | dependencies:
2987 | mimic-fn: 4.0.0
2988 | dev: true
2989 |
2990 | /open@9.1.0:
2991 | resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
2992 | engines: {node: '>=14.16'}
2993 | dependencies:
2994 | default-browser: 4.0.0
2995 | define-lazy-prop: 3.0.0
2996 | is-inside-container: 1.0.0
2997 | is-wsl: 2.2.0
2998 | dev: true
2999 |
3000 | /optionator@0.9.3:
3001 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
3002 | engines: {node: '>= 0.8.0'}
3003 | dependencies:
3004 | '@aashutoshrathi/word-wrap': 1.2.6
3005 | deep-is: 0.1.4
3006 | fast-levenshtein: 2.0.6
3007 | levn: 0.4.1
3008 | prelude-ls: 1.2.1
3009 | type-check: 0.4.0
3010 | dev: true
3011 |
3012 | /p-limit@2.3.0:
3013 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
3014 | engines: {node: '>=6'}
3015 | dependencies:
3016 | p-try: 2.2.0
3017 | dev: true
3018 |
3019 | /p-limit@3.1.0:
3020 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
3021 | engines: {node: '>=10'}
3022 | dependencies:
3023 | yocto-queue: 0.1.0
3024 | dev: true
3025 |
3026 | /p-limit@4.0.0:
3027 | resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
3028 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3029 | dependencies:
3030 | yocto-queue: 1.0.0
3031 | dev: true
3032 |
3033 | /p-locate@4.1.0:
3034 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
3035 | engines: {node: '>=8'}
3036 | dependencies:
3037 | p-limit: 2.3.0
3038 | dev: true
3039 |
3040 | /p-locate@5.0.0:
3041 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
3042 | engines: {node: '>=10'}
3043 | dependencies:
3044 | p-limit: 3.1.0
3045 | dev: true
3046 |
3047 | /p-try@2.2.0:
3048 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
3049 | engines: {node: '>=6'}
3050 | dev: true
3051 |
3052 | /parent-module@1.0.1:
3053 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3054 | engines: {node: '>=6'}
3055 | dependencies:
3056 | callsites: 3.1.0
3057 | dev: true
3058 |
3059 | /parse-entities@2.0.0:
3060 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
3061 | dependencies:
3062 | character-entities: 1.2.4
3063 | character-entities-legacy: 1.1.4
3064 | character-reference-invalid: 1.1.4
3065 | is-alphanumerical: 1.0.4
3066 | is-decimal: 1.0.4
3067 | is-hexadecimal: 1.0.4
3068 | dev: true
3069 |
3070 | /parse-json@5.2.0:
3071 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3072 | engines: {node: '>=8'}
3073 | dependencies:
3074 | '@babel/code-frame': 7.22.5
3075 | error-ex: 1.3.2
3076 | json-parse-even-better-errors: 2.3.1
3077 | lines-and-columns: 1.2.4
3078 | dev: true
3079 |
3080 | /path-exists@4.0.0:
3081 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
3082 | engines: {node: '>=8'}
3083 | dev: true
3084 |
3085 | /path-is-absolute@1.0.1:
3086 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3087 | engines: {node: '>=0.10.0'}
3088 | dev: true
3089 |
3090 | /path-key@3.1.1:
3091 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3092 | engines: {node: '>=8'}
3093 | dev: true
3094 |
3095 | /path-key@4.0.0:
3096 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
3097 | engines: {node: '>=12'}
3098 | dev: true
3099 |
3100 | /path-parse@1.0.7:
3101 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3102 | dev: true
3103 |
3104 | /path-type@4.0.0:
3105 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3106 | engines: {node: '>=8'}
3107 | dev: true
3108 |
3109 | /pathe@1.1.1:
3110 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
3111 |
3112 | /pathval@1.1.1:
3113 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
3114 | dev: true
3115 |
3116 | /perfect-debounce@1.0.0:
3117 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
3118 | dev: true
3119 |
3120 | /picocolors@1.0.0:
3121 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3122 |
3123 | /picomatch@2.3.1:
3124 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3125 | engines: {node: '>=8.6'}
3126 |
3127 | /pirates@4.0.6:
3128 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
3129 | engines: {node: '>= 6'}
3130 | dev: true
3131 |
3132 | /pkg-types@1.0.3:
3133 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
3134 | dependencies:
3135 | jsonc-parser: 3.2.0
3136 | mlly: 1.4.0
3137 | pathe: 1.1.1
3138 | dev: true
3139 |
3140 | /pluralize@8.0.0:
3141 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
3142 | engines: {node: '>=4'}
3143 | dev: true
3144 |
3145 | /postcss-load-config@4.0.1:
3146 | resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
3147 | engines: {node: '>= 14'}
3148 | peerDependencies:
3149 | postcss: '>=8.0.9'
3150 | ts-node: '>=9.0.0'
3151 | peerDependenciesMeta:
3152 | postcss:
3153 | optional: true
3154 | ts-node:
3155 | optional: true
3156 | dependencies:
3157 | lilconfig: 2.1.0
3158 | yaml: 2.3.1
3159 | dev: true
3160 |
3161 | /postcss-selector-parser@6.0.13:
3162 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
3163 | engines: {node: '>=4'}
3164 | dependencies:
3165 | cssesc: 3.0.0
3166 | util-deprecate: 1.0.2
3167 | dev: true
3168 |
3169 | /postcss@8.4.25:
3170 | resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==}
3171 | engines: {node: ^10 || ^12 || >=14}
3172 | dependencies:
3173 | nanoid: 3.3.6
3174 | picocolors: 1.0.0
3175 | source-map-js: 1.0.2
3176 |
3177 | /prelude-ls@1.2.1:
3178 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
3179 | engines: {node: '>= 0.8.0'}
3180 | dev: true
3181 |
3182 | /prettier-linter-helpers@1.0.0:
3183 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
3184 | engines: {node: '>=6.0.0'}
3185 | dependencies:
3186 | fast-diff: 1.3.0
3187 | dev: true
3188 |
3189 | /prettier@3.0.0:
3190 | resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==}
3191 | engines: {node: '>=14'}
3192 | hasBin: true
3193 | dev: true
3194 |
3195 | /pretty-format@29.6.1:
3196 | resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==}
3197 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3198 | dependencies:
3199 | '@jest/schemas': 29.6.0
3200 | ansi-styles: 5.2.0
3201 | react-is: 18.2.0
3202 | dev: true
3203 |
3204 | /prompts@2.4.2:
3205 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
3206 | engines: {node: '>= 6'}
3207 | dependencies:
3208 | kleur: 3.0.3
3209 | sisteransi: 1.0.5
3210 | dev: true
3211 |
3212 | /punycode@2.3.0:
3213 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
3214 | engines: {node: '>=6'}
3215 | dev: true
3216 |
3217 | /queue-microtask@1.2.3:
3218 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3219 | dev: true
3220 |
3221 | /rc9@2.1.1:
3222 | resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
3223 | dependencies:
3224 | defu: 6.1.2
3225 | destr: 2.0.0
3226 | flat: 5.0.2
3227 | dev: true
3228 |
3229 | /react-is@18.2.0:
3230 | resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
3231 | dev: true
3232 |
3233 | /read-pkg-up@7.0.1:
3234 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
3235 | engines: {node: '>=8'}
3236 | dependencies:
3237 | find-up: 4.1.0
3238 | read-pkg: 5.2.0
3239 | type-fest: 0.8.1
3240 | dev: true
3241 |
3242 | /read-pkg@5.2.0:
3243 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
3244 | engines: {node: '>=8'}
3245 | dependencies:
3246 | '@types/normalize-package-data': 2.4.1
3247 | normalize-package-data: 2.5.0
3248 | parse-json: 5.2.0
3249 | type-fest: 0.6.0
3250 | dev: true
3251 |
3252 | /readdirp@3.6.0:
3253 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
3254 | engines: {node: '>=8.10.0'}
3255 | dependencies:
3256 | picomatch: 2.3.1
3257 |
3258 | /regexp-tree@0.1.27:
3259 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
3260 | hasBin: true
3261 | dev: true
3262 |
3263 | /regexp.prototype.flags@1.5.0:
3264 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
3265 | engines: {node: '>= 0.4'}
3266 | dependencies:
3267 | call-bind: 1.0.2
3268 | define-properties: 1.2.0
3269 | functions-have-names: 1.2.3
3270 | dev: true
3271 |
3272 | /regjsparser@0.10.0:
3273 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
3274 | hasBin: true
3275 | dependencies:
3276 | jsesc: 0.5.0
3277 | dev: true
3278 |
3279 | /resolve-from@4.0.0:
3280 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3281 | engines: {node: '>=4'}
3282 | dev: true
3283 |
3284 | /resolve-from@5.0.0:
3285 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
3286 | engines: {node: '>=8'}
3287 | dev: true
3288 |
3289 | /resolve-pkg-maps@1.0.0:
3290 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
3291 | dev: true
3292 |
3293 | /resolve@1.22.2:
3294 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
3295 | hasBin: true
3296 | dependencies:
3297 | is-core-module: 2.12.1
3298 | path-parse: 1.0.7
3299 | supports-preserve-symlinks-flag: 1.0.0
3300 | dev: true
3301 |
3302 | /reusify@1.0.4:
3303 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3304 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3305 | dev: true
3306 |
3307 | /rimraf@3.0.2:
3308 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
3309 | hasBin: true
3310 | dependencies:
3311 | glob: 7.2.3
3312 | dev: true
3313 |
3314 | /rollup@3.26.2:
3315 | resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==}
3316 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
3317 | hasBin: true
3318 | optionalDependencies:
3319 | fsevents: 2.3.2
3320 | dev: true
3321 |
3322 | /run-applescript@5.0.0:
3323 | resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
3324 | engines: {node: '>=12'}
3325 | dependencies:
3326 | execa: 5.1.1
3327 | dev: true
3328 |
3329 | /run-parallel@1.2.0:
3330 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3331 | dependencies:
3332 | queue-microtask: 1.2.3
3333 | dev: true
3334 |
3335 | /safe-regex-test@1.0.0:
3336 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
3337 | dependencies:
3338 | call-bind: 1.0.2
3339 | get-intrinsic: 1.2.1
3340 | is-regex: 1.1.4
3341 | dev: true
3342 |
3343 | /safe-regex@2.1.1:
3344 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
3345 | dependencies:
3346 | regexp-tree: 0.1.27
3347 | dev: true
3348 |
3349 | /semver@5.7.1:
3350 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
3351 | hasBin: true
3352 | dev: true
3353 |
3354 | /semver@6.3.0:
3355 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
3356 | hasBin: true
3357 | dev: true
3358 |
3359 | /semver@7.5.3:
3360 | resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
3361 | engines: {node: '>=10'}
3362 | hasBin: true
3363 | dependencies:
3364 | lru-cache: 6.0.0
3365 | dev: true
3366 |
3367 | /shebang-command@2.0.0:
3368 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3369 | engines: {node: '>=8'}
3370 | dependencies:
3371 | shebang-regex: 3.0.0
3372 | dev: true
3373 |
3374 | /shebang-regex@3.0.0:
3375 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3376 | engines: {node: '>=8'}
3377 | dev: true
3378 |
3379 | /side-channel@1.0.4:
3380 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
3381 | dependencies:
3382 | call-bind: 1.0.2
3383 | get-intrinsic: 1.2.1
3384 | object-inspect: 1.12.3
3385 | dev: true
3386 |
3387 | /siginfo@2.0.0:
3388 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
3389 | dev: true
3390 |
3391 | /signal-exit@3.0.7:
3392 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3393 | dev: true
3394 |
3395 | /sisteransi@1.0.5:
3396 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
3397 | dev: true
3398 |
3399 | /slash@3.0.0:
3400 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
3401 | engines: {node: '>=8'}
3402 | dev: true
3403 |
3404 | /source-map-js@1.0.2:
3405 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
3406 | engines: {node: '>=0.10.0'}
3407 |
3408 | /source-map-support@0.5.21:
3409 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
3410 | dependencies:
3411 | buffer-from: 1.1.2
3412 | source-map: 0.6.1
3413 | dev: true
3414 |
3415 | /source-map@0.6.1:
3416 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3417 | engines: {node: '>=0.10.0'}
3418 | dev: true
3419 |
3420 | /source-map@0.8.0-beta.0:
3421 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
3422 | engines: {node: '>= 8'}
3423 | dependencies:
3424 | whatwg-url: 7.1.0
3425 | dev: true
3426 |
3427 | /spdx-correct@3.2.0:
3428 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
3429 | dependencies:
3430 | spdx-expression-parse: 3.0.1
3431 | spdx-license-ids: 3.0.13
3432 | dev: true
3433 |
3434 | /spdx-exceptions@2.3.0:
3435 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
3436 | dev: true
3437 |
3438 | /spdx-expression-parse@3.0.1:
3439 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
3440 | dependencies:
3441 | spdx-exceptions: 2.3.0
3442 | spdx-license-ids: 3.0.13
3443 | dev: true
3444 |
3445 | /spdx-license-ids@3.0.13:
3446 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
3447 | dev: true
3448 |
3449 | /stackback@0.0.2:
3450 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
3451 | dev: true
3452 |
3453 | /std-env@3.3.3:
3454 | resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
3455 | dev: true
3456 |
3457 | /string-argv@0.3.2:
3458 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
3459 | engines: {node: '>=0.6.19'}
3460 | dev: true
3461 |
3462 | /string.prototype.trim@1.2.7:
3463 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
3464 | engines: {node: '>= 0.4'}
3465 | dependencies:
3466 | call-bind: 1.0.2
3467 | define-properties: 1.2.0
3468 | es-abstract: 1.21.2
3469 | dev: true
3470 |
3471 | /string.prototype.trimend@1.0.6:
3472 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
3473 | dependencies:
3474 | call-bind: 1.0.2
3475 | define-properties: 1.2.0
3476 | es-abstract: 1.21.2
3477 | dev: true
3478 |
3479 | /string.prototype.trimstart@1.0.6:
3480 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
3481 | dependencies:
3482 | call-bind: 1.0.2
3483 | define-properties: 1.2.0
3484 | es-abstract: 1.21.2
3485 | dev: true
3486 |
3487 | /strip-ansi@6.0.1:
3488 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3489 | engines: {node: '>=8'}
3490 | dependencies:
3491 | ansi-regex: 5.0.1
3492 | dev: true
3493 |
3494 | /strip-bom@3.0.0:
3495 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
3496 | engines: {node: '>=4'}
3497 | dev: true
3498 |
3499 | /strip-final-newline@2.0.0:
3500 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
3501 | engines: {node: '>=6'}
3502 | dev: true
3503 |
3504 | /strip-final-newline@3.0.0:
3505 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
3506 | engines: {node: '>=12'}
3507 | dev: true
3508 |
3509 | /strip-indent@3.0.0:
3510 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
3511 | engines: {node: '>=8'}
3512 | dependencies:
3513 | min-indent: 1.0.1
3514 | dev: true
3515 |
3516 | /strip-json-comments@3.1.1:
3517 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3518 | engines: {node: '>=8'}
3519 | dev: true
3520 |
3521 | /strip-literal@1.0.1:
3522 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
3523 | dependencies:
3524 | acorn: 8.10.0
3525 | dev: true
3526 |
3527 | /sucrase@3.32.0:
3528 | resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==}
3529 | engines: {node: '>=8'}
3530 | hasBin: true
3531 | dependencies:
3532 | '@jridgewell/gen-mapping': 0.3.3
3533 | commander: 4.1.1
3534 | glob: 7.1.6
3535 | lines-and-columns: 1.2.4
3536 | mz: 2.7.0
3537 | pirates: 4.0.6
3538 | ts-interface-checker: 0.1.13
3539 | dev: true
3540 |
3541 | /supports-color@5.5.0:
3542 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3543 | engines: {node: '>=4'}
3544 | dependencies:
3545 | has-flag: 3.0.0
3546 | dev: true
3547 |
3548 | /supports-color@7.2.0:
3549 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3550 | engines: {node: '>=8'}
3551 | dependencies:
3552 | has-flag: 4.0.0
3553 | dev: true
3554 |
3555 | /supports-preserve-symlinks-flag@1.0.0:
3556 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3557 | engines: {node: '>= 0.4'}
3558 | dev: true
3559 |
3560 | /synckit@0.8.5:
3561 | resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
3562 | engines: {node: ^14.18.0 || >=16.0.0}
3563 | dependencies:
3564 | '@pkgr/utils': 2.4.2
3565 | tslib: 2.6.0
3566 | dev: true
3567 |
3568 | /tar@6.1.15:
3569 | resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==}
3570 | engines: {node: '>=10'}
3571 | dependencies:
3572 | chownr: 2.0.0
3573 | fs-minipass: 2.1.0
3574 | minipass: 5.0.0
3575 | minizlib: 2.1.2
3576 | mkdirp: 1.0.4
3577 | yallist: 4.0.0
3578 | dev: true
3579 |
3580 | /text-table@0.2.0:
3581 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
3582 | dev: true
3583 |
3584 | /thenify-all@1.6.0:
3585 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
3586 | engines: {node: '>=0.8'}
3587 | dependencies:
3588 | thenify: 3.3.1
3589 | dev: true
3590 |
3591 | /thenify@3.3.1:
3592 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
3593 | dependencies:
3594 | any-promise: 1.3.0
3595 | dev: true
3596 |
3597 | /tinybench@2.5.0:
3598 | resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
3599 | dev: true
3600 |
3601 | /tinypool@0.6.0:
3602 | resolution: {integrity: sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==}
3603 | engines: {node: '>=14.0.0'}
3604 | dev: true
3605 |
3606 | /tinyspy@2.1.1:
3607 | resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
3608 | engines: {node: '>=14.0.0'}
3609 | dev: true
3610 |
3611 | /titleize@3.0.0:
3612 | resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
3613 | engines: {node: '>=12'}
3614 | dev: true
3615 |
3616 | /to-fast-properties@2.0.0:
3617 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
3618 | engines: {node: '>=4'}
3619 | dev: false
3620 |
3621 | /to-regex-range@5.0.1:
3622 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3623 | engines: {node: '>=8.0'}
3624 | dependencies:
3625 | is-number: 7.0.0
3626 |
3627 | /tr46@1.0.1:
3628 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
3629 | dependencies:
3630 | punycode: 2.3.0
3631 | dev: true
3632 |
3633 | /tree-kill@1.2.2:
3634 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
3635 | hasBin: true
3636 | dev: true
3637 |
3638 | /ts-api-utils@1.0.1(typescript@5.1.6):
3639 | resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==}
3640 | engines: {node: '>=16.13.0'}
3641 | peerDependencies:
3642 | typescript: '>=4.2.0'
3643 | dependencies:
3644 | typescript: 5.1.6
3645 | dev: true
3646 |
3647 | /ts-interface-checker@0.1.13:
3648 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
3649 | dev: true
3650 |
3651 | /tsconfig-paths@3.14.2:
3652 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
3653 | dependencies:
3654 | '@types/json5': 0.0.29
3655 | json5: 1.0.2
3656 | minimist: 1.2.8
3657 | strip-bom: 3.0.0
3658 | dev: true
3659 |
3660 | /tslib@1.14.1:
3661 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3662 | dev: true
3663 |
3664 | /tslib@2.6.0:
3665 | resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
3666 | dev: true
3667 |
3668 | /tsup@7.1.0(typescript@5.1.6):
3669 | resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==}
3670 | engines: {node: '>=16.14'}
3671 | hasBin: true
3672 | peerDependencies:
3673 | '@swc/core': ^1
3674 | postcss: ^8.4.12
3675 | typescript: '>=4.1.0'
3676 | peerDependenciesMeta:
3677 | '@swc/core':
3678 | optional: true
3679 | postcss:
3680 | optional: true
3681 | typescript:
3682 | optional: true
3683 | dependencies:
3684 | bundle-require: 4.0.1(esbuild@0.18.11)
3685 | cac: 6.7.14
3686 | chokidar: 3.5.3
3687 | debug: 4.3.4
3688 | esbuild: 0.18.11
3689 | execa: 5.1.1
3690 | globby: 11.1.0
3691 | joycon: 3.1.1
3692 | postcss-load-config: 4.0.1
3693 | resolve-from: 5.0.0
3694 | rollup: 3.26.2
3695 | source-map: 0.8.0-beta.0
3696 | sucrase: 3.32.0
3697 | tree-kill: 1.2.2
3698 | typescript: 5.1.6
3699 | transitivePeerDependencies:
3700 | - supports-color
3701 | - ts-node
3702 | dev: true
3703 |
3704 | /tsutils@3.21.0(typescript@5.1.6):
3705 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
3706 | engines: {node: '>= 6'}
3707 | peerDependencies:
3708 | 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'
3709 | dependencies:
3710 | tslib: 1.14.1
3711 | typescript: 5.1.6
3712 | dev: true
3713 |
3714 | /tsx@3.12.7:
3715 | resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==}
3716 | hasBin: true
3717 | dependencies:
3718 | '@esbuild-kit/cjs-loader': 2.4.2
3719 | '@esbuild-kit/core-utils': 3.1.0
3720 | '@esbuild-kit/esm-loader': 2.5.5
3721 | optionalDependencies:
3722 | fsevents: 2.3.2
3723 | dev: true
3724 |
3725 | /type-check@0.4.0:
3726 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3727 | engines: {node: '>= 0.8.0'}
3728 | dependencies:
3729 | prelude-ls: 1.2.1
3730 | dev: true
3731 |
3732 | /type-detect@4.0.8:
3733 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
3734 | engines: {node: '>=4'}
3735 | dev: true
3736 |
3737 | /type-fest@0.20.2:
3738 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3739 | engines: {node: '>=10'}
3740 | dev: true
3741 |
3742 | /type-fest@0.6.0:
3743 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
3744 | engines: {node: '>=8'}
3745 | dev: true
3746 |
3747 | /type-fest@0.8.1:
3748 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
3749 | engines: {node: '>=8'}
3750 | dev: true
3751 |
3752 | /typed-array-length@1.0.4:
3753 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
3754 | dependencies:
3755 | call-bind: 1.0.2
3756 | for-each: 0.3.3
3757 | is-typed-array: 1.1.10
3758 | dev: true
3759 |
3760 | /typescript@5.1.6:
3761 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
3762 | engines: {node: '>=14.17'}
3763 | hasBin: true
3764 | dev: true
3765 |
3766 | /ufo@1.1.2:
3767 | resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
3768 | dev: true
3769 |
3770 | /unbox-primitive@1.0.2:
3771 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
3772 | dependencies:
3773 | call-bind: 1.0.2
3774 | has-bigints: 1.0.2
3775 | has-symbols: 1.0.3
3776 | which-boxed-primitive: 1.0.2
3777 | dev: true
3778 |
3779 | /unist-util-stringify-position@2.0.3:
3780 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
3781 | dependencies:
3782 | '@types/unist': 2.0.6
3783 | dev: true
3784 |
3785 | /unplugin@1.4.0:
3786 | resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==}
3787 | dependencies:
3788 | acorn: 8.10.0
3789 | chokidar: 3.5.3
3790 | webpack-sources: 3.2.3
3791 | webpack-virtual-modules: 0.5.0
3792 | dev: false
3793 |
3794 | /untildify@4.0.0:
3795 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
3796 | engines: {node: '>=8'}
3797 | dev: true
3798 |
3799 | /uri-js@4.4.1:
3800 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3801 | dependencies:
3802 | punycode: 2.3.0
3803 | dev: true
3804 |
3805 | /util-deprecate@1.0.2:
3806 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
3807 | dev: true
3808 |
3809 | /validate-npm-package-license@3.0.4:
3810 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3811 | dependencies:
3812 | spdx-correct: 3.2.0
3813 | spdx-expression-parse: 3.0.1
3814 | dev: true
3815 |
3816 | /vite-node@0.33.0(@types/node@20.4.2):
3817 | resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==}
3818 | engines: {node: '>=v14.18.0'}
3819 | hasBin: true
3820 | dependencies:
3821 | cac: 6.7.14
3822 | debug: 4.3.4
3823 | mlly: 1.4.0
3824 | pathe: 1.1.1
3825 | picocolors: 1.0.0
3826 | vite: 4.4.4(@types/node@20.4.2)
3827 | transitivePeerDependencies:
3828 | - '@types/node'
3829 | - less
3830 | - lightningcss
3831 | - sass
3832 | - stylus
3833 | - sugarss
3834 | - supports-color
3835 | - terser
3836 | dev: true
3837 |
3838 | /vite@4.4.4(@types/node@20.4.2):
3839 | resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==}
3840 | engines: {node: ^14.18.0 || >=16.0.0}
3841 | hasBin: true
3842 | peerDependencies:
3843 | '@types/node': '>= 14'
3844 | less: '*'
3845 | lightningcss: ^1.21.0
3846 | sass: '*'
3847 | stylus: '*'
3848 | sugarss: '*'
3849 | terser: ^5.4.0
3850 | peerDependenciesMeta:
3851 | '@types/node':
3852 | optional: true
3853 | less:
3854 | optional: true
3855 | lightningcss:
3856 | optional: true
3857 | sass:
3858 | optional: true
3859 | stylus:
3860 | optional: true
3861 | sugarss:
3862 | optional: true
3863 | terser:
3864 | optional: true
3865 | dependencies:
3866 | '@types/node': 20.4.2
3867 | esbuild: 0.18.11
3868 | postcss: 8.4.25
3869 | rollup: 3.26.2
3870 | optionalDependencies:
3871 | fsevents: 2.3.2
3872 | dev: true
3873 |
3874 | /vitest@0.33.0:
3875 | resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==}
3876 | engines: {node: '>=v14.18.0'}
3877 | hasBin: true
3878 | peerDependencies:
3879 | '@edge-runtime/vm': '*'
3880 | '@vitest/browser': '*'
3881 | '@vitest/ui': '*'
3882 | happy-dom: '*'
3883 | jsdom: '*'
3884 | playwright: '*'
3885 | safaridriver: '*'
3886 | webdriverio: '*'
3887 | peerDependenciesMeta:
3888 | '@edge-runtime/vm':
3889 | optional: true
3890 | '@vitest/browser':
3891 | optional: true
3892 | '@vitest/ui':
3893 | optional: true
3894 | happy-dom:
3895 | optional: true
3896 | jsdom:
3897 | optional: true
3898 | playwright:
3899 | optional: true
3900 | safaridriver:
3901 | optional: true
3902 | webdriverio:
3903 | optional: true
3904 | dependencies:
3905 | '@types/chai': 4.3.5
3906 | '@types/chai-subset': 1.3.3
3907 | '@types/node': 20.4.2
3908 | '@vitest/expect': 0.33.0
3909 | '@vitest/runner': 0.33.0
3910 | '@vitest/snapshot': 0.33.0
3911 | '@vitest/spy': 0.33.0
3912 | '@vitest/utils': 0.33.0
3913 | acorn: 8.10.0
3914 | acorn-walk: 8.2.0
3915 | cac: 6.7.14
3916 | chai: 4.3.7
3917 | debug: 4.3.4
3918 | local-pkg: 0.4.3
3919 | magic-string: 0.30.1
3920 | pathe: 1.1.1
3921 | picocolors: 1.0.0
3922 | std-env: 3.3.3
3923 | strip-literal: 1.0.1
3924 | tinybench: 2.5.0
3925 | tinypool: 0.6.0
3926 | vite: 4.4.4(@types/node@20.4.2)
3927 | vite-node: 0.33.0(@types/node@20.4.2)
3928 | why-is-node-running: 2.2.2
3929 | transitivePeerDependencies:
3930 | - less
3931 | - lightningcss
3932 | - sass
3933 | - stylus
3934 | - sugarss
3935 | - supports-color
3936 | - terser
3937 | dev: true
3938 |
3939 | /vue-eslint-parser@9.3.1(eslint@8.45.0):
3940 | resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
3941 | engines: {node: ^14.17.0 || >=16.0.0}
3942 | peerDependencies:
3943 | eslint: '>=6.0.0'
3944 | dependencies:
3945 | debug: 4.3.4
3946 | eslint: 8.45.0
3947 | eslint-scope: 7.2.0
3948 | eslint-visitor-keys: 3.4.1
3949 | espree: 9.6.0
3950 | esquery: 1.5.0
3951 | lodash: 4.17.21
3952 | semver: 7.5.3
3953 | transitivePeerDependencies:
3954 | - supports-color
3955 | dev: true
3956 |
3957 | /webidl-conversions@4.0.2:
3958 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
3959 | dev: true
3960 |
3961 | /webpack-sources@3.2.3:
3962 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
3963 | engines: {node: '>=10.13.0'}
3964 | dev: false
3965 |
3966 | /webpack-virtual-modules@0.5.0:
3967 | resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
3968 | dev: false
3969 |
3970 | /whatwg-url@7.1.0:
3971 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
3972 | dependencies:
3973 | lodash.sortby: 4.7.0
3974 | tr46: 1.0.1
3975 | webidl-conversions: 4.0.2
3976 | dev: true
3977 |
3978 | /which-boxed-primitive@1.0.2:
3979 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3980 | dependencies:
3981 | is-bigint: 1.0.4
3982 | is-boolean-object: 1.1.2
3983 | is-number-object: 1.0.7
3984 | is-string: 1.0.7
3985 | is-symbol: 1.0.4
3986 | dev: true
3987 |
3988 | /which-typed-array@1.1.9:
3989 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
3990 | engines: {node: '>= 0.4'}
3991 | dependencies:
3992 | available-typed-arrays: 1.0.5
3993 | call-bind: 1.0.2
3994 | for-each: 0.3.3
3995 | gopd: 1.0.1
3996 | has-tostringtag: 1.0.0
3997 | is-typed-array: 1.1.10
3998 | dev: true
3999 |
4000 | /which@2.0.2:
4001 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
4002 | engines: {node: '>= 8'}
4003 | hasBin: true
4004 | dependencies:
4005 | isexe: 2.0.0
4006 | dev: true
4007 |
4008 | /why-is-node-running@2.2.2:
4009 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
4010 | engines: {node: '>=8'}
4011 | hasBin: true
4012 | dependencies:
4013 | siginfo: 2.0.0
4014 | stackback: 0.0.2
4015 | dev: true
4016 |
4017 | /wrappy@1.0.2:
4018 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
4019 | dev: true
4020 |
4021 | /xml-name-validator@4.0.0:
4022 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
4023 | engines: {node: '>=12'}
4024 | dev: true
4025 |
4026 | /yallist@4.0.0:
4027 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4028 | dev: true
4029 |
4030 | /yaml-eslint-parser@1.2.2:
4031 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==}
4032 | engines: {node: ^14.17.0 || >=16.0.0}
4033 | dependencies:
4034 | eslint-visitor-keys: 3.4.1
4035 | lodash: 4.17.21
4036 | yaml: 2.3.1
4037 | dev: true
4038 |
4039 | /yaml@2.3.1:
4040 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
4041 | engines: {node: '>= 14'}
4042 | dev: true
4043 |
4044 | /yocto-queue@0.1.0:
4045 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
4046 | engines: {node: '>=10'}
4047 | dev: true
4048 |
4049 | /yocto-queue@1.0.0:
4050 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
4051 | engines: {node: '>=12.20'}
4052 | dev: true
4053 |
4054 | settings:
4055 | autoInstallPeers: true
4056 | excludeLinksFromLockfile: false
4057 |
--------------------------------------------------------------------------------
/scripts/postbuild.mts:
--------------------------------------------------------------------------------
1 | import { basename, dirname, resolve } from 'node:path'
2 | import { readFile, writeFile } from 'node:fs/promises'
3 | import { fileURLToPath } from 'node:url'
4 | import fg from 'fast-glob'
5 |
6 | // fix cjs exports
7 | const files = await fg('*.js', {
8 | ignore: ['index.js', 'chunk-*'],
9 | absolute: true,
10 | cwd: resolve(dirname(fileURLToPath(import.meta.url)), '../dist'),
11 | })
12 | for (const file of files) {
13 | // eslint-disable-next-line no-console
14 | console.log('[postbuild]', basename(file))
15 | let code = await readFile(file, 'utf8')
16 | code = code.replace('exports.default =', 'module.exports =')
17 | code += 'exports.default = module.exports;'
18 | await writeFile(file, code)
19 | }
20 |
--------------------------------------------------------------------------------
/src/core/options.ts:
--------------------------------------------------------------------------------
1 | import { type FilterPattern } from '@rollup/pluginutils'
2 |
3 | export interface Options {
4 | include?: FilterPattern
5 | exclude?: FilterPattern
6 | enforce?: 'pre' | 'post' | undefined
7 | }
8 |
9 | type Overwrite = Pick> & U
10 |
11 | export type OptionsResolved = Overwrite<
12 | Required,
13 | Pick
14 | >
15 |
16 | export function resolveOption(options: Options): OptionsResolved {
17 | return {
18 | include: options.include || [/\.(vue|[cm]?[jt]sx?)$/],
19 | exclude: options.exclude || [/node_modules/],
20 | enforce: 'enforce' in options ? options.enforce : 'pre',
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/core/transform/index.ts:
--------------------------------------------------------------------------------
1 | import {
2 | MagicString,
3 | babelParse,
4 | getLang,
5 | getTransformResult,
6 | parseSFC,
7 | } from '@vue-macros/common'
8 | import { type Program } from '@babel/types'
9 | import { vIfTransform } from './v-if'
10 | import { vForTransform } from './v-for'
11 |
12 | export function transform(code: string, id: string) {
13 | const lang = getLang(id)
14 |
15 | let asts: { ast: Program; offset: number }[] = []
16 | if (lang === 'vue') {
17 | const { scriptSetup, getSetupAst, script, getScriptAst } = parseSFC(
18 | code,
19 | id
20 | )
21 | if (script) {
22 | asts.push({ ast: getScriptAst()!, offset: script.loc.start.offset })
23 | }
24 | if (scriptSetup) {
25 | asts.push({ ast: getSetupAst()!, offset: scriptSetup.loc.start.offset })
26 | }
27 | } else if (['jsx', 'tsx'].includes(lang)) {
28 | asts = [{ ast: babelParse(code, lang), offset: 0 }]
29 | } else {
30 | return null
31 | }
32 |
33 | const s = new MagicString(code)
34 | for (const { ast, offset } of asts) {
35 | vIfTransform(ast, s, offset)
36 | vForTransform(ast, s, offset)
37 | }
38 |
39 | return getTransformResult(s, id)
40 | }
41 |
--------------------------------------------------------------------------------
/src/core/transform/v-for.ts:
--------------------------------------------------------------------------------
1 | import {
2 | type JSXAttribute,
3 | type JSXElement,
4 | type Node,
5 | type Program,
6 | } from '@babel/types'
7 | import { type MagicString, walkAST } from '@vue-macros/common'
8 |
9 | export function vForTransform(ast: Program, s: MagicString, offset = 0) {
10 | if (!s.slice(ast.start! + offset, ast.end! + offset).includes('v-for')) return
11 |
12 | const nodes: {
13 | node: JSXElement
14 | attribute: JSXAttribute
15 | }[] = []
16 |
17 | walkAST(ast, {
18 | enter(node) {
19 | if (node.type !== 'JSXElement') return
20 |
21 | const attribute = node.openingElement.attributes.find(
22 | (i) => i.type === 'JSXAttribute' && ['v-for'].includes(`${i.name.name}`)
23 | ) as JSXAttribute
24 | if (attribute) {
25 | nodes.push({
26 | node,
27 | attribute,
28 | })
29 | }
30 | },
31 | })
32 |
33 | nodes.forEach(({ node, attribute }) => {
34 | if (`${attribute.name.name}` === 'v-for') {
35 | if (!attribute.value) return
36 | const [i, , list] = s
37 | .slice(
38 | attribute.value.start! + offset + 1,
39 | attribute.value.end! + offset - 1
40 | )
41 | .split(/\s/)
42 |
43 | s.appendLeft(node.start! + offset, ` { ${list}.map(${i}=>`)
44 |
45 | s.appendRight(node.end! + offset, ') }')
46 | s.remove(attribute.start! + offset - 1, attribute.end! + offset)
47 | }
48 | })
49 |
50 | return s
51 | }
52 |
--------------------------------------------------------------------------------
/src/core/transform/v-if.ts:
--------------------------------------------------------------------------------
1 | import {
2 | type JSXAttribute,
3 | type JSXElement,
4 | type Node,
5 | type Program,
6 | } from '@babel/types'
7 | import { type MagicString, walkAST } from '@vue-macros/common'
8 |
9 | export function vIfTransform(ast: Program, s: MagicString, offset = 0) {
10 | if (!s.slice(ast.start! + offset, ast.end! + offset).includes('v-if')) return
11 |
12 | const nodeMap = new Map<
13 | any,
14 | {
15 | node: JSXElement
16 | attribute: JSXAttribute
17 | }[]
18 | >()
19 |
20 | walkAST(ast, {
21 | enter(node, parent) {
22 | if (node.type !== 'JSXElement') return
23 |
24 | const attribute = node.openingElement.attributes.find(
25 | (i) =>
26 | i.type === 'JSXAttribute' &&
27 | ['v-if', 'v-else-if', 'v-else'].includes(`${i.name.name}`)
28 | ) as JSXAttribute
29 | if (attribute) {
30 | if (!nodeMap.has(parent)) nodeMap.set(parent, [])
31 |
32 | nodeMap.get(parent)?.push({
33 | node,
34 | attribute,
35 | })
36 | }
37 | },
38 | })
39 |
40 | const nodes = [...nodeMap.values()].flat()
41 | nodes.forEach(({ node, attribute }, index) => {
42 | if (['v-if', 'v-else-if'].includes(`${attribute.name.name}`)) {
43 | if (attribute.value)
44 | s.appendLeft(
45 | node.start! + offset,
46 | `${attribute.name.name === 'v-if' ? '{ ' : ''}${s.slice(
47 | attribute.value.start! + offset + 1,
48 | attribute.value.end! + offset - 1
49 | )} ? `
50 | )
51 |
52 | s.appendRight(
53 | node.end! + offset,
54 | `${nodes[index + 1]?.attribute.name.name}`.startsWith('v-else')
55 | ? ' :'
56 | : " : '' }"
57 | )
58 | s.remove(attribute.start! + offset - 1, attribute.end! + offset)
59 | } else {
60 | s.appendRight(node.end! + offset, ' }')
61 | }
62 | })
63 |
64 | return s
65 | }
66 |
--------------------------------------------------------------------------------
/src/esbuild.ts:
--------------------------------------------------------------------------------
1 | import unplugin from '.'
2 |
3 | export default unplugin.esbuild
4 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import { createUnplugin } from 'unplugin'
2 | import { createFilter } from '@rollup/pluginutils'
3 | import { type Options, resolveOption } from './core/options'
4 | import { transform } from './core/transform'
5 |
6 | export default createUnplugin((rawOptions = {}) => {
7 | const options = resolveOption(rawOptions)
8 | const filter = createFilter(options.include, options.exclude)
9 |
10 | const name = 'unplugin-jsx-vue-directive'
11 | return {
12 | name,
13 | enforce: options.enforce,
14 |
15 | transformInclude(id) {
16 | return filter(id)
17 | },
18 |
19 | transform,
20 | }
21 | })
22 |
--------------------------------------------------------------------------------
/src/rollup.ts:
--------------------------------------------------------------------------------
1 | import unplugin from '.'
2 |
3 | export default unplugin.rollup
4 |
--------------------------------------------------------------------------------
/src/vite.ts:
--------------------------------------------------------------------------------
1 | import unplugin from '.'
2 |
3 | export default unplugin.vite
4 |
--------------------------------------------------------------------------------
/src/webpack.ts:
--------------------------------------------------------------------------------
1 | import unplugin from '.'
2 |
3 | export default unplugin.webpack
4 |
--------------------------------------------------------------------------------
/tests/v-for.test.ts:
--------------------------------------------------------------------------------
1 | import { expect, test } from 'vitest'
2 | import { transform } from '../src/core/transform'
3 |
4 | test('v-for for vue', () => {
5 | const result = transform(
6 | `
7 |
15 | `,
16 | 'test.vue'
17 | )
18 | expect(result?.code).toMatchInlineSnapshot(`
19 | "
20 |
28 | "
29 | `)
30 | })
31 |
--------------------------------------------------------------------------------
/tests/v-if.test.ts:
--------------------------------------------------------------------------------
1 | import { expect, test } from 'vitest'
2 | import { transform } from '../src/core/transform'
3 |
4 | test('v-if for vue', () => {
5 | const result = transform(
6 | `
7 |
15 | `,
16 | 'test.vue'
17 | )
18 | expect(result?.code).toMatchInlineSnapshot(`
19 | "
20 |
28 | "
29 | `)
30 | })
31 |
32 | test('v-else-if for vue', () => {
33 | const result = transform(
34 | `
35 |
42 | `,
43 | 'test.vue'
44 | )
45 | expect(result?.code).toMatchInlineSnapshot(`
46 | "
47 |
54 | "
55 | `)
56 | })
57 |
58 | test('v-else-if for tsx', () => {
59 | const result = transform(
60 | `
61 | const foo = 2
62 | export default () => <>
63 | 0
64 | 1
65 | 2
66 | >
67 | `,
68 | 'test.tsx'
69 | )
70 | expect(result?.code).toMatchInlineSnapshot(`
71 | "
72 | const foo = 2
73 | export default () => <>
74 | { foo===0 ? 0
:
75 | foo===1 ? 1
:
76 | foo===2 ? 2
: '' }
77 | >
78 | "
79 | `)
80 | })
81 |
82 | test('v-else for jsx', () => {
83 | const result = transform(
84 | `
85 | const foo = 2
86 | export default () => <>
87 | 0
88 | 1
89 | 2
90 | >
91 | `,
92 | 'test.jsx'
93 | )
94 | expect(result?.code).toMatchInlineSnapshot(`
95 | "
96 | const foo = 2
97 | export default () => <>
98 | { foo===0 ? 0
:
99 | foo===1 ? 1
:
100 | 2
}
101 | >
102 | "
103 | `)
104 | })
105 |
106 | test('nested v-if for vue', () => {
107 | const result = transform(
108 | `
109 | const foo = 2
110 | export default () =><>
111 |
112 |
0-0
113 |
0-1
114 |
0-2
115 |
116 | 1
117 | 2
118 | >
119 | `,
120 | 'test.tsx'
121 | )
122 | expect(result?.code).toMatchInlineSnapshot(`
123 | "
124 | const foo = 2
125 | export default () =><>
126 | { foo===0 ?
127 | { foo==0 ?
0-0
:
128 | foo==1 ?
0-1
:
129 |
0-2
}
130 |
:
131 | foo===1 ? 1
:
132 | 2
}
133 | >
134 | "
135 | `)
136 | })
137 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "module": "esnext",
5 | "lib": ["es2022"],
6 | "strict": true,
7 | "esModuleInterop": true,
8 | "moduleResolution": "bundler",
9 | "skipLibCheck": true,
10 | "noUnusedLocals": true,
11 | "resolveJsonModule": true,
12 | "types": ["node"],
13 | "jsx": "preserve"
14 | },
15 | "include": ["src", "tests", "scripts"],
16 | "exclude": ["tests/fixtures"]
17 | }
18 |
--------------------------------------------------------------------------------
/tsup.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'tsup'
2 |
3 | export default defineConfig({
4 | entry: ['./src/*.ts'],
5 | format: ['cjs', 'esm'],
6 | target: 'node16.14',
7 | splitting: true,
8 | clean: true,
9 | dts: true,
10 | })
11 |
--------------------------------------------------------------------------------