-16
.github/renovate.json5
-16
.github/renovate.json5
···
1
-
{
2
-
"extends": ["config:base"],
3
-
"branchPrefix": "maintenance/",
4
-
"username": "renovate-release",
5
-
"gitAuthor": "Renovate Bot <bot@renovateapp.com>",
6
-
"onboarding": false,
7
-
"prConcurrentLimit": 0,
8
-
"prHourlyLimit": 5,
9
-
"dependencyDashboardApproval": false,
10
-
"minimumReleaseAge": "0",
11
-
"packageRules": [
12
-
{
13
-
"matchUpdateTypes": ["minor", "patch"]
14
-
}
15
-
]
16
-
}
-15
.github/workflows/renovate.yml
-15
.github/workflows/renovate.yml
···
1
-
name: Renovate
2
-
on:
3
-
schedule:
4
-
- cron: "0 9 * * 1"
5
-
jobs:
6
-
renovate:
7
-
runs-on: ubuntu-latest
8
-
steps:
9
-
- name: Checkout
10
-
uses: actions/checkout@v4.1.7
11
-
- name: Self-hosted Renovate
12
-
uses: renovatebot/github-action@v41.0.7
13
-
with:
14
-
configurationFile: .github/renovate.json5
15
-
token: ${{ secrets.RENOVATE_TOKEN }}
+2
-22
.gitignore
+2
-22
.gitignore
···
1
-
# build output
2
-
dist/
3
-
4
-
# generated types
5
-
.astro/
6
-
7
-
# dependencies
8
-
node_modules/
9
-
10
-
# logs
11
-
npm-debug.log*
12
-
yarn-debug.log*
13
-
yarn-error.log*
14
-
pnpm-debug.log*
15
-
16
-
# environment variables
17
-
.env
18
-
.env.production
19
-
20
-
# macOS-specific files
21
-
.DS_Store
22
-
.vercel
1
+
.wrangler
2
+
node_modules
-3
README.md
-3
README.md
-48
astro.config.ts
-48
astro.config.ts
···
1
-
import { defineConfig, sharpImageService } from "astro/config";
2
-
import sitemap from "@astrojs/sitemap";
3
-
import UnoCSS from "unocss/astro";
4
-
import mdx from "@astrojs/mdx";
5
-
6
-
import cloudflare from "@astrojs/cloudflare";
7
-
8
-
// https://astro.build/config
9
-
export default defineConfig({
10
-
site: "https://dane.computer",
11
-
experimental: {
12
-
contentIntellisense: true,
13
-
},
14
-
image: {
15
-
service: sharpImageService(),
16
-
},
17
-
integrations: [
18
-
UnoCSS({
19
-
injectReset: true,
20
-
}),
21
-
sitemap(),
22
-
mdx(),
23
-
],
24
-
markdown: {
25
-
syntaxHighlight: "shiki",
26
-
shikiConfig: {
27
-
theme: "solarized-light",
28
-
wrap: true,
29
-
transformers: [
30
-
{
31
-
preprocess(code) {
32
-
if (code.endsWith("\n")) {
33
-
code = code.slice(0, -1);
34
-
}
35
-
return code;
36
-
},
37
-
},
38
-
],
39
-
},
40
-
},
41
-
output: "server",
42
-
adapter: cloudflare({
43
-
imageService: "compile",
44
-
platformProxy: {
45
-
enabled: true,
46
-
},
47
-
}),
48
-
});
+7
-31
package.json
+7
-31
package.json
···
1
1
{
2
-
"name": "danethe.dev-astro",
3
-
"type": "module",
4
-
"version": "0.0.1",
2
+
"name": "website",
3
+
"version": "0.0.0",
4
+
"private": true,
5
5
"scripts": {
6
-
"dev": "astro dev",
7
-
"start": "astro dev",
8
-
"build": "astro check && astro build",
9
-
"preview": "astro build && wrangler dev",
10
-
"astro": "astro",
11
-
"deploy": "astro build && wrangler deploy",
12
-
"cf-typegen": "wrangler types"
13
-
},
14
-
"dependencies": {
15
-
"@astrojs/check": "^0.9.4",
16
-
"@astrojs/cloudflare": "^12.6.4",
17
-
"@astrojs/mdx": "^4.3.4",
18
-
"@astrojs/sitemap": "latest",
19
-
"@nulfrost/leaflet-loader-astro": "^1.2.0",
20
-
"astro": "^5.13.2",
21
-
"sharp": "^0.34.3",
22
-
"typescript": "^5.9.2"
6
+
"deploy": "wrangler deploy",
7
+
"dev": "wrangler dev",
8
+
"start": "wrangler dev"
23
9
},
24
-
"trustedDependencies": [
25
-
"sharp"
26
-
],
27
10
"devDependencies": {
28
-
"@cloudflare/workers-types": "^4.20250822.0",
29
-
"@iconify-json/lucide": "^1.2.63",
30
-
"@iconify-json/tabler": "^1.2.22",
31
-
"@unocss/reset": "^66.4.2",
32
-
"detect-libc": "^2.0.4",
33
-
"tsx": "^4.20.4",
34
-
"unocss": "^66.4.2",
35
-
"wrangler": "^4.32.0"
11
+
"wrangler": "^4.55.0"
36
12
}
37
13
}
+219
-5503
pnpm-lock.yaml
+219
-5503
pnpm-lock.yaml
···
7
7
importers:
8
8
9
9
.:
10
-
dependencies:
11
-
'@astrojs/check':
12
-
specifier: ^0.9.4
13
-
version: 0.9.4(prettier@3.6.2)(typescript@5.9.2)
14
-
'@astrojs/cloudflare':
15
-
specifier: ^12.6.4
16
-
version: 12.6.4(@types/node@22.5.0)(astro@5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
17
-
'@astrojs/mdx':
18
-
specifier: ^4.3.4
19
-
version: 4.3.4(astro@5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0))
20
-
'@astrojs/sitemap':
21
-
specifier: latest
22
-
version: 3.2.1
23
-
'@nulfrost/leaflet-loader-astro':
24
-
specifier: ^1.2.0
25
-
version: 1.2.0
26
-
astro:
27
-
specifier: ^5.13.2
28
-
version: 5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0)
29
-
sharp:
30
-
specifier: ^0.34.3
31
-
version: 0.34.3
32
-
typescript:
33
-
specifier: ^5.9.2
34
-
version: 5.9.2
35
10
devDependencies:
36
-
'@cloudflare/workers-types':
37
-
specifier: ^4.20250822.0
38
-
version: 4.20250822.0
39
-
'@iconify-json/lucide':
40
-
specifier: ^1.2.63
41
-
version: 1.2.63
42
-
'@iconify-json/tabler':
43
-
specifier: ^1.2.22
44
-
version: 1.2.22
45
-
'@unocss/reset':
46
-
specifier: ^66.4.2
47
-
version: 66.4.2
48
-
detect-libc:
49
-
specifier: ^2.0.4
50
-
version: 2.0.4
51
-
tsx:
52
-
specifier: ^4.20.4
53
-
version: 4.20.4
54
-
unocss:
55
-
specifier: ^66.4.2
56
-
version: 66.4.2(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))
57
11
wrangler:
58
-
specifier: ^4.32.0
59
-
version: 4.32.0(@cloudflare/workers-types@4.20250822.0)
12
+
specifier: ^4.55.0
13
+
version: 4.55.0
60
14
61
15
packages:
62
16
63
-
'@ampproject/remapping@2.3.0':
64
-
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
65
-
engines: {node: '>=6.0.0'}
66
-
67
-
'@antfu/install-pkg@1.1.0':
68
-
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
69
-
70
-
'@antfu/utils@9.2.0':
71
-
resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==}
72
-
73
-
'@astrojs/check@0.9.4':
74
-
resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==}
75
-
hasBin: true
76
-
peerDependencies:
77
-
typescript: ^5.0.0
78
-
79
-
'@astrojs/cloudflare@12.6.4':
80
-
resolution: {integrity: sha512-219xttOYWjtbVQTd/gm+bTeLdXixBQSDT76okWZisGqcuF1YR4gkg/bPGY6tH5d/zitiUi5010rUAzXNzP0j9w==}
81
-
peerDependencies:
82
-
astro: ^5.0.0
83
-
84
-
'@astrojs/compiler@2.10.3':
85
-
resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
86
-
87
-
'@astrojs/compiler@2.12.2':
88
-
resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==}
89
-
90
-
'@astrojs/internal-helpers@0.7.2':
91
-
resolution: {integrity: sha512-KCkCqR3Goym79soqEtbtLzJfqhTWMyVaizUi35FLzgGSzBotSw8DB1qwsu7U96ihOJgYhDk2nVPz+3LnXPeX6g==}
92
-
93
-
'@astrojs/language-server@2.15.4':
94
-
resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
95
-
hasBin: true
96
-
peerDependencies:
97
-
prettier: ^3.0.0
98
-
prettier-plugin-astro: '>=0.11.0'
99
-
peerDependenciesMeta:
100
-
prettier:
101
-
optional: true
102
-
prettier-plugin-astro:
103
-
optional: true
104
-
105
-
'@astrojs/markdown-remark@6.3.6':
106
-
resolution: {integrity: sha512-bwylYktCTsLMVoCOEHbn2GSUA3c5KT/qilekBKA3CBng0bo1TYjNZPr761vxumRk9kJGqTOtU+fgCAp5Vwokug==}
107
-
108
-
'@astrojs/mdx@4.3.4':
109
-
resolution: {integrity: sha512-Ew3iP+6zuzzJWNEH5Qr1iknrue1heEfgmfuMpuwLaSwqlUiJQ0NDb2oxKosgWU1ROYmVf1H4KCmS6QdMWKyFjw==}
110
-
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
111
-
peerDependencies:
112
-
astro: ^5.0.0
113
-
114
-
'@astrojs/prism@3.3.0':
115
-
resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==}
116
-
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
117
-
118
-
'@astrojs/sitemap@3.2.1':
119
-
resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==}
120
-
121
-
'@astrojs/telemetry@3.3.0':
122
-
resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==}
123
-
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
124
-
125
-
'@astrojs/underscore-redirects@1.0.0':
126
-
resolution: {integrity: sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ==}
127
-
128
-
'@astrojs/yaml2ts@0.2.2':
129
-
resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
130
-
131
-
'@atcute/client@4.0.3':
132
-
resolution: {integrity: sha512-RIOZWFVLca/HiPAAUDqQPOdOreCxTbL5cb+WUf5yqQOKIu5yEAP3eksinmlLmgIrlr5qVOE7brazUUzaskFCfw==}
133
-
134
-
'@atcute/identity@1.0.3':
135
-
resolution: {integrity: sha512-mNMxbKHFGys03A8JXKk0KfMBzdd0vrYMzZZWjpw1nYTs0+ea6bo5S1hwqVUZxHdo1gFHSe/t63jxQIF4yL9aKw==}
136
-
137
-
'@atcute/lexicons@1.1.0':
138
-
resolution: {integrity: sha512-LFqwnria78xLYb62Ri/+WwQpUTgZp2DuyolNGIIOV1dpiKhFFFh//nscHMA6IExFLQRqWDs3tTjy7zv0h3sf1Q==}
139
-
140
-
'@atproto/api@0.16.2':
141
-
resolution: {integrity: sha512-sSTg31J8ws8DNaoiizp+/uJideRxRaJsq+Nyl8rnSxGw0w3oCvoeRU19iRWh2t0jZEmiRJAGkveGu23NKmPYEQ==}
142
-
143
-
'@atproto/common-web@0.4.2':
144
-
resolution: {integrity: sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==}
145
-
146
-
'@atproto/lexicon@0.4.12':
147
-
resolution: {integrity: sha512-fcEvEQ1GpQYF5igZ4IZjPWEoWVpsEF22L9RexxLS3ptfySXLflEyH384e7HITzO/73McDeaJx3lqHIuqn9ulnw==}
148
-
149
-
'@atproto/syntax@0.4.0':
150
-
resolution: {integrity: sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==}
151
-
152
-
'@atproto/xrpc@0.7.1':
153
-
resolution: {integrity: sha512-ANHEzlskYlMEdH18m+Itp3a8d0pEJao2qoDybDoMupTnoeNkya4VKIaOgAi6ERQnqatBBZyn9asW+7rJmSt/8g==}
154
-
155
-
'@babel/code-frame@7.27.1':
156
-
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
157
-
engines: {node: '>=6.9.0'}
158
-
159
-
'@babel/generator@7.28.0':
160
-
resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
161
-
engines: {node: '>=6.9.0'}
162
-
163
-
'@babel/helper-globals@7.28.0':
164
-
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
165
-
engines: {node: '>=6.9.0'}
166
-
167
-
'@babel/helper-string-parser@7.27.1':
168
-
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
169
-
engines: {node: '>=6.9.0'}
170
-
171
-
'@babel/helper-validator-identifier@7.27.1':
172
-
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
173
-
engines: {node: '>=6.9.0'}
174
-
175
-
'@babel/parser@7.28.0':
176
-
resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
177
-
engines: {node: '>=6.0.0'}
178
-
hasBin: true
179
-
180
-
'@babel/template@7.27.2':
181
-
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
182
-
engines: {node: '>=6.9.0'}
183
-
184
-
'@babel/traverse@7.28.0':
185
-
resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
186
-
engines: {node: '>=6.9.0'}
187
-
188
-
'@babel/types@7.28.2':
189
-
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
190
-
engines: {node: '>=6.9.0'}
191
-
192
-
'@badrap/valita@0.4.6':
193
-
resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==}
194
-
engines: {node: '>= 18'}
195
-
196
-
'@capsizecss/unpack@2.4.0':
197
-
resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
198
-
199
-
'@cloudflare/kv-asset-handler@0.4.0':
200
-
resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==}
17
+
'@cloudflare/kv-asset-handler@0.4.1':
18
+
resolution: {integrity: sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==}
201
19
engines: {node: '>=18.0.0'}
202
20
203
-
'@cloudflare/unenv-preset@2.6.2':
204
-
resolution: {integrity: sha512-C7/tW7Qy+wGOCmHXu7xpP1TF3uIhRoi7zVY7dmu/SOSGjPilK+lSQ2lIRILulZsT467ZJNlI0jBxMbd8LzkGRg==}
21
+
'@cloudflare/unenv-preset@2.7.13':
22
+
resolution: {integrity: sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw==}
205
23
peerDependencies:
206
-
unenv: 2.0.0-rc.19
207
-
workerd: ^1.20250802.0
24
+
unenv: 2.0.0-rc.24
25
+
workerd: ^1.20251202.0
208
26
peerDependenciesMeta:
209
27
workerd:
210
28
optional: true
211
29
212
-
'@cloudflare/workerd-darwin-64@1.20250816.0':
213
-
resolution: {integrity: sha512-yN1Rga4ufTdrJPCP4gEqfB47i1lWi3teY5IoeQbUuKnjnCtm4pZvXur526JzCmaw60Jx+AEWf5tizdwRd5hHBQ==}
30
+
'@cloudflare/workerd-darwin-64@1.20251213.0':
31
+
resolution: {integrity: sha512-29mPlP7xgyik85EHotrakuQur5WfuAR4tRAntRFwLEFnB88RB7br6Me9wb15itu/1l9nMyimZWhBMAfnEs5PQw==}
214
32
engines: {node: '>=16'}
215
33
cpu: [x64]
216
34
os: [darwin]
217
35
218
-
'@cloudflare/workerd-darwin-arm64@1.20250816.0':
219
-
resolution: {integrity: sha512-WyKPMQhbU+TTf4uDz3SA7ZObspg7WzyJMv/7J4grSddpdx2A4Y4SfPu3wsZleAOIMOAEVi0A1sYDhdltKM7Mxg==}
36
+
'@cloudflare/workerd-darwin-arm64@1.20251213.0':
37
+
resolution: {integrity: sha512-gn4nIg7hbGyHxyNdVqDmSvgMfgytFr4Z/OXGp2ZorP1+OKeGLvfQ70LEEYY/kZwSsbOqEYDXyU6LzPj4n86NZQ==}
220
38
engines: {node: '>=16'}
221
39
cpu: [arm64]
222
40
os: [darwin]
223
41
224
-
'@cloudflare/workerd-linux-64@1.20250816.0':
225
-
resolution: {integrity: sha512-NWHOuFnVBaPRhLHw8kjPO9GJmc2P/CTYbnNlNm0EThyi57o/oDx0ldWLJqEHlrdEPOw7zEVGBqM/6M+V9agC6w==}
42
+
'@cloudflare/workerd-linux-64@1.20251213.0':
43
+
resolution: {integrity: sha512-zMO9tV4aGDZnRfsWg5MC1mbXaRdutDcMeqH5XMzGHsuKO66tbBipV38gX76PLqxKH+UfbE3Uo3jk3iqIuPEF3g==}
226
44
engines: {node: '>=16'}
227
45
cpu: [x64]
228
46
os: [linux]
229
47
230
-
'@cloudflare/workerd-linux-arm64@1.20250816.0':
231
-
resolution: {integrity: sha512-FR+/yhaWs7FhfC3GKsM3+usQVrGEweJ9qyh7p+R6HNwnobgKr/h5ATWvJ4obGJF6ZHHodgSe+gOSYR7fkJ1xAQ==}
48
+
'@cloudflare/workerd-linux-arm64@1.20251213.0':
49
+
resolution: {integrity: sha512-8pQk1dCzdyZdJXehIhxkFMTc5lTLxzqmxskCGlpbem/pWIPTAEjt25OFCxq5Z3iU/x/kI8tcQdYRYx77KS32mQ==}
232
50
engines: {node: '>=16'}
233
51
cpu: [arm64]
234
52
os: [linux]
235
53
236
-
'@cloudflare/workerd-windows-64@1.20250816.0':
237
-
resolution: {integrity: sha512-0lqClj2UMhFa8tCBiiX7Zhd5Bjp0V+X8oNBG6V6WsR9p9/HlIHAGgwRAM7aYkyG+8KC8xlbC89O2AXUXLpHx0g==}
54
+
'@cloudflare/workerd-windows-64@1.20251213.0':
55
+
resolution: {integrity: sha512-QBwfyZXTzI2JHLS7ZEuVVMC81PAQyNxPdcv9Dxd8wvV4QYF7B97h9pUtaBnqUdlBwL6e3O8QniYkOl8c7bEFJw==}
238
56
engines: {node: '>=16'}
239
57
cpu: [x64]
240
58
os: [win32]
241
59
242
-
'@cloudflare/workers-types@4.20250822.0':
243
-
resolution: {integrity: sha512-SR5nxiclSEXS/lVwcfFCS/h7L99VWg0wa2B2CavdTAOwGznwTNcd3vmrrer3LwkqhAUQnDc2aZg3HbRvoh4LYw==}
244
-
245
60
'@cspotcode/source-map-support@0.8.1':
246
61
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
247
62
engines: {node: '>=12'}
248
63
249
-
'@emmetio/abbreviation@2.3.3':
250
-
resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
251
-
252
-
'@emmetio/css-abbreviation@2.1.8':
253
-
resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
254
-
255
-
'@emmetio/css-parser@0.4.0':
256
-
resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==}
257
-
258
-
'@emmetio/html-matcher@1.3.0':
259
-
resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
64
+
'@emnapi/runtime@1.7.1':
65
+
resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
260
66
261
-
'@emmetio/scanner@1.0.4':
262
-
resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
263
-
264
-
'@emmetio/stream-reader-utils@0.1.0':
265
-
resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
266
-
267
-
'@emmetio/stream-reader@2.2.0':
268
-
resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
269
-
270
-
'@emnapi/runtime@1.4.5':
271
-
resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
272
-
273
-
'@esbuild/aix-ppc64@0.25.4':
274
-
resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
67
+
'@esbuild/aix-ppc64@0.27.0':
68
+
resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==}
275
69
engines: {node: '>=18'}
276
70
cpu: [ppc64]
277
71
os: [aix]
278
72
279
-
'@esbuild/aix-ppc64@0.25.8':
280
-
resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
281
-
engines: {node: '>=18'}
282
-
cpu: [ppc64]
283
-
os: [aix]
284
-
285
-
'@esbuild/android-arm64@0.25.4':
286
-
resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
73
+
'@esbuild/android-arm64@0.27.0':
74
+
resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==}
287
75
engines: {node: '>=18'}
288
76
cpu: [arm64]
289
77
os: [android]
290
78
291
-
'@esbuild/android-arm64@0.25.8':
292
-
resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==}
293
-
engines: {node: '>=18'}
294
-
cpu: [arm64]
295
-
os: [android]
296
-
297
-
'@esbuild/android-arm@0.25.4':
298
-
resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
79
+
'@esbuild/android-arm@0.27.0':
80
+
resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==}
299
81
engines: {node: '>=18'}
300
82
cpu: [arm]
301
83
os: [android]
302
84
303
-
'@esbuild/android-arm@0.25.8':
304
-
resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==}
305
-
engines: {node: '>=18'}
306
-
cpu: [arm]
307
-
os: [android]
308
-
309
-
'@esbuild/android-x64@0.25.4':
310
-
resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
85
+
'@esbuild/android-x64@0.27.0':
86
+
resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==}
311
87
engines: {node: '>=18'}
312
88
cpu: [x64]
313
89
os: [android]
314
90
315
-
'@esbuild/android-x64@0.25.8':
316
-
resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==}
317
-
engines: {node: '>=18'}
318
-
cpu: [x64]
319
-
os: [android]
320
-
321
-
'@esbuild/darwin-arm64@0.25.4':
322
-
resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
91
+
'@esbuild/darwin-arm64@0.27.0':
92
+
resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==}
323
93
engines: {node: '>=18'}
324
94
cpu: [arm64]
325
95
os: [darwin]
326
96
327
-
'@esbuild/darwin-arm64@0.25.8':
328
-
resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
329
-
engines: {node: '>=18'}
330
-
cpu: [arm64]
331
-
os: [darwin]
332
-
333
-
'@esbuild/darwin-x64@0.25.4':
334
-
resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
97
+
'@esbuild/darwin-x64@0.27.0':
98
+
resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==}
335
99
engines: {node: '>=18'}
336
100
cpu: [x64]
337
101
os: [darwin]
338
102
339
-
'@esbuild/darwin-x64@0.25.8':
340
-
resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==}
341
-
engines: {node: '>=18'}
342
-
cpu: [x64]
343
-
os: [darwin]
344
-
345
-
'@esbuild/freebsd-arm64@0.25.4':
346
-
resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
103
+
'@esbuild/freebsd-arm64@0.27.0':
104
+
resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==}
347
105
engines: {node: '>=18'}
348
106
cpu: [arm64]
349
107
os: [freebsd]
350
108
351
-
'@esbuild/freebsd-arm64@0.25.8':
352
-
resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
353
-
engines: {node: '>=18'}
354
-
cpu: [arm64]
355
-
os: [freebsd]
356
-
357
-
'@esbuild/freebsd-x64@0.25.4':
358
-
resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
109
+
'@esbuild/freebsd-x64@0.27.0':
110
+
resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==}
359
111
engines: {node: '>=18'}
360
112
cpu: [x64]
361
113
os: [freebsd]
362
114
363
-
'@esbuild/freebsd-x64@0.25.8':
364
-
resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==}
365
-
engines: {node: '>=18'}
366
-
cpu: [x64]
367
-
os: [freebsd]
368
-
369
-
'@esbuild/linux-arm64@0.25.4':
370
-
resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
371
-
engines: {node: '>=18'}
372
-
cpu: [arm64]
373
-
os: [linux]
374
-
375
-
'@esbuild/linux-arm64@0.25.8':
376
-
resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==}
115
+
'@esbuild/linux-arm64@0.27.0':
116
+
resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==}
377
117
engines: {node: '>=18'}
378
118
cpu: [arm64]
379
119
os: [linux]
380
120
381
-
'@esbuild/linux-arm@0.25.4':
382
-
resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
121
+
'@esbuild/linux-arm@0.27.0':
122
+
resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==}
383
123
engines: {node: '>=18'}
384
124
cpu: [arm]
385
125
os: [linux]
386
126
387
-
'@esbuild/linux-arm@0.25.8':
388
-
resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==}
389
-
engines: {node: '>=18'}
390
-
cpu: [arm]
391
-
os: [linux]
392
-
393
-
'@esbuild/linux-ia32@0.25.4':
394
-
resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
127
+
'@esbuild/linux-ia32@0.27.0':
128
+
resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==}
395
129
engines: {node: '>=18'}
396
130
cpu: [ia32]
397
131
os: [linux]
398
132
399
-
'@esbuild/linux-ia32@0.25.8':
400
-
resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
401
-
engines: {node: '>=18'}
402
-
cpu: [ia32]
403
-
os: [linux]
404
-
405
-
'@esbuild/linux-loong64@0.25.4':
406
-
resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
407
-
engines: {node: '>=18'}
408
-
cpu: [loong64]
409
-
os: [linux]
410
-
411
-
'@esbuild/linux-loong64@0.25.8':
412
-
resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
133
+
'@esbuild/linux-loong64@0.27.0':
134
+
resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==}
413
135
engines: {node: '>=18'}
414
136
cpu: [loong64]
415
137
os: [linux]
416
138
417
-
'@esbuild/linux-mips64el@0.25.4':
418
-
resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
139
+
'@esbuild/linux-mips64el@0.27.0':
140
+
resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==}
419
141
engines: {node: '>=18'}
420
142
cpu: [mips64el]
421
143
os: [linux]
422
144
423
-
'@esbuild/linux-mips64el@0.25.8':
424
-
resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==}
425
-
engines: {node: '>=18'}
426
-
cpu: [mips64el]
427
-
os: [linux]
428
-
429
-
'@esbuild/linux-ppc64@0.25.4':
430
-
resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
145
+
'@esbuild/linux-ppc64@0.27.0':
146
+
resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==}
431
147
engines: {node: '>=18'}
432
148
cpu: [ppc64]
433
149
os: [linux]
434
150
435
-
'@esbuild/linux-ppc64@0.25.8':
436
-
resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
437
-
engines: {node: '>=18'}
438
-
cpu: [ppc64]
439
-
os: [linux]
440
-
441
-
'@esbuild/linux-riscv64@0.25.4':
442
-
resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
443
-
engines: {node: '>=18'}
444
-
cpu: [riscv64]
445
-
os: [linux]
446
-
447
-
'@esbuild/linux-riscv64@0.25.8':
448
-
resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
151
+
'@esbuild/linux-riscv64@0.27.0':
152
+
resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==}
449
153
engines: {node: '>=18'}
450
154
cpu: [riscv64]
451
155
os: [linux]
452
156
453
-
'@esbuild/linux-s390x@0.25.4':
454
-
resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
455
-
engines: {node: '>=18'}
456
-
cpu: [s390x]
457
-
os: [linux]
458
-
459
-
'@esbuild/linux-s390x@0.25.8':
460
-
resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
157
+
'@esbuild/linux-s390x@0.27.0':
158
+
resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==}
461
159
engines: {node: '>=18'}
462
160
cpu: [s390x]
463
161
os: [linux]
464
162
465
-
'@esbuild/linux-x64@0.25.4':
466
-
resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
163
+
'@esbuild/linux-x64@0.27.0':
164
+
resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==}
467
165
engines: {node: '>=18'}
468
166
cpu: [x64]
469
167
os: [linux]
470
168
471
-
'@esbuild/linux-x64@0.25.8':
472
-
resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
473
-
engines: {node: '>=18'}
474
-
cpu: [x64]
475
-
os: [linux]
476
-
477
-
'@esbuild/netbsd-arm64@0.25.4':
478
-
resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
169
+
'@esbuild/netbsd-arm64@0.27.0':
170
+
resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==}
479
171
engines: {node: '>=18'}
480
172
cpu: [arm64]
481
173
os: [netbsd]
482
174
483
-
'@esbuild/netbsd-arm64@0.25.8':
484
-
resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
485
-
engines: {node: '>=18'}
486
-
cpu: [arm64]
487
-
os: [netbsd]
488
-
489
-
'@esbuild/netbsd-x64@0.25.4':
490
-
resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
175
+
'@esbuild/netbsd-x64@0.27.0':
176
+
resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==}
491
177
engines: {node: '>=18'}
492
178
cpu: [x64]
493
179
os: [netbsd]
494
180
495
-
'@esbuild/netbsd-x64@0.25.8':
496
-
resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==}
497
-
engines: {node: '>=18'}
498
-
cpu: [x64]
499
-
os: [netbsd]
500
-
501
-
'@esbuild/openbsd-arm64@0.25.4':
502
-
resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
181
+
'@esbuild/openbsd-arm64@0.27.0':
182
+
resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==}
503
183
engines: {node: '>=18'}
504
184
cpu: [arm64]
505
185
os: [openbsd]
506
186
507
-
'@esbuild/openbsd-arm64@0.25.8':
508
-
resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
509
-
engines: {node: '>=18'}
510
-
cpu: [arm64]
511
-
os: [openbsd]
512
-
513
-
'@esbuild/openbsd-x64@0.25.4':
514
-
resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
187
+
'@esbuild/openbsd-x64@0.27.0':
188
+
resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==}
515
189
engines: {node: '>=18'}
516
190
cpu: [x64]
517
191
os: [openbsd]
518
192
519
-
'@esbuild/openbsd-x64@0.25.8':
520
-
resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
521
-
engines: {node: '>=18'}
522
-
cpu: [x64]
523
-
os: [openbsd]
524
-
525
-
'@esbuild/openharmony-arm64@0.25.8':
526
-
resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==}
193
+
'@esbuild/openharmony-arm64@0.27.0':
194
+
resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==}
527
195
engines: {node: '>=18'}
528
196
cpu: [arm64]
529
197
os: [openharmony]
530
198
531
-
'@esbuild/sunos-x64@0.25.4':
532
-
resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
199
+
'@esbuild/sunos-x64@0.27.0':
200
+
resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==}
533
201
engines: {node: '>=18'}
534
202
cpu: [x64]
535
203
os: [sunos]
536
204
537
-
'@esbuild/sunos-x64@0.25.8':
538
-
resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
539
-
engines: {node: '>=18'}
540
-
cpu: [x64]
541
-
os: [sunos]
542
-
543
-
'@esbuild/win32-arm64@0.25.4':
544
-
resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
205
+
'@esbuild/win32-arm64@0.27.0':
206
+
resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==}
545
207
engines: {node: '>=18'}
546
208
cpu: [arm64]
547
209
os: [win32]
548
210
549
-
'@esbuild/win32-arm64@0.25.8':
550
-
resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==}
551
-
engines: {node: '>=18'}
552
-
cpu: [arm64]
553
-
os: [win32]
554
-
555
-
'@esbuild/win32-ia32@0.25.4':
556
-
resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
211
+
'@esbuild/win32-ia32@0.27.0':
212
+
resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==}
557
213
engines: {node: '>=18'}
558
214
cpu: [ia32]
559
215
os: [win32]
560
216
561
-
'@esbuild/win32-ia32@0.25.8':
562
-
resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
563
-
engines: {node: '>=18'}
564
-
cpu: [ia32]
565
-
os: [win32]
566
-
567
-
'@esbuild/win32-x64@0.25.4':
568
-
resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
217
+
'@esbuild/win32-x64@0.27.0':
218
+
resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==}
569
219
engines: {node: '>=18'}
570
220
cpu: [x64]
571
221
os: [win32]
572
222
573
-
'@esbuild/win32-x64@0.25.8':
574
-
resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
575
-
engines: {node: '>=18'}
576
-
cpu: [x64]
577
-
os: [win32]
578
-
579
-
'@iconify-json/lucide@1.2.63':
580
-
resolution: {integrity: sha512-4rRKhUhEh4TsBq5ypbimHbBA6ApIcDLR9gzjnJT2cvUn2+rG+oG4TPXgHLFmIaRkHKYcMKukdcfOUaJbM/G4pQ==}
581
-
582
-
'@iconify-json/tabler@1.2.22':
583
-
resolution: {integrity: sha512-KmCtTzZyz7dtszdQGJ5wbWqko6exhI38e4aCQqWZE1Z2wGUqBsMXrRWawXkAp6/XNBebt54h0lcxFCaTYBwFJg==}
584
-
585
-
'@iconify/types@2.0.0':
586
-
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
587
-
588
-
'@iconify/utils@3.0.1':
589
-
resolution: {integrity: sha512-A78CUEnFGX8I/WlILxJCuIJXloL0j/OJ9PSchPAfCargEIKmUBWvvEMmKWB5oONwiUqlNt+5eRufdkLxeHIWYw==}
590
-
591
223
'@img/sharp-darwin-arm64@0.33.5':
592
224
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
593
225
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
594
226
cpu: [arm64]
595
227
os: [darwin]
596
228
597
-
'@img/sharp-darwin-arm64@0.34.3':
598
-
resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==}
599
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
600
-
cpu: [arm64]
601
-
os: [darwin]
602
-
603
229
'@img/sharp-darwin-x64@0.33.5':
604
230
resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
605
231
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
606
232
cpu: [x64]
607
233
os: [darwin]
608
234
609
-
'@img/sharp-darwin-x64@0.34.3':
610
-
resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==}
611
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
612
-
cpu: [x64]
613
-
os: [darwin]
614
-
615
235
'@img/sharp-libvips-darwin-arm64@1.0.4':
616
236
resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
617
237
cpu: [arm64]
618
238
os: [darwin]
619
239
620
-
'@img/sharp-libvips-darwin-arm64@1.2.0':
621
-
resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==}
622
-
cpu: [arm64]
623
-
os: [darwin]
624
-
625
240
'@img/sharp-libvips-darwin-x64@1.0.4':
626
241
resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
627
242
cpu: [x64]
628
243
os: [darwin]
629
244
630
-
'@img/sharp-libvips-darwin-x64@1.2.0':
631
-
resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==}
632
-
cpu: [x64]
633
-
os: [darwin]
634
-
635
245
'@img/sharp-libvips-linux-arm64@1.0.4':
636
246
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
637
247
cpu: [arm64]
638
248
os: [linux]
639
249
640
-
'@img/sharp-libvips-linux-arm64@1.2.0':
641
-
resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==}
642
-
cpu: [arm64]
643
-
os: [linux]
644
-
645
250
'@img/sharp-libvips-linux-arm@1.0.5':
646
251
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
647
252
cpu: [arm]
648
-
os: [linux]
649
-
650
-
'@img/sharp-libvips-linux-arm@1.2.0':
651
-
resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==}
652
-
cpu: [arm]
653
-
os: [linux]
654
-
655
-
'@img/sharp-libvips-linux-ppc64@1.2.0':
656
-
resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==}
657
-
cpu: [ppc64]
658
253
os: [linux]
659
254
660
255
'@img/sharp-libvips-linux-s390x@1.0.4':
···
662
257
cpu: [s390x]
663
258
os: [linux]
664
259
665
-
'@img/sharp-libvips-linux-s390x@1.2.0':
666
-
resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==}
667
-
cpu: [s390x]
668
-
os: [linux]
669
-
670
260
'@img/sharp-libvips-linux-x64@1.0.4':
671
261
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
672
262
cpu: [x64]
673
263
os: [linux]
674
264
675
-
'@img/sharp-libvips-linux-x64@1.2.0':
676
-
resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==}
677
-
cpu: [x64]
678
-
os: [linux]
679
-
680
265
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
681
266
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
682
267
cpu: [arm64]
683
268
os: [linux]
684
269
685
-
'@img/sharp-libvips-linuxmusl-arm64@1.2.0':
686
-
resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==}
687
-
cpu: [arm64]
688
-
os: [linux]
689
-
690
270
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
691
271
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
692
272
cpu: [x64]
693
273
os: [linux]
694
274
695
-
'@img/sharp-libvips-linuxmusl-x64@1.2.0':
696
-
resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==}
697
-
cpu: [x64]
698
-
os: [linux]
699
-
700
275
'@img/sharp-linux-arm64@0.33.5':
701
276
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
702
277
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
703
278
cpu: [arm64]
704
279
os: [linux]
705
280
706
-
'@img/sharp-linux-arm64@0.34.3':
707
-
resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==}
708
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
709
-
cpu: [arm64]
710
-
os: [linux]
711
-
712
281
'@img/sharp-linux-arm@0.33.5':
713
282
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
714
283
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
715
284
cpu: [arm]
716
285
os: [linux]
717
286
718
-
'@img/sharp-linux-arm@0.34.3':
719
-
resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==}
720
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
721
-
cpu: [arm]
722
-
os: [linux]
723
-
724
-
'@img/sharp-linux-ppc64@0.34.3':
725
-
resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==}
726
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
727
-
cpu: [ppc64]
728
-
os: [linux]
729
-
730
287
'@img/sharp-linux-s390x@0.33.5':
731
288
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
732
289
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
733
290
cpu: [s390x]
734
291
os: [linux]
735
292
736
-
'@img/sharp-linux-s390x@0.34.3':
737
-
resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==}
738
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
739
-
cpu: [s390x]
740
-
os: [linux]
741
-
742
293
'@img/sharp-linux-x64@0.33.5':
743
294
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
744
295
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
745
296
cpu: [x64]
746
297
os: [linux]
747
298
748
-
'@img/sharp-linux-x64@0.34.3':
749
-
resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==}
750
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
751
-
cpu: [x64]
752
-
os: [linux]
753
-
754
299
'@img/sharp-linuxmusl-arm64@0.33.5':
755
300
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
756
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
757
-
cpu: [arm64]
758
-
os: [linux]
759
-
760
-
'@img/sharp-linuxmusl-arm64@0.34.3':
761
-
resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==}
762
301
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
763
302
cpu: [arm64]
764
303
os: [linux]
···
769
308
cpu: [x64]
770
309
os: [linux]
771
310
772
-
'@img/sharp-linuxmusl-x64@0.34.3':
773
-
resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==}
774
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
775
-
cpu: [x64]
776
-
os: [linux]
777
-
778
311
'@img/sharp-wasm32@0.33.5':
779
312
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
780
313
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
781
314
cpu: [wasm32]
782
315
783
-
'@img/sharp-wasm32@0.34.3':
784
-
resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==}
785
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
786
-
cpu: [wasm32]
787
-
788
-
'@img/sharp-win32-arm64@0.34.3':
789
-
resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==}
790
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
791
-
cpu: [arm64]
792
-
os: [win32]
793
-
794
316
'@img/sharp-win32-ia32@0.33.5':
795
317
resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
796
318
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
797
319
cpu: [ia32]
798
320
os: [win32]
799
321
800
-
'@img/sharp-win32-ia32@0.34.3':
801
-
resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==}
802
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
803
-
cpu: [ia32]
804
-
os: [win32]
805
-
806
322
'@img/sharp-win32-x64@0.33.5':
807
323
resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
808
324
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
809
325
cpu: [x64]
810
326
os: [win32]
811
327
812
-
'@img/sharp-win32-x64@0.34.3':
813
-
resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==}
814
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
815
-
cpu: [x64]
816
-
os: [win32]
817
-
818
-
'@jridgewell/gen-mapping@0.3.12':
819
-
resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
820
-
821
328
'@jridgewell/resolve-uri@3.1.2':
822
329
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
823
330
engines: {node: '>=6.0.0'}
824
331
825
-
'@jridgewell/sourcemap-codec@1.5.0':
826
-
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
827
-
828
-
'@jridgewell/trace-mapping@0.3.29':
829
-
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
332
+
'@jridgewell/sourcemap-codec@1.5.5':
333
+
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
830
334
831
335
'@jridgewell/trace-mapping@0.3.9':
832
336
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
833
337
834
-
'@mdx-js/mdx@3.1.0':
835
-
resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==}
338
+
'@poppinss/colors@4.1.6':
339
+
resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==}
836
340
837
-
'@nodelib/fs.scandir@2.1.5':
838
-
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
839
-
engines: {node: '>= 8'}
840
-
841
-
'@nodelib/fs.stat@2.0.5':
842
-
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
843
-
engines: {node: '>= 8'}
844
-
845
-
'@nodelib/fs.walk@1.2.8':
846
-
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
847
-
engines: {node: '>= 8'}
341
+
'@poppinss/dumper@0.6.5':
342
+
resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==}
848
343
849
-
'@nulfrost/leaflet-loader-astro@1.2.0':
850
-
resolution: {integrity: sha512-ioxlA5S23zCXy9afTacLkyvKTen9tJRFQ+JabcI3n7xDs+8ggb5DOk6Qb9B1c7/IyPbi1qRUN/dPqWNb8bQTrg==}
344
+
'@poppinss/exception@1.2.3':
345
+
resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==}
851
346
852
-
'@oslojs/encoding@1.1.0':
853
-
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
854
-
855
-
'@polka/url@1.0.0-next.25':
856
-
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
857
-
858
-
'@poppinss/colors@4.1.5':
859
-
resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==}
860
-
861
-
'@poppinss/dumper@0.6.4':
862
-
resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==}
863
-
864
-
'@poppinss/exception@1.2.2':
865
-
resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==}
866
-
867
-
'@quansync/fs@0.1.3':
868
-
resolution: {integrity: sha512-G0OnZbMWEs5LhDyqy2UL17vGhSVHkQIfVojMtEWVenvj0V5S84VBgy86kJIuNsGDp2p7sTKlpSIpBUWdC35OKg==}
869
-
engines: {node: '>=20.0.0'}
870
-
871
-
'@rollup/pluginutils@5.2.0':
872
-
resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
873
-
engines: {node: '>=14.0.0'}
874
-
peerDependencies:
875
-
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
876
-
peerDependenciesMeta:
877
-
rollup:
878
-
optional: true
879
-
880
-
'@rollup/rollup-android-arm-eabi@4.46.2':
881
-
resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
882
-
cpu: [arm]
883
-
os: [android]
884
-
885
-
'@rollup/rollup-android-arm64@4.46.2':
886
-
resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
887
-
cpu: [arm64]
888
-
os: [android]
889
-
890
-
'@rollup/rollup-darwin-arm64@4.46.2':
891
-
resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
892
-
cpu: [arm64]
893
-
os: [darwin]
894
-
895
-
'@rollup/rollup-darwin-x64@4.46.2':
896
-
resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
897
-
cpu: [x64]
898
-
os: [darwin]
899
-
900
-
'@rollup/rollup-freebsd-arm64@4.46.2':
901
-
resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
902
-
cpu: [arm64]
903
-
os: [freebsd]
904
-
905
-
'@rollup/rollup-freebsd-x64@4.46.2':
906
-
resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
907
-
cpu: [x64]
908
-
os: [freebsd]
909
-
910
-
'@rollup/rollup-linux-arm-gnueabihf@4.46.2':
911
-
resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
912
-
cpu: [arm]
913
-
os: [linux]
914
-
915
-
'@rollup/rollup-linux-arm-musleabihf@4.46.2':
916
-
resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
917
-
cpu: [arm]
918
-
os: [linux]
919
-
920
-
'@rollup/rollup-linux-arm64-gnu@4.46.2':
921
-
resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
922
-
cpu: [arm64]
923
-
os: [linux]
924
-
925
-
'@rollup/rollup-linux-arm64-musl@4.46.2':
926
-
resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
927
-
cpu: [arm64]
928
-
os: [linux]
929
-
930
-
'@rollup/rollup-linux-loongarch64-gnu@4.46.2':
931
-
resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
932
-
cpu: [loong64]
933
-
os: [linux]
934
-
935
-
'@rollup/rollup-linux-ppc64-gnu@4.46.2':
936
-
resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
937
-
cpu: [ppc64]
938
-
os: [linux]
939
-
940
-
'@rollup/rollup-linux-riscv64-gnu@4.46.2':
941
-
resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
942
-
cpu: [riscv64]
943
-
os: [linux]
944
-
945
-
'@rollup/rollup-linux-riscv64-musl@4.46.2':
946
-
resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
947
-
cpu: [riscv64]
948
-
os: [linux]
949
-
950
-
'@rollup/rollup-linux-s390x-gnu@4.46.2':
951
-
resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
952
-
cpu: [s390x]
953
-
os: [linux]
954
-
955
-
'@rollup/rollup-linux-x64-gnu@4.46.2':
956
-
resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
957
-
cpu: [x64]
958
-
os: [linux]
959
-
960
-
'@rollup/rollup-linux-x64-musl@4.46.2':
961
-
resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
962
-
cpu: [x64]
963
-
os: [linux]
964
-
965
-
'@rollup/rollup-win32-arm64-msvc@4.46.2':
966
-
resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
967
-
cpu: [arm64]
968
-
os: [win32]
969
-
970
-
'@rollup/rollup-win32-ia32-msvc@4.46.2':
971
-
resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
972
-
cpu: [ia32]
973
-
os: [win32]
974
-
975
-
'@rollup/rollup-win32-x64-msvc@4.46.2':
976
-
resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
977
-
cpu: [x64]
978
-
os: [win32]
979
-
980
-
'@shikijs/core@3.9.2':
981
-
resolution: {integrity: sha512-3q/mzmw09B2B6PgFNeiaN8pkNOixWS726IHmJEpjDAcneDPMQmUg2cweT9cWXY4XcyQS3i6mOOUgQz9RRUP6HA==}
982
-
983
-
'@shikijs/engine-javascript@3.9.2':
984
-
resolution: {integrity: sha512-kUTRVKPsB/28H5Ko6qEsyudBiWEDLst+Sfi+hwr59E0GLHV0h8RfgbQU7fdN5Lt9A8R1ulRiZyTvAizkROjwDA==}
985
-
986
-
'@shikijs/engine-oniguruma@3.9.2':
987
-
resolution: {integrity: sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==}
988
-
989
-
'@shikijs/langs@3.9.2':
990
-
resolution: {integrity: sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==}
991
-
992
-
'@shikijs/themes@3.9.2':
993
-
resolution: {integrity: sha512-6z5lBPBMRfLyyEsgf6uJDHPa6NAGVzFJqH4EAZ+03+7sedYir2yJBRu2uPZOKmj43GyhVHWHvyduLDAwJQfDjA==}
994
-
995
-
'@shikijs/types@3.9.2':
996
-
resolution: {integrity: sha512-/M5L0Uc2ljyn2jKvj4Yiah7ow/W+DJSglVafvWAJ/b8AZDeeRAdMu3c2riDzB7N42VD+jSnWxeP9AKtd4TfYVw==}
997
-
998
-
'@shikijs/vscode-textmate@10.0.2':
999
-
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
1000
-
1001
-
'@sindresorhus/is@7.0.2':
1002
-
resolution: {integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==}
347
+
'@sindresorhus/is@7.1.1':
348
+
resolution: {integrity: sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==}
1003
349
engines: {node: '>=18'}
1004
350
1005
-
'@speed-highlight/core@1.2.7':
1006
-
resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==}
1007
-
1008
-
'@swc/helpers@0.5.17':
1009
-
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
1010
-
1011
-
'@types/acorn@4.0.6':
1012
-
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
1013
-
1014
-
'@types/debug@4.1.12':
1015
-
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
1016
-
1017
-
'@types/estree-jsx@1.0.5':
1018
-
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
1019
-
1020
-
'@types/estree@1.0.8':
1021
-
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
1022
-
1023
-
'@types/fontkit@2.0.8':
1024
-
resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==}
1025
-
1026
-
'@types/hast@3.0.4':
1027
-
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
1028
-
1029
-
'@types/mdast@4.0.4':
1030
-
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
1031
-
1032
-
'@types/mdx@2.0.13':
1033
-
resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
1034
-
1035
-
'@types/ms@0.7.34':
1036
-
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
1037
-
1038
-
'@types/nlcst@2.0.3':
1039
-
resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
1040
-
1041
-
'@types/node@17.0.45':
1042
-
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
1043
-
1044
-
'@types/node@22.5.0':
1045
-
resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==}
1046
-
1047
-
'@types/sax@1.2.7':
1048
-
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
1049
-
1050
-
'@types/unist@2.0.11':
1051
-
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
1052
-
1053
-
'@types/unist@3.0.3':
1054
-
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
1055
-
1056
-
'@ungap/structured-clone@1.2.0':
1057
-
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
1058
-
1059
-
'@unocss/astro@66.4.2':
1060
-
resolution: {integrity: sha512-En3AKHwkiPxtZT95vkVrNiRYrB+DFVCikew6/dMMCWDWVKK0+5tEVUTzR1ak3+YnzAXl0NpWj8D4zHb0PxOs/A==}
1061
-
peerDependencies:
1062
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
1063
-
peerDependenciesMeta:
1064
-
vite:
1065
-
optional: true
1066
-
1067
-
'@unocss/cli@66.4.2':
1068
-
resolution: {integrity: sha512-WsXzrB0SHbSt2nOHtD5QM91VN8j38+wObqyGcoIhtBSugqzsc+t7AdPkxV/ZaYgtPAz87bR0WFEVKcbiBRnmJw==}
1069
-
engines: {node: '>=14'}
1070
-
hasBin: true
1071
-
1072
-
'@unocss/config@66.4.2':
1073
-
resolution: {integrity: sha512-plji1gNGSzlWjuV2Uh0q6Dt5ZlNkOKCHpgxekW9J458WghGAMBeXgB9uNpWg6flilqP1g0GJQv+XvJcSkYRGpQ==}
1074
-
engines: {node: '>=14'}
1075
-
1076
-
'@unocss/core@66.4.2':
1077
-
resolution: {integrity: sha512-cYgMQrLhB9nRekv5c+yPDDa+5dzlMkA2UMQRil0s5D9Lb5n7NsCMcr6+nfxkcSYVLy92SbwDV45c6T7vIxFTOA==}
1078
-
1079
-
'@unocss/extractor-arbitrary-variants@66.4.2':
1080
-
resolution: {integrity: sha512-T/eSeodfAp7HaWnQGqVLOsW4PbKUAvuybNRyvFWThMneM2qo+dOo3kFnA5my9ULAmRSFsAlyB1DnupD3qv5Klg==}
1081
-
1082
-
'@unocss/inspector@66.4.2':
1083
-
resolution: {integrity: sha512-ugcJK8r2ypM4eIdgetVn8RhfKrbA3AF3OQ/RohK5PPk2UPDAScqabzYpfdNW4eYQsBOZOgoiqWtnfc8weqo8LQ==}
1084
-
1085
-
'@unocss/postcss@66.4.2':
1086
-
resolution: {integrity: sha512-tu4lnh6K27pIAuaQHlFlhXin8korwC0r1kQl00YMmF3THiX7orXkTP6xWGcQwnkbx4uQz1dw+tBimYxeaAMrhA==}
1087
-
engines: {node: '>=14'}
1088
-
peerDependencies:
1089
-
postcss: ^8.4.21
1090
-
1091
-
'@unocss/preset-attributify@66.4.2':
1092
-
resolution: {integrity: sha512-DwFJJkkawmHpjo3pGQE8FyoPsvhbxh+QMvvaAdYpo+iZ5HRkeDml9SOj7u6SGTcmbNyI+QR61s0KM8fxx6HcVQ==}
1093
-
1094
-
'@unocss/preset-icons@66.4.2':
1095
-
resolution: {integrity: sha512-qJx9gmesrvrmoTe9Mqoidihad8hm2MSD4QAezhfDSAyllioJOgyT0Bev/IEWAbehe9jtqYIh8v1oCerBPbGn6Q==}
1096
-
1097
-
'@unocss/preset-mini@66.4.2':
1098
-
resolution: {integrity: sha512-Ry+5hM+XLmT8HrEb182mUfcZuyrZ8xR+TBe72DBcliJ1DhOV3K67TCxwQucfb0zHbGV71HNWdPmHsLKxPDgweQ==}
1099
-
1100
-
'@unocss/preset-tagify@66.4.2':
1101
-
resolution: {integrity: sha512-dECS09LqWJY4sYpgPUH2OAUftWU/tiZPR2XDRoTngeGU37GxSN+1sWtSmB7vwDm3C7opsdVUN20he8F1LUNubw==}
1102
-
1103
-
'@unocss/preset-typography@66.4.2':
1104
-
resolution: {integrity: sha512-ZOKRuR5+V0r30QTVq04/6ZoIw75me3V25v2dU2YWJXIzwpMKmQ9TUN/M1yeiEUFfXjOaruWX6Ad6CvAw2MlCew==}
1105
-
1106
-
'@unocss/preset-uno@66.4.2':
1107
-
resolution: {integrity: sha512-1MFtPivGcpqRQFWdjtP40Enop1y3XDb3tlZXoMQUX0IGLG8HJOT+lfQx/Xl9t73ShJ8aAJ/l6qTxC43ZGNACzA==}
1108
-
1109
-
'@unocss/preset-web-fonts@66.4.2':
1110
-
resolution: {integrity: sha512-4FYmleeRoM8r2DqGl6dfIjnX57tepcfZCvVfeCqYnk7475Yddmv1OYkoMjkWMnkK9MzdSxsFwHMU6CIUTmFTzQ==}
1111
-
1112
-
'@unocss/preset-wind3@66.4.2':
1113
-
resolution: {integrity: sha512-0Aye/PaT08M/cQhPnGKn93iEVoRJbym0/1eomMvXoL+8oc7DVry35ws06r5CLu5h1sXI6UmS6sejoePFlSkLJQ==}
1114
-
1115
-
'@unocss/preset-wind4@66.4.2':
1116
-
resolution: {integrity: sha512-F4RZsDqIpnSevD9hY353+Tw5gxpJuHA5HwdKjLnC/TnT9VKKVmV7qUEZ6M0jEuAk1kz2x3/ngnQ9Ftw+C2L84A==}
1117
-
1118
-
'@unocss/preset-wind@66.4.2':
1119
-
resolution: {integrity: sha512-z/rFYFINNqmBtl3Dh+7UCKpPnPkxM7IIUGszMnvdntky9uhLauJ11dt/Puir73sM2cAfywfgvnHyZ00m0pg7rA==}
1120
-
1121
-
'@unocss/reset@66.4.2':
1122
-
resolution: {integrity: sha512-s3Kq4Q6a/d3/jYe6HTCfXUx7zYAYufetId5n66DZHzQxpeu6CoBS83+b37STTKsw27SOgV28cPJlJtZ6/D6Bhw==}
1123
-
1124
-
'@unocss/rule-utils@66.4.2':
1125
-
resolution: {integrity: sha512-7z3IuajwXhy2cx3E0IGOFXIiuKC79/jzm4Tt56TC68nXLh/etlH0fKhxVwkZ/HbcQRpVwWyDRNcbh29pmA3DwQ==}
1126
-
engines: {node: '>=14'}
1127
-
1128
-
'@unocss/transformer-attributify-jsx@66.4.2':
1129
-
resolution: {integrity: sha512-de6LzoyW1tkdOftlCrj6z8wEb4j6l1sqmOU1nYKkYHw7luLFGxRUELC7iujlI9KmylbM02bcKfLETAfJy/je2w==}
1130
-
1131
-
'@unocss/transformer-compile-class@66.4.2':
1132
-
resolution: {integrity: sha512-+oiIrV8c3T7qiJdICr6YsEWik5sjbWirXF0mlpcBvZu2HyV559hvHjzuWKr/fl7xYYZKDL9FvddbqWo3DOXh3Q==}
1133
-
1134
-
'@unocss/transformer-directives@66.4.2':
1135
-
resolution: {integrity: sha512-7m/dTrCUkBkZeSRKPxPEo65Rav239orQSLq6sztwZhoA4x/6H8r58xCkAK0qC9VEalyerpCpyarU3sKN4+ehNg==}
1136
-
1137
-
'@unocss/transformer-variant-group@66.4.2':
1138
-
resolution: {integrity: sha512-SbPDbZUrhQyL4CpvnpvUfrr1DFq8AKf8ofPGbMJDm5S2TInQ34vFaIrhNroGR0szntMZRH5Zlkq6LtVUKDRs5g==}
1139
-
1140
-
'@unocss/vite@66.4.2':
1141
-
resolution: {integrity: sha512-7eON9iPF3qWzuI+M6u0kq7K3y9nEbimZlLj01nGoqrgSGxEsyJpP01QQQsmT7FPRiZzRMJv7BiKMEyDQSuRRCA==}
1142
-
peerDependencies:
1143
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
1144
-
1145
-
'@volar/kit@2.4.9':
1146
-
resolution: {integrity: sha512-9EKvaON/yd9aUXLTVjipK5iBARTml5CLS2C4DYrXUccXrZ64OZKmhg7ShIed1xVrTujVZViG8ejpPlixHMpghg==}
1147
-
peerDependencies:
1148
-
typescript: '*'
1149
-
1150
-
'@volar/language-core@2.4.9':
1151
-
resolution: {integrity: sha512-t++GIrUeQnKCieZdY9e+Uar2VmTqOE4Z9KcEcdSHKmKZPuqpbbWow1YKe1i3HpU2s1JqLRVM8y/n87WKXyxJAg==}
1152
-
1153
-
'@volar/language-server@2.4.9':
1154
-
resolution: {integrity: sha512-5YOHMLJqQL8adKYUctePGA9ReZA2FQXS2PjDnNjMq/mwtIgRGq6lqRtgq8PBeZt5NK4Xmxq8p7HafqOtqTQ4Hg==}
1155
-
1156
-
'@volar/language-service@2.4.9':
1157
-
resolution: {integrity: sha512-PvraIeBkFcUVhNDMEWNuB0wsN3WMf3hzswaLrpkPMgntTdbiczjsvHIfVR7KTD9SPHka79bYB7CIFlFgvyHV2A==}
1158
-
1159
-
'@volar/source-map@2.4.9':
1160
-
resolution: {integrity: sha512-UGE+WgJwk64OcfBwBOBKIzmF+uNx4dC5GzOvaVsHbTBp/IVqeTVsGiO5CwBAt6l3vVXYbMuddG2DU8FEnBRxTg==}
1161
-
1162
-
'@volar/typescript@2.4.9':
1163
-
resolution: {integrity: sha512-Zmh3Bq8CFD6OANKYsi4vs/l7togwfjFH0kgrT12uAsDff2AJQjbEUKTVUnxmHbnbH2B9ja7Lb6Mu/Wj9wBuJlg==}
1164
-
1165
-
'@vscode/emmet-helper@2.9.3':
1166
-
resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==}
1167
-
1168
-
'@vscode/l10n@0.0.18':
1169
-
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
1170
-
1171
-
acorn-jsx@5.3.2:
1172
-
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1173
-
peerDependencies:
1174
-
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
351
+
'@speed-highlight/core@1.2.12':
352
+
resolution: {integrity: sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==}
1175
353
1176
354
acorn-walk@8.3.2:
1177
355
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
···
1182
360
engines: {node: '>=0.4.0'}
1183
361
hasBin: true
1184
362
1185
-
acorn@8.15.0:
1186
-
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
1187
-
engines: {node: '>=0.4.0'}
1188
-
hasBin: true
1189
-
1190
-
ajv@8.17.1:
1191
-
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
1192
-
1193
-
ansi-align@3.0.1:
1194
-
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
1195
-
1196
-
ansi-regex@5.0.1:
1197
-
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1198
-
engines: {node: '>=8'}
1199
-
1200
-
ansi-regex@6.0.1:
1201
-
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1202
-
engines: {node: '>=12'}
1203
-
1204
-
ansi-styles@4.3.0:
1205
-
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1206
-
engines: {node: '>=8'}
1207
-
1208
-
ansi-styles@6.2.1:
1209
-
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1210
-
engines: {node: '>=12'}
1211
-
1212
-
anymatch@3.1.3:
1213
-
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1214
-
engines: {node: '>= 8'}
1215
-
1216
-
arg@5.0.2:
1217
-
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
1218
-
1219
-
argparse@2.0.1:
1220
-
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1221
-
1222
-
aria-query@5.3.2:
1223
-
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
1224
-
engines: {node: '>= 0.4'}
1225
-
1226
-
array-iterate@2.0.1:
1227
-
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
1228
-
1229
-
astring@1.9.0:
1230
-
resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
1231
-
hasBin: true
1232
-
1233
-
astro@5.13.2:
1234
-
resolution: {integrity: sha512-yjcXY0Ua3EwjpVd3GoUXa65HQ6qgmURBptA+M9GzE0oYvgfuyM7bIbH8IR/TWIbdefVUJR5b7nZ0oVnMytmyfQ==}
1235
-
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
1236
-
hasBin: true
1237
-
1238
-
await-lock@2.2.2:
1239
-
resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}
1240
-
1241
-
axobject-query@4.1.0:
1242
-
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
1243
-
engines: {node: '>= 0.4'}
1244
-
1245
-
bail@2.0.2:
1246
-
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
1247
-
1248
-
base-64@1.0.0:
1249
-
resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
1250
-
1251
-
base64-js@1.5.1:
1252
-
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1253
-
1254
-
binary-extensions@2.3.0:
1255
-
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
1256
-
engines: {node: '>=8'}
1257
-
1258
363
blake3-wasm@2.1.5:
1259
364
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
1260
365
1261
-
blob-to-buffer@1.2.9:
1262
-
resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==}
1263
-
1264
-
boxen@8.0.1:
1265
-
resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
1266
-
engines: {node: '>=18'}
1267
-
1268
-
braces@3.0.3:
1269
-
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
1270
-
engines: {node: '>=8'}
1271
-
1272
-
brotli@1.3.3:
1273
-
resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
1274
-
1275
-
cac@6.7.14:
1276
-
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1277
-
engines: {node: '>=8'}
1278
-
1279
-
camelcase@8.0.0:
1280
-
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
1281
-
engines: {node: '>=16'}
1282
-
1283
-
ccount@2.0.1:
1284
-
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
1285
-
1286
-
chalk@5.3.0:
1287
-
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
1288
-
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1289
-
1290
-
character-entities-html4@2.1.0:
1291
-
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
1292
-
1293
-
character-entities-legacy@3.0.0:
1294
-
resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
1295
-
1296
-
character-entities@2.0.2:
1297
-
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
1298
-
1299
-
character-reference-invalid@2.0.1:
1300
-
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
1301
-
1302
-
chokidar@3.6.0:
1303
-
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
1304
-
engines: {node: '>= 8.10.0'}
1305
-
1306
-
chokidar@4.0.1:
1307
-
resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
1308
-
engines: {node: '>= 14.16.0'}
1309
-
1310
-
chokidar@4.0.3:
1311
-
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
1312
-
engines: {node: '>= 14.16.0'}
1313
-
1314
-
ci-info@4.3.0:
1315
-
resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==}
1316
-
engines: {node: '>=8'}
1317
-
1318
-
cli-boxes@3.0.0:
1319
-
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1320
-
engines: {node: '>=10'}
1321
-
1322
-
cliui@8.0.1:
1323
-
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
1324
-
engines: {node: '>=12'}
1325
-
1326
-
clone@2.1.2:
1327
-
resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
1328
-
engines: {node: '>=0.8'}
1329
-
1330
-
clsx@2.1.1:
1331
-
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
1332
-
engines: {node: '>=6'}
1333
-
1334
-
collapse-white-space@2.1.0:
1335
-
resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
1336
-
1337
366
color-convert@2.0.1:
1338
367
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1339
368
engines: {node: '>=7.0.0'}
···
1348
377
resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
1349
378
engines: {node: '>=12.5.0'}
1350
379
1351
-
colorette@2.0.20:
1352
-
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
1353
-
1354
-
comma-separated-tokens@2.0.3:
1355
-
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
1356
-
1357
-
commander@8.3.0:
1358
-
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
1359
-
engines: {node: '>= 12'}
1360
-
1361
-
common-ancestor-path@1.0.1:
1362
-
resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
1363
-
1364
-
confbox@0.1.8:
1365
-
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
1366
-
1367
-
confbox@0.2.2:
1368
-
resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
1369
-
1370
-
consola@3.4.2:
1371
-
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
1372
-
engines: {node: ^14.18.0 || >=16.10.0}
1373
-
1374
-
cookie-es@1.2.2:
1375
-
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
1376
-
1377
-
cookie@1.0.2:
1378
-
resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
380
+
cookie@1.1.1:
381
+
resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}
1379
382
engines: {node: '>=18'}
1380
383
1381
-
cross-fetch@3.2.0:
1382
-
resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
1383
-
1384
-
crossws@0.3.5:
1385
-
resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
1386
-
1387
-
css-tree@3.1.0:
1388
-
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
1389
-
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
1390
-
1391
-
cssesc@3.0.0:
1392
-
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1393
-
engines: {node: '>=4'}
1394
-
hasBin: true
1395
-
1396
-
debug@4.4.1:
1397
-
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
1398
-
engines: {node: '>=6.0'}
1399
-
peerDependencies:
1400
-
supports-color: '*'
1401
-
peerDependenciesMeta:
1402
-
supports-color:
1403
-
optional: true
1404
-
1405
-
decode-named-character-reference@1.0.2:
1406
-
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
1407
-
1408
-
deepmerge@4.3.1:
1409
-
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1410
-
engines: {node: '>=0.10.0'}
1411
-
1412
-
defu@6.1.4:
1413
-
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
1414
-
1415
-
dequal@2.0.3:
1416
-
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
1417
-
engines: {node: '>=6'}
1418
-
1419
-
destr@2.0.5:
1420
-
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
1421
-
1422
-
detect-libc@2.0.4:
1423
-
resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
384
+
detect-libc@2.1.2:
385
+
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
1424
386
engines: {node: '>=8'}
1425
387
1426
-
deterministic-object-hash@2.0.2:
1427
-
resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
1428
-
engines: {node: '>=18'}
1429
-
1430
-
devalue@5.1.1:
1431
-
resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
1432
-
1433
-
devlop@1.1.0:
1434
-
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
1435
-
1436
-
dfa@1.2.0:
1437
-
resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
1438
-
1439
-
diff@5.2.0:
1440
-
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
1441
-
engines: {node: '>=0.3.1'}
1442
-
1443
-
dlv@1.1.3:
1444
-
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1445
-
1446
-
dom-serializer@2.0.0:
1447
-
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
1448
-
1449
-
domelementtype@2.3.0:
1450
-
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
1451
-
1452
-
domhandler@5.0.3:
1453
-
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
1454
-
engines: {node: '>= 4'}
1455
-
1456
-
domutils@3.2.2:
1457
-
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
1458
-
1459
-
dset@3.1.4:
1460
-
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
1461
-
engines: {node: '>=4'}
1462
-
1463
-
duplexer@0.1.2:
1464
-
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
1465
-
1466
-
emmet@2.4.11:
1467
-
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
1468
-
1469
-
emoji-regex@10.3.0:
1470
-
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
1471
-
1472
-
emoji-regex@8.0.0:
1473
-
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1474
-
1475
-
entities@4.5.0:
1476
-
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1477
-
engines: {node: '>=0.12'}
1478
-
1479
388
error-stack-parser-es@1.0.5:
1480
389
resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
1481
390
1482
-
es-module-lexer@1.7.0:
1483
-
resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
1484
-
1485
-
esast-util-from-estree@2.0.0:
1486
-
resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
1487
-
1488
-
esast-util-from-js@2.0.1:
1489
-
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
1490
-
1491
-
esbuild@0.25.4:
1492
-
resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
391
+
esbuild@0.27.0:
392
+
resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==}
1493
393
engines: {node: '>=18'}
1494
394
hasBin: true
1495
395
1496
-
esbuild@0.25.8:
1497
-
resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
1498
-
engines: {node: '>=18'}
1499
-
hasBin: true
1500
-
1501
-
escalade@3.1.2:
1502
-
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
1503
-
engines: {node: '>=6'}
1504
-
1505
-
escape-string-regexp@4.0.0:
1506
-
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1507
-
engines: {node: '>=10'}
1508
-
1509
-
escape-string-regexp@5.0.0:
1510
-
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
1511
-
engines: {node: '>=12'}
1512
-
1513
-
esm-env@1.2.2:
1514
-
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
1515
-
1516
-
estree-util-attach-comments@3.0.0:
1517
-
resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
1518
-
1519
-
estree-util-build-jsx@3.0.1:
1520
-
resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
1521
-
1522
-
estree-util-is-identifier-name@3.0.0:
1523
-
resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
1524
-
1525
-
estree-util-scope@1.0.0:
1526
-
resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==}
1527
-
1528
-
estree-util-to-js@2.0.0:
1529
-
resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
1530
-
1531
-
estree-util-visit@2.0.0:
1532
-
resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
1533
-
1534
-
estree-walker@2.0.2:
1535
-
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1536
-
1537
-
estree-walker@3.0.3:
1538
-
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
1539
-
1540
-
eventemitter3@5.0.1:
1541
-
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
1542
-
1543
396
exit-hook@2.2.1:
1544
397
resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
1545
398
engines: {node: '>=6'}
1546
399
1547
-
exsolve@1.0.7:
1548
-
resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
1549
-
1550
-
extend@3.0.2:
1551
-
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
1552
-
1553
-
fast-deep-equal@3.1.3:
1554
-
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1555
-
1556
-
fast-glob@3.3.2:
1557
-
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
1558
-
engines: {node: '>=8.6.0'}
1559
-
1560
-
fast-uri@3.0.3:
1561
-
resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
1562
-
1563
-
fastq@1.17.1:
1564
-
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
1565
-
1566
-
fdir@6.4.6:
1567
-
resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
1568
-
peerDependencies:
1569
-
picomatch: ^3 || ^4
1570
-
peerDependenciesMeta:
1571
-
picomatch:
1572
-
optional: true
1573
-
1574
-
fill-range@7.1.1:
1575
-
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1576
-
engines: {node: '>=8'}
1577
-
1578
-
flattie@1.1.1:
1579
-
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
1580
-
engines: {node: '>=8'}
1581
-
1582
-
fontace@0.3.0:
1583
-
resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==}
1584
-
1585
-
fontkit@2.0.4:
1586
-
resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
1587
-
1588
400
fsevents@2.3.3:
1589
401
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1590
402
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1591
403
os: [darwin]
1592
404
1593
-
get-caller-file@2.0.5:
1594
-
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1595
-
engines: {node: 6.* || 8.* || >= 10.*}
1596
-
1597
-
get-east-asian-width@1.2.0:
1598
-
resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
1599
-
engines: {node: '>=18'}
1600
-
1601
-
get-tsconfig@4.7.6:
1602
-
resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
1603
-
1604
-
github-slugger@2.0.0:
1605
-
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
1606
-
1607
-
glob-parent@5.1.2:
1608
-
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1609
-
engines: {node: '>= 6'}
1610
-
1611
405
glob-to-regexp@0.4.1:
1612
406
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
1613
407
1614
-
globals@15.15.0:
1615
-
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
1616
-
engines: {node: '>=18'}
1617
-
1618
-
graphemer@1.4.0:
1619
-
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1620
-
1621
-
gzip-size@6.0.0:
1622
-
resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
1623
-
engines: {node: '>=10'}
1624
-
1625
-
h3@1.15.4:
1626
-
resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==}
1627
-
1628
-
hast-util-from-html@2.0.3:
1629
-
resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
1630
-
1631
-
hast-util-from-parse5@8.0.1:
1632
-
resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
1633
-
1634
-
hast-util-is-element@3.0.0:
1635
-
resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
1636
-
1637
-
hast-util-parse-selector@4.0.0:
1638
-
resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
1639
-
1640
-
hast-util-raw@9.0.4:
1641
-
resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
1642
-
1643
-
hast-util-to-estree@3.1.0:
1644
-
resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==}
1645
-
1646
-
hast-util-to-html@9.0.5:
1647
-
resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
1648
-
1649
-
hast-util-to-jsx-runtime@2.3.0:
1650
-
resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==}
1651
-
1652
-
hast-util-to-parse5@8.0.0:
1653
-
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
1654
-
1655
-
hast-util-to-text@4.0.2:
1656
-
resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
1657
-
1658
-
hast-util-whitespace@3.0.0:
1659
-
resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
1660
-
1661
-
hastscript@8.0.0:
1662
-
resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==}
1663
-
1664
-
html-escaper@3.0.3:
1665
-
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
1666
-
1667
-
html-void-elements@3.0.0:
1668
-
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
1669
-
1670
-
htmlparser2@8.0.2:
1671
-
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
1672
-
1673
-
http-cache-semantics@4.1.1:
1674
-
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
1675
-
1676
-
import-meta-resolve@4.1.0:
1677
-
resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
1678
-
1679
-
inline-style-parser@0.1.1:
1680
-
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
1681
-
1682
-
inline-style-parser@0.2.3:
1683
-
resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==}
1684
-
1685
-
iron-webcrypto@1.2.1:
1686
-
resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
1687
-
1688
-
is-alphabetical@2.0.1:
1689
-
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
1690
-
1691
-
is-alphanumerical@2.0.1:
1692
-
resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
1693
-
1694
-
is-arrayish@0.3.2:
1695
-
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
1696
-
1697
-
is-binary-path@2.1.0:
1698
-
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1699
-
engines: {node: '>=8'}
1700
-
1701
-
is-decimal@2.0.1:
1702
-
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
1703
-
1704
-
is-docker@3.0.0:
1705
-
resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
1706
-
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1707
-
hasBin: true
1708
-
1709
-
is-extglob@2.1.1:
1710
-
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1711
-
engines: {node: '>=0.10.0'}
1712
-
1713
-
is-fullwidth-code-point@3.0.0:
1714
-
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1715
-
engines: {node: '>=8'}
1716
-
1717
-
is-glob@4.0.3:
1718
-
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1719
-
engines: {node: '>=0.10.0'}
1720
-
1721
-
is-hexadecimal@2.0.1:
1722
-
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
1723
-
1724
-
is-inside-container@1.0.0:
1725
-
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
1726
-
engines: {node: '>=14.16'}
1727
-
hasBin: true
1728
-
1729
-
is-number@7.0.0:
1730
-
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1731
-
engines: {node: '>=0.12.0'}
1732
-
1733
-
is-plain-obj@4.1.0:
1734
-
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
1735
-
engines: {node: '>=12'}
1736
-
1737
-
is-plain-object@5.0.0:
1738
-
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1739
-
engines: {node: '>=0.10.0'}
1740
-
1741
-
is-wsl@3.1.0:
1742
-
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
1743
-
engines: {node: '>=16'}
1744
-
1745
-
iso-datestring-validator@2.2.2:
1746
-
resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==}
1747
-
1748
-
jiti@2.5.1:
1749
-
resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
1750
-
hasBin: true
1751
-
1752
-
js-tokens@4.0.0:
1753
-
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1754
-
1755
-
js-yaml@4.1.0:
1756
-
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1757
-
hasBin: true
1758
-
1759
-
jsesc@3.1.0:
1760
-
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
1761
-
engines: {node: '>=6'}
1762
-
hasBin: true
1763
-
1764
-
json-schema-traverse@1.0.0:
1765
-
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1766
-
1767
-
jsonc-parser@2.3.1:
1768
-
resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
1769
-
1770
-
jsonc-parser@3.3.1:
1771
-
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
1772
-
1773
-
katex@0.16.22:
1774
-
resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==}
1775
-
hasBin: true
1776
-
1777
-
kleur@3.0.3:
1778
-
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
1779
-
engines: {node: '>=6'}
408
+
is-arrayish@0.3.4:
409
+
resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}
1780
410
1781
411
kleur@4.1.5:
1782
412
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1783
413
engines: {node: '>=6'}
1784
414
1785
-
kolorist@1.8.0:
1786
-
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
1787
-
1788
-
local-pkg@1.1.1:
1789
-
resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
1790
-
engines: {node: '>=14'}
1791
-
1792
-
lodash@4.17.21:
1793
-
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1794
-
1795
-
longest-streak@3.1.0:
1796
-
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
1797
-
1798
-
lru-cache@10.4.3:
1799
-
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1800
-
1801
-
magic-string@0.30.17:
1802
-
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
1803
-
1804
-
magicast@0.3.5:
1805
-
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
1806
-
1807
-
markdown-extensions@2.0.0:
1808
-
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
1809
-
engines: {node: '>=16'}
1810
-
1811
-
markdown-table@3.0.3:
1812
-
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
1813
-
1814
-
mdast-util-definitions@6.0.0:
1815
-
resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
1816
-
1817
-
mdast-util-find-and-replace@3.0.1:
1818
-
resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
1819
-
1820
-
mdast-util-from-markdown@2.0.1:
1821
-
resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
1822
-
1823
-
mdast-util-gfm-autolink-literal@2.0.1:
1824
-
resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
1825
-
1826
-
mdast-util-gfm-footnote@2.0.0:
1827
-
resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
1828
-
1829
-
mdast-util-gfm-strikethrough@2.0.0:
1830
-
resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
1831
-
1832
-
mdast-util-gfm-table@2.0.0:
1833
-
resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
1834
-
1835
-
mdast-util-gfm-task-list-item@2.0.0:
1836
-
resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
1837
-
1838
-
mdast-util-gfm@3.0.0:
1839
-
resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
1840
-
1841
-
mdast-util-mdx-expression@2.0.0:
1842
-
resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==}
1843
-
1844
-
mdast-util-mdx-jsx@3.1.3:
1845
-
resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==}
1846
-
1847
-
mdast-util-mdx@3.0.0:
1848
-
resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
1849
-
1850
-
mdast-util-mdxjs-esm@2.0.1:
1851
-
resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
1852
-
1853
-
mdast-util-phrasing@4.1.0:
1854
-
resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
1855
-
1856
-
mdast-util-to-hast@13.2.0:
1857
-
resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
1858
-
1859
-
mdast-util-to-markdown@2.1.0:
1860
-
resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
1861
-
1862
-
mdast-util-to-string@4.0.0:
1863
-
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
1864
-
1865
-
mdn-data@2.12.2:
1866
-
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
1867
-
1868
-
merge2@1.4.1:
1869
-
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1870
-
engines: {node: '>= 8'}
1871
-
1872
-
micromark-core-commonmark@2.0.1:
1873
-
resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
1874
-
1875
-
micromark-extension-gfm-autolink-literal@2.1.0:
1876
-
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
1877
-
1878
-
micromark-extension-gfm-footnote@2.1.0:
1879
-
resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
1880
-
1881
-
micromark-extension-gfm-strikethrough@2.1.0:
1882
-
resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
1883
-
1884
-
micromark-extension-gfm-table@2.1.0:
1885
-
resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
1886
-
1887
-
micromark-extension-gfm-tagfilter@2.0.0:
1888
-
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
1889
-
1890
-
micromark-extension-gfm-task-list-item@2.1.0:
1891
-
resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
1892
-
1893
-
micromark-extension-gfm@3.0.0:
1894
-
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
1895
-
1896
-
micromark-extension-mdx-expression@3.0.0:
1897
-
resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
1898
-
1899
-
micromark-extension-mdx-jsx@3.0.0:
1900
-
resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==}
1901
-
1902
-
micromark-extension-mdx-md@2.0.0:
1903
-
resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
1904
-
1905
-
micromark-extension-mdxjs-esm@3.0.0:
1906
-
resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
1907
-
1908
-
micromark-extension-mdxjs@3.0.0:
1909
-
resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
1910
-
1911
-
micromark-factory-destination@2.0.0:
1912
-
resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
1913
-
1914
-
micromark-factory-label@2.0.0:
1915
-
resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
1916
-
1917
-
micromark-factory-mdx-expression@2.0.1:
1918
-
resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==}
1919
-
1920
-
micromark-factory-space@2.0.0:
1921
-
resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
1922
-
1923
-
micromark-factory-title@2.0.0:
1924
-
resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
1925
-
1926
-
micromark-factory-whitespace@2.0.0:
1927
-
resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
1928
-
1929
-
micromark-util-character@2.1.0:
1930
-
resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
1931
-
1932
-
micromark-util-chunked@2.0.0:
1933
-
resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
1934
-
1935
-
micromark-util-classify-character@2.0.0:
1936
-
resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
1937
-
1938
-
micromark-util-combine-extensions@2.0.0:
1939
-
resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
1940
-
1941
-
micromark-util-decode-numeric-character-reference@2.0.1:
1942
-
resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
1943
-
1944
-
micromark-util-decode-string@2.0.0:
1945
-
resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
1946
-
1947
-
micromark-util-encode@2.0.0:
1948
-
resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
1949
-
1950
-
micromark-util-events-to-acorn@2.0.2:
1951
-
resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==}
1952
-
1953
-
micromark-util-html-tag-name@2.0.0:
1954
-
resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
1955
-
1956
-
micromark-util-normalize-identifier@2.0.0:
1957
-
resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
1958
-
1959
-
micromark-util-resolve-all@2.0.0:
1960
-
resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
1961
-
1962
-
micromark-util-sanitize-uri@2.0.0:
1963
-
resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
1964
-
1965
-
micromark-util-subtokenize@2.0.1:
1966
-
resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
1967
-
1968
-
micromark-util-symbol@2.0.0:
1969
-
resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
1970
-
1971
-
micromark-util-types@2.0.0:
1972
-
resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
1973
-
1974
-
micromark@4.0.0:
1975
-
resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
1976
-
1977
-
micromatch@4.0.8:
1978
-
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1979
-
engines: {node: '>=8.6'}
1980
-
1981
415
mime@3.0.0:
1982
416
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
1983
417
engines: {node: '>=10.0.0'}
1984
418
hasBin: true
1985
419
1986
-
miniflare@4.20250816.1:
1987
-
resolution: {integrity: sha512-2X8yMy5wWw0dF1pNU4kztzZgp0jWv2KMqAOOb2FeQ/b11yck4aczmYHi7UYD3uyOgtj8WFhwG/KdRWAaATTtRA==}
420
+
miniflare@4.20251213.0:
421
+
resolution: {integrity: sha512-/Or0LuRA6dQMKvL7nztPWNOVXosrJRBiO0BdJX9LUIesyeAUWIZMPFmP9XX+cdny2fIUcqYcG4DuoL5JHxj95w==}
1988
422
engines: {node: '>=18.0.0'}
1989
423
hasBin: true
1990
424
1991
-
mlly@1.7.4:
1992
-
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
1993
-
1994
-
mrmime@2.0.1:
1995
-
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
1996
-
engines: {node: '>=10'}
1997
-
1998
-
ms@2.1.3:
1999
-
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2000
-
2001
-
muggle-string@0.4.1:
2002
-
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
2003
-
2004
-
multiformats@9.9.0:
2005
-
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
2006
-
2007
-
nanoid@3.3.11:
2008
-
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
2009
-
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2010
-
hasBin: true
2011
-
2012
-
neotraverse@0.6.18:
2013
-
resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
2014
-
engines: {node: '>= 10'}
2015
-
2016
-
nlcst-to-string@4.0.0:
2017
-
resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
2018
-
2019
-
node-fetch-native@1.6.7:
2020
-
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
2021
-
2022
-
node-fetch@2.7.0:
2023
-
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
2024
-
engines: {node: 4.x || >=6.0.0}
2025
-
peerDependencies:
2026
-
encoding: ^0.1.0
2027
-
peerDependenciesMeta:
2028
-
encoding:
2029
-
optional: true
2030
-
2031
-
node-mock-http@1.0.2:
2032
-
resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==}
2033
-
2034
-
normalize-path@3.0.0:
2035
-
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2036
-
engines: {node: '>=0.10.0'}
2037
-
2038
-
ofetch@1.4.1:
2039
-
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
2040
-
2041
-
ohash@2.0.11:
2042
-
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
2043
-
2044
-
oniguruma-parser@0.12.1:
2045
-
resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
2046
-
2047
-
oniguruma-to-es@4.3.3:
2048
-
resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==}
2049
-
2050
-
p-limit@6.2.0:
2051
-
resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
2052
-
engines: {node: '>=18'}
2053
-
2054
-
p-queue@8.1.0:
2055
-
resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
2056
-
engines: {node: '>=18'}
2057
-
2058
-
p-timeout@6.1.2:
2059
-
resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==}
2060
-
engines: {node: '>=14.16'}
2061
-
2062
-
package-manager-detector@1.3.0:
2063
-
resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
2064
-
2065
-
pako@0.2.9:
2066
-
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
2067
-
2068
-
parse-entities@4.0.1:
2069
-
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
2070
-
2071
-
parse-latin@7.0.0:
2072
-
resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
2073
-
2074
-
parse-srcset@1.0.2:
2075
-
resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==}
2076
-
2077
-
parse5@7.1.2:
2078
-
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
2079
-
2080
-
path-browserify@1.0.1:
2081
-
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
2082
-
2083
425
path-to-regexp@6.3.0:
2084
426
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
2085
427
2086
428
pathe@2.0.3:
2087
429
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
2088
430
2089
-
perfect-debounce@1.0.0:
2090
-
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
2091
-
2092
-
picocolors@1.1.1:
2093
-
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2094
-
2095
-
picomatch@2.3.1:
2096
-
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2097
-
engines: {node: '>=8.6'}
2098
-
2099
-
picomatch@4.0.2:
2100
-
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
2101
-
engines: {node: '>=12'}
2102
-
2103
-
pkg-types@1.3.1:
2104
-
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
2105
-
2106
-
pkg-types@2.2.0:
2107
-
resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==}
2108
-
2109
-
postcss@8.5.6:
2110
-
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
2111
-
engines: {node: ^10 || ^12 || >=14}
2112
-
2113
-
prettier@2.8.7:
2114
-
resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
2115
-
engines: {node: '>=10.13.0'}
2116
-
hasBin: true
2117
-
2118
-
prettier@3.6.2:
2119
-
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
2120
-
engines: {node: '>=14'}
2121
-
hasBin: true
2122
-
2123
-
prismjs@1.30.0:
2124
-
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
2125
-
engines: {node: '>=6'}
2126
-
2127
-
prompts@2.4.2:
2128
-
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
2129
-
engines: {node: '>= 6'}
2130
-
2131
-
property-information@6.5.0:
2132
-
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
2133
-
2134
-
property-information@7.1.0:
2135
-
resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
2136
-
2137
-
quansync@0.2.10:
2138
-
resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
2139
-
2140
-
queue-microtask@1.2.3:
2141
-
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2142
-
2143
-
radix3@1.1.2:
2144
-
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
2145
-
2146
-
readdirp@3.6.0:
2147
-
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
2148
-
engines: {node: '>=8.10.0'}
2149
-
2150
-
readdirp@4.0.2:
2151
-
resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
2152
-
engines: {node: '>= 14.16.0'}
2153
-
2154
-
recma-build-jsx@1.0.0:
2155
-
resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==}
2156
-
2157
-
recma-jsx@1.0.1:
2158
-
resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==}
2159
-
peerDependencies:
2160
-
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
2161
-
2162
-
recma-parse@1.0.0:
2163
-
resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==}
2164
-
2165
-
recma-stringify@1.0.0:
2166
-
resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
2167
-
2168
-
regex-recursion@6.0.2:
2169
-
resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
2170
-
2171
-
regex-utilities@2.3.0:
2172
-
resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
2173
-
2174
-
regex@6.0.1:
2175
-
resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==}
2176
-
2177
-
rehype-parse@9.0.0:
2178
-
resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==}
2179
-
2180
-
rehype-raw@7.0.0:
2181
-
resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
2182
-
2183
-
rehype-recma@1.0.0:
2184
-
resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
2185
-
2186
-
rehype-stringify@10.0.1:
2187
-
resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
2188
-
2189
-
rehype@13.0.2:
2190
-
resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
2191
-
2192
-
remark-gfm@4.0.1:
2193
-
resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
2194
-
2195
-
remark-mdx@3.0.1:
2196
-
resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==}
2197
-
2198
-
remark-parse@11.0.0:
2199
-
resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
2200
-
2201
-
remark-rehype@11.1.2:
2202
-
resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==}
2203
-
2204
-
remark-smartypants@3.0.2:
2205
-
resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
2206
-
engines: {node: '>=16.0.0'}
2207
-
2208
-
remark-stringify@11.0.0:
2209
-
resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
2210
-
2211
-
request-light@0.5.8:
2212
-
resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
2213
-
2214
-
request-light@0.7.0:
2215
-
resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
2216
-
2217
-
require-directory@2.1.1:
2218
-
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
2219
-
engines: {node: '>=0.10.0'}
2220
-
2221
-
require-from-string@2.0.2:
2222
-
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
2223
-
engines: {node: '>=0.10.0'}
2224
-
2225
-
resolve-pkg-maps@1.0.0:
2226
-
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
2227
-
2228
-
restructure@3.0.2:
2229
-
resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==}
2230
-
2231
-
retext-latin@4.0.0:
2232
-
resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
2233
-
2234
-
retext-smartypants@6.1.1:
2235
-
resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==}
2236
-
2237
-
retext-stringify@4.0.0:
2238
-
resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
2239
-
2240
-
retext@9.0.0:
2241
-
resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
2242
-
2243
-
reusify@1.0.4:
2244
-
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2245
-
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2246
-
2247
-
rollup@4.46.2:
2248
-
resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
2249
-
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
2250
-
hasBin: true
2251
-
2252
-
run-parallel@1.2.0:
2253
-
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2254
-
2255
-
sanitize-html@2.17.0:
2256
-
resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==}
2257
-
2258
-
sax@1.4.1:
2259
-
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
2260
-
2261
-
semver@7.6.3:
2262
-
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
2263
-
engines: {node: '>=10'}
2264
-
hasBin: true
2265
-
2266
-
semver@7.7.2:
2267
-
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
431
+
semver@7.7.3:
432
+
resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
2268
433
engines: {node: '>=10'}
2269
434
hasBin: true
2270
435
···
2272
437
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
2273
438
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2274
439
2275
-
sharp@0.34.3:
2276
-
resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==}
2277
-
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2278
-
2279
-
shiki@3.9.2:
2280
-
resolution: {integrity: sha512-t6NKl5e/zGTvw/IyftLcumolgOczhuroqwXngDeMqJ3h3EQiTY/7wmfgPlsmloD8oYfqkEDqxiaH37Pjm1zUhQ==}
2281
-
2282
-
simple-swizzle@0.2.2:
2283
-
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
2284
-
2285
-
sirv@3.0.1:
2286
-
resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
2287
-
engines: {node: '>=18'}
2288
-
2289
-
sisteransi@1.0.5:
2290
-
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
2291
-
2292
-
sitemap@8.0.0:
2293
-
resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==}
2294
-
engines: {node: '>=14.0.0', npm: '>=6.0.0'}
2295
-
hasBin: true
2296
-
2297
-
smol-toml@1.4.1:
2298
-
resolution: {integrity: sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==}
2299
-
engines: {node: '>= 18'}
2300
-
2301
-
source-map-js@1.2.1:
2302
-
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
2303
-
engines: {node: '>=0.10.0'}
2304
-
2305
-
source-map@0.7.4:
2306
-
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
2307
-
engines: {node: '>= 8'}
2308
-
2309
-
space-separated-tokens@2.0.2:
2310
-
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
440
+
simple-swizzle@0.2.4:
441
+
resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==}
2311
442
2312
443
stoppable@1.1.0:
2313
444
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
2314
445
engines: {node: '>=4', npm: '>=6'}
2315
446
2316
-
stream-replace-string@2.0.0:
2317
-
resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==}
2318
-
2319
-
string-width@4.2.3:
2320
-
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2321
-
engines: {node: '>=8'}
2322
-
2323
-
string-width@7.2.0:
2324
-
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
447
+
supports-color@10.2.2:
448
+
resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
2325
449
engines: {node: '>=18'}
2326
450
2327
-
stringify-entities@4.0.4:
2328
-
resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
2329
-
2330
-
strip-ansi@6.0.1:
2331
-
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2332
-
engines: {node: '>=8'}
2333
-
2334
-
strip-ansi@7.1.0:
2335
-
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
2336
-
engines: {node: '>=12'}
2337
-
2338
-
style-to-object@0.4.4:
2339
-
resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
2340
-
2341
-
style-to-object@1.0.7:
2342
-
resolution: {integrity: sha512-uSjr59G5u6fbxUfKbb8GcqMGT3Xs9v5IbPkjb0S16GyOeBLAzSRK0CixBv5YrYvzO6TDLzIS6QCn78tkqWngPw==}
2343
-
2344
-
supports-color@10.1.0:
2345
-
resolution: {integrity: sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==}
2346
-
engines: {node: '>=18'}
2347
-
2348
-
tiny-inflate@1.0.3:
2349
-
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
2350
-
2351
-
tinyexec@0.3.2:
2352
-
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
2353
-
2354
-
tinyexec@1.0.1:
2355
-
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
2356
-
2357
-
tinyglobby@0.2.14:
2358
-
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
2359
-
engines: {node: '>=12.0.0'}
2360
-
2361
-
tlds@1.259.0:
2362
-
resolution: {integrity: sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==}
2363
-
hasBin: true
2364
-
2365
-
to-regex-range@5.0.1:
2366
-
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2367
-
engines: {node: '>=8.0'}
2368
-
2369
-
totalist@3.0.1:
2370
-
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
2371
-
engines: {node: '>=6'}
2372
-
2373
-
tr46@0.0.3:
2374
-
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
2375
-
2376
-
trim-lines@3.0.1:
2377
-
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
2378
-
2379
-
trough@2.2.0:
2380
-
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
2381
-
2382
-
tsconfck@3.1.6:
2383
-
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
2384
-
engines: {node: ^18 || >=20}
2385
-
hasBin: true
2386
-
peerDependencies:
2387
-
typescript: ^5.0.0
2388
-
peerDependenciesMeta:
2389
-
typescript:
2390
-
optional: true
2391
-
2392
-
tslib@2.6.2:
2393
-
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
2394
-
2395
451
tslib@2.8.1:
2396
452
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2397
453
2398
-
tsx@4.20.4:
2399
-
resolution: {integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==}
2400
-
engines: {node: '>=18.0.0'}
2401
-
hasBin: true
2402
-
2403
-
type-fest@4.26.1:
2404
-
resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
2405
-
engines: {node: '>=16'}
2406
-
2407
-
typesafe-path@0.2.2:
2408
-
resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
2409
-
2410
-
typescript-auto-import-cache@0.3.5:
2411
-
resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==}
2412
-
2413
-
typescript@5.9.2:
2414
-
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
2415
-
engines: {node: '>=14.17'}
2416
-
hasBin: true
2417
-
2418
-
ufo@1.6.1:
2419
-
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
2420
-
2421
-
uint8arrays@3.0.0:
2422
-
resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==}
2423
-
2424
-
ultrahtml@1.6.0:
2425
-
resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
2426
-
2427
-
unconfig@7.3.2:
2428
-
resolution: {integrity: sha512-nqG5NNL2wFVGZ0NA/aCFw0oJ2pxSf1lwg4Z5ill8wd7K4KX/rQbHlwbh+bjctXL5Ly1xtzHenHGOK0b+lG6JVg==}
2429
-
2430
-
uncrypto@0.1.3:
2431
-
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
2432
-
2433
-
undici-types@6.19.8:
2434
-
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
2435
-
2436
-
undici@7.13.0:
2437
-
resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==}
454
+
undici@7.14.0:
455
+
resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==}
2438
456
engines: {node: '>=20.18.1'}
2439
457
2440
-
unenv@2.0.0-rc.19:
2441
-
resolution: {integrity: sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==}
2442
-
2443
-
unicode-properties@1.4.1:
2444
-
resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}
2445
-
2446
-
unicode-trie@2.0.0:
2447
-
resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}
2448
-
2449
-
unified@11.0.5:
2450
-
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
2451
-
2452
-
unifont@0.5.2:
2453
-
resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==}
2454
-
2455
-
unist-util-find-after@5.0.0:
2456
-
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
2457
-
2458
-
unist-util-is@6.0.0:
2459
-
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
2460
-
2461
-
unist-util-modify-children@4.0.0:
2462
-
resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
2463
-
2464
-
unist-util-position-from-estree@2.0.0:
2465
-
resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
2466
-
2467
-
unist-util-position@5.0.0:
2468
-
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
2469
-
2470
-
unist-util-remove-position@5.0.0:
2471
-
resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
2472
-
2473
-
unist-util-stringify-position@4.0.0:
2474
-
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
2475
-
2476
-
unist-util-visit-children@3.0.0:
2477
-
resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
2478
-
2479
-
unist-util-visit-parents@6.0.1:
2480
-
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
2481
-
2482
-
unist-util-visit@5.0.0:
2483
-
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
2484
-
2485
-
unocss@66.4.2:
2486
-
resolution: {integrity: sha512-PsZ+4XF/ekiParR7PZEM7AchvHJ78EIfOXlqTPflTOXCYgZ77kG9NaIaIf4lHRevY+rRTyrHrjxdg1Ern2j8qw==}
2487
-
engines: {node: '>=14'}
2488
-
peerDependencies:
2489
-
'@unocss/webpack': 66.4.2
2490
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
2491
-
peerDependenciesMeta:
2492
-
'@unocss/webpack':
2493
-
optional: true
2494
-
vite:
2495
-
optional: true
2496
-
2497
-
unplugin-utils@0.2.4:
2498
-
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
2499
-
engines: {node: '>=18.12.0'}
2500
-
2501
-
unstorage@1.16.1:
2502
-
resolution: {integrity: sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==}
2503
-
peerDependencies:
2504
-
'@azure/app-configuration': ^1.8.0
2505
-
'@azure/cosmos': ^4.2.0
2506
-
'@azure/data-tables': ^13.3.0
2507
-
'@azure/identity': ^4.6.0
2508
-
'@azure/keyvault-secrets': ^4.9.0
2509
-
'@azure/storage-blob': ^12.26.0
2510
-
'@capacitor/preferences': ^6.0.3 || ^7.0.0
2511
-
'@deno/kv': '>=0.9.0'
2512
-
'@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
2513
-
'@planetscale/database': ^1.19.0
2514
-
'@upstash/redis': ^1.34.3
2515
-
'@vercel/blob': '>=0.27.1'
2516
-
'@vercel/kv': ^1.0.1
2517
-
aws4fetch: ^1.0.20
2518
-
db0: '>=0.2.1'
2519
-
idb-keyval: ^6.2.1
2520
-
ioredis: ^5.4.2
2521
-
uploadthing: ^7.4.4
2522
-
peerDependenciesMeta:
2523
-
'@azure/app-configuration':
2524
-
optional: true
2525
-
'@azure/cosmos':
2526
-
optional: true
2527
-
'@azure/data-tables':
2528
-
optional: true
2529
-
'@azure/identity':
2530
-
optional: true
2531
-
'@azure/keyvault-secrets':
2532
-
optional: true
2533
-
'@azure/storage-blob':
2534
-
optional: true
2535
-
'@capacitor/preferences':
2536
-
optional: true
2537
-
'@deno/kv':
2538
-
optional: true
2539
-
'@netlify/blobs':
2540
-
optional: true
2541
-
'@planetscale/database':
2542
-
optional: true
2543
-
'@upstash/redis':
2544
-
optional: true
2545
-
'@vercel/blob':
2546
-
optional: true
2547
-
'@vercel/kv':
2548
-
optional: true
2549
-
aws4fetch:
2550
-
optional: true
2551
-
db0:
2552
-
optional: true
2553
-
idb-keyval:
2554
-
optional: true
2555
-
ioredis:
2556
-
optional: true
2557
-
uploadthing:
2558
-
optional: true
2559
-
2560
-
vfile-location@5.0.3:
2561
-
resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
2562
-
2563
-
vfile-message@4.0.2:
2564
-
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
2565
-
2566
-
vfile@6.0.3:
2567
-
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
2568
-
2569
-
vite@6.3.5:
2570
-
resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
2571
-
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
2572
-
hasBin: true
2573
-
peerDependencies:
2574
-
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
2575
-
jiti: '>=1.21.0'
2576
-
less: '*'
2577
-
lightningcss: ^1.21.0
2578
-
sass: '*'
2579
-
sass-embedded: '*'
2580
-
stylus: '*'
2581
-
sugarss: '*'
2582
-
terser: ^5.16.0
2583
-
tsx: ^4.8.1
2584
-
yaml: ^2.4.2
2585
-
peerDependenciesMeta:
2586
-
'@types/node':
2587
-
optional: true
2588
-
jiti:
2589
-
optional: true
2590
-
less:
2591
-
optional: true
2592
-
lightningcss:
2593
-
optional: true
2594
-
sass:
2595
-
optional: true
2596
-
sass-embedded:
2597
-
optional: true
2598
-
stylus:
2599
-
optional: true
2600
-
sugarss:
2601
-
optional: true
2602
-
terser:
2603
-
optional: true
2604
-
tsx:
2605
-
optional: true
2606
-
yaml:
2607
-
optional: true
2608
-
2609
-
vitefu@1.1.1:
2610
-
resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
2611
-
peerDependencies:
2612
-
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
2613
-
peerDependenciesMeta:
2614
-
vite:
2615
-
optional: true
2616
-
2617
-
volar-service-css@0.0.62:
2618
-
resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==}
2619
-
peerDependencies:
2620
-
'@volar/language-service': ~2.4.0
2621
-
peerDependenciesMeta:
2622
-
'@volar/language-service':
2623
-
optional: true
2624
-
2625
-
volar-service-emmet@0.0.62:
2626
-
resolution: {integrity: sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==}
2627
-
peerDependencies:
2628
-
'@volar/language-service': ~2.4.0
2629
-
peerDependenciesMeta:
2630
-
'@volar/language-service':
2631
-
optional: true
458
+
unenv@2.0.0-rc.24:
459
+
resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
2632
460
2633
-
volar-service-html@0.0.62:
2634
-
resolution: {integrity: sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==}
2635
-
peerDependencies:
2636
-
'@volar/language-service': ~2.4.0
2637
-
peerDependenciesMeta:
2638
-
'@volar/language-service':
2639
-
optional: true
2640
-
2641
-
volar-service-prettier@0.0.62:
2642
-
resolution: {integrity: sha512-h2yk1RqRTE+vkYZaI9KYuwpDfOQRrTEMvoHol0yW4GFKc75wWQRrb5n/5abDrzMPrkQbSip8JH2AXbvrRtYh4w==}
2643
-
peerDependencies:
2644
-
'@volar/language-service': ~2.4.0
2645
-
prettier: ^2.2 || ^3.0
2646
-
peerDependenciesMeta:
2647
-
'@volar/language-service':
2648
-
optional: true
2649
-
prettier:
2650
-
optional: true
2651
-
2652
-
volar-service-typescript-twoslash-queries@0.0.62:
2653
-
resolution: {integrity: sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==}
2654
-
peerDependencies:
2655
-
'@volar/language-service': ~2.4.0
2656
-
peerDependenciesMeta:
2657
-
'@volar/language-service':
2658
-
optional: true
2659
-
2660
-
volar-service-typescript@0.0.62:
2661
-
resolution: {integrity: sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==}
2662
-
peerDependencies:
2663
-
'@volar/language-service': ~2.4.0
2664
-
peerDependenciesMeta:
2665
-
'@volar/language-service':
2666
-
optional: true
2667
-
2668
-
volar-service-yaml@0.0.62:
2669
-
resolution: {integrity: sha512-k7gvv7sk3wa+nGll3MaSKyjwQsJjIGCHFjVkl3wjaSP2nouKyn9aokGmqjrl39mi88Oy49giog2GkZH526wjig==}
2670
-
peerDependencies:
2671
-
'@volar/language-service': ~2.4.0
2672
-
peerDependenciesMeta:
2673
-
'@volar/language-service':
2674
-
optional: true
2675
-
2676
-
vscode-css-languageservice@6.3.1:
2677
-
resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==}
2678
-
2679
-
vscode-html-languageservice@5.3.1:
2680
-
resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
2681
-
2682
-
vscode-json-languageservice@4.1.8:
2683
-
resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
2684
-
engines: {npm: '>=7.0.0'}
2685
-
2686
-
vscode-jsonrpc@6.0.0:
2687
-
resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
2688
-
engines: {node: '>=8.0.0 || >=10.0.0'}
2689
-
2690
-
vscode-jsonrpc@8.2.0:
2691
-
resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
2692
-
engines: {node: '>=14.0.0'}
2693
-
2694
-
vscode-languageserver-protocol@3.16.0:
2695
-
resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
2696
-
2697
-
vscode-languageserver-protocol@3.17.5:
2698
-
resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
2699
-
2700
-
vscode-languageserver-textdocument@1.0.12:
2701
-
resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
2702
-
2703
-
vscode-languageserver-types@3.16.0:
2704
-
resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
2705
-
2706
-
vscode-languageserver-types@3.17.5:
2707
-
resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
2708
-
2709
-
vscode-languageserver@7.0.0:
2710
-
resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
2711
-
hasBin: true
2712
-
2713
-
vscode-languageserver@9.0.1:
2714
-
resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
2715
-
hasBin: true
2716
-
2717
-
vscode-nls@5.2.0:
2718
-
resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
2719
-
2720
-
vscode-uri@2.1.2:
2721
-
resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==}
2722
-
2723
-
vscode-uri@3.0.8:
2724
-
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
2725
-
2726
-
vue-flow-layout@0.2.0:
2727
-
resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==}
2728
-
2729
-
web-namespaces@2.0.1:
2730
-
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
2731
-
2732
-
webidl-conversions@3.0.1:
2733
-
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
2734
-
2735
-
whatwg-url@5.0.0:
2736
-
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
2737
-
2738
-
which-pm-runs@1.1.0:
2739
-
resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
2740
-
engines: {node: '>=4'}
2741
-
2742
-
widest-line@5.0.0:
2743
-
resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
2744
-
engines: {node: '>=18'}
2745
-
2746
-
workerd@1.20250816.0:
2747
-
resolution: {integrity: sha512-5gIvHPE/3QVlQR1Sc1NdBkWmqWj/TSgIbY/f/qs9lhiLBw/Da+HbNBTVYGjvwYqEb3NQ+XQM4gAm5b2+JJaUJg==}
461
+
workerd@1.20251213.0:
462
+
resolution: {integrity: sha512-knLMSqmUKo7EO1wV69u8o2J+6RVDow3H5qK9f1tzk24fd4rEZXkR1cxFiYisfTRjk/Jl3/1URAkQRSDAiWE5RA==}
2748
463
engines: {node: '>=16'}
2749
464
hasBin: true
2750
465
2751
-
wrangler@4.32.0:
2752
-
resolution: {integrity: sha512-q7TRSavBW3Eg3pp4rxqKJwSK+u/ieFOBdNvUsq1P1EMmyj3//tN/iXDokFak+dkW0vDYjsVG3PfOfHxU92OS6w==}
2753
-
engines: {node: '>=18.0.0'}
466
+
wrangler@4.55.0:
467
+
resolution: {integrity: sha512-50icmLX8UbNaq0FmFHbcvvOh7I6rDA/FyaMYRcNSl1iX0JwuKswezmmtYvYPxPTkbYz7FUYR8GPZLaT23uzFqw==}
468
+
engines: {node: '>=20.0.0'}
2754
469
hasBin: true
2755
470
peerDependencies:
2756
-
'@cloudflare/workers-types': ^4.20250816.0
471
+
'@cloudflare/workers-types': ^4.20251213.0
2757
472
peerDependenciesMeta:
2758
473
'@cloudflare/workers-types':
2759
474
optional: true
2760
475
2761
-
wrap-ansi@7.0.0:
2762
-
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2763
-
engines: {node: '>=10'}
2764
-
2765
-
wrap-ansi@9.0.0:
2766
-
resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
2767
-
engines: {node: '>=18'}
2768
-
2769
476
ws@8.18.0:
2770
477
resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
2771
478
engines: {node: '>=10.0.0'}
···
2778
485
utf-8-validate:
2779
486
optional: true
2780
487
2781
-
xxhash-wasm@1.1.0:
2782
-
resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
2783
-
2784
-
y18n@5.0.8:
2785
-
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
2786
-
engines: {node: '>=10'}
2787
-
2788
-
yaml-language-server@1.15.0:
2789
-
resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==}
2790
-
hasBin: true
2791
-
2792
-
yaml@2.2.2:
2793
-
resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
2794
-
engines: {node: '>= 14'}
2795
-
2796
-
yaml@2.6.0:
2797
-
resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
2798
-
engines: {node: '>= 14'}
2799
-
hasBin: true
2800
-
2801
-
yargs-parser@21.1.1:
2802
-
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
2803
-
engines: {node: '>=12'}
2804
-
2805
-
yargs@17.7.2:
2806
-
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
2807
-
engines: {node: '>=12'}
2808
-
2809
-
yocto-queue@1.1.1:
2810
-
resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
2811
-
engines: {node: '>=12.20'}
2812
-
2813
-
yocto-spinner@0.2.3:
2814
-
resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
2815
-
engines: {node: '>=18.19'}
2816
-
2817
-
yoctocolors@2.1.1:
2818
-
resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
2819
-
engines: {node: '>=18'}
2820
-
2821
488
youch-core@0.3.3:
2822
489
resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
2823
490
2824
491
youch@4.1.0-beta.10:
2825
492
resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==}
2826
493
2827
-
zod-to-json-schema@3.24.6:
2828
-
resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==}
2829
-
peerDependencies:
2830
-
zod: ^3.24.1
2831
-
2832
-
zod-to-ts@1.2.0:
2833
-
resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
2834
-
peerDependencies:
2835
-
typescript: ^4.9.4 || ^5.0.2
2836
-
zod: ^3
2837
-
2838
494
zod@3.22.3:
2839
495
resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==}
2840
496
2841
-
zod@3.23.8:
2842
-
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
2843
-
2844
-
zod@3.25.76:
2845
-
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
2846
-
2847
-
zwitch@2.0.4:
2848
-
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
2849
-
2850
497
snapshots:
2851
498
2852
-
'@ampproject/remapping@2.3.0':
2853
-
dependencies:
2854
-
'@jridgewell/gen-mapping': 0.3.12
2855
-
'@jridgewell/trace-mapping': 0.3.29
2856
-
2857
-
'@antfu/install-pkg@1.1.0':
2858
-
dependencies:
2859
-
package-manager-detector: 1.3.0
2860
-
tinyexec: 1.0.1
2861
-
2862
-
'@antfu/utils@9.2.0': {}
2863
-
2864
-
'@astrojs/check@0.9.4(prettier@3.6.2)(typescript@5.9.2)':
2865
-
dependencies:
2866
-
'@astrojs/language-server': 2.15.4(prettier@3.6.2)(typescript@5.9.2)
2867
-
chokidar: 4.0.1
2868
-
kleur: 4.1.5
2869
-
typescript: 5.9.2
2870
-
yargs: 17.7.2
2871
-
transitivePeerDependencies:
2872
-
- prettier
2873
-
- prettier-plugin-astro
2874
-
2875
-
'@astrojs/cloudflare@12.6.4(@types/node@22.5.0)(astro@5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)':
2876
-
dependencies:
2877
-
'@astrojs/internal-helpers': 0.7.2
2878
-
'@astrojs/underscore-redirects': 1.0.0
2879
-
'@cloudflare/workers-types': 4.20250822.0
2880
-
astro: 5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0)
2881
-
tinyglobby: 0.2.14
2882
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
2883
-
wrangler: 4.32.0(@cloudflare/workers-types@4.20250822.0)
2884
-
transitivePeerDependencies:
2885
-
- '@types/node'
2886
-
- bufferutil
2887
-
- jiti
2888
-
- less
2889
-
- lightningcss
2890
-
- sass
2891
-
- sass-embedded
2892
-
- stylus
2893
-
- sugarss
2894
-
- terser
2895
-
- tsx
2896
-
- utf-8-validate
2897
-
- yaml
2898
-
2899
-
'@astrojs/compiler@2.10.3': {}
2900
-
2901
-
'@astrojs/compiler@2.12.2': {}
2902
-
2903
-
'@astrojs/internal-helpers@0.7.2': {}
2904
-
2905
-
'@astrojs/language-server@2.15.4(prettier@3.6.2)(typescript@5.9.2)':
2906
-
dependencies:
2907
-
'@astrojs/compiler': 2.10.3
2908
-
'@astrojs/yaml2ts': 0.2.2
2909
-
'@jridgewell/sourcemap-codec': 1.5.0
2910
-
'@volar/kit': 2.4.9(typescript@5.9.2)
2911
-
'@volar/language-core': 2.4.9
2912
-
'@volar/language-server': 2.4.9
2913
-
'@volar/language-service': 2.4.9
2914
-
fast-glob: 3.3.2
2915
-
muggle-string: 0.4.1
2916
-
volar-service-css: 0.0.62(@volar/language-service@2.4.9)
2917
-
volar-service-emmet: 0.0.62(@volar/language-service@2.4.9)
2918
-
volar-service-html: 0.0.62(@volar/language-service@2.4.9)
2919
-
volar-service-prettier: 0.0.62(@volar/language-service@2.4.9)(prettier@3.6.2)
2920
-
volar-service-typescript: 0.0.62(@volar/language-service@2.4.9)
2921
-
volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.9)
2922
-
volar-service-yaml: 0.0.62(@volar/language-service@2.4.9)
2923
-
vscode-html-languageservice: 5.3.1
2924
-
vscode-uri: 3.0.8
2925
-
optionalDependencies:
2926
-
prettier: 3.6.2
2927
-
transitivePeerDependencies:
2928
-
- typescript
2929
-
2930
-
'@astrojs/markdown-remark@6.3.6':
2931
-
dependencies:
2932
-
'@astrojs/internal-helpers': 0.7.2
2933
-
'@astrojs/prism': 3.3.0
2934
-
github-slugger: 2.0.0
2935
-
hast-util-from-html: 2.0.3
2936
-
hast-util-to-text: 4.0.2
2937
-
import-meta-resolve: 4.1.0
2938
-
js-yaml: 4.1.0
2939
-
mdast-util-definitions: 6.0.0
2940
-
rehype-raw: 7.0.0
2941
-
rehype-stringify: 10.0.1
2942
-
remark-gfm: 4.0.1
2943
-
remark-parse: 11.0.0
2944
-
remark-rehype: 11.1.2
2945
-
remark-smartypants: 3.0.2
2946
-
shiki: 3.9.2
2947
-
smol-toml: 1.4.1
2948
-
unified: 11.0.5
2949
-
unist-util-remove-position: 5.0.0
2950
-
unist-util-visit: 5.0.0
2951
-
unist-util-visit-parents: 6.0.1
2952
-
vfile: 6.0.3
2953
-
transitivePeerDependencies:
2954
-
- supports-color
2955
-
2956
-
'@astrojs/mdx@4.3.4(astro@5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0))':
2957
-
dependencies:
2958
-
'@astrojs/markdown-remark': 6.3.6
2959
-
'@mdx-js/mdx': 3.1.0(acorn@8.15.0)
2960
-
acorn: 8.15.0
2961
-
astro: 5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0)
2962
-
es-module-lexer: 1.7.0
2963
-
estree-util-visit: 2.0.0
2964
-
hast-util-to-html: 9.0.5
2965
-
kleur: 4.1.5
2966
-
rehype-raw: 7.0.0
2967
-
remark-gfm: 4.0.1
2968
-
remark-smartypants: 3.0.2
2969
-
source-map: 0.7.4
2970
-
unist-util-visit: 5.0.0
2971
-
vfile: 6.0.3
2972
-
transitivePeerDependencies:
2973
-
- supports-color
2974
-
2975
-
'@astrojs/prism@3.3.0':
2976
-
dependencies:
2977
-
prismjs: 1.30.0
2978
-
2979
-
'@astrojs/sitemap@3.2.1':
2980
-
dependencies:
2981
-
sitemap: 8.0.0
2982
-
stream-replace-string: 2.0.0
2983
-
zod: 3.23.8
2984
-
2985
-
'@astrojs/telemetry@3.3.0':
2986
-
dependencies:
2987
-
ci-info: 4.3.0
2988
-
debug: 4.4.1
2989
-
dlv: 1.1.3
2990
-
dset: 3.1.4
2991
-
is-docker: 3.0.0
2992
-
is-wsl: 3.1.0
2993
-
which-pm-runs: 1.1.0
2994
-
transitivePeerDependencies:
2995
-
- supports-color
2996
-
2997
-
'@astrojs/underscore-redirects@1.0.0': {}
2998
-
2999
-
'@astrojs/yaml2ts@0.2.2':
3000
-
dependencies:
3001
-
yaml: 2.6.0
3002
-
3003
-
'@atcute/client@4.0.3':
3004
-
dependencies:
3005
-
'@atcute/identity': 1.0.3
3006
-
'@atcute/lexicons': 1.1.0
3007
-
3008
-
'@atcute/identity@1.0.3':
3009
-
dependencies:
3010
-
'@atcute/lexicons': 1.1.0
3011
-
'@badrap/valita': 0.4.6
3012
-
3013
-
'@atcute/lexicons@1.1.0':
3014
-
dependencies:
3015
-
esm-env: 1.2.2
3016
-
3017
-
'@atproto/api@0.16.2':
3018
-
dependencies:
3019
-
'@atproto/common-web': 0.4.2
3020
-
'@atproto/lexicon': 0.4.12
3021
-
'@atproto/syntax': 0.4.0
3022
-
'@atproto/xrpc': 0.7.1
3023
-
await-lock: 2.2.2
3024
-
multiformats: 9.9.0
3025
-
tlds: 1.259.0
3026
-
zod: 3.25.76
3027
-
3028
-
'@atproto/common-web@0.4.2':
3029
-
dependencies:
3030
-
graphemer: 1.4.0
3031
-
multiformats: 9.9.0
3032
-
uint8arrays: 3.0.0
3033
-
zod: 3.25.76
3034
-
3035
-
'@atproto/lexicon@0.4.12':
3036
-
dependencies:
3037
-
'@atproto/common-web': 0.4.2
3038
-
'@atproto/syntax': 0.4.0
3039
-
iso-datestring-validator: 2.2.2
3040
-
multiformats: 9.9.0
3041
-
zod: 3.25.76
3042
-
3043
-
'@atproto/syntax@0.4.0': {}
3044
-
3045
-
'@atproto/xrpc@0.7.1':
3046
-
dependencies:
3047
-
'@atproto/lexicon': 0.4.12
3048
-
zod: 3.25.76
3049
-
3050
-
'@babel/code-frame@7.27.1':
3051
-
dependencies:
3052
-
'@babel/helper-validator-identifier': 7.27.1
3053
-
js-tokens: 4.0.0
3054
-
picocolors: 1.1.1
3055
-
3056
-
'@babel/generator@7.28.0':
3057
-
dependencies:
3058
-
'@babel/parser': 7.28.0
3059
-
'@babel/types': 7.28.2
3060
-
'@jridgewell/gen-mapping': 0.3.12
3061
-
'@jridgewell/trace-mapping': 0.3.29
3062
-
jsesc: 3.1.0
3063
-
3064
-
'@babel/helper-globals@7.28.0': {}
3065
-
3066
-
'@babel/helper-string-parser@7.27.1': {}
3067
-
3068
-
'@babel/helper-validator-identifier@7.27.1': {}
3069
-
3070
-
'@babel/parser@7.28.0':
3071
-
dependencies:
3072
-
'@babel/types': 7.28.2
3073
-
3074
-
'@babel/template@7.27.2':
3075
-
dependencies:
3076
-
'@babel/code-frame': 7.27.1
3077
-
'@babel/parser': 7.28.0
3078
-
'@babel/types': 7.28.2
3079
-
3080
-
'@babel/traverse@7.28.0':
3081
-
dependencies:
3082
-
'@babel/code-frame': 7.27.1
3083
-
'@babel/generator': 7.28.0
3084
-
'@babel/helper-globals': 7.28.0
3085
-
'@babel/parser': 7.28.0
3086
-
'@babel/template': 7.27.2
3087
-
'@babel/types': 7.28.2
3088
-
debug: 4.4.1
3089
-
transitivePeerDependencies:
3090
-
- supports-color
3091
-
3092
-
'@babel/types@7.28.2':
3093
-
dependencies:
3094
-
'@babel/helper-string-parser': 7.27.1
3095
-
'@babel/helper-validator-identifier': 7.27.1
3096
-
3097
-
'@badrap/valita@0.4.6': {}
3098
-
3099
-
'@capsizecss/unpack@2.4.0':
3100
-
dependencies:
3101
-
blob-to-buffer: 1.2.9
3102
-
cross-fetch: 3.2.0
3103
-
fontkit: 2.0.4
3104
-
transitivePeerDependencies:
3105
-
- encoding
3106
-
3107
-
'@cloudflare/kv-asset-handler@0.4.0':
499
+
'@cloudflare/kv-asset-handler@0.4.1':
3108
500
dependencies:
3109
501
mime: 3.0.0
3110
502
3111
-
'@cloudflare/unenv-preset@2.6.2(unenv@2.0.0-rc.19)(workerd@1.20250816.0)':
503
+
'@cloudflare/unenv-preset@2.7.13(unenv@2.0.0-rc.24)(workerd@1.20251213.0)':
3112
504
dependencies:
3113
-
unenv: 2.0.0-rc.19
505
+
unenv: 2.0.0-rc.24
3114
506
optionalDependencies:
3115
-
workerd: 1.20250816.0
507
+
workerd: 1.20251213.0
3116
508
3117
-
'@cloudflare/workerd-darwin-64@1.20250816.0':
509
+
'@cloudflare/workerd-darwin-64@1.20251213.0':
3118
510
optional: true
3119
511
3120
-
'@cloudflare/workerd-darwin-arm64@1.20250816.0':
512
+
'@cloudflare/workerd-darwin-arm64@1.20251213.0':
3121
513
optional: true
3122
514
3123
-
'@cloudflare/workerd-linux-64@1.20250816.0':
515
+
'@cloudflare/workerd-linux-64@1.20251213.0':
3124
516
optional: true
3125
517
3126
-
'@cloudflare/workerd-linux-arm64@1.20250816.0':
518
+
'@cloudflare/workerd-linux-arm64@1.20251213.0':
3127
519
optional: true
3128
520
3129
-
'@cloudflare/workerd-windows-64@1.20250816.0':
521
+
'@cloudflare/workerd-windows-64@1.20251213.0':
3130
522
optional: true
3131
-
3132
-
'@cloudflare/workers-types@4.20250822.0': {}
3133
523
3134
524
'@cspotcode/source-map-support@0.8.1':
3135
525
dependencies:
3136
526
'@jridgewell/trace-mapping': 0.3.9
3137
527
3138
-
'@emmetio/abbreviation@2.3.3':
3139
-
dependencies:
3140
-
'@emmetio/scanner': 1.0.4
3141
-
3142
-
'@emmetio/css-abbreviation@2.1.8':
3143
-
dependencies:
3144
-
'@emmetio/scanner': 1.0.4
3145
-
3146
-
'@emmetio/css-parser@0.4.0':
3147
-
dependencies:
3148
-
'@emmetio/stream-reader': 2.2.0
3149
-
'@emmetio/stream-reader-utils': 0.1.0
3150
-
3151
-
'@emmetio/html-matcher@1.3.0':
528
+
'@emnapi/runtime@1.7.1':
3152
529
dependencies:
3153
-
'@emmetio/scanner': 1.0.4
3154
-
3155
-
'@emmetio/scanner@1.0.4': {}
3156
-
3157
-
'@emmetio/stream-reader-utils@0.1.0': {}
3158
-
3159
-
'@emmetio/stream-reader@2.2.0': {}
3160
-
3161
-
'@emnapi/runtime@1.4.5':
3162
-
dependencies:
3163
-
tslib: 2.6.2
530
+
tslib: 2.8.1
3164
531
optional: true
3165
532
3166
-
'@esbuild/aix-ppc64@0.25.4':
533
+
'@esbuild/aix-ppc64@0.27.0':
3167
534
optional: true
3168
535
3169
-
'@esbuild/aix-ppc64@0.25.8':
536
+
'@esbuild/android-arm64@0.27.0':
3170
537
optional: true
3171
538
3172
-
'@esbuild/android-arm64@0.25.4':
3173
-
optional: true
3174
-
3175
-
'@esbuild/android-arm64@0.25.8':
539
+
'@esbuild/android-arm@0.27.0':
3176
540
optional: true
3177
541
3178
-
'@esbuild/android-arm@0.25.4':
3179
-
optional: true
3180
-
3181
-
'@esbuild/android-arm@0.25.8':
3182
-
optional: true
3183
-
3184
-
'@esbuild/android-x64@0.25.4':
3185
-
optional: true
3186
-
3187
-
'@esbuild/android-x64@0.25.8':
3188
-
optional: true
3189
-
3190
-
'@esbuild/darwin-arm64@0.25.4':
3191
-
optional: true
3192
-
3193
-
'@esbuild/darwin-arm64@0.25.8':
3194
-
optional: true
3195
-
3196
-
'@esbuild/darwin-x64@0.25.4':
3197
-
optional: true
3198
-
3199
-
'@esbuild/darwin-x64@0.25.8':
542
+
'@esbuild/android-x64@0.27.0':
3200
543
optional: true
3201
544
3202
-
'@esbuild/freebsd-arm64@0.25.4':
545
+
'@esbuild/darwin-arm64@0.27.0':
3203
546
optional: true
3204
547
3205
-
'@esbuild/freebsd-arm64@0.25.8':
548
+
'@esbuild/darwin-x64@0.27.0':
3206
549
optional: true
3207
550
3208
-
'@esbuild/freebsd-x64@0.25.4':
551
+
'@esbuild/freebsd-arm64@0.27.0':
3209
552
optional: true
3210
553
3211
-
'@esbuild/freebsd-x64@0.25.8':
554
+
'@esbuild/freebsd-x64@0.27.0':
3212
555
optional: true
3213
556
3214
-
'@esbuild/linux-arm64@0.25.4':
557
+
'@esbuild/linux-arm64@0.27.0':
3215
558
optional: true
3216
559
3217
-
'@esbuild/linux-arm64@0.25.8':
560
+
'@esbuild/linux-arm@0.27.0':
3218
561
optional: true
3219
562
3220
-
'@esbuild/linux-arm@0.25.4':
563
+
'@esbuild/linux-ia32@0.27.0':
3221
564
optional: true
3222
565
3223
-
'@esbuild/linux-arm@0.25.8':
566
+
'@esbuild/linux-loong64@0.27.0':
3224
567
optional: true
3225
568
3226
-
'@esbuild/linux-ia32@0.25.4':
569
+
'@esbuild/linux-mips64el@0.27.0':
3227
570
optional: true
3228
571
3229
-
'@esbuild/linux-ia32@0.25.8':
572
+
'@esbuild/linux-ppc64@0.27.0':
3230
573
optional: true
3231
574
3232
-
'@esbuild/linux-loong64@0.25.4':
575
+
'@esbuild/linux-riscv64@0.27.0':
3233
576
optional: true
3234
577
3235
-
'@esbuild/linux-loong64@0.25.8':
578
+
'@esbuild/linux-s390x@0.27.0':
3236
579
optional: true
3237
580
3238
-
'@esbuild/linux-mips64el@0.25.4':
581
+
'@esbuild/linux-x64@0.27.0':
3239
582
optional: true
3240
583
3241
-
'@esbuild/linux-mips64el@0.25.8':
584
+
'@esbuild/netbsd-arm64@0.27.0':
3242
585
optional: true
3243
586
3244
-
'@esbuild/linux-ppc64@0.25.4':
587
+
'@esbuild/netbsd-x64@0.27.0':
3245
588
optional: true
3246
589
3247
-
'@esbuild/linux-ppc64@0.25.8':
590
+
'@esbuild/openbsd-arm64@0.27.0':
3248
591
optional: true
3249
592
3250
-
'@esbuild/linux-riscv64@0.25.4':
593
+
'@esbuild/openbsd-x64@0.27.0':
3251
594
optional: true
3252
595
3253
-
'@esbuild/linux-riscv64@0.25.8':
596
+
'@esbuild/openharmony-arm64@0.27.0':
3254
597
optional: true
3255
598
3256
-
'@esbuild/linux-s390x@0.25.4':
599
+
'@esbuild/sunos-x64@0.27.0':
3257
600
optional: true
3258
601
3259
-
'@esbuild/linux-s390x@0.25.8':
602
+
'@esbuild/win32-arm64@0.27.0':
3260
603
optional: true
3261
604
3262
-
'@esbuild/linux-x64@0.25.4':
605
+
'@esbuild/win32-ia32@0.27.0':
3263
606
optional: true
3264
607
3265
-
'@esbuild/linux-x64@0.25.8':
608
+
'@esbuild/win32-x64@0.27.0':
3266
609
optional: true
3267
610
3268
-
'@esbuild/netbsd-arm64@0.25.4':
3269
-
optional: true
3270
-
3271
-
'@esbuild/netbsd-arm64@0.25.8':
3272
-
optional: true
3273
-
3274
-
'@esbuild/netbsd-x64@0.25.4':
3275
-
optional: true
3276
-
3277
-
'@esbuild/netbsd-x64@0.25.8':
3278
-
optional: true
3279
-
3280
-
'@esbuild/openbsd-arm64@0.25.4':
3281
-
optional: true
3282
-
3283
-
'@esbuild/openbsd-arm64@0.25.8':
3284
-
optional: true
3285
-
3286
-
'@esbuild/openbsd-x64@0.25.4':
3287
-
optional: true
3288
-
3289
-
'@esbuild/openbsd-x64@0.25.8':
3290
-
optional: true
3291
-
3292
-
'@esbuild/openharmony-arm64@0.25.8':
3293
-
optional: true
3294
-
3295
-
'@esbuild/sunos-x64@0.25.4':
3296
-
optional: true
3297
-
3298
-
'@esbuild/sunos-x64@0.25.8':
3299
-
optional: true
3300
-
3301
-
'@esbuild/win32-arm64@0.25.4':
3302
-
optional: true
3303
-
3304
-
'@esbuild/win32-arm64@0.25.8':
3305
-
optional: true
3306
-
3307
-
'@esbuild/win32-ia32@0.25.4':
3308
-
optional: true
3309
-
3310
-
'@esbuild/win32-ia32@0.25.8':
3311
-
optional: true
3312
-
3313
-
'@esbuild/win32-x64@0.25.4':
3314
-
optional: true
3315
-
3316
-
'@esbuild/win32-x64@0.25.8':
3317
-
optional: true
3318
-
3319
-
'@iconify-json/lucide@1.2.63':
3320
-
dependencies:
3321
-
'@iconify/types': 2.0.0
3322
-
3323
-
'@iconify-json/tabler@1.2.22':
3324
-
dependencies:
3325
-
'@iconify/types': 2.0.0
3326
-
3327
-
'@iconify/types@2.0.0': {}
3328
-
3329
-
'@iconify/utils@3.0.1':
3330
-
dependencies:
3331
-
'@antfu/install-pkg': 1.1.0
3332
-
'@antfu/utils': 9.2.0
3333
-
'@iconify/types': 2.0.0
3334
-
debug: 4.4.1
3335
-
globals: 15.15.0
3336
-
kolorist: 1.8.0
3337
-
local-pkg: 1.1.1
3338
-
mlly: 1.7.4
3339
-
transitivePeerDependencies:
3340
-
- supports-color
3341
-
3342
611
'@img/sharp-darwin-arm64@0.33.5':
3343
612
optionalDependencies:
3344
613
'@img/sharp-libvips-darwin-arm64': 1.0.4
3345
614
optional: true
3346
615
3347
-
'@img/sharp-darwin-arm64@0.34.3':
3348
-
optionalDependencies:
3349
-
'@img/sharp-libvips-darwin-arm64': 1.2.0
3350
-
optional: true
3351
-
3352
616
'@img/sharp-darwin-x64@0.33.5':
3353
617
optionalDependencies:
3354
618
'@img/sharp-libvips-darwin-x64': 1.0.4
3355
-
optional: true
3356
-
3357
-
'@img/sharp-darwin-x64@0.34.3':
3358
-
optionalDependencies:
3359
-
'@img/sharp-libvips-darwin-x64': 1.2.0
3360
619
optional: true
3361
620
3362
621
'@img/sharp-libvips-darwin-arm64@1.0.4':
3363
622
optional: true
3364
623
3365
-
'@img/sharp-libvips-darwin-arm64@1.2.0':
3366
-
optional: true
3367
-
3368
624
'@img/sharp-libvips-darwin-x64@1.0.4':
3369
625
optional: true
3370
626
3371
-
'@img/sharp-libvips-darwin-x64@1.2.0':
3372
-
optional: true
3373
-
3374
627
'@img/sharp-libvips-linux-arm64@1.0.4':
3375
628
optional: true
3376
629
3377
-
'@img/sharp-libvips-linux-arm64@1.2.0':
3378
-
optional: true
3379
-
3380
630
'@img/sharp-libvips-linux-arm@1.0.5':
3381
631
optional: true
3382
632
3383
-
'@img/sharp-libvips-linux-arm@1.2.0':
3384
-
optional: true
3385
-
3386
-
'@img/sharp-libvips-linux-ppc64@1.2.0':
3387
-
optional: true
3388
-
3389
633
'@img/sharp-libvips-linux-s390x@1.0.4':
3390
634
optional: true
3391
635
3392
-
'@img/sharp-libvips-linux-s390x@1.2.0':
3393
-
optional: true
3394
-
3395
636
'@img/sharp-libvips-linux-x64@1.0.4':
3396
637
optional: true
3397
638
3398
-
'@img/sharp-libvips-linux-x64@1.2.0':
3399
-
optional: true
3400
-
3401
639
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
3402
640
optional: true
3403
641
3404
-
'@img/sharp-libvips-linuxmusl-arm64@1.2.0':
3405
-
optional: true
3406
-
3407
642
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
3408
-
optional: true
3409
-
3410
-
'@img/sharp-libvips-linuxmusl-x64@1.2.0':
3411
643
optional: true
3412
644
3413
645
'@img/sharp-linux-arm64@0.33.5':
···
3415
647
'@img/sharp-libvips-linux-arm64': 1.0.4
3416
648
optional: true
3417
649
3418
-
'@img/sharp-linux-arm64@0.34.3':
3419
-
optionalDependencies:
3420
-
'@img/sharp-libvips-linux-arm64': 1.2.0
3421
-
optional: true
3422
-
3423
650
'@img/sharp-linux-arm@0.33.5':
3424
651
optionalDependencies:
3425
652
'@img/sharp-libvips-linux-arm': 1.0.5
3426
653
optional: true
3427
654
3428
-
'@img/sharp-linux-arm@0.34.3':
3429
-
optionalDependencies:
3430
-
'@img/sharp-libvips-linux-arm': 1.2.0
3431
-
optional: true
3432
-
3433
-
'@img/sharp-linux-ppc64@0.34.3':
3434
-
optionalDependencies:
3435
-
'@img/sharp-libvips-linux-ppc64': 1.2.0
3436
-
optional: true
3437
-
3438
655
'@img/sharp-linux-s390x@0.33.5':
3439
656
optionalDependencies:
3440
657
'@img/sharp-libvips-linux-s390x': 1.0.4
3441
658
optional: true
3442
659
3443
-
'@img/sharp-linux-s390x@0.34.3':
3444
-
optionalDependencies:
3445
-
'@img/sharp-libvips-linux-s390x': 1.2.0
3446
-
optional: true
3447
-
3448
660
'@img/sharp-linux-x64@0.33.5':
3449
661
optionalDependencies:
3450
662
'@img/sharp-libvips-linux-x64': 1.0.4
3451
663
optional: true
3452
664
3453
-
'@img/sharp-linux-x64@0.34.3':
3454
-
optionalDependencies:
3455
-
'@img/sharp-libvips-linux-x64': 1.2.0
3456
-
optional: true
3457
-
3458
665
'@img/sharp-linuxmusl-arm64@0.33.5':
3459
666
optionalDependencies:
3460
667
'@img/sharp-libvips-linuxmusl-arm64': 1.0.4
3461
668
optional: true
3462
669
3463
-
'@img/sharp-linuxmusl-arm64@0.34.3':
3464
-
optionalDependencies:
3465
-
'@img/sharp-libvips-linuxmusl-arm64': 1.2.0
3466
-
optional: true
3467
-
3468
670
'@img/sharp-linuxmusl-x64@0.33.5':
3469
671
optionalDependencies:
3470
672
'@img/sharp-libvips-linuxmusl-x64': 1.0.4
3471
-
optional: true
3472
-
3473
-
'@img/sharp-linuxmusl-x64@0.34.3':
3474
-
optionalDependencies:
3475
-
'@img/sharp-libvips-linuxmusl-x64': 1.2.0
3476
673
optional: true
3477
674
3478
675
'@img/sharp-wasm32@0.33.5':
3479
676
dependencies:
3480
-
'@emnapi/runtime': 1.4.5
3481
-
optional: true
3482
-
3483
-
'@img/sharp-wasm32@0.34.3':
3484
-
dependencies:
3485
-
'@emnapi/runtime': 1.4.5
3486
-
optional: true
3487
-
3488
-
'@img/sharp-win32-arm64@0.34.3':
677
+
'@emnapi/runtime': 1.7.1
3489
678
optional: true
3490
679
3491
680
'@img/sharp-win32-ia32@0.33.5':
3492
681
optional: true
3493
682
3494
-
'@img/sharp-win32-ia32@0.34.3':
3495
-
optional: true
3496
-
3497
683
'@img/sharp-win32-x64@0.33.5':
3498
684
optional: true
3499
685
3500
-
'@img/sharp-win32-x64@0.34.3':
3501
-
optional: true
3502
-
3503
-
'@jridgewell/gen-mapping@0.3.12':
3504
-
dependencies:
3505
-
'@jridgewell/sourcemap-codec': 1.5.0
3506
-
'@jridgewell/trace-mapping': 0.3.29
3507
-
3508
686
'@jridgewell/resolve-uri@3.1.2': {}
3509
687
3510
-
'@jridgewell/sourcemap-codec@1.5.0': {}
3511
-
3512
-
'@jridgewell/trace-mapping@0.3.29':
3513
-
dependencies:
3514
-
'@jridgewell/resolve-uri': 3.1.2
3515
-
'@jridgewell/sourcemap-codec': 1.5.0
688
+
'@jridgewell/sourcemap-codec@1.5.5': {}
3516
689
3517
690
'@jridgewell/trace-mapping@0.3.9':
3518
691
dependencies:
3519
692
'@jridgewell/resolve-uri': 3.1.2
3520
-
'@jridgewell/sourcemap-codec': 1.5.0
693
+
'@jridgewell/sourcemap-codec': 1.5.5
3521
694
3522
-
'@mdx-js/mdx@3.1.0(acorn@8.15.0)':
3523
-
dependencies:
3524
-
'@types/estree': 1.0.8
3525
-
'@types/estree-jsx': 1.0.5
3526
-
'@types/hast': 3.0.4
3527
-
'@types/mdx': 2.0.13
3528
-
collapse-white-space: 2.1.0
3529
-
devlop: 1.1.0
3530
-
estree-util-is-identifier-name: 3.0.0
3531
-
estree-util-scope: 1.0.0
3532
-
estree-walker: 3.0.3
3533
-
hast-util-to-jsx-runtime: 2.3.0
3534
-
markdown-extensions: 2.0.0
3535
-
recma-build-jsx: 1.0.0
3536
-
recma-jsx: 1.0.1(acorn@8.15.0)
3537
-
recma-stringify: 1.0.0
3538
-
rehype-recma: 1.0.0
3539
-
remark-mdx: 3.0.1
3540
-
remark-parse: 11.0.0
3541
-
remark-rehype: 11.1.2
3542
-
source-map: 0.7.4
3543
-
unified: 11.0.5
3544
-
unist-util-position-from-estree: 2.0.0
3545
-
unist-util-stringify-position: 4.0.0
3546
-
unist-util-visit: 5.0.0
3547
-
vfile: 6.0.3
3548
-
transitivePeerDependencies:
3549
-
- acorn
3550
-
- supports-color
3551
-
3552
-
'@nodelib/fs.scandir@2.1.5':
3553
-
dependencies:
3554
-
'@nodelib/fs.stat': 2.0.5
3555
-
run-parallel: 1.2.0
3556
-
3557
-
'@nodelib/fs.stat@2.0.5': {}
3558
-
3559
-
'@nodelib/fs.walk@1.2.8':
3560
-
dependencies:
3561
-
'@nodelib/fs.scandir': 2.1.5
3562
-
fastq: 1.17.1
3563
-
3564
-
'@nulfrost/leaflet-loader-astro@1.2.0':
3565
-
dependencies:
3566
-
'@atcute/client': 4.0.3
3567
-
'@atcute/lexicons': 1.1.0
3568
-
'@atproto/api': 0.16.2
3569
-
katex: 0.16.22
3570
-
sanitize-html: 2.17.0
3571
-
3572
-
'@oslojs/encoding@1.1.0': {}
3573
-
3574
-
'@polka/url@1.0.0-next.25': {}
3575
-
3576
-
'@poppinss/colors@4.1.5':
695
+
'@poppinss/colors@4.1.6':
3577
696
dependencies:
3578
697
kleur: 4.1.5
3579
698
3580
-
'@poppinss/dumper@0.6.4':
3581
-
dependencies:
3582
-
'@poppinss/colors': 4.1.5
3583
-
'@sindresorhus/is': 7.0.2
3584
-
supports-color: 10.1.0
3585
-
3586
-
'@poppinss/exception@1.2.2': {}
3587
-
3588
-
'@quansync/fs@0.1.3':
3589
-
dependencies:
3590
-
quansync: 0.2.10
3591
-
3592
-
'@rollup/pluginutils@5.2.0(rollup@4.46.2)':
3593
-
dependencies:
3594
-
'@types/estree': 1.0.8
3595
-
estree-walker: 2.0.2
3596
-
picomatch: 4.0.2
3597
-
optionalDependencies:
3598
-
rollup: 4.46.2
3599
-
3600
-
'@rollup/rollup-android-arm-eabi@4.46.2':
3601
-
optional: true
3602
-
3603
-
'@rollup/rollup-android-arm64@4.46.2':
3604
-
optional: true
3605
-
3606
-
'@rollup/rollup-darwin-arm64@4.46.2':
3607
-
optional: true
3608
-
3609
-
'@rollup/rollup-darwin-x64@4.46.2':
3610
-
optional: true
3611
-
3612
-
'@rollup/rollup-freebsd-arm64@4.46.2':
3613
-
optional: true
3614
-
3615
-
'@rollup/rollup-freebsd-x64@4.46.2':
3616
-
optional: true
3617
-
3618
-
'@rollup/rollup-linux-arm-gnueabihf@4.46.2':
3619
-
optional: true
3620
-
3621
-
'@rollup/rollup-linux-arm-musleabihf@4.46.2':
3622
-
optional: true
3623
-
3624
-
'@rollup/rollup-linux-arm64-gnu@4.46.2':
3625
-
optional: true
3626
-
3627
-
'@rollup/rollup-linux-arm64-musl@4.46.2':
3628
-
optional: true
3629
-
3630
-
'@rollup/rollup-linux-loongarch64-gnu@4.46.2':
3631
-
optional: true
3632
-
3633
-
'@rollup/rollup-linux-ppc64-gnu@4.46.2':
3634
-
optional: true
3635
-
3636
-
'@rollup/rollup-linux-riscv64-gnu@4.46.2':
3637
-
optional: true
3638
-
3639
-
'@rollup/rollup-linux-riscv64-musl@4.46.2':
3640
-
optional: true
3641
-
3642
-
'@rollup/rollup-linux-s390x-gnu@4.46.2':
3643
-
optional: true
3644
-
3645
-
'@rollup/rollup-linux-x64-gnu@4.46.2':
3646
-
optional: true
3647
-
3648
-
'@rollup/rollup-linux-x64-musl@4.46.2':
3649
-
optional: true
3650
-
3651
-
'@rollup/rollup-win32-arm64-msvc@4.46.2':
3652
-
optional: true
3653
-
3654
-
'@rollup/rollup-win32-ia32-msvc@4.46.2':
3655
-
optional: true
3656
-
3657
-
'@rollup/rollup-win32-x64-msvc@4.46.2':
3658
-
optional: true
3659
-
3660
-
'@shikijs/core@3.9.2':
3661
-
dependencies:
3662
-
'@shikijs/types': 3.9.2
3663
-
'@shikijs/vscode-textmate': 10.0.2
3664
-
'@types/hast': 3.0.4
3665
-
hast-util-to-html: 9.0.5
3666
-
3667
-
'@shikijs/engine-javascript@3.9.2':
3668
-
dependencies:
3669
-
'@shikijs/types': 3.9.2
3670
-
'@shikijs/vscode-textmate': 10.0.2
3671
-
oniguruma-to-es: 4.3.3
3672
-
3673
-
'@shikijs/engine-oniguruma@3.9.2':
3674
-
dependencies:
3675
-
'@shikijs/types': 3.9.2
3676
-
'@shikijs/vscode-textmate': 10.0.2
3677
-
3678
-
'@shikijs/langs@3.9.2':
3679
-
dependencies:
3680
-
'@shikijs/types': 3.9.2
3681
-
3682
-
'@shikijs/themes@3.9.2':
3683
-
dependencies:
3684
-
'@shikijs/types': 3.9.2
3685
-
3686
-
'@shikijs/types@3.9.2':
3687
-
dependencies:
3688
-
'@shikijs/vscode-textmate': 10.0.2
3689
-
'@types/hast': 3.0.4
3690
-
3691
-
'@shikijs/vscode-textmate@10.0.2': {}
3692
-
3693
-
'@sindresorhus/is@7.0.2': {}
3694
-
3695
-
'@speed-highlight/core@1.2.7': {}
3696
-
3697
-
'@swc/helpers@0.5.17':
3698
-
dependencies:
3699
-
tslib: 2.8.1
3700
-
3701
-
'@types/acorn@4.0.6':
3702
-
dependencies:
3703
-
'@types/estree': 1.0.8
3704
-
3705
-
'@types/debug@4.1.12':
3706
-
dependencies:
3707
-
'@types/ms': 0.7.34
3708
-
3709
-
'@types/estree-jsx@1.0.5':
3710
-
dependencies:
3711
-
'@types/estree': 1.0.8
3712
-
3713
-
'@types/estree@1.0.8': {}
3714
-
3715
-
'@types/fontkit@2.0.8':
3716
-
dependencies:
3717
-
'@types/node': 22.5.0
3718
-
3719
-
'@types/hast@3.0.4':
3720
-
dependencies:
3721
-
'@types/unist': 3.0.3
3722
-
3723
-
'@types/mdast@4.0.4':
3724
-
dependencies:
3725
-
'@types/unist': 3.0.3
3726
-
3727
-
'@types/mdx@2.0.13': {}
3728
-
3729
-
'@types/ms@0.7.34': {}
3730
-
3731
-
'@types/nlcst@2.0.3':
3732
-
dependencies:
3733
-
'@types/unist': 3.0.3
3734
-
3735
-
'@types/node@17.0.45': {}
3736
-
3737
-
'@types/node@22.5.0':
3738
-
dependencies:
3739
-
undici-types: 6.19.8
3740
-
3741
-
'@types/sax@1.2.7':
3742
-
dependencies:
3743
-
'@types/node': 22.5.0
3744
-
3745
-
'@types/unist@2.0.11': {}
3746
-
3747
-
'@types/unist@3.0.3': {}
3748
-
3749
-
'@ungap/structured-clone@1.2.0': {}
3750
-
3751
-
'@unocss/astro@66.4.2(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))':
3752
-
dependencies:
3753
-
'@unocss/core': 66.4.2
3754
-
'@unocss/reset': 66.4.2
3755
-
'@unocss/vite': 66.4.2(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))
3756
-
optionalDependencies:
3757
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
3758
-
3759
-
'@unocss/cli@66.4.2':
3760
-
dependencies:
3761
-
'@ampproject/remapping': 2.3.0
3762
-
'@unocss/config': 66.4.2
3763
-
'@unocss/core': 66.4.2
3764
-
'@unocss/preset-uno': 66.4.2
3765
-
cac: 6.7.14
3766
-
chokidar: 3.6.0
3767
-
colorette: 2.0.20
3768
-
consola: 3.4.2
3769
-
magic-string: 0.30.17
3770
-
pathe: 2.0.3
3771
-
perfect-debounce: 1.0.0
3772
-
tinyglobby: 0.2.14
3773
-
unplugin-utils: 0.2.4
3774
-
3775
-
'@unocss/config@66.4.2':
3776
-
dependencies:
3777
-
'@unocss/core': 66.4.2
3778
-
unconfig: 7.3.2
3779
-
3780
-
'@unocss/core@66.4.2': {}
3781
-
3782
-
'@unocss/extractor-arbitrary-variants@66.4.2':
3783
-
dependencies:
3784
-
'@unocss/core': 66.4.2
3785
-
3786
-
'@unocss/inspector@66.4.2':
3787
-
dependencies:
3788
-
'@unocss/core': 66.4.2
3789
-
'@unocss/rule-utils': 66.4.2
3790
-
colorette: 2.0.20
3791
-
gzip-size: 6.0.0
3792
-
sirv: 3.0.1
3793
-
vue-flow-layout: 0.2.0
3794
-
3795
-
'@unocss/postcss@66.4.2(postcss@8.5.6)':
3796
-
dependencies:
3797
-
'@unocss/config': 66.4.2
3798
-
'@unocss/core': 66.4.2
3799
-
'@unocss/rule-utils': 66.4.2
3800
-
css-tree: 3.1.0
3801
-
postcss: 8.5.6
3802
-
tinyglobby: 0.2.14
3803
-
3804
-
'@unocss/preset-attributify@66.4.2':
3805
-
dependencies:
3806
-
'@unocss/core': 66.4.2
3807
-
3808
-
'@unocss/preset-icons@66.4.2':
3809
-
dependencies:
3810
-
'@iconify/utils': 3.0.1
3811
-
'@unocss/core': 66.4.2
3812
-
ofetch: 1.4.1
3813
-
transitivePeerDependencies:
3814
-
- supports-color
3815
-
3816
-
'@unocss/preset-mini@66.4.2':
3817
-
dependencies:
3818
-
'@unocss/core': 66.4.2
3819
-
'@unocss/extractor-arbitrary-variants': 66.4.2
3820
-
'@unocss/rule-utils': 66.4.2
3821
-
3822
-
'@unocss/preset-tagify@66.4.2':
3823
-
dependencies:
3824
-
'@unocss/core': 66.4.2
3825
-
3826
-
'@unocss/preset-typography@66.4.2':
3827
-
dependencies:
3828
-
'@unocss/core': 66.4.2
3829
-
'@unocss/preset-mini': 66.4.2
3830
-
'@unocss/rule-utils': 66.4.2
3831
-
3832
-
'@unocss/preset-uno@66.4.2':
3833
-
dependencies:
3834
-
'@unocss/core': 66.4.2
3835
-
'@unocss/preset-wind3': 66.4.2
3836
-
3837
-
'@unocss/preset-web-fonts@66.4.2':
3838
-
dependencies:
3839
-
'@unocss/core': 66.4.2
3840
-
ofetch: 1.4.1
3841
-
3842
-
'@unocss/preset-wind3@66.4.2':
699
+
'@poppinss/dumper@0.6.5':
3843
700
dependencies:
3844
-
'@unocss/core': 66.4.2
3845
-
'@unocss/preset-mini': 66.4.2
3846
-
'@unocss/rule-utils': 66.4.2
701
+
'@poppinss/colors': 4.1.6
702
+
'@sindresorhus/is': 7.1.1
703
+
supports-color: 10.2.2
3847
704
3848
-
'@unocss/preset-wind4@66.4.2':
3849
-
dependencies:
3850
-
'@unocss/core': 66.4.2
3851
-
'@unocss/extractor-arbitrary-variants': 66.4.2
3852
-
'@unocss/rule-utils': 66.4.2
705
+
'@poppinss/exception@1.2.3': {}
3853
706
3854
-
'@unocss/preset-wind@66.4.2':
3855
-
dependencies:
3856
-
'@unocss/core': 66.4.2
3857
-
'@unocss/preset-wind3': 66.4.2
707
+
'@sindresorhus/is@7.1.1': {}
3858
708
3859
-
'@unocss/reset@66.4.2': {}
3860
-
3861
-
'@unocss/rule-utils@66.4.2':
3862
-
dependencies:
3863
-
'@unocss/core': 66.4.2
3864
-
magic-string: 0.30.17
3865
-
3866
-
'@unocss/transformer-attributify-jsx@66.4.2':
3867
-
dependencies:
3868
-
'@babel/parser': 7.28.0
3869
-
'@babel/traverse': 7.28.0
3870
-
'@unocss/core': 66.4.2
3871
-
transitivePeerDependencies:
3872
-
- supports-color
3873
-
3874
-
'@unocss/transformer-compile-class@66.4.2':
3875
-
dependencies:
3876
-
'@unocss/core': 66.4.2
3877
-
3878
-
'@unocss/transformer-directives@66.4.2':
3879
-
dependencies:
3880
-
'@unocss/core': 66.4.2
3881
-
'@unocss/rule-utils': 66.4.2
3882
-
css-tree: 3.1.0
3883
-
3884
-
'@unocss/transformer-variant-group@66.4.2':
3885
-
dependencies:
3886
-
'@unocss/core': 66.4.2
3887
-
3888
-
'@unocss/vite@66.4.2(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))':
3889
-
dependencies:
3890
-
'@ampproject/remapping': 2.3.0
3891
-
'@unocss/config': 66.4.2
3892
-
'@unocss/core': 66.4.2
3893
-
'@unocss/inspector': 66.4.2
3894
-
chokidar: 3.6.0
3895
-
magic-string: 0.30.17
3896
-
pathe: 2.0.3
3897
-
tinyglobby: 0.2.14
3898
-
unplugin-utils: 0.2.4
3899
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
3900
-
3901
-
'@volar/kit@2.4.9(typescript@5.9.2)':
3902
-
dependencies:
3903
-
'@volar/language-service': 2.4.9
3904
-
'@volar/typescript': 2.4.9
3905
-
typesafe-path: 0.2.2
3906
-
typescript: 5.9.2
3907
-
vscode-languageserver-textdocument: 1.0.12
3908
-
vscode-uri: 3.0.8
3909
-
3910
-
'@volar/language-core@2.4.9':
3911
-
dependencies:
3912
-
'@volar/source-map': 2.4.9
3913
-
3914
-
'@volar/language-server@2.4.9':
3915
-
dependencies:
3916
-
'@volar/language-core': 2.4.9
3917
-
'@volar/language-service': 2.4.9
3918
-
'@volar/typescript': 2.4.9
3919
-
path-browserify: 1.0.1
3920
-
request-light: 0.7.0
3921
-
vscode-languageserver: 9.0.1
3922
-
vscode-languageserver-protocol: 3.17.5
3923
-
vscode-languageserver-textdocument: 1.0.12
3924
-
vscode-uri: 3.0.8
3925
-
3926
-
'@volar/language-service@2.4.9':
3927
-
dependencies:
3928
-
'@volar/language-core': 2.4.9
3929
-
vscode-languageserver-protocol: 3.17.5
3930
-
vscode-languageserver-textdocument: 1.0.12
3931
-
vscode-uri: 3.0.8
3932
-
3933
-
'@volar/source-map@2.4.9': {}
3934
-
3935
-
'@volar/typescript@2.4.9':
3936
-
dependencies:
3937
-
'@volar/language-core': 2.4.9
3938
-
path-browserify: 1.0.1
3939
-
vscode-uri: 3.0.8
3940
-
3941
-
'@vscode/emmet-helper@2.9.3':
3942
-
dependencies:
3943
-
emmet: 2.4.11
3944
-
jsonc-parser: 2.3.1
3945
-
vscode-languageserver-textdocument: 1.0.12
3946
-
vscode-languageserver-types: 3.17.5
3947
-
vscode-uri: 2.1.2
3948
-
3949
-
'@vscode/l10n@0.0.18': {}
3950
-
3951
-
acorn-jsx@5.3.2(acorn@8.15.0):
3952
-
dependencies:
3953
-
acorn: 8.15.0
709
+
'@speed-highlight/core@1.2.12': {}
3954
710
3955
711
acorn-walk@8.3.2: {}
3956
712
3957
713
acorn@8.14.0: {}
3958
714
3959
-
acorn@8.15.0: {}
3960
-
3961
-
ajv@8.17.1:
3962
-
dependencies:
3963
-
fast-deep-equal: 3.1.3
3964
-
fast-uri: 3.0.3
3965
-
json-schema-traverse: 1.0.0
3966
-
require-from-string: 2.0.2
3967
-
3968
-
ansi-align@3.0.1:
3969
-
dependencies:
3970
-
string-width: 4.2.3
3971
-
3972
-
ansi-regex@5.0.1: {}
3973
-
3974
-
ansi-regex@6.0.1: {}
3975
-
3976
-
ansi-styles@4.3.0:
3977
-
dependencies:
3978
-
color-convert: 2.0.1
3979
-
3980
-
ansi-styles@6.2.1: {}
3981
-
3982
-
anymatch@3.1.3:
3983
-
dependencies:
3984
-
normalize-path: 3.0.0
3985
-
picomatch: 2.3.1
3986
-
3987
-
arg@5.0.2: {}
3988
-
3989
-
argparse@2.0.1: {}
3990
-
3991
-
aria-query@5.3.2: {}
3992
-
3993
-
array-iterate@2.0.1: {}
3994
-
3995
-
astring@1.9.0: {}
3996
-
3997
-
astro@5.13.2(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.6.0):
3998
-
dependencies:
3999
-
'@astrojs/compiler': 2.12.2
4000
-
'@astrojs/internal-helpers': 0.7.2
4001
-
'@astrojs/markdown-remark': 6.3.6
4002
-
'@astrojs/telemetry': 3.3.0
4003
-
'@capsizecss/unpack': 2.4.0
4004
-
'@oslojs/encoding': 1.1.0
4005
-
'@rollup/pluginutils': 5.2.0(rollup@4.46.2)
4006
-
acorn: 8.15.0
4007
-
aria-query: 5.3.2
4008
-
axobject-query: 4.1.0
4009
-
boxen: 8.0.1
4010
-
ci-info: 4.3.0
4011
-
clsx: 2.1.1
4012
-
common-ancestor-path: 1.0.1
4013
-
cookie: 1.0.2
4014
-
cssesc: 3.0.0
4015
-
debug: 4.4.1
4016
-
deterministic-object-hash: 2.0.2
4017
-
devalue: 5.1.1
4018
-
diff: 5.2.0
4019
-
dlv: 1.1.3
4020
-
dset: 3.1.4
4021
-
es-module-lexer: 1.7.0
4022
-
esbuild: 0.25.8
4023
-
estree-walker: 3.0.3
4024
-
flattie: 1.1.1
4025
-
fontace: 0.3.0
4026
-
github-slugger: 2.0.0
4027
-
html-escaper: 3.0.3
4028
-
http-cache-semantics: 4.1.1
4029
-
import-meta-resolve: 4.1.0
4030
-
js-yaml: 4.1.0
4031
-
kleur: 4.1.5
4032
-
magic-string: 0.30.17
4033
-
magicast: 0.3.5
4034
-
mrmime: 2.0.1
4035
-
neotraverse: 0.6.18
4036
-
p-limit: 6.2.0
4037
-
p-queue: 8.1.0
4038
-
package-manager-detector: 1.3.0
4039
-
picomatch: 4.0.2
4040
-
prompts: 2.4.2
4041
-
rehype: 13.0.2
4042
-
semver: 7.7.2
4043
-
shiki: 3.9.2
4044
-
smol-toml: 1.4.1
4045
-
tinyexec: 0.3.2
4046
-
tinyglobby: 0.2.14
4047
-
tsconfck: 3.1.6(typescript@5.9.2)
4048
-
ultrahtml: 1.6.0
4049
-
unifont: 0.5.2
4050
-
unist-util-visit: 5.0.0
4051
-
unstorage: 1.16.1
4052
-
vfile: 6.0.3
4053
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
4054
-
vitefu: 1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))
4055
-
xxhash-wasm: 1.1.0
4056
-
yargs-parser: 21.1.1
4057
-
yocto-spinner: 0.2.3
4058
-
zod: 3.25.76
4059
-
zod-to-json-schema: 3.24.6(zod@3.25.76)
4060
-
zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76)
4061
-
optionalDependencies:
4062
-
sharp: 0.33.5
4063
-
transitivePeerDependencies:
4064
-
- '@azure/app-configuration'
4065
-
- '@azure/cosmos'
4066
-
- '@azure/data-tables'
4067
-
- '@azure/identity'
4068
-
- '@azure/keyvault-secrets'
4069
-
- '@azure/storage-blob'
4070
-
- '@capacitor/preferences'
4071
-
- '@deno/kv'
4072
-
- '@netlify/blobs'
4073
-
- '@planetscale/database'
4074
-
- '@types/node'
4075
-
- '@upstash/redis'
4076
-
- '@vercel/blob'
4077
-
- '@vercel/kv'
4078
-
- aws4fetch
4079
-
- db0
4080
-
- encoding
4081
-
- idb-keyval
4082
-
- ioredis
4083
-
- jiti
4084
-
- less
4085
-
- lightningcss
4086
-
- rollup
4087
-
- sass
4088
-
- sass-embedded
4089
-
- stylus
4090
-
- sugarss
4091
-
- supports-color
4092
-
- terser
4093
-
- tsx
4094
-
- typescript
4095
-
- uploadthing
4096
-
- yaml
4097
-
4098
-
await-lock@2.2.2: {}
4099
-
4100
-
axobject-query@4.1.0: {}
4101
-
4102
-
bail@2.0.2: {}
4103
-
4104
-
base-64@1.0.0: {}
4105
-
4106
-
base64-js@1.5.1: {}
4107
-
4108
-
binary-extensions@2.3.0: {}
4109
-
4110
715
blake3-wasm@2.1.5: {}
4111
716
4112
-
blob-to-buffer@1.2.9: {}
4113
-
4114
-
boxen@8.0.1:
4115
-
dependencies:
4116
-
ansi-align: 3.0.1
4117
-
camelcase: 8.0.0
4118
-
chalk: 5.3.0
4119
-
cli-boxes: 3.0.0
4120
-
string-width: 7.2.0
4121
-
type-fest: 4.26.1
4122
-
widest-line: 5.0.0
4123
-
wrap-ansi: 9.0.0
4124
-
4125
-
braces@3.0.3:
4126
-
dependencies:
4127
-
fill-range: 7.1.1
4128
-
4129
-
brotli@1.3.3:
4130
-
dependencies:
4131
-
base64-js: 1.5.1
4132
-
4133
-
cac@6.7.14: {}
4134
-
4135
-
camelcase@8.0.0: {}
4136
-
4137
-
ccount@2.0.1: {}
4138
-
4139
-
chalk@5.3.0: {}
4140
-
4141
-
character-entities-html4@2.1.0: {}
4142
-
4143
-
character-entities-legacy@3.0.0: {}
4144
-
4145
-
character-entities@2.0.2: {}
4146
-
4147
-
character-reference-invalid@2.0.1: {}
4148
-
4149
-
chokidar@3.6.0:
4150
-
dependencies:
4151
-
anymatch: 3.1.3
4152
-
braces: 3.0.3
4153
-
glob-parent: 5.1.2
4154
-
is-binary-path: 2.1.0
4155
-
is-glob: 4.0.3
4156
-
normalize-path: 3.0.0
4157
-
readdirp: 3.6.0
4158
-
optionalDependencies:
4159
-
fsevents: 2.3.3
4160
-
4161
-
chokidar@4.0.1:
4162
-
dependencies:
4163
-
readdirp: 4.0.2
4164
-
4165
-
chokidar@4.0.3:
4166
-
dependencies:
4167
-
readdirp: 4.0.2
4168
-
4169
-
ci-info@4.3.0: {}
4170
-
4171
-
cli-boxes@3.0.0: {}
4172
-
4173
-
cliui@8.0.1:
4174
-
dependencies:
4175
-
string-width: 4.2.3
4176
-
strip-ansi: 6.0.1
4177
-
wrap-ansi: 7.0.0
4178
-
4179
-
clone@2.1.2: {}
4180
-
4181
-
clsx@2.1.1: {}
4182
-
4183
-
collapse-white-space@2.1.0: {}
4184
-
4185
717
color-convert@2.0.1:
4186
718
dependencies:
4187
719
color-name: 1.1.4
···
4191
723
color-string@1.9.1:
4192
724
dependencies:
4193
725
color-name: 1.1.4
4194
-
simple-swizzle: 0.2.2
726
+
simple-swizzle: 0.2.4
4195
727
4196
728
color@4.2.3:
4197
729
dependencies:
4198
730
color-convert: 2.0.1
4199
731
color-string: 1.9.1
4200
732
4201
-
colorette@2.0.20: {}
4202
-
4203
-
comma-separated-tokens@2.0.3: {}
4204
-
4205
-
commander@8.3.0: {}
4206
-
4207
-
common-ancestor-path@1.0.1: {}
4208
-
4209
-
confbox@0.1.8: {}
4210
-
4211
-
confbox@0.2.2: {}
4212
-
4213
-
consola@3.4.2: {}
4214
-
4215
-
cookie-es@1.2.2: {}
4216
-
4217
-
cookie@1.0.2: {}
733
+
cookie@1.1.1: {}
4218
734
4219
-
cross-fetch@3.2.0:
4220
-
dependencies:
4221
-
node-fetch: 2.7.0
4222
-
transitivePeerDependencies:
4223
-
- encoding
4224
-
4225
-
crossws@0.3.5:
4226
-
dependencies:
4227
-
uncrypto: 0.1.3
4228
-
4229
-
css-tree@3.1.0:
4230
-
dependencies:
4231
-
mdn-data: 2.12.2
4232
-
source-map-js: 1.2.1
4233
-
4234
-
cssesc@3.0.0: {}
4235
-
4236
-
debug@4.4.1:
4237
-
dependencies:
4238
-
ms: 2.1.3
4239
-
4240
-
decode-named-character-reference@1.0.2:
4241
-
dependencies:
4242
-
character-entities: 2.0.2
4243
-
4244
-
deepmerge@4.3.1: {}
4245
-
4246
-
defu@6.1.4: {}
4247
-
4248
-
dequal@2.0.3: {}
4249
-
4250
-
destr@2.0.5: {}
4251
-
4252
-
detect-libc@2.0.4: {}
4253
-
4254
-
deterministic-object-hash@2.0.2:
4255
-
dependencies:
4256
-
base-64: 1.0.0
4257
-
4258
-
devalue@5.1.1: {}
4259
-
4260
-
devlop@1.1.0:
4261
-
dependencies:
4262
-
dequal: 2.0.3
4263
-
4264
-
dfa@1.2.0: {}
4265
-
4266
-
diff@5.2.0: {}
4267
-
4268
-
dlv@1.1.3: {}
4269
-
4270
-
dom-serializer@2.0.0:
4271
-
dependencies:
4272
-
domelementtype: 2.3.0
4273
-
domhandler: 5.0.3
4274
-
entities: 4.5.0
4275
-
4276
-
domelementtype@2.3.0: {}
4277
-
4278
-
domhandler@5.0.3:
4279
-
dependencies:
4280
-
domelementtype: 2.3.0
4281
-
4282
-
domutils@3.2.2:
4283
-
dependencies:
4284
-
dom-serializer: 2.0.0
4285
-
domelementtype: 2.3.0
4286
-
domhandler: 5.0.3
4287
-
4288
-
dset@3.1.4: {}
4289
-
4290
-
duplexer@0.1.2: {}
4291
-
4292
-
emmet@2.4.11:
4293
-
dependencies:
4294
-
'@emmetio/abbreviation': 2.3.3
4295
-
'@emmetio/css-abbreviation': 2.1.8
4296
-
4297
-
emoji-regex@10.3.0: {}
4298
-
4299
-
emoji-regex@8.0.0: {}
4300
-
4301
-
entities@4.5.0: {}
735
+
detect-libc@2.1.2: {}
4302
736
4303
737
error-stack-parser-es@1.0.5: {}
4304
738
4305
-
es-module-lexer@1.7.0: {}
4306
-
4307
-
esast-util-from-estree@2.0.0:
4308
-
dependencies:
4309
-
'@types/estree-jsx': 1.0.5
4310
-
devlop: 1.1.0
4311
-
estree-util-visit: 2.0.0
4312
-
unist-util-position-from-estree: 2.0.0
4313
-
4314
-
esast-util-from-js@2.0.1:
4315
-
dependencies:
4316
-
'@types/estree-jsx': 1.0.5
4317
-
acorn: 8.15.0
4318
-
esast-util-from-estree: 2.0.0
4319
-
vfile-message: 4.0.2
4320
-
4321
-
esbuild@0.25.4:
739
+
esbuild@0.27.0:
4322
740
optionalDependencies:
4323
-
'@esbuild/aix-ppc64': 0.25.4
4324
-
'@esbuild/android-arm': 0.25.4
4325
-
'@esbuild/android-arm64': 0.25.4
4326
-
'@esbuild/android-x64': 0.25.4
4327
-
'@esbuild/darwin-arm64': 0.25.4
4328
-
'@esbuild/darwin-x64': 0.25.4
4329
-
'@esbuild/freebsd-arm64': 0.25.4
4330
-
'@esbuild/freebsd-x64': 0.25.4
4331
-
'@esbuild/linux-arm': 0.25.4
4332
-
'@esbuild/linux-arm64': 0.25.4
4333
-
'@esbuild/linux-ia32': 0.25.4
4334
-
'@esbuild/linux-loong64': 0.25.4
4335
-
'@esbuild/linux-mips64el': 0.25.4
4336
-
'@esbuild/linux-ppc64': 0.25.4
4337
-
'@esbuild/linux-riscv64': 0.25.4
4338
-
'@esbuild/linux-s390x': 0.25.4
4339
-
'@esbuild/linux-x64': 0.25.4
4340
-
'@esbuild/netbsd-arm64': 0.25.4
4341
-
'@esbuild/netbsd-x64': 0.25.4
4342
-
'@esbuild/openbsd-arm64': 0.25.4
4343
-
'@esbuild/openbsd-x64': 0.25.4
4344
-
'@esbuild/sunos-x64': 0.25.4
4345
-
'@esbuild/win32-arm64': 0.25.4
4346
-
'@esbuild/win32-ia32': 0.25.4
4347
-
'@esbuild/win32-x64': 0.25.4
4348
-
4349
-
esbuild@0.25.8:
4350
-
optionalDependencies:
4351
-
'@esbuild/aix-ppc64': 0.25.8
4352
-
'@esbuild/android-arm': 0.25.8
4353
-
'@esbuild/android-arm64': 0.25.8
4354
-
'@esbuild/android-x64': 0.25.8
4355
-
'@esbuild/darwin-arm64': 0.25.8
4356
-
'@esbuild/darwin-x64': 0.25.8
4357
-
'@esbuild/freebsd-arm64': 0.25.8
4358
-
'@esbuild/freebsd-x64': 0.25.8
4359
-
'@esbuild/linux-arm': 0.25.8
4360
-
'@esbuild/linux-arm64': 0.25.8
4361
-
'@esbuild/linux-ia32': 0.25.8
4362
-
'@esbuild/linux-loong64': 0.25.8
4363
-
'@esbuild/linux-mips64el': 0.25.8
4364
-
'@esbuild/linux-ppc64': 0.25.8
4365
-
'@esbuild/linux-riscv64': 0.25.8
4366
-
'@esbuild/linux-s390x': 0.25.8
4367
-
'@esbuild/linux-x64': 0.25.8
4368
-
'@esbuild/netbsd-arm64': 0.25.8
4369
-
'@esbuild/netbsd-x64': 0.25.8
4370
-
'@esbuild/openbsd-arm64': 0.25.8
4371
-
'@esbuild/openbsd-x64': 0.25.8
4372
-
'@esbuild/openharmony-arm64': 0.25.8
4373
-
'@esbuild/sunos-x64': 0.25.8
4374
-
'@esbuild/win32-arm64': 0.25.8
4375
-
'@esbuild/win32-ia32': 0.25.8
4376
-
'@esbuild/win32-x64': 0.25.8
4377
-
4378
-
escalade@3.1.2: {}
4379
-
4380
-
escape-string-regexp@4.0.0: {}
4381
-
4382
-
escape-string-regexp@5.0.0: {}
4383
-
4384
-
esm-env@1.2.2: {}
4385
-
4386
-
estree-util-attach-comments@3.0.0:
4387
-
dependencies:
4388
-
'@types/estree': 1.0.8
4389
-
4390
-
estree-util-build-jsx@3.0.1:
4391
-
dependencies:
4392
-
'@types/estree-jsx': 1.0.5
4393
-
devlop: 1.1.0
4394
-
estree-util-is-identifier-name: 3.0.0
4395
-
estree-walker: 3.0.3
4396
-
4397
-
estree-util-is-identifier-name@3.0.0: {}
4398
-
4399
-
estree-util-scope@1.0.0:
4400
-
dependencies:
4401
-
'@types/estree': 1.0.8
4402
-
devlop: 1.1.0
4403
-
4404
-
estree-util-to-js@2.0.0:
4405
-
dependencies:
4406
-
'@types/estree-jsx': 1.0.5
4407
-
astring: 1.9.0
4408
-
source-map: 0.7.4
4409
-
4410
-
estree-util-visit@2.0.0:
4411
-
dependencies:
4412
-
'@types/estree-jsx': 1.0.5
4413
-
'@types/unist': 3.0.3
4414
-
4415
-
estree-walker@2.0.2: {}
4416
-
4417
-
estree-walker@3.0.3:
4418
-
dependencies:
4419
-
'@types/estree': 1.0.8
4420
-
4421
-
eventemitter3@5.0.1: {}
741
+
'@esbuild/aix-ppc64': 0.27.0
742
+
'@esbuild/android-arm': 0.27.0
743
+
'@esbuild/android-arm64': 0.27.0
744
+
'@esbuild/android-x64': 0.27.0
745
+
'@esbuild/darwin-arm64': 0.27.0
746
+
'@esbuild/darwin-x64': 0.27.0
747
+
'@esbuild/freebsd-arm64': 0.27.0
748
+
'@esbuild/freebsd-x64': 0.27.0
749
+
'@esbuild/linux-arm': 0.27.0
750
+
'@esbuild/linux-arm64': 0.27.0
751
+
'@esbuild/linux-ia32': 0.27.0
752
+
'@esbuild/linux-loong64': 0.27.0
753
+
'@esbuild/linux-mips64el': 0.27.0
754
+
'@esbuild/linux-ppc64': 0.27.0
755
+
'@esbuild/linux-riscv64': 0.27.0
756
+
'@esbuild/linux-s390x': 0.27.0
757
+
'@esbuild/linux-x64': 0.27.0
758
+
'@esbuild/netbsd-arm64': 0.27.0
759
+
'@esbuild/netbsd-x64': 0.27.0
760
+
'@esbuild/openbsd-arm64': 0.27.0
761
+
'@esbuild/openbsd-x64': 0.27.0
762
+
'@esbuild/openharmony-arm64': 0.27.0
763
+
'@esbuild/sunos-x64': 0.27.0
764
+
'@esbuild/win32-arm64': 0.27.0
765
+
'@esbuild/win32-ia32': 0.27.0
766
+
'@esbuild/win32-x64': 0.27.0
4422
767
4423
768
exit-hook@2.2.1: {}
4424
769
4425
-
exsolve@1.0.7: {}
4426
-
4427
-
extend@3.0.2: {}
4428
-
4429
-
fast-deep-equal@3.1.3: {}
4430
-
4431
-
fast-glob@3.3.2:
4432
-
dependencies:
4433
-
'@nodelib/fs.stat': 2.0.5
4434
-
'@nodelib/fs.walk': 1.2.8
4435
-
glob-parent: 5.1.2
4436
-
merge2: 1.4.1
4437
-
micromatch: 4.0.8
4438
-
4439
-
fast-uri@3.0.3: {}
4440
-
4441
-
fastq@1.17.1:
4442
-
dependencies:
4443
-
reusify: 1.0.4
4444
-
4445
-
fdir@6.4.6(picomatch@4.0.2):
4446
-
optionalDependencies:
4447
-
picomatch: 4.0.2
4448
-
4449
-
fill-range@7.1.1:
4450
-
dependencies:
4451
-
to-regex-range: 5.0.1
4452
-
4453
-
flattie@1.1.1: {}
4454
-
4455
-
fontace@0.3.0:
4456
-
dependencies:
4457
-
'@types/fontkit': 2.0.8
4458
-
fontkit: 2.0.4
4459
-
4460
-
fontkit@2.0.4:
4461
-
dependencies:
4462
-
'@swc/helpers': 0.5.17
4463
-
brotli: 1.3.3
4464
-
clone: 2.1.2
4465
-
dfa: 1.2.0
4466
-
fast-deep-equal: 3.1.3
4467
-
restructure: 3.0.2
4468
-
tiny-inflate: 1.0.3
4469
-
unicode-properties: 1.4.1
4470
-
unicode-trie: 2.0.0
4471
-
4472
770
fsevents@2.3.3:
4473
771
optional: true
4474
-
4475
-
get-caller-file@2.0.5: {}
4476
-
4477
-
get-east-asian-width@1.2.0: {}
4478
-
4479
-
get-tsconfig@4.7.6:
4480
-
dependencies:
4481
-
resolve-pkg-maps: 1.0.0
4482
-
4483
-
github-slugger@2.0.0: {}
4484
-
4485
-
glob-parent@5.1.2:
4486
-
dependencies:
4487
-
is-glob: 4.0.3
4488
772
4489
773
glob-to-regexp@0.4.1: {}
4490
774
4491
-
globals@15.15.0: {}
4492
-
4493
-
graphemer@1.4.0: {}
4494
-
4495
-
gzip-size@6.0.0:
4496
-
dependencies:
4497
-
duplexer: 0.1.2
4498
-
4499
-
h3@1.15.4:
4500
-
dependencies:
4501
-
cookie-es: 1.2.2
4502
-
crossws: 0.3.5
4503
-
defu: 6.1.4
4504
-
destr: 2.0.5
4505
-
iron-webcrypto: 1.2.1
4506
-
node-mock-http: 1.0.2
4507
-
radix3: 1.1.2
4508
-
ufo: 1.6.1
4509
-
uncrypto: 0.1.3
4510
-
4511
-
hast-util-from-html@2.0.3:
4512
-
dependencies:
4513
-
'@types/hast': 3.0.4
4514
-
devlop: 1.1.0
4515
-
hast-util-from-parse5: 8.0.1
4516
-
parse5: 7.1.2
4517
-
vfile: 6.0.3
4518
-
vfile-message: 4.0.2
4519
-
4520
-
hast-util-from-parse5@8.0.1:
4521
-
dependencies:
4522
-
'@types/hast': 3.0.4
4523
-
'@types/unist': 3.0.3
4524
-
devlop: 1.1.0
4525
-
hastscript: 8.0.0
4526
-
property-information: 6.5.0
4527
-
vfile: 6.0.3
4528
-
vfile-location: 5.0.3
4529
-
web-namespaces: 2.0.1
4530
-
4531
-
hast-util-is-element@3.0.0:
4532
-
dependencies:
4533
-
'@types/hast': 3.0.4
4534
-
4535
-
hast-util-parse-selector@4.0.0:
4536
-
dependencies:
4537
-
'@types/hast': 3.0.4
4538
-
4539
-
hast-util-raw@9.0.4:
4540
-
dependencies:
4541
-
'@types/hast': 3.0.4
4542
-
'@types/unist': 3.0.3
4543
-
'@ungap/structured-clone': 1.2.0
4544
-
hast-util-from-parse5: 8.0.1
4545
-
hast-util-to-parse5: 8.0.0
4546
-
html-void-elements: 3.0.0
4547
-
mdast-util-to-hast: 13.2.0
4548
-
parse5: 7.1.2
4549
-
unist-util-position: 5.0.0
4550
-
unist-util-visit: 5.0.0
4551
-
vfile: 6.0.3
4552
-
web-namespaces: 2.0.1
4553
-
zwitch: 2.0.4
4554
-
4555
-
hast-util-to-estree@3.1.0:
4556
-
dependencies:
4557
-
'@types/estree': 1.0.8
4558
-
'@types/estree-jsx': 1.0.5
4559
-
'@types/hast': 3.0.4
4560
-
comma-separated-tokens: 2.0.3
4561
-
devlop: 1.1.0
4562
-
estree-util-attach-comments: 3.0.0
4563
-
estree-util-is-identifier-name: 3.0.0
4564
-
hast-util-whitespace: 3.0.0
4565
-
mdast-util-mdx-expression: 2.0.0
4566
-
mdast-util-mdx-jsx: 3.1.3
4567
-
mdast-util-mdxjs-esm: 2.0.1
4568
-
property-information: 6.5.0
4569
-
space-separated-tokens: 2.0.2
4570
-
style-to-object: 0.4.4
4571
-
unist-util-position: 5.0.0
4572
-
zwitch: 2.0.4
4573
-
transitivePeerDependencies:
4574
-
- supports-color
4575
-
4576
-
hast-util-to-html@9.0.5:
4577
-
dependencies:
4578
-
'@types/hast': 3.0.4
4579
-
'@types/unist': 3.0.3
4580
-
ccount: 2.0.1
4581
-
comma-separated-tokens: 2.0.3
4582
-
hast-util-whitespace: 3.0.0
4583
-
html-void-elements: 3.0.0
4584
-
mdast-util-to-hast: 13.2.0
4585
-
property-information: 7.1.0
4586
-
space-separated-tokens: 2.0.2
4587
-
stringify-entities: 4.0.4
4588
-
zwitch: 2.0.4
4589
-
4590
-
hast-util-to-jsx-runtime@2.3.0:
4591
-
dependencies:
4592
-
'@types/estree': 1.0.8
4593
-
'@types/hast': 3.0.4
4594
-
'@types/unist': 3.0.3
4595
-
comma-separated-tokens: 2.0.3
4596
-
devlop: 1.1.0
4597
-
estree-util-is-identifier-name: 3.0.0
4598
-
hast-util-whitespace: 3.0.0
4599
-
mdast-util-mdx-expression: 2.0.0
4600
-
mdast-util-mdx-jsx: 3.1.3
4601
-
mdast-util-mdxjs-esm: 2.0.1
4602
-
property-information: 6.5.0
4603
-
space-separated-tokens: 2.0.2
4604
-
style-to-object: 1.0.7
4605
-
unist-util-position: 5.0.0
4606
-
vfile-message: 4.0.2
4607
-
transitivePeerDependencies:
4608
-
- supports-color
4609
-
4610
-
hast-util-to-parse5@8.0.0:
4611
-
dependencies:
4612
-
'@types/hast': 3.0.4
4613
-
comma-separated-tokens: 2.0.3
4614
-
devlop: 1.1.0
4615
-
property-information: 6.5.0
4616
-
space-separated-tokens: 2.0.2
4617
-
web-namespaces: 2.0.1
4618
-
zwitch: 2.0.4
4619
-
4620
-
hast-util-to-text@4.0.2:
4621
-
dependencies:
4622
-
'@types/hast': 3.0.4
4623
-
'@types/unist': 3.0.3
4624
-
hast-util-is-element: 3.0.0
4625
-
unist-util-find-after: 5.0.0
4626
-
4627
-
hast-util-whitespace@3.0.0:
4628
-
dependencies:
4629
-
'@types/hast': 3.0.4
4630
-
4631
-
hastscript@8.0.0:
4632
-
dependencies:
4633
-
'@types/hast': 3.0.4
4634
-
comma-separated-tokens: 2.0.3
4635
-
hast-util-parse-selector: 4.0.0
4636
-
property-information: 6.5.0
4637
-
space-separated-tokens: 2.0.2
4638
-
4639
-
html-escaper@3.0.3: {}
4640
-
4641
-
html-void-elements@3.0.0: {}
4642
-
4643
-
htmlparser2@8.0.2:
4644
-
dependencies:
4645
-
domelementtype: 2.3.0
4646
-
domhandler: 5.0.3
4647
-
domutils: 3.2.2
4648
-
entities: 4.5.0
4649
-
4650
-
http-cache-semantics@4.1.1: {}
4651
-
4652
-
import-meta-resolve@4.1.0: {}
4653
-
4654
-
inline-style-parser@0.1.1: {}
4655
-
4656
-
inline-style-parser@0.2.3: {}
4657
-
4658
-
iron-webcrypto@1.2.1: {}
4659
-
4660
-
is-alphabetical@2.0.1: {}
4661
-
4662
-
is-alphanumerical@2.0.1:
4663
-
dependencies:
4664
-
is-alphabetical: 2.0.1
4665
-
is-decimal: 2.0.1
4666
-
4667
-
is-arrayish@0.3.2: {}
4668
-
4669
-
is-binary-path@2.1.0:
4670
-
dependencies:
4671
-
binary-extensions: 2.3.0
4672
-
4673
-
is-decimal@2.0.1: {}
4674
-
4675
-
is-docker@3.0.0: {}
4676
-
4677
-
is-extglob@2.1.1: {}
4678
-
4679
-
is-fullwidth-code-point@3.0.0: {}
4680
-
4681
-
is-glob@4.0.3:
4682
-
dependencies:
4683
-
is-extglob: 2.1.1
4684
-
4685
-
is-hexadecimal@2.0.1: {}
4686
-
4687
-
is-inside-container@1.0.0:
4688
-
dependencies:
4689
-
is-docker: 3.0.0
4690
-
4691
-
is-number@7.0.0: {}
4692
-
4693
-
is-plain-obj@4.1.0: {}
4694
-
4695
-
is-plain-object@5.0.0: {}
4696
-
4697
-
is-wsl@3.1.0:
4698
-
dependencies:
4699
-
is-inside-container: 1.0.0
4700
-
4701
-
iso-datestring-validator@2.2.2: {}
4702
-
4703
-
jiti@2.5.1: {}
4704
-
4705
-
js-tokens@4.0.0: {}
4706
-
4707
-
js-yaml@4.1.0:
4708
-
dependencies:
4709
-
argparse: 2.0.1
4710
-
4711
-
jsesc@3.1.0: {}
4712
-
4713
-
json-schema-traverse@1.0.0: {}
4714
-
4715
-
jsonc-parser@2.3.1: {}
4716
-
4717
-
jsonc-parser@3.3.1: {}
4718
-
4719
-
katex@0.16.22:
4720
-
dependencies:
4721
-
commander: 8.3.0
4722
-
4723
-
kleur@3.0.3: {}
775
+
is-arrayish@0.3.4: {}
4724
776
4725
777
kleur@4.1.5: {}
4726
778
4727
-
kolorist@1.8.0: {}
4728
-
4729
-
local-pkg@1.1.1:
4730
-
dependencies:
4731
-
mlly: 1.7.4
4732
-
pkg-types: 2.2.0
4733
-
quansync: 0.2.10
4734
-
4735
-
lodash@4.17.21: {}
4736
-
4737
-
longest-streak@3.1.0: {}
4738
-
4739
-
lru-cache@10.4.3: {}
4740
-
4741
-
magic-string@0.30.17:
4742
-
dependencies:
4743
-
'@jridgewell/sourcemap-codec': 1.5.0
4744
-
4745
-
magicast@0.3.5:
4746
-
dependencies:
4747
-
'@babel/parser': 7.28.0
4748
-
'@babel/types': 7.28.2
4749
-
source-map-js: 1.2.1
4750
-
4751
-
markdown-extensions@2.0.0: {}
4752
-
4753
-
markdown-table@3.0.3: {}
4754
-
4755
-
mdast-util-definitions@6.0.0:
4756
-
dependencies:
4757
-
'@types/mdast': 4.0.4
4758
-
'@types/unist': 3.0.3
4759
-
unist-util-visit: 5.0.0
4760
-
4761
-
mdast-util-find-and-replace@3.0.1:
4762
-
dependencies:
4763
-
'@types/mdast': 4.0.4
4764
-
escape-string-regexp: 5.0.0
4765
-
unist-util-is: 6.0.0
4766
-
unist-util-visit-parents: 6.0.1
4767
-
4768
-
mdast-util-from-markdown@2.0.1:
4769
-
dependencies:
4770
-
'@types/mdast': 4.0.4
4771
-
'@types/unist': 3.0.3
4772
-
decode-named-character-reference: 1.0.2
4773
-
devlop: 1.1.0
4774
-
mdast-util-to-string: 4.0.0
4775
-
micromark: 4.0.0
4776
-
micromark-util-decode-numeric-character-reference: 2.0.1
4777
-
micromark-util-decode-string: 2.0.0
4778
-
micromark-util-normalize-identifier: 2.0.0
4779
-
micromark-util-symbol: 2.0.0
4780
-
micromark-util-types: 2.0.0
4781
-
unist-util-stringify-position: 4.0.0
4782
-
transitivePeerDependencies:
4783
-
- supports-color
4784
-
4785
-
mdast-util-gfm-autolink-literal@2.0.1:
4786
-
dependencies:
4787
-
'@types/mdast': 4.0.4
4788
-
ccount: 2.0.1
4789
-
devlop: 1.1.0
4790
-
mdast-util-find-and-replace: 3.0.1
4791
-
micromark-util-character: 2.1.0
4792
-
4793
-
mdast-util-gfm-footnote@2.0.0:
4794
-
dependencies:
4795
-
'@types/mdast': 4.0.4
4796
-
devlop: 1.1.0
4797
-
mdast-util-from-markdown: 2.0.1
4798
-
mdast-util-to-markdown: 2.1.0
4799
-
micromark-util-normalize-identifier: 2.0.0
4800
-
transitivePeerDependencies:
4801
-
- supports-color
4802
-
4803
-
mdast-util-gfm-strikethrough@2.0.0:
4804
-
dependencies:
4805
-
'@types/mdast': 4.0.4
4806
-
mdast-util-from-markdown: 2.0.1
4807
-
mdast-util-to-markdown: 2.1.0
4808
-
transitivePeerDependencies:
4809
-
- supports-color
4810
-
4811
-
mdast-util-gfm-table@2.0.0:
4812
-
dependencies:
4813
-
'@types/mdast': 4.0.4
4814
-
devlop: 1.1.0
4815
-
markdown-table: 3.0.3
4816
-
mdast-util-from-markdown: 2.0.1
4817
-
mdast-util-to-markdown: 2.1.0
4818
-
transitivePeerDependencies:
4819
-
- supports-color
4820
-
4821
-
mdast-util-gfm-task-list-item@2.0.0:
4822
-
dependencies:
4823
-
'@types/mdast': 4.0.4
4824
-
devlop: 1.1.0
4825
-
mdast-util-from-markdown: 2.0.1
4826
-
mdast-util-to-markdown: 2.1.0
4827
-
transitivePeerDependencies:
4828
-
- supports-color
4829
-
4830
-
mdast-util-gfm@3.0.0:
4831
-
dependencies:
4832
-
mdast-util-from-markdown: 2.0.1
4833
-
mdast-util-gfm-autolink-literal: 2.0.1
4834
-
mdast-util-gfm-footnote: 2.0.0
4835
-
mdast-util-gfm-strikethrough: 2.0.0
4836
-
mdast-util-gfm-table: 2.0.0
4837
-
mdast-util-gfm-task-list-item: 2.0.0
4838
-
mdast-util-to-markdown: 2.1.0
4839
-
transitivePeerDependencies:
4840
-
- supports-color
4841
-
4842
-
mdast-util-mdx-expression@2.0.0:
4843
-
dependencies:
4844
-
'@types/estree-jsx': 1.0.5
4845
-
'@types/hast': 3.0.4
4846
-
'@types/mdast': 4.0.4
4847
-
devlop: 1.1.0
4848
-
mdast-util-from-markdown: 2.0.1
4849
-
mdast-util-to-markdown: 2.1.0
4850
-
transitivePeerDependencies:
4851
-
- supports-color
4852
-
4853
-
mdast-util-mdx-jsx@3.1.3:
4854
-
dependencies:
4855
-
'@types/estree-jsx': 1.0.5
4856
-
'@types/hast': 3.0.4
4857
-
'@types/mdast': 4.0.4
4858
-
'@types/unist': 3.0.3
4859
-
ccount: 2.0.1
4860
-
devlop: 1.1.0
4861
-
mdast-util-from-markdown: 2.0.1
4862
-
mdast-util-to-markdown: 2.1.0
4863
-
parse-entities: 4.0.1
4864
-
stringify-entities: 4.0.4
4865
-
unist-util-stringify-position: 4.0.0
4866
-
vfile-message: 4.0.2
4867
-
transitivePeerDependencies:
4868
-
- supports-color
4869
-
4870
-
mdast-util-mdx@3.0.0:
4871
-
dependencies:
4872
-
mdast-util-from-markdown: 2.0.1
4873
-
mdast-util-mdx-expression: 2.0.0
4874
-
mdast-util-mdx-jsx: 3.1.3
4875
-
mdast-util-mdxjs-esm: 2.0.1
4876
-
mdast-util-to-markdown: 2.1.0
4877
-
transitivePeerDependencies:
4878
-
- supports-color
4879
-
4880
-
mdast-util-mdxjs-esm@2.0.1:
4881
-
dependencies:
4882
-
'@types/estree-jsx': 1.0.5
4883
-
'@types/hast': 3.0.4
4884
-
'@types/mdast': 4.0.4
4885
-
devlop: 1.1.0
4886
-
mdast-util-from-markdown: 2.0.1
4887
-
mdast-util-to-markdown: 2.1.0
4888
-
transitivePeerDependencies:
4889
-
- supports-color
4890
-
4891
-
mdast-util-phrasing@4.1.0:
4892
-
dependencies:
4893
-
'@types/mdast': 4.0.4
4894
-
unist-util-is: 6.0.0
4895
-
4896
-
mdast-util-to-hast@13.2.0:
4897
-
dependencies:
4898
-
'@types/hast': 3.0.4
4899
-
'@types/mdast': 4.0.4
4900
-
'@ungap/structured-clone': 1.2.0
4901
-
devlop: 1.1.0
4902
-
micromark-util-sanitize-uri: 2.0.0
4903
-
trim-lines: 3.0.1
4904
-
unist-util-position: 5.0.0
4905
-
unist-util-visit: 5.0.0
4906
-
vfile: 6.0.3
4907
-
4908
-
mdast-util-to-markdown@2.1.0:
4909
-
dependencies:
4910
-
'@types/mdast': 4.0.4
4911
-
'@types/unist': 3.0.3
4912
-
longest-streak: 3.1.0
4913
-
mdast-util-phrasing: 4.1.0
4914
-
mdast-util-to-string: 4.0.0
4915
-
micromark-util-decode-string: 2.0.0
4916
-
unist-util-visit: 5.0.0
4917
-
zwitch: 2.0.4
4918
-
4919
-
mdast-util-to-string@4.0.0:
4920
-
dependencies:
4921
-
'@types/mdast': 4.0.4
4922
-
4923
-
mdn-data@2.12.2: {}
4924
-
4925
-
merge2@1.4.1: {}
4926
-
4927
-
micromark-core-commonmark@2.0.1:
4928
-
dependencies:
4929
-
decode-named-character-reference: 1.0.2
4930
-
devlop: 1.1.0
4931
-
micromark-factory-destination: 2.0.0
4932
-
micromark-factory-label: 2.0.0
4933
-
micromark-factory-space: 2.0.0
4934
-
micromark-factory-title: 2.0.0
4935
-
micromark-factory-whitespace: 2.0.0
4936
-
micromark-util-character: 2.1.0
4937
-
micromark-util-chunked: 2.0.0
4938
-
micromark-util-classify-character: 2.0.0
4939
-
micromark-util-html-tag-name: 2.0.0
4940
-
micromark-util-normalize-identifier: 2.0.0
4941
-
micromark-util-resolve-all: 2.0.0
4942
-
micromark-util-subtokenize: 2.0.1
4943
-
micromark-util-symbol: 2.0.0
4944
-
micromark-util-types: 2.0.0
4945
-
4946
-
micromark-extension-gfm-autolink-literal@2.1.0:
4947
-
dependencies:
4948
-
micromark-util-character: 2.1.0
4949
-
micromark-util-sanitize-uri: 2.0.0
4950
-
micromark-util-symbol: 2.0.0
4951
-
micromark-util-types: 2.0.0
4952
-
4953
-
micromark-extension-gfm-footnote@2.1.0:
4954
-
dependencies:
4955
-
devlop: 1.1.0
4956
-
micromark-core-commonmark: 2.0.1
4957
-
micromark-factory-space: 2.0.0
4958
-
micromark-util-character: 2.1.0
4959
-
micromark-util-normalize-identifier: 2.0.0
4960
-
micromark-util-sanitize-uri: 2.0.0
4961
-
micromark-util-symbol: 2.0.0
4962
-
micromark-util-types: 2.0.0
4963
-
4964
-
micromark-extension-gfm-strikethrough@2.1.0:
4965
-
dependencies:
4966
-
devlop: 1.1.0
4967
-
micromark-util-chunked: 2.0.0
4968
-
micromark-util-classify-character: 2.0.0
4969
-
micromark-util-resolve-all: 2.0.0
4970
-
micromark-util-symbol: 2.0.0
4971
-
micromark-util-types: 2.0.0
4972
-
4973
-
micromark-extension-gfm-table@2.1.0:
4974
-
dependencies:
4975
-
devlop: 1.1.0
4976
-
micromark-factory-space: 2.0.0
4977
-
micromark-util-character: 2.1.0
4978
-
micromark-util-symbol: 2.0.0
4979
-
micromark-util-types: 2.0.0
4980
-
4981
-
micromark-extension-gfm-tagfilter@2.0.0:
4982
-
dependencies:
4983
-
micromark-util-types: 2.0.0
4984
-
4985
-
micromark-extension-gfm-task-list-item@2.1.0:
4986
-
dependencies:
4987
-
devlop: 1.1.0
4988
-
micromark-factory-space: 2.0.0
4989
-
micromark-util-character: 2.1.0
4990
-
micromark-util-symbol: 2.0.0
4991
-
micromark-util-types: 2.0.0
4992
-
4993
-
micromark-extension-gfm@3.0.0:
4994
-
dependencies:
4995
-
micromark-extension-gfm-autolink-literal: 2.1.0
4996
-
micromark-extension-gfm-footnote: 2.1.0
4997
-
micromark-extension-gfm-strikethrough: 2.1.0
4998
-
micromark-extension-gfm-table: 2.1.0
4999
-
micromark-extension-gfm-tagfilter: 2.0.0
5000
-
micromark-extension-gfm-task-list-item: 2.1.0
5001
-
micromark-util-combine-extensions: 2.0.0
5002
-
micromark-util-types: 2.0.0
5003
-
5004
-
micromark-extension-mdx-expression@3.0.0:
5005
-
dependencies:
5006
-
'@types/estree': 1.0.8
5007
-
devlop: 1.1.0
5008
-
micromark-factory-mdx-expression: 2.0.1
5009
-
micromark-factory-space: 2.0.0
5010
-
micromark-util-character: 2.1.0
5011
-
micromark-util-events-to-acorn: 2.0.2
5012
-
micromark-util-symbol: 2.0.0
5013
-
micromark-util-types: 2.0.0
5014
-
5015
-
micromark-extension-mdx-jsx@3.0.0:
5016
-
dependencies:
5017
-
'@types/acorn': 4.0.6
5018
-
'@types/estree': 1.0.8
5019
-
devlop: 1.1.0
5020
-
estree-util-is-identifier-name: 3.0.0
5021
-
micromark-factory-mdx-expression: 2.0.1
5022
-
micromark-factory-space: 2.0.0
5023
-
micromark-util-character: 2.1.0
5024
-
micromark-util-symbol: 2.0.0
5025
-
micromark-util-types: 2.0.0
5026
-
vfile-message: 4.0.2
5027
-
5028
-
micromark-extension-mdx-md@2.0.0:
5029
-
dependencies:
5030
-
micromark-util-types: 2.0.0
5031
-
5032
-
micromark-extension-mdxjs-esm@3.0.0:
5033
-
dependencies:
5034
-
'@types/estree': 1.0.8
5035
-
devlop: 1.1.0
5036
-
micromark-core-commonmark: 2.0.1
5037
-
micromark-util-character: 2.1.0
5038
-
micromark-util-events-to-acorn: 2.0.2
5039
-
micromark-util-symbol: 2.0.0
5040
-
micromark-util-types: 2.0.0
5041
-
unist-util-position-from-estree: 2.0.0
5042
-
vfile-message: 4.0.2
5043
-
5044
-
micromark-extension-mdxjs@3.0.0:
5045
-
dependencies:
5046
-
acorn: 8.15.0
5047
-
acorn-jsx: 5.3.2(acorn@8.15.0)
5048
-
micromark-extension-mdx-expression: 3.0.0
5049
-
micromark-extension-mdx-jsx: 3.0.0
5050
-
micromark-extension-mdx-md: 2.0.0
5051
-
micromark-extension-mdxjs-esm: 3.0.0
5052
-
micromark-util-combine-extensions: 2.0.0
5053
-
micromark-util-types: 2.0.0
5054
-
5055
-
micromark-factory-destination@2.0.0:
5056
-
dependencies:
5057
-
micromark-util-character: 2.1.0
5058
-
micromark-util-symbol: 2.0.0
5059
-
micromark-util-types: 2.0.0
5060
-
5061
-
micromark-factory-label@2.0.0:
5062
-
dependencies:
5063
-
devlop: 1.1.0
5064
-
micromark-util-character: 2.1.0
5065
-
micromark-util-symbol: 2.0.0
5066
-
micromark-util-types: 2.0.0
5067
-
5068
-
micromark-factory-mdx-expression@2.0.1:
5069
-
dependencies:
5070
-
'@types/estree': 1.0.8
5071
-
devlop: 1.1.0
5072
-
micromark-util-character: 2.1.0
5073
-
micromark-util-events-to-acorn: 2.0.2
5074
-
micromark-util-symbol: 2.0.0
5075
-
micromark-util-types: 2.0.0
5076
-
unist-util-position-from-estree: 2.0.0
5077
-
vfile-message: 4.0.2
5078
-
5079
-
micromark-factory-space@2.0.0:
5080
-
dependencies:
5081
-
micromark-util-character: 2.1.0
5082
-
micromark-util-types: 2.0.0
5083
-
5084
-
micromark-factory-title@2.0.0:
5085
-
dependencies:
5086
-
micromark-factory-space: 2.0.0
5087
-
micromark-util-character: 2.1.0
5088
-
micromark-util-symbol: 2.0.0
5089
-
micromark-util-types: 2.0.0
5090
-
5091
-
micromark-factory-whitespace@2.0.0:
5092
-
dependencies:
5093
-
micromark-factory-space: 2.0.0
5094
-
micromark-util-character: 2.1.0
5095
-
micromark-util-symbol: 2.0.0
5096
-
micromark-util-types: 2.0.0
5097
-
5098
-
micromark-util-character@2.1.0:
5099
-
dependencies:
5100
-
micromark-util-symbol: 2.0.0
5101
-
micromark-util-types: 2.0.0
5102
-
5103
-
micromark-util-chunked@2.0.0:
5104
-
dependencies:
5105
-
micromark-util-symbol: 2.0.0
5106
-
5107
-
micromark-util-classify-character@2.0.0:
5108
-
dependencies:
5109
-
micromark-util-character: 2.1.0
5110
-
micromark-util-symbol: 2.0.0
5111
-
micromark-util-types: 2.0.0
5112
-
5113
-
micromark-util-combine-extensions@2.0.0:
5114
-
dependencies:
5115
-
micromark-util-chunked: 2.0.0
5116
-
micromark-util-types: 2.0.0
5117
-
5118
-
micromark-util-decode-numeric-character-reference@2.0.1:
5119
-
dependencies:
5120
-
micromark-util-symbol: 2.0.0
5121
-
5122
-
micromark-util-decode-string@2.0.0:
5123
-
dependencies:
5124
-
decode-named-character-reference: 1.0.2
5125
-
micromark-util-character: 2.1.0
5126
-
micromark-util-decode-numeric-character-reference: 2.0.1
5127
-
micromark-util-symbol: 2.0.0
5128
-
5129
-
micromark-util-encode@2.0.0: {}
5130
-
5131
-
micromark-util-events-to-acorn@2.0.2:
5132
-
dependencies:
5133
-
'@types/acorn': 4.0.6
5134
-
'@types/estree': 1.0.8
5135
-
'@types/unist': 3.0.3
5136
-
devlop: 1.1.0
5137
-
estree-util-visit: 2.0.0
5138
-
micromark-util-symbol: 2.0.0
5139
-
micromark-util-types: 2.0.0
5140
-
vfile-message: 4.0.2
5141
-
5142
-
micromark-util-html-tag-name@2.0.0: {}
5143
-
5144
-
micromark-util-normalize-identifier@2.0.0:
5145
-
dependencies:
5146
-
micromark-util-symbol: 2.0.0
5147
-
5148
-
micromark-util-resolve-all@2.0.0:
5149
-
dependencies:
5150
-
micromark-util-types: 2.0.0
5151
-
5152
-
micromark-util-sanitize-uri@2.0.0:
5153
-
dependencies:
5154
-
micromark-util-character: 2.1.0
5155
-
micromark-util-encode: 2.0.0
5156
-
micromark-util-symbol: 2.0.0
5157
-
5158
-
micromark-util-subtokenize@2.0.1:
5159
-
dependencies:
5160
-
devlop: 1.1.0
5161
-
micromark-util-chunked: 2.0.0
5162
-
micromark-util-symbol: 2.0.0
5163
-
micromark-util-types: 2.0.0
5164
-
5165
-
micromark-util-symbol@2.0.0: {}
5166
-
5167
-
micromark-util-types@2.0.0: {}
5168
-
5169
-
micromark@4.0.0:
5170
-
dependencies:
5171
-
'@types/debug': 4.1.12
5172
-
debug: 4.4.1
5173
-
decode-named-character-reference: 1.0.2
5174
-
devlop: 1.1.0
5175
-
micromark-core-commonmark: 2.0.1
5176
-
micromark-factory-space: 2.0.0
5177
-
micromark-util-character: 2.1.0
5178
-
micromark-util-chunked: 2.0.0
5179
-
micromark-util-combine-extensions: 2.0.0
5180
-
micromark-util-decode-numeric-character-reference: 2.0.1
5181
-
micromark-util-encode: 2.0.0
5182
-
micromark-util-normalize-identifier: 2.0.0
5183
-
micromark-util-resolve-all: 2.0.0
5184
-
micromark-util-sanitize-uri: 2.0.0
5185
-
micromark-util-subtokenize: 2.0.1
5186
-
micromark-util-symbol: 2.0.0
5187
-
micromark-util-types: 2.0.0
5188
-
transitivePeerDependencies:
5189
-
- supports-color
5190
-
5191
-
micromatch@4.0.8:
5192
-
dependencies:
5193
-
braces: 3.0.3
5194
-
picomatch: 2.3.1
5195
-
5196
779
mime@3.0.0: {}
5197
780
5198
-
miniflare@4.20250816.1:
781
+
miniflare@4.20251213.0:
5199
782
dependencies:
5200
783
'@cspotcode/source-map-support': 0.8.1
5201
784
acorn: 8.14.0
···
5204
787
glob-to-regexp: 0.4.1
5205
788
sharp: 0.33.5
5206
789
stoppable: 1.1.0
5207
-
undici: 7.13.0
5208
-
workerd: 1.20250816.0
790
+
undici: 7.14.0
791
+
workerd: 1.20251213.0
5209
792
ws: 8.18.0
5210
793
youch: 4.1.0-beta.10
5211
794
zod: 3.22.3
···
5213
796
- bufferutil
5214
797
- utf-8-validate
5215
798
5216
-
mlly@1.7.4:
5217
-
dependencies:
5218
-
acorn: 8.15.0
5219
-
pathe: 2.0.3
5220
-
pkg-types: 1.3.1
5221
-
ufo: 1.6.1
5222
-
5223
-
mrmime@2.0.1: {}
5224
-
5225
-
ms@2.1.3: {}
5226
-
5227
-
muggle-string@0.4.1: {}
5228
-
5229
-
multiformats@9.9.0: {}
5230
-
5231
-
nanoid@3.3.11: {}
5232
-
5233
-
neotraverse@0.6.18: {}
5234
-
5235
-
nlcst-to-string@4.0.0:
5236
-
dependencies:
5237
-
'@types/nlcst': 2.0.3
5238
-
5239
-
node-fetch-native@1.6.7: {}
5240
-
5241
-
node-fetch@2.7.0:
5242
-
dependencies:
5243
-
whatwg-url: 5.0.0
5244
-
5245
-
node-mock-http@1.0.2: {}
5246
-
5247
-
normalize-path@3.0.0: {}
5248
-
5249
-
ofetch@1.4.1:
5250
-
dependencies:
5251
-
destr: 2.0.5
5252
-
node-fetch-native: 1.6.7
5253
-
ufo: 1.6.1
5254
-
5255
-
ohash@2.0.11: {}
5256
-
5257
-
oniguruma-parser@0.12.1: {}
5258
-
5259
-
oniguruma-to-es@4.3.3:
5260
-
dependencies:
5261
-
oniguruma-parser: 0.12.1
5262
-
regex: 6.0.1
5263
-
regex-recursion: 6.0.2
5264
-
5265
-
p-limit@6.2.0:
5266
-
dependencies:
5267
-
yocto-queue: 1.1.1
5268
-
5269
-
p-queue@8.1.0:
5270
-
dependencies:
5271
-
eventemitter3: 5.0.1
5272
-
p-timeout: 6.1.2
5273
-
5274
-
p-timeout@6.1.2: {}
5275
-
5276
-
package-manager-detector@1.3.0: {}
5277
-
5278
-
pako@0.2.9: {}
5279
-
5280
-
parse-entities@4.0.1:
5281
-
dependencies:
5282
-
'@types/unist': 2.0.11
5283
-
character-entities: 2.0.2
5284
-
character-entities-legacy: 3.0.0
5285
-
character-reference-invalid: 2.0.1
5286
-
decode-named-character-reference: 1.0.2
5287
-
is-alphanumerical: 2.0.1
5288
-
is-decimal: 2.0.1
5289
-
is-hexadecimal: 2.0.1
5290
-
5291
-
parse-latin@7.0.0:
5292
-
dependencies:
5293
-
'@types/nlcst': 2.0.3
5294
-
'@types/unist': 3.0.3
5295
-
nlcst-to-string: 4.0.0
5296
-
unist-util-modify-children: 4.0.0
5297
-
unist-util-visit-children: 3.0.0
5298
-
vfile: 6.0.3
5299
-
5300
-
parse-srcset@1.0.2: {}
5301
-
5302
-
parse5@7.1.2:
5303
-
dependencies:
5304
-
entities: 4.5.0
5305
-
5306
-
path-browserify@1.0.1: {}
5307
-
5308
799
path-to-regexp@6.3.0: {}
5309
800
5310
801
pathe@2.0.3: {}
5311
802
5312
-
perfect-debounce@1.0.0: {}
5313
-
5314
-
picocolors@1.1.1: {}
5315
-
5316
-
picomatch@2.3.1: {}
5317
-
5318
-
picomatch@4.0.2: {}
5319
-
5320
-
pkg-types@1.3.1:
5321
-
dependencies:
5322
-
confbox: 0.1.8
5323
-
mlly: 1.7.4
5324
-
pathe: 2.0.3
5325
-
5326
-
pkg-types@2.2.0:
5327
-
dependencies:
5328
-
confbox: 0.2.2
5329
-
exsolve: 1.0.7
5330
-
pathe: 2.0.3
5331
-
5332
-
postcss@8.5.6:
5333
-
dependencies:
5334
-
nanoid: 3.3.11
5335
-
picocolors: 1.1.1
5336
-
source-map-js: 1.2.1
5337
-
5338
-
prettier@2.8.7:
5339
-
optional: true
5340
-
5341
-
prettier@3.6.2:
5342
-
optional: true
5343
-
5344
-
prismjs@1.30.0: {}
5345
-
5346
-
prompts@2.4.2:
5347
-
dependencies:
5348
-
kleur: 3.0.3
5349
-
sisteransi: 1.0.5
5350
-
5351
-
property-information@6.5.0: {}
5352
-
5353
-
property-information@7.1.0: {}
5354
-
5355
-
quansync@0.2.10: {}
5356
-
5357
-
queue-microtask@1.2.3: {}
5358
-
5359
-
radix3@1.1.2: {}
5360
-
5361
-
readdirp@3.6.0:
5362
-
dependencies:
5363
-
picomatch: 2.3.1
5364
-
5365
-
readdirp@4.0.2: {}
5366
-
5367
-
recma-build-jsx@1.0.0:
5368
-
dependencies:
5369
-
'@types/estree': 1.0.8
5370
-
estree-util-build-jsx: 3.0.1
5371
-
vfile: 6.0.3
5372
-
5373
-
recma-jsx@1.0.1(acorn@8.15.0):
5374
-
dependencies:
5375
-
acorn: 8.15.0
5376
-
acorn-jsx: 5.3.2(acorn@8.15.0)
5377
-
estree-util-to-js: 2.0.0
5378
-
recma-parse: 1.0.0
5379
-
recma-stringify: 1.0.0
5380
-
unified: 11.0.5
5381
-
5382
-
recma-parse@1.0.0:
5383
-
dependencies:
5384
-
'@types/estree': 1.0.8
5385
-
esast-util-from-js: 2.0.1
5386
-
unified: 11.0.5
5387
-
vfile: 6.0.3
5388
-
5389
-
recma-stringify@1.0.0:
5390
-
dependencies:
5391
-
'@types/estree': 1.0.8
5392
-
estree-util-to-js: 2.0.0
5393
-
unified: 11.0.5
5394
-
vfile: 6.0.3
5395
-
5396
-
regex-recursion@6.0.2:
5397
-
dependencies:
5398
-
regex-utilities: 2.3.0
5399
-
5400
-
regex-utilities@2.3.0: {}
5401
-
5402
-
regex@6.0.1:
5403
-
dependencies:
5404
-
regex-utilities: 2.3.0
5405
-
5406
-
rehype-parse@9.0.0:
5407
-
dependencies:
5408
-
'@types/hast': 3.0.4
5409
-
hast-util-from-html: 2.0.3
5410
-
unified: 11.0.5
5411
-
5412
-
rehype-raw@7.0.0:
5413
-
dependencies:
5414
-
'@types/hast': 3.0.4
5415
-
hast-util-raw: 9.0.4
5416
-
vfile: 6.0.3
5417
-
5418
-
rehype-recma@1.0.0:
5419
-
dependencies:
5420
-
'@types/estree': 1.0.8
5421
-
'@types/hast': 3.0.4
5422
-
hast-util-to-estree: 3.1.0
5423
-
transitivePeerDependencies:
5424
-
- supports-color
5425
-
5426
-
rehype-stringify@10.0.1:
5427
-
dependencies:
5428
-
'@types/hast': 3.0.4
5429
-
hast-util-to-html: 9.0.5
5430
-
unified: 11.0.5
5431
-
5432
-
rehype@13.0.2:
5433
-
dependencies:
5434
-
'@types/hast': 3.0.4
5435
-
rehype-parse: 9.0.0
5436
-
rehype-stringify: 10.0.1
5437
-
unified: 11.0.5
5438
-
5439
-
remark-gfm@4.0.1:
5440
-
dependencies:
5441
-
'@types/mdast': 4.0.4
5442
-
mdast-util-gfm: 3.0.0
5443
-
micromark-extension-gfm: 3.0.0
5444
-
remark-parse: 11.0.0
5445
-
remark-stringify: 11.0.0
5446
-
unified: 11.0.5
5447
-
transitivePeerDependencies:
5448
-
- supports-color
5449
-
5450
-
remark-mdx@3.0.1:
5451
-
dependencies:
5452
-
mdast-util-mdx: 3.0.0
5453
-
micromark-extension-mdxjs: 3.0.0
5454
-
transitivePeerDependencies:
5455
-
- supports-color
5456
-
5457
-
remark-parse@11.0.0:
5458
-
dependencies:
5459
-
'@types/mdast': 4.0.4
5460
-
mdast-util-from-markdown: 2.0.1
5461
-
micromark-util-types: 2.0.0
5462
-
unified: 11.0.5
5463
-
transitivePeerDependencies:
5464
-
- supports-color
5465
-
5466
-
remark-rehype@11.1.2:
5467
-
dependencies:
5468
-
'@types/hast': 3.0.4
5469
-
'@types/mdast': 4.0.4
5470
-
mdast-util-to-hast: 13.2.0
5471
-
unified: 11.0.5
5472
-
vfile: 6.0.3
5473
-
5474
-
remark-smartypants@3.0.2:
5475
-
dependencies:
5476
-
retext: 9.0.0
5477
-
retext-smartypants: 6.1.1
5478
-
unified: 11.0.5
5479
-
unist-util-visit: 5.0.0
5480
-
5481
-
remark-stringify@11.0.0:
5482
-
dependencies:
5483
-
'@types/mdast': 4.0.4
5484
-
mdast-util-to-markdown: 2.1.0
5485
-
unified: 11.0.5
5486
-
5487
-
request-light@0.5.8: {}
5488
-
5489
-
request-light@0.7.0: {}
5490
-
5491
-
require-directory@2.1.1: {}
5492
-
5493
-
require-from-string@2.0.2: {}
5494
-
5495
-
resolve-pkg-maps@1.0.0: {}
5496
-
5497
-
restructure@3.0.2: {}
5498
-
5499
-
retext-latin@4.0.0:
5500
-
dependencies:
5501
-
'@types/nlcst': 2.0.3
5502
-
parse-latin: 7.0.0
5503
-
unified: 11.0.5
5504
-
5505
-
retext-smartypants@6.1.1:
5506
-
dependencies:
5507
-
'@types/nlcst': 2.0.3
5508
-
nlcst-to-string: 4.0.0
5509
-
unist-util-visit: 5.0.0
5510
-
5511
-
retext-stringify@4.0.0:
5512
-
dependencies:
5513
-
'@types/nlcst': 2.0.3
5514
-
nlcst-to-string: 4.0.0
5515
-
unified: 11.0.5
5516
-
5517
-
retext@9.0.0:
5518
-
dependencies:
5519
-
'@types/nlcst': 2.0.3
5520
-
retext-latin: 4.0.0
5521
-
retext-stringify: 4.0.0
5522
-
unified: 11.0.5
5523
-
5524
-
reusify@1.0.4: {}
5525
-
5526
-
rollup@4.46.2:
5527
-
dependencies:
5528
-
'@types/estree': 1.0.8
5529
-
optionalDependencies:
5530
-
'@rollup/rollup-android-arm-eabi': 4.46.2
5531
-
'@rollup/rollup-android-arm64': 4.46.2
5532
-
'@rollup/rollup-darwin-arm64': 4.46.2
5533
-
'@rollup/rollup-darwin-x64': 4.46.2
5534
-
'@rollup/rollup-freebsd-arm64': 4.46.2
5535
-
'@rollup/rollup-freebsd-x64': 4.46.2
5536
-
'@rollup/rollup-linux-arm-gnueabihf': 4.46.2
5537
-
'@rollup/rollup-linux-arm-musleabihf': 4.46.2
5538
-
'@rollup/rollup-linux-arm64-gnu': 4.46.2
5539
-
'@rollup/rollup-linux-arm64-musl': 4.46.2
5540
-
'@rollup/rollup-linux-loongarch64-gnu': 4.46.2
5541
-
'@rollup/rollup-linux-ppc64-gnu': 4.46.2
5542
-
'@rollup/rollup-linux-riscv64-gnu': 4.46.2
5543
-
'@rollup/rollup-linux-riscv64-musl': 4.46.2
5544
-
'@rollup/rollup-linux-s390x-gnu': 4.46.2
5545
-
'@rollup/rollup-linux-x64-gnu': 4.46.2
5546
-
'@rollup/rollup-linux-x64-musl': 4.46.2
5547
-
'@rollup/rollup-win32-arm64-msvc': 4.46.2
5548
-
'@rollup/rollup-win32-ia32-msvc': 4.46.2
5549
-
'@rollup/rollup-win32-x64-msvc': 4.46.2
5550
-
fsevents: 2.3.3
5551
-
5552
-
run-parallel@1.2.0:
5553
-
dependencies:
5554
-
queue-microtask: 1.2.3
5555
-
5556
-
sanitize-html@2.17.0:
5557
-
dependencies:
5558
-
deepmerge: 4.3.1
5559
-
escape-string-regexp: 4.0.0
5560
-
htmlparser2: 8.0.2
5561
-
is-plain-object: 5.0.0
5562
-
parse-srcset: 1.0.2
5563
-
postcss: 8.5.6
5564
-
5565
-
sax@1.4.1: {}
5566
-
5567
-
semver@7.6.3: {}
5568
-
5569
-
semver@7.7.2: {}
803
+
semver@7.7.3: {}
5570
804
5571
805
sharp@0.33.5:
5572
806
dependencies:
5573
807
color: 4.2.3
5574
-
detect-libc: 2.0.4
5575
-
semver: 7.7.2
808
+
detect-libc: 2.1.2
809
+
semver: 7.7.3
5576
810
optionalDependencies:
5577
811
'@img/sharp-darwin-arm64': 0.33.5
5578
812
'@img/sharp-darwin-x64': 0.33.5
···
5594
828
'@img/sharp-win32-ia32': 0.33.5
5595
829
'@img/sharp-win32-x64': 0.33.5
5596
830
5597
-
sharp@0.34.3:
5598
-
dependencies:
5599
-
color: 4.2.3
5600
-
detect-libc: 2.0.4
5601
-
semver: 7.7.2
5602
-
optionalDependencies:
5603
-
'@img/sharp-darwin-arm64': 0.34.3
5604
-
'@img/sharp-darwin-x64': 0.34.3
5605
-
'@img/sharp-libvips-darwin-arm64': 1.2.0
5606
-
'@img/sharp-libvips-darwin-x64': 1.2.0
5607
-
'@img/sharp-libvips-linux-arm': 1.2.0
5608
-
'@img/sharp-libvips-linux-arm64': 1.2.0
5609
-
'@img/sharp-libvips-linux-ppc64': 1.2.0
5610
-
'@img/sharp-libvips-linux-s390x': 1.2.0
5611
-
'@img/sharp-libvips-linux-x64': 1.2.0
5612
-
'@img/sharp-libvips-linuxmusl-arm64': 1.2.0
5613
-
'@img/sharp-libvips-linuxmusl-x64': 1.2.0
5614
-
'@img/sharp-linux-arm': 0.34.3
5615
-
'@img/sharp-linux-arm64': 0.34.3
5616
-
'@img/sharp-linux-ppc64': 0.34.3
5617
-
'@img/sharp-linux-s390x': 0.34.3
5618
-
'@img/sharp-linux-x64': 0.34.3
5619
-
'@img/sharp-linuxmusl-arm64': 0.34.3
5620
-
'@img/sharp-linuxmusl-x64': 0.34.3
5621
-
'@img/sharp-wasm32': 0.34.3
5622
-
'@img/sharp-win32-arm64': 0.34.3
5623
-
'@img/sharp-win32-ia32': 0.34.3
5624
-
'@img/sharp-win32-x64': 0.34.3
5625
-
5626
-
shiki@3.9.2:
831
+
simple-swizzle@0.2.4:
5627
832
dependencies:
5628
-
'@shikijs/core': 3.9.2
5629
-
'@shikijs/engine-javascript': 3.9.2
5630
-
'@shikijs/engine-oniguruma': 3.9.2
5631
-
'@shikijs/langs': 3.9.2
5632
-
'@shikijs/themes': 3.9.2
5633
-
'@shikijs/types': 3.9.2
5634
-
'@shikijs/vscode-textmate': 10.0.2
5635
-
'@types/hast': 3.0.4
5636
-
5637
-
simple-swizzle@0.2.2:
5638
-
dependencies:
5639
-
is-arrayish: 0.3.2
5640
-
5641
-
sirv@3.0.1:
5642
-
dependencies:
5643
-
'@polka/url': 1.0.0-next.25
5644
-
mrmime: 2.0.1
5645
-
totalist: 3.0.1
5646
-
5647
-
sisteransi@1.0.5: {}
5648
-
5649
-
sitemap@8.0.0:
5650
-
dependencies:
5651
-
'@types/node': 17.0.45
5652
-
'@types/sax': 1.2.7
5653
-
arg: 5.0.2
5654
-
sax: 1.4.1
5655
-
5656
-
smol-toml@1.4.1: {}
5657
-
5658
-
source-map-js@1.2.1: {}
5659
-
5660
-
source-map@0.7.4: {}
5661
-
5662
-
space-separated-tokens@2.0.2: {}
833
+
is-arrayish: 0.3.4
5663
834
5664
835
stoppable@1.1.0: {}
5665
836
5666
-
stream-replace-string@2.0.0: {}
5667
-
5668
-
string-width@4.2.3:
5669
-
dependencies:
5670
-
emoji-regex: 8.0.0
5671
-
is-fullwidth-code-point: 3.0.0
5672
-
strip-ansi: 6.0.1
5673
-
5674
-
string-width@7.2.0:
5675
-
dependencies:
5676
-
emoji-regex: 10.3.0
5677
-
get-east-asian-width: 1.2.0
5678
-
strip-ansi: 7.1.0
5679
-
5680
-
stringify-entities@4.0.4:
5681
-
dependencies:
5682
-
character-entities-html4: 2.1.0
5683
-
character-entities-legacy: 3.0.0
837
+
supports-color@10.2.2: {}
5684
838
5685
-
strip-ansi@6.0.1:
5686
-
dependencies:
5687
-
ansi-regex: 5.0.1
5688
-
5689
-
strip-ansi@7.1.0:
5690
-
dependencies:
5691
-
ansi-regex: 6.0.1
5692
-
5693
-
style-to-object@0.4.4:
5694
-
dependencies:
5695
-
inline-style-parser: 0.1.1
5696
-
5697
-
style-to-object@1.0.7:
5698
-
dependencies:
5699
-
inline-style-parser: 0.2.3
5700
-
5701
-
supports-color@10.1.0: {}
5702
-
5703
-
tiny-inflate@1.0.3: {}
5704
-
5705
-
tinyexec@0.3.2: {}
5706
-
5707
-
tinyexec@1.0.1: {}
5708
-
5709
-
tinyglobby@0.2.14:
5710
-
dependencies:
5711
-
fdir: 6.4.6(picomatch@4.0.2)
5712
-
picomatch: 4.0.2
5713
-
5714
-
tlds@1.259.0: {}
5715
-
5716
-
to-regex-range@5.0.1:
5717
-
dependencies:
5718
-
is-number: 7.0.0
5719
-
5720
-
totalist@3.0.1: {}
5721
-
5722
-
tr46@0.0.3: {}
5723
-
5724
-
trim-lines@3.0.1: {}
5725
-
5726
-
trough@2.2.0: {}
5727
-
5728
-
tsconfck@3.1.6(typescript@5.9.2):
5729
-
optionalDependencies:
5730
-
typescript: 5.9.2
5731
-
5732
-
tslib@2.6.2:
839
+
tslib@2.8.1:
5733
840
optional: true
5734
841
5735
-
tslib@2.8.1: {}
842
+
undici@7.14.0: {}
5736
843
5737
-
tsx@4.20.4:
844
+
unenv@2.0.0-rc.24:
5738
845
dependencies:
5739
-
esbuild: 0.25.8
5740
-
get-tsconfig: 4.7.6
5741
-
optionalDependencies:
5742
-
fsevents: 2.3.3
5743
-
5744
-
type-fest@4.26.1: {}
5745
-
5746
-
typesafe-path@0.2.2: {}
5747
-
5748
-
typescript-auto-import-cache@0.3.5:
5749
-
dependencies:
5750
-
semver: 7.6.3
5751
-
5752
-
typescript@5.9.2: {}
5753
-
5754
-
ufo@1.6.1: {}
5755
-
5756
-
uint8arrays@3.0.0:
5757
-
dependencies:
5758
-
multiformats: 9.9.0
5759
-
5760
-
ultrahtml@1.6.0: {}
5761
-
5762
-
unconfig@7.3.2:
5763
-
dependencies:
5764
-
'@quansync/fs': 0.1.3
5765
-
defu: 6.1.4
5766
-
jiti: 2.5.1
5767
-
quansync: 0.2.10
5768
-
5769
-
uncrypto@0.1.3: {}
5770
-
5771
-
undici-types@6.19.8: {}
5772
-
5773
-
undici@7.13.0: {}
5774
-
5775
-
unenv@2.0.0-rc.19:
5776
-
dependencies:
5777
-
defu: 6.1.4
5778
-
exsolve: 1.0.7
5779
-
ohash: 2.0.11
5780
846
pathe: 2.0.3
5781
-
ufo: 1.6.1
5782
847
5783
-
unicode-properties@1.4.1:
5784
-
dependencies:
5785
-
base64-js: 1.5.1
5786
-
unicode-trie: 2.0.0
5787
-
5788
-
unicode-trie@2.0.0:
5789
-
dependencies:
5790
-
pako: 0.2.9
5791
-
tiny-inflate: 1.0.3
5792
-
5793
-
unified@11.0.5:
5794
-
dependencies:
5795
-
'@types/unist': 3.0.3
5796
-
bail: 2.0.2
5797
-
devlop: 1.1.0
5798
-
extend: 3.0.2
5799
-
is-plain-obj: 4.1.0
5800
-
trough: 2.2.0
5801
-
vfile: 6.0.3
5802
-
5803
-
unifont@0.5.2:
5804
-
dependencies:
5805
-
css-tree: 3.1.0
5806
-
ofetch: 1.4.1
5807
-
ohash: 2.0.11
5808
-
5809
-
unist-util-find-after@5.0.0:
5810
-
dependencies:
5811
-
'@types/unist': 3.0.3
5812
-
unist-util-is: 6.0.0
5813
-
5814
-
unist-util-is@6.0.0:
5815
-
dependencies:
5816
-
'@types/unist': 3.0.3
5817
-
5818
-
unist-util-modify-children@4.0.0:
5819
-
dependencies:
5820
-
'@types/unist': 3.0.3
5821
-
array-iterate: 2.0.1
5822
-
5823
-
unist-util-position-from-estree@2.0.0:
5824
-
dependencies:
5825
-
'@types/unist': 3.0.3
5826
-
5827
-
unist-util-position@5.0.0:
5828
-
dependencies:
5829
-
'@types/unist': 3.0.3
5830
-
5831
-
unist-util-remove-position@5.0.0:
5832
-
dependencies:
5833
-
'@types/unist': 3.0.3
5834
-
unist-util-visit: 5.0.0
5835
-
5836
-
unist-util-stringify-position@4.0.0:
5837
-
dependencies:
5838
-
'@types/unist': 3.0.3
5839
-
5840
-
unist-util-visit-children@3.0.0:
5841
-
dependencies:
5842
-
'@types/unist': 3.0.3
5843
-
5844
-
unist-util-visit-parents@6.0.1:
5845
-
dependencies:
5846
-
'@types/unist': 3.0.3
5847
-
unist-util-is: 6.0.0
5848
-
5849
-
unist-util-visit@5.0.0:
5850
-
dependencies:
5851
-
'@types/unist': 3.0.3
5852
-
unist-util-is: 6.0.0
5853
-
unist-util-visit-parents: 6.0.1
5854
-
5855
-
unocss@66.4.2(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)):
5856
-
dependencies:
5857
-
'@unocss/astro': 66.4.2(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))
5858
-
'@unocss/cli': 66.4.2
5859
-
'@unocss/core': 66.4.2
5860
-
'@unocss/postcss': 66.4.2(postcss@8.5.6)
5861
-
'@unocss/preset-attributify': 66.4.2
5862
-
'@unocss/preset-icons': 66.4.2
5863
-
'@unocss/preset-mini': 66.4.2
5864
-
'@unocss/preset-tagify': 66.4.2
5865
-
'@unocss/preset-typography': 66.4.2
5866
-
'@unocss/preset-uno': 66.4.2
5867
-
'@unocss/preset-web-fonts': 66.4.2
5868
-
'@unocss/preset-wind': 66.4.2
5869
-
'@unocss/preset-wind3': 66.4.2
5870
-
'@unocss/preset-wind4': 66.4.2
5871
-
'@unocss/transformer-attributify-jsx': 66.4.2
5872
-
'@unocss/transformer-compile-class': 66.4.2
5873
-
'@unocss/transformer-directives': 66.4.2
5874
-
'@unocss/transformer-variant-group': 66.4.2
5875
-
'@unocss/vite': 66.4.2(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0))
848
+
workerd@1.20251213.0:
5876
849
optionalDependencies:
5877
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
5878
-
transitivePeerDependencies:
5879
-
- postcss
5880
-
- supports-color
5881
-
5882
-
unplugin-utils@0.2.4:
5883
-
dependencies:
5884
-
pathe: 2.0.3
5885
-
picomatch: 4.0.2
850
+
'@cloudflare/workerd-darwin-64': 1.20251213.0
851
+
'@cloudflare/workerd-darwin-arm64': 1.20251213.0
852
+
'@cloudflare/workerd-linux-64': 1.20251213.0
853
+
'@cloudflare/workerd-linux-arm64': 1.20251213.0
854
+
'@cloudflare/workerd-windows-64': 1.20251213.0
5886
855
5887
-
unstorage@1.16.1:
856
+
wrangler@4.55.0:
5888
857
dependencies:
5889
-
anymatch: 3.1.3
5890
-
chokidar: 4.0.3
5891
-
destr: 2.0.5
5892
-
h3: 1.15.4
5893
-
lru-cache: 10.4.3
5894
-
node-fetch-native: 1.6.7
5895
-
ofetch: 1.4.1
5896
-
ufo: 1.6.1
5897
-
5898
-
vfile-location@5.0.3:
5899
-
dependencies:
5900
-
'@types/unist': 3.0.3
5901
-
vfile: 6.0.3
5902
-
5903
-
vfile-message@4.0.2:
5904
-
dependencies:
5905
-
'@types/unist': 3.0.3
5906
-
unist-util-stringify-position: 4.0.0
5907
-
5908
-
vfile@6.0.3:
5909
-
dependencies:
5910
-
'@types/unist': 3.0.3
5911
-
vfile-message: 4.0.2
5912
-
5913
-
vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0):
5914
-
dependencies:
5915
-
esbuild: 0.25.8
5916
-
fdir: 6.4.6(picomatch@4.0.2)
5917
-
picomatch: 4.0.2
5918
-
postcss: 8.5.6
5919
-
rollup: 4.46.2
5920
-
tinyglobby: 0.2.14
5921
-
optionalDependencies:
5922
-
'@types/node': 22.5.0
5923
-
fsevents: 2.3.3
5924
-
jiti: 2.5.1
5925
-
tsx: 4.20.4
5926
-
yaml: 2.6.0
5927
-
5928
-
vitefu@1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)):
5929
-
optionalDependencies:
5930
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.4)(yaml@2.6.0)
5931
-
5932
-
volar-service-css@0.0.62(@volar/language-service@2.4.9):
5933
-
dependencies:
5934
-
vscode-css-languageservice: 6.3.1
5935
-
vscode-languageserver-textdocument: 1.0.12
5936
-
vscode-uri: 3.0.8
5937
-
optionalDependencies:
5938
-
'@volar/language-service': 2.4.9
5939
-
5940
-
volar-service-emmet@0.0.62(@volar/language-service@2.4.9):
5941
-
dependencies:
5942
-
'@emmetio/css-parser': 0.4.0
5943
-
'@emmetio/html-matcher': 1.3.0
5944
-
'@vscode/emmet-helper': 2.9.3
5945
-
vscode-uri: 3.0.8
5946
-
optionalDependencies:
5947
-
'@volar/language-service': 2.4.9
5948
-
5949
-
volar-service-html@0.0.62(@volar/language-service@2.4.9):
5950
-
dependencies:
5951
-
vscode-html-languageservice: 5.3.1
5952
-
vscode-languageserver-textdocument: 1.0.12
5953
-
vscode-uri: 3.0.8
5954
-
optionalDependencies:
5955
-
'@volar/language-service': 2.4.9
5956
-
5957
-
volar-service-prettier@0.0.62(@volar/language-service@2.4.9)(prettier@3.6.2):
5958
-
dependencies:
5959
-
vscode-uri: 3.0.8
5960
-
optionalDependencies:
5961
-
'@volar/language-service': 2.4.9
5962
-
prettier: 3.6.2
5963
-
5964
-
volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.9):
5965
-
dependencies:
5966
-
vscode-uri: 3.0.8
5967
-
optionalDependencies:
5968
-
'@volar/language-service': 2.4.9
5969
-
5970
-
volar-service-typescript@0.0.62(@volar/language-service@2.4.9):
5971
-
dependencies:
5972
-
path-browserify: 1.0.1
5973
-
semver: 7.6.3
5974
-
typescript-auto-import-cache: 0.3.5
5975
-
vscode-languageserver-textdocument: 1.0.12
5976
-
vscode-nls: 5.2.0
5977
-
vscode-uri: 3.0.8
5978
-
optionalDependencies:
5979
-
'@volar/language-service': 2.4.9
5980
-
5981
-
volar-service-yaml@0.0.62(@volar/language-service@2.4.9):
5982
-
dependencies:
5983
-
vscode-uri: 3.0.8
5984
-
yaml-language-server: 1.15.0
5985
-
optionalDependencies:
5986
-
'@volar/language-service': 2.4.9
5987
-
5988
-
vscode-css-languageservice@6.3.1:
5989
-
dependencies:
5990
-
'@vscode/l10n': 0.0.18
5991
-
vscode-languageserver-textdocument: 1.0.12
5992
-
vscode-languageserver-types: 3.17.5
5993
-
vscode-uri: 3.0.8
5994
-
5995
-
vscode-html-languageservice@5.3.1:
5996
-
dependencies:
5997
-
'@vscode/l10n': 0.0.18
5998
-
vscode-languageserver-textdocument: 1.0.12
5999
-
vscode-languageserver-types: 3.17.5
6000
-
vscode-uri: 3.0.8
6001
-
6002
-
vscode-json-languageservice@4.1.8:
6003
-
dependencies:
6004
-
jsonc-parser: 3.3.1
6005
-
vscode-languageserver-textdocument: 1.0.12
6006
-
vscode-languageserver-types: 3.17.5
6007
-
vscode-nls: 5.2.0
6008
-
vscode-uri: 3.0.8
6009
-
6010
-
vscode-jsonrpc@6.0.0: {}
6011
-
6012
-
vscode-jsonrpc@8.2.0: {}
6013
-
6014
-
vscode-languageserver-protocol@3.16.0:
6015
-
dependencies:
6016
-
vscode-jsonrpc: 6.0.0
6017
-
vscode-languageserver-types: 3.16.0
6018
-
6019
-
vscode-languageserver-protocol@3.17.5:
6020
-
dependencies:
6021
-
vscode-jsonrpc: 8.2.0
6022
-
vscode-languageserver-types: 3.17.5
6023
-
6024
-
vscode-languageserver-textdocument@1.0.12: {}
6025
-
6026
-
vscode-languageserver-types@3.16.0: {}
6027
-
6028
-
vscode-languageserver-types@3.17.5: {}
6029
-
6030
-
vscode-languageserver@7.0.0:
6031
-
dependencies:
6032
-
vscode-languageserver-protocol: 3.16.0
6033
-
6034
-
vscode-languageserver@9.0.1:
6035
-
dependencies:
6036
-
vscode-languageserver-protocol: 3.17.5
6037
-
6038
-
vscode-nls@5.2.0: {}
6039
-
6040
-
vscode-uri@2.1.2: {}
6041
-
6042
-
vscode-uri@3.0.8: {}
6043
-
6044
-
vue-flow-layout@0.2.0: {}
6045
-
6046
-
web-namespaces@2.0.1: {}
6047
-
6048
-
webidl-conversions@3.0.1: {}
6049
-
6050
-
whatwg-url@5.0.0:
6051
-
dependencies:
6052
-
tr46: 0.0.3
6053
-
webidl-conversions: 3.0.1
6054
-
6055
-
which-pm-runs@1.1.0: {}
6056
-
6057
-
widest-line@5.0.0:
6058
-
dependencies:
6059
-
string-width: 7.2.0
6060
-
6061
-
workerd@1.20250816.0:
6062
-
optionalDependencies:
6063
-
'@cloudflare/workerd-darwin-64': 1.20250816.0
6064
-
'@cloudflare/workerd-darwin-arm64': 1.20250816.0
6065
-
'@cloudflare/workerd-linux-64': 1.20250816.0
6066
-
'@cloudflare/workerd-linux-arm64': 1.20250816.0
6067
-
'@cloudflare/workerd-windows-64': 1.20250816.0
6068
-
6069
-
wrangler@4.32.0(@cloudflare/workers-types@4.20250822.0):
6070
-
dependencies:
6071
-
'@cloudflare/kv-asset-handler': 0.4.0
6072
-
'@cloudflare/unenv-preset': 2.6.2(unenv@2.0.0-rc.19)(workerd@1.20250816.0)
858
+
'@cloudflare/kv-asset-handler': 0.4.1
859
+
'@cloudflare/unenv-preset': 2.7.13(unenv@2.0.0-rc.24)(workerd@1.20251213.0)
6073
860
blake3-wasm: 2.1.5
6074
-
esbuild: 0.25.4
6075
-
miniflare: 4.20250816.1
861
+
esbuild: 0.27.0
862
+
miniflare: 4.20251213.0
6076
863
path-to-regexp: 6.3.0
6077
-
unenv: 2.0.0-rc.19
6078
-
workerd: 1.20250816.0
864
+
unenv: 2.0.0-rc.24
865
+
workerd: 1.20251213.0
6079
866
optionalDependencies:
6080
-
'@cloudflare/workers-types': 4.20250822.0
6081
867
fsevents: 2.3.3
6082
868
transitivePeerDependencies:
6083
869
- bufferutil
6084
870
- utf-8-validate
6085
871
6086
-
wrap-ansi@7.0.0:
6087
-
dependencies:
6088
-
ansi-styles: 4.3.0
6089
-
string-width: 4.2.3
6090
-
strip-ansi: 6.0.1
6091
-
6092
-
wrap-ansi@9.0.0:
6093
-
dependencies:
6094
-
ansi-styles: 6.2.1
6095
-
string-width: 7.2.0
6096
-
strip-ansi: 7.1.0
6097
-
6098
872
ws@8.18.0: {}
6099
873
6100
-
xxhash-wasm@1.1.0: {}
6101
-
6102
-
y18n@5.0.8: {}
6103
-
6104
-
yaml-language-server@1.15.0:
6105
-
dependencies:
6106
-
ajv: 8.17.1
6107
-
lodash: 4.17.21
6108
-
request-light: 0.5.8
6109
-
vscode-json-languageservice: 4.1.8
6110
-
vscode-languageserver: 7.0.0
6111
-
vscode-languageserver-textdocument: 1.0.12
6112
-
vscode-languageserver-types: 3.17.5
6113
-
vscode-nls: 5.2.0
6114
-
vscode-uri: 3.0.8
6115
-
yaml: 2.2.2
6116
-
optionalDependencies:
6117
-
prettier: 2.8.7
6118
-
6119
-
yaml@2.2.2: {}
6120
-
6121
-
yaml@2.6.0: {}
6122
-
6123
-
yargs-parser@21.1.1: {}
6124
-
6125
-
yargs@17.7.2:
6126
-
dependencies:
6127
-
cliui: 8.0.1
6128
-
escalade: 3.1.2
6129
-
get-caller-file: 2.0.5
6130
-
require-directory: 2.1.1
6131
-
string-width: 4.2.3
6132
-
y18n: 5.0.8
6133
-
yargs-parser: 21.1.1
6134
-
6135
-
yocto-queue@1.1.1: {}
6136
-
6137
-
yocto-spinner@0.2.3:
6138
-
dependencies:
6139
-
yoctocolors: 2.1.1
6140
-
6141
-
yoctocolors@2.1.1: {}
6142
-
6143
874
youch-core@0.3.3:
6144
875
dependencies:
6145
-
'@poppinss/exception': 1.2.2
876
+
'@poppinss/exception': 1.2.3
6146
877
error-stack-parser-es: 1.0.5
6147
878
6148
879
youch@4.1.0-beta.10:
6149
880
dependencies:
6150
-
'@poppinss/colors': 4.1.5
6151
-
'@poppinss/dumper': 0.6.4
6152
-
'@speed-highlight/core': 1.2.7
6153
-
cookie: 1.0.2
881
+
'@poppinss/colors': 4.1.6
882
+
'@poppinss/dumper': 0.6.5
883
+
'@speed-highlight/core': 1.2.12
884
+
cookie: 1.1.1
6154
885
youch-core: 0.3.3
6155
886
6156
-
zod-to-json-schema@3.24.6(zod@3.25.76):
6157
-
dependencies:
6158
-
zod: 3.25.76
6159
-
6160
-
zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76):
6161
-
dependencies:
6162
-
typescript: 5.9.2
6163
-
zod: 3.25.76
6164
-
6165
887
zod@3.22.3: {}
6166
-
6167
-
zod@3.23.8: {}
6168
-
6169
-
zod@3.25.76: {}
6170
-
6171
-
zwitch@2.0.4: {}
+1
-9
public/favicon.svg
+1
-9
public/favicon.svg
···
1
-
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
2
-
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
3
-
<style>
4
-
path { fill: #000; }
5
-
@media (prefers-color-scheme: dark) {
6
-
path { fill: #FFF; }
7
-
}
8
-
</style>
9
-
</svg>
1
+
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 16 16"><text x="0" y="14">โจ๏ธ</text></svg>
+209
public/index.html
+209
public/index.html
···
1
+
<!DOCTYPE html>
2
+
<html lang="en">
3
+
<head>
4
+
<meta charset="UTF-8">
5
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+
<title>Dane's Website</title>
7
+
<meta name="description" content="Hey, I'm Dane. A frontend/fullstack developer from Toronto that enjoys building cool and accessible websites using the latest web technologies.">
8
+
<link rel="icon" type="image/svg+xml" href="/public/favicon.svg">
9
+
<meta property="og:type" content="website">
10
+
<meta property="og:title" content="Dane's Website">
11
+
<meta property="og:description" content="Hey, I'm Dane. A frontend/fullstack developer from Toronto that enjoys building cool and accessible websites using the latest web technologies.">
12
+
<link rel="canonical" href="https://dane.computer/">
13
+
<meta property="og:url" content="https://dane.computer/">
14
+
<style>
15
+
@layer reset {
16
+
*,
17
+
*::before,
18
+
*::after {
19
+
box-sizing: border-box;
20
+
}
21
+
22
+
* {
23
+
margin: 0;
24
+
padding: 0;
25
+
}
26
+
27
+
html {
28
+
-webkit-text-size-adjust: none;
29
+
-webkit-font-smoothing: antialiased;
30
+
text-rendering: optimizespeed;
31
+
text-size-adjust: none;
32
+
color-scheme: dark light;
33
+
tab-size: 2;
34
+
scrollbar-gutter: stable;
35
+
interpolate-size: allow-keywords;
36
+
line-height: 1.5;
37
+
}
38
+
39
+
body {
40
+
margin: 0;
41
+
font-family: Menlo, Consolas, Monaco, Adwaita Mono, Liberation Mono, Lucida Console, monospace;
42
+
font-synthesis: none;
43
+
}
44
+
45
+
ul[role=list], ol[role=list] {
46
+
list-style: none;
47
+
padding: 0;
48
+
}
49
+
50
+
::marker {
51
+
line-height: 0;
52
+
}
53
+
54
+
:focus-visible {
55
+
outline-offset: 2px;
56
+
}
57
+
58
+
@media (prefers-reduced-motion: no-preference) {
59
+
html:focus-within {
60
+
scroll-behavior: smooth;
61
+
}
62
+
}
63
+
64
+
a {
65
+
color: inherit;
66
+
text-underline-offset: 0.2ex;
67
+
}
68
+
69
+
h1, h2,
70
+
h3, h4 {
71
+
text-wrap: balance;
72
+
}
73
+
74
+
a[href] {
75
+
-webkit-tap-highlight-color: transparent;
76
+
}
77
+
78
+
p, h1, h2, h3, h4, h5, h6 {
79
+
overflow-wrap: break-word;
80
+
}
81
+
82
+
p {
83
+
text-wrap: pretty;
84
+
}
85
+
86
+
}
87
+
88
+
.container {
89
+
max-width: 65ch;
90
+
margin: 0 auto;
91
+
padding: 5.5rem 0;
92
+
}
93
+
94
+
.intro {
95
+
margin-bottom: 2rem;
96
+
}
97
+
98
+
.name {
99
+
font-size: 2.5rem;
100
+
font-weight: bold;
101
+
text-transform: capitalize;
102
+
}
103
+
104
+
.title {
105
+
font-weight: bold;
106
+
margin-bottom: 1.5rem;
107
+
}
108
+
109
+
.bio {
110
+
margin-bottom: 2rem;
111
+
font-weight: 500;
112
+
}
113
+
114
+
.bio p:not(:last-of-type) {
115
+
margin-bottom: 1rem;
116
+
}
117
+
118
+
.links {
119
+
margin-bottom: 2rem;
120
+
}
121
+
122
+
.links p:first-of-type {
123
+
font-weight: bold;
124
+
}
125
+
126
+
.job {
127
+
display: flex;
128
+
justify-content: space-between;
129
+
}
130
+
131
+
.work-experience ul {
132
+
display: flex;
133
+
flex-direction: column;
134
+
row-gap: 1rem;
135
+
}
136
+
137
+
@media (width <= 640px) {
138
+
.container {
139
+
padding: 3.5rem 1rem;
140
+
}
141
+
}
142
+
143
+
@media (width <= 600px) {
144
+
.container {
145
+
text-align: center;
146
+
}
147
+
148
+
.work-experience .job {
149
+
display: flex;
150
+
flex-direction: column;
151
+
}
152
+
}
153
+
</style>
154
+
</head>
155
+
<body>
156
+
<main class="container">
157
+
<section class="intro">
158
+
<h1 class="name">dane miller</h1>
159
+
<p class="title">senior software developer</p>
160
+
<aside class="bio">
161
+
<p>Currently working as a frontend developer at the Bank of Montreal in Toronto.</p>
162
+
<p>In my spare time I enjoy (re)watching tv shows, listening to music and playing video games.</p>
163
+
<p>I guess I code from time to time as well. At the moment i'm into all things <a href="https://atproto.com" target="_blank" rel="noopener noreferrer">AT Protocol</a>.</p>
164
+
<p>Writing code in Typescript, Go, Rust and Gleam.</p>
165
+
</aside>
166
+
</section>
167
+
<section class="links">
168
+
<h2>where to find me on the world wide web</h2>
169
+
<ul role="list">
170
+
<li>
171
+
<a href="https://bsky.app/profile/did:plc:qttsv4e7pu2jl3ilanfgc3zn" target="_blank" aria-label="Go to Dane's bluesky profile, opens in a new tab" rel="noopener noreferrer">Bluesky</a>
172
+
</li>
173
+
<li>
174
+
<a href="https://tangled.org/did:plc:qttsv4e7pu2jl3ilanfgc3zn" target="_blank" aria-label="Go to Dane's Tangled profile, opens in a new tab" rel="noopener noreferrer">Tangled</a>
175
+
</li>
176
+
<li>
177
+
<a href="mailto:me@dane.computer">E-mail</a>
178
+
</li>
179
+
</ul>
180
+
</section>
181
+
<section class="work-experience">
182
+
<h2>work experience</h2>
183
+
<ul role="list">
184
+
<li class="job">
185
+
<div>
186
+
<p class="company">Bank of Montreal</p>
187
+
<small class="title">Senior Software Developer</small>
188
+
</div>
189
+
<p>2021 to present</p>
190
+
</li>
191
+
<li class="job">
192
+
<div>
193
+
<p class="company">Black Professionals In Tech Network</p>
194
+
<small class="title">Intermediate Software Developer</small>
195
+
</div>
196
+
<p>2021 to 2021</p>
197
+
</li>
198
+
<li class="job">
199
+
<div>
200
+
<p class="company">Wise Publishing</p>
201
+
<small class="title">Frontend Developer Intern</small>
202
+
</div>
203
+
<p>2020 to 2020</p>
204
+
</li>
205
+
</ul>
206
+
</section>
207
+
</main>
208
+
</body>
209
+
</html>
public/resume.pdf
public/resume.pdf
This is a binary file and will not be displayed.
-10
public/robots.txt
-10
public/robots.txt
-29
src/components/BlogPost.astro
-29
src/components/BlogPost.astro
···
1
-
---
2
-
interface Props {
3
-
title: string;
4
-
publishedAt: string;
5
-
slug: string;
6
-
}
7
-
8
-
const { title, publishedAt, slug } = Astro.props;
9
-
import Link from "@components/Link.astro";
10
-
---
11
-
12
-
<li>
13
-
<article>
14
-
<h2
15
-
class="mb-1 font-bold text-blue-700 hover:text-blue-500 hover:underline"
16
-
>
17
-
<Link href={`/blogs/${slug}`}>{title}</Link>
18
-
</h2>
19
-
<footer class="text-sm text-gray-500">
20
-
<time datetime={publishedAt}>
21
-
{
22
-
new Intl.DateTimeFormat("en-us", {
23
-
dateStyle: "medium",
24
-
}).format(new Date(publishedAt))
25
-
}
26
-
</time>
27
-
</footer>
28
-
</article>
29
-
</li>
-13
src/components/Link.astro
-13
src/components/Link.astro
···
1
-
---
2
-
interface Props {
3
-
extraClasses?: string;
4
-
[x: string]: unknown;
5
-
}
6
-
---
7
-
8
-
<a
9
-
{...Astro.props}
10
-
class={`text-blue-700 hover:(underline text-blue-600) focus-visible:(outline outline-[4px] outline-black underline [box-shadow:0_0_0_6px_white]) ${Astro.props.extraClasses}`}
11
-
>
12
-
<slot />
13
-
</a>
-28
src/components/Meta.astro
-28
src/components/Meta.astro
···
1
-
---
2
-
interface Props {
3
-
title: string;
4
-
description: string;
5
-
}
6
-
7
-
const { title, description } = Astro.props;
8
-
const canonicalURL = new URL(Astro.url.pathname, Astro.site);
9
-
---
10
-
11
-
<head>
12
-
<meta charset="UTF-8" />
13
-
<meta name="description" content={description} />
14
-
<meta name="viewport" content="width=device-width, initial-scale=1" />
15
-
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
16
-
<meta name="generator" content={Astro.generator} />
17
-
<meta property="og:type" content="website" />
18
-
<meta name="twitter:card" content="summary_large_image" />
19
-
<meta name="twitter:creator" content="@hybridearth" />
20
-
<meta property="og:title" content={title} />
21
-
<meta property="og:description" content={description} />
22
-
<meta name="twitter:title" content={title} />
23
-
<meta name="twitter:description" content={description} />
24
-
<link rel="sitemap" href="/sitemap-index.xml" />
25
-
<link rel="canonical" href={canonicalURL} />
26
-
<meta property="og:url" content={canonicalURL} />
27
-
<title>{title}</title>
28
-
</head>
-28
src/content.config.ts
-28
src/content.config.ts
···
1
-
import { defineCollection, z } from "astro:content";
2
-
import { leafletStaticLoader } from "@nulfrost/leaflet-loader-astro";
3
-
import { glob } from "astro/loaders";
4
-
5
-
const blogs = defineCollection({
6
-
loader: glob({ pattern: "**/*.mdx", base: "./src/data/blog" }),
7
-
schema: z.object({
8
-
title: z.string(),
9
-
description: z.string(),
10
-
publishedAt: z.union([z.date(), z.string()]).transform((val) => {
11
-
if (val instanceof Date) return val;
12
-
return new Date(val);
13
-
}),
14
-
publication: z.string().optional(),
15
-
author: z.string().optional(),
16
-
// Optional fields to match documents structure
17
-
rkey: z.string().optional(),
18
-
cid: z.string().optional(),
19
-
// Keep year for backward compatibility if needed
20
-
year: z.number().optional(),
21
-
}),
22
-
});
23
-
24
-
const documents = defineCollection({
25
-
loader: leafletStaticLoader({ repo: "did:plc:qttsv4e7pu2jl3ilanfgc3zn" }),
26
-
});
27
-
28
-
export const collections = { documents, blogs };
-47
src/data/blog/building-a-ttc-alerts-bot-with-threads-api.mdx
-47
src/data/blog/building-a-ttc-alerts-bot-with-threads-api.mdx
···
1
-
---
2
-
title: Building a TTC service alert bot with the Threads API and TTC Live Alerts API
3
-
description: Going into detail about how I built a bot to report service updates for the TTC on Threads
4
-
year: 2024
5
-
publishedAt: 2024-06-23
6
-
---
7
-
8
-
The Threads team at Meta finally released an API to interact with the Threads platform. I've had this idea of creating a bot account that posts updates about the TTC since the API was announced. I'm happy to announce that I've "finished" this project today. In this post I'll talk about how I built it and how I found and figured out how the TTC alerts API worked.
9
-
10
-
I've been using Threads since it was released last year. It's a great platform, I like it very much. I feel like I have a voice on Threads and I've been way more active on there than I ever have been on Twitter. The Threads team have also been releasing features like crazy lately and I think come either the end of this year or the beginning of next year, they'll have either caught up or surpassed Twitter in terms of useful features. Anyways, kudos to them and I'm excited to see where the platform goes. Now, let's talk about the good stuff.
11
-
12
-
With the release of the Threads API I got straight to work. I wanted to build a bot that posted service updates about the TTC. There is already an official account that does this on Twitter and I wanted to replicate that on Threads. The only downside initially was that I had no idea how they were pulling those updates and the TTC does not have a public API. Luckily, these updates are also posted on the TTC website so I figured I might find some clues there.
13
-
14
-
Sure enough, with very minimal effort, I found the endpoint for the live service updates inside of the browser devtools network tab.
15
-

16
-
17
-
Next, I went to the endpoint URL in the browser and compared it against what was being posted on Twitter. Whenever the Twitter account posted I would refresh API endpoint page and it would match with the Twitter account. "Of course, so easy", I thought to myself as I started to create the github repo and start coding. For this project I went with Cloudflare Workers, Cloudflare KV and TypeScript. Initially I wasn't sure how often I should be running the cron job so I just started with 5 minutes as that seemed reasonable.
18
-
19
-
After a couple of hours of coding away and waiting for my new Threads account to become unblocked by the spam protection by Meta, I had something working. Well until I noticed a bug. My bot would not create posts when there was an update for an alert. For example, say the 505 Streetcar went out of service, it's an entirely new alert so my bot picks it up and posts it. Now if there was an update for that alert my bot would not post it at all while the one on Twitter would. Initially I thought it was because the Twitter account used a different source for posting updates and the live alerts endpoint wasn't getting updated but that wasn't it at all. Here's where I lost a couple days to figuring out how this live alerts endpoint worked.
20
-
21
-
The TTC live alerts endpoint works like this:
22
-
23
-
- Whenever the `lastUpdated` field from the API is updated to a NEW time, it means there's NEW alerts.
24
-
- Whenever a specific alert or alerts are updated, the `lastUpdated` changes but it's changed to whatever the timestamp was when the initial alert was updated. So this could be a timestamp in the past.
25
-
26
-
<aside class="bg-blue-200 border-l-4 text-blue-900 p-2 border-blue-600">
27
-
Ex. NEW alert timestamp saved with <b>'2024-06-24T01:57:45.606Z'</b>, another
28
-
NEW update saved with <b>'2024-06-24T01:58:30.100Z'</b>. A content only update
29
-
to a previous alert changes the `lastUpdated` back to{" "}
30
-
<b>'2024-06-24T01:57:45.606Z'</b> in the API and because I was comparing the
31
-
data in my cache with the key of <b>'2024-06-24T01:57:45.606Z'</b> versus what
32
-
was being returned from the API with `lastUpdated` as this value{" "}
33
-
<b>'2024-06-24T01:57:45.606Z'</b>, the IDs would be the exact same. The
34
-
content however was different.
35
-
</aside>
36
-
37
-
Initially I was just checking the cache with the key being whatever the `lastUpdated` was at the time of fetching the data from the API. All good and dandy except when the second situation from above happened, it meant I was comparing a previously saved list of alerts versus whatever was coming back from the API. Which because it was using a `lastUpdated` timestamp that already existed, just comparing based on the IDs wouldn't work. Whenever there are content updates there are no NEW ids, the same ID for an alert is reused and the content is updated. I had to ALSO check the content to see if any of them have changed. It was simple enough, I just copied the logic for checking for new IDs but applied it to check for new content based on the alert titles.
38
-
39
-
After figuring that out, here's how the logic for checking for new posts shakes out:
40
-
41
-
1. Every minute (I changed it so it'd be faster) fetch data from the TTC live alerts API
42
-
2. Check the data fetched from the API against the most recently cached data (Cloudflare KV)
43
-
3. Are there NEW ids in the data versus what's stored in the cached? If yes, these are completely new alerts, post them and add a new entry to the cache.
44
-
4. If not, check to see if there are any content changes based on the alert titles against the cached data.
45
-
5. If there are content changes, it means there was an update and we should post them and update the cache. If not, stop there there's nothing to do.
46
-
47
-
It actually sounds much simpler after typing it out but figuring out how it worked required me to wait for updates to the API and run tests to verify my thought process which took a bit a time. Overall it was a fun experience and I enjoyed working backwards to figure this all out. I hope this motivates the TTC to start posting updates on Threads as well but we'll see. If you live in Toronto and want TTC service updates on threads, give @ttcserviceupdates a follow!
-61
src/data/blog/docker-for-frontend-developers.mdx
-61
src/data/blog/docker-for-frontend-developers.mdx
···
1
-
---
2
-
title: Docker for Frontend Developers
3
-
description: A short walkthrough on how to create an API
4
-
year: 2021
5
-
publishedAt: 2021-03-17
6
-
---
7
-
8
-
I'll be honest, it took me a while to understand what docker was and why/how one would even use it in a typical workflow. I've read the documentation months ago to understand the basics but never knew how I could apply it into my own workflow or projects until recently. That's when I started to use it wherever I could.
9
-
10
-
## A tl;dr of what docker is
11
-
12
-
Docker is a platform for developing and deploying applications wherever docker is installed. Before docker there were VMs (such as virtualbox) where you could take an image, usually an operating system, and stick it on some virtual hardware that you would then configure to your needs and then use that image in production to run whatever service you configured it for. Docker is similar to that but much lighter and much easier to get up and running.
13
-
14
-
With docker you're able to pull pre-configured images from the docker "hub" and get up and running in a matter of minutes. Docker also allows you to create an environment that is consistent no matter where the application is running which I think is a huge plus because I've run into situations where I switch computers and for whatever reason the thing I'm working on just doesn't work!
15
-
16
-
## Getting up and running, fast
17
-
18
-
Typically when I start a new project, be it a website or a discord bot, I'll usually end up needing some sort of database. Usually I would download the software needed to run the database on my computer and maybe a client to view the data in the database. Now, I'd just use docker and pull whatever image I needed for the database I'm using.
19
-
20
-
```
21
-
docker pull postgres
22
-
docker run --name -d -p 5432:5432 -e POSTGRES_PASSWORD=password postgres
23
-
```
24
-
25
-
That's it! That's all I would need to get a postgres database running.
26
-
27
-
I'll explain what some of these command line options mean.
28
-
29
-
```
30
-
docker pull postgres
31
-
```
32
-
33
-
With this command I'm saying, "On docker hub, find the postgres image and download it".
34
-
35
-
There are a ton of images on docker hub for services you may neeed such as redis, apache, mongoDB, etc.
36
-
37
-
```
38
-
docker run --name postgres -d -p 5432:5432 -e POSTGRES_PASSWORD=password postgres
39
-
```
40
-
41
-
This command is a little more involved so I'll break it down.
42
-
43
-
`` docker run` --name postgres `` is how you would spin up a new container (a new, tiny instance of postgres) and the name of the container would be postgres. By default if no name is given then docker will generate a random one. It's good practice to give your containers a name because they become easier to identify and easy to remember should you need to stop or start the container.
44
-
45
-
`-d` just means run the container in daemon mode, instead of in the foreground.
46
-
47
-
`-p 5432:5432` this is where you would set the port for the container so that the docker host can communicate with the container. Postgres runs on the port 5432 so we would need to say port 5432 on the host maps to port 5432 on the container.
48
-
49
-
`-e POSTGRES_PASSWORD=password` to set environment variables at runtime you would need to provide the -e flag. An alternative to this would be to have a file where your secrets live and use `--env-file .env` instead.
50
-
51
-
`postgres` last but not least the image you want to run. You can see a list of images you have dowloaded on your machine with `docker images`.
52
-
53
-
## Conclusion
54
-
55
-
This post is mostly just a tl;dr of how to get started with docker as well as showing how easy it is. There are other things I wanted to cover such as building your own image, pushing an image to docker hub as well as deploying an image but I felt that would be a lot for a blog post so I'll leave some resources that helped me a bunch when I was learning about docker.
56
-
57
-
[Docker and Kubernetes for beginners (FreeCodeCamp)](https://www.youtube.com/watch?v=Wf2eSG3owoA&t=1999s)
58
-
59
-
[Docker documentation](https://docs.docker.com/reference/)
60
-
61
-
[Deploying docker images to Heroku](https://devcenter.heroku.com/categories/deploying-with-docker)
-101
src/data/blog/give-angular-a-second-chance.mdx
-101
src/data/blog/give-angular-a-second-chance.mdx
···
1
-
---
2
-
title: Why I think Developers should give Angular 17 a serious try
3
-
description: If you're a developer that is new to Angular and its ecosystem, you should definitely take a minute to try their latest release
4
-
year: 2023
5
-
publishedAt: 2023-12-15
6
-
---
7
-
8
-
You've seen the memes, you've seen the angry github comments, you've seen the negative press. I'll be honest, I fell victim to the propaganda online. Was some of it warranted? Probably, but some of it was a bit overexaggerated in my opinion. Seriously, Angular is a really good framework and I think the release of Angular 17 will bring it back into the light and a serious option for building websites. I've only been through the documentation briefly and did the tutorial but there are some things I _really_ like.
9
-
10
-
## The CLI
11
-
12
-
One thing I've always admired and wished other frameworks/libraries would have adopted is their version of the Angular CLI. Not only can you use it to create new components with all of the boiler plate code all generated for you, you can also do things like open the docs or quickly add angular modules with `ng add`. I found with the short amount of time I've spent with it, it allows me to move a bit quicker and think less about creating my own scripts or thinking about the most optimal file structure. There are a lot of commands that are just great defaults to have that aren't unique from project to project such as testing. I tell people repeatedly that I wish there was something similar with React but maybe it wouldn't work out the same way as I imagine.
13
-
14
-
## Pipes
15
-
16
-
Now if you're not really a Linux user you've probably never heard of the term `pipe` before and when I first saw it mentioned in the Angular docs I had no idea what to expect but it works exactly the same as it does in the terminal. Let's say I have a sentence and I want to count the amount of words in that sentence. In my terminal I could do `echo hello this is a sentence` _and then_ pipe that ( | ) to the `wc` program that's available ("wc" without any options outputs the amount of lines, words and characters from whatever is passed in). So the full command in my terminal would look like this.
17
-
18
-
```bash
19
-
echo hello this is a sentence | wc
20
-
// 1 5 25
21
-
```
22
-
23
-
It's the same concept in Angular, which is really cool in my opinion. For example by default Angular has an `uppercase` pipe that transforms some text to uppercase.
24
-
25
-
```ts
26
-
import { Component } from "@angular/core";
27
-
import { UppercasePipe } from "@angular/common";
28
-
29
-
@Component({
30
-
standalone: true,
31
-
templateUrl: `
32
-
<p>Hello my name is {{ name | uppercase }}</p>
33
-
`,
34
-
imports: [UppercasePipe],
35
-
})
36
-
export class AppComponent {
37
-
name = "Dane";
38
-
}
39
-
```
40
-
41
-
You can also make your own pipes to do whatever you need them to, like this capitalize pipe!
42
-
43
-
```ts
44
-
// captialize.ts
45
-
import { Pipe, PipeTransform } from "@angular/core";
46
-
47
-
@Pipe({
48
-
name: "capitalize",
49
-
standalone: true,
50
-
})
51
-
export class CapitalizePipe implements PipeTransform {
52
-
transform(value: string): string {
53
-
if (typeof value !== "string" || value.length <= 1) return value;
54
-
let uppercasedFirstLetter = value.slice(0, 1).toUpperCase();
55
-
let restOfWord = value.substring(1, value.length);
56
-
return `${uppercasedFirstLetter}${restOfWord}`;
57
-
}
58
-
}
59
-
```
60
-
61
-
```ts
62
-
// main.ts
63
-
import { Component } from "@angular/core";
64
-
import { CapitalizePipe } from "./capitalize";
65
-
66
-
@Component({
67
-
selector: "app-root",
68
-
standalone: true,
69
-
template: ` Hello world, {{ name | capitalize }} `,
70
-
imports: [CapitalizePipe],
71
-
})
72
-
export class AppComponent {
73
-
name = "dane";
74
-
}
75
-
```
76
-
77
-
Simple examples but you can imagine how useful this is and I honestly prefer writing reusable functions like this.
78
-
79
-
## Deferrable views
80
-
81
-
This is something new in Angular and something most frameworks/libraries have included but the way it's been done in Angular is super cool and really simple to grasp. [In the documentation](https://angular.dev/guide/defer) they have a simple example showing how to defer something like a list of comments so that the page loads quicker. Sure, when there are maybe 1 or 2 comments it won't impact page performance much but when that list grows a user will have to wait for the main content _and_ the comments to be loaded. Angular 17 introduces deferrable views to help with this sort of thing. Let's say I want to defer the loading of a list of recipies, I would do something like this:
82
-
83
-
```ts
84
-
@defer {
85
-
<recipie-list />
86
-
}
87
-
```
88
-
89
-
That's literally it! In addition to the @defer syntax you can also specify a placeholder. Placeholders are good because it gives the user more information about what's happening and makes it so content doesn't just show up on the page. So combined with the last snippet it could look something like this:
90
-
91
-
```ts
92
-
@defer {
93
-
<recipe-list />
94
-
} @placeholder (minimum 500ms) {
95
-
<p>Recipe list is loading...</p>
96
-
}
97
-
```
98
-
99
-
The `minimum` parameter let's us say how long the placeholder should show before showing the resolved content. This is done so there isn't a weird flicker after the content is ready to be shown. This only scratches the surface of what Angular gives you to help improve the performance of your website, there are a few examples on how you get fine tuned performance even more with triggers which is definitely worth a read.
100
-
101
-
I honestly believe Angular should be given another chance with this new release, there are a ton of great features you get out of the box that help with making a performant website. I plan on using Angular to make a side project so I can really explore all of the features in depth and I hope more people do the same!
-132
src/data/blog/running-a-containerized-application-in-the-cloud.mdx
-132
src/data/blog/running-a-containerized-application-in-the-cloud.mdx
···
1
-
---
2
-
title: Running a containerized application in the cloud using AWS App Runner
3
-
description: Exploring the new AWS App Runner service
4
-
publishedAt: 2021-05-19
5
-
year: 2021
6
-
publication: t
7
-
---
8
-
9
-
I've been pretty deep in the cloud space for a few weeks now, researching different topics related to system design and playing around with different AWS services. So far I've been playing around with containers and figuring out ways I could deploy a simple containerized application to the cloud without much fuss. I've found AWS Elastic Container Service and AWS Elastic Kubernetes Service (more on kubernetes in another blog post, I've been having fun learning about it) but those are more for managing clusters of containers than just being able to deploy something simple and small. I've also looked at AWS Elastic Beanstalk and while it is possible to deploy docker containers through that service I haven't had much luck doing it through the UI or the Elastic Beanstalk CLI.
10
-
11
-
## Enter AWS App Runner
12
-
13
-
This was actually just released a few days ago and is pretty much exactly what I needed for the application I wanted to run. It is pretty similar to Elastic Beanstalk in some ways but with Elastic Beanstalk there are still some things you need to configure yourself like SSL for example whereas with App Runner that's already ready and configured for you. You can simply upload a docker image to your AWS Container registry or link your github repository and any time the image is updated or new code is pushed it'll re-run the build process and deploy your application (automatic deployments are opt-in and a flat $1/month). There are some costs associated with provisioned / active instances + the amount of RAM and CPU you choose and you're billed by the hour but the cost is pretty low and depends on how much traffic your application is getting.
14
-
15
-
## Deploying an application to App Runner
16
-
17
-
In these next few screenshots I'll show going from a simple node application to a deployed version in App Runner. I will be using docker to deploy so if you don't already have it installed and would like to follow along I'd suggest doing that now.
18
-
19
-
### Bootstrapping our application
20
-
21
-
So, you've decided to feed your hotwheels addiction by making an application to trade hotwheels with other enthusiasts. Great idea! First we'll need to install some dependencies.
22
-
23
-
```bash
24
-
mkdir hotwheels-trading-app && cd hotwheels-trading-app
25
-
npm init -y
26
-
npm install express
27
-
```
28
-
29
-
With our dependencies installed we can now start adding some code!
30
-
31
-
```javascript
32
-
// index.js
33
-
const express = require("express");
34
-
const app = express();
35
-
36
-
app.get("/", (_, response) => {
37
-
response.status(200).json({
38
-
data: {
39
-
message: "Welcome to my hotwheels app!",
40
-
},
41
-
});
42
-
});
43
-
44
-
app.listen(4000, () => console.log("App running!"));
45
-
```
46
-
47
-
Beautiful, ain't it? You can test it out by running `node index.js` and navigating to `http://localhost:4000`.
48
-
49
-
Next we'll containerize the application. Create a Dockerfile and add this to it.
50
-
51
-
```bash
52
-
FROM node:alpine
53
-
54
-
WORKDIR /app
55
-
56
-
COPY package*.json /app/
57
-
58
-
RUN npm install
59
-
60
-
COPY . /app/
61
-
62
-
CMD ["node", "index.js"]
63
-
```
64
-
65
-
Then build the image.
66
-
67
-
```bash
68
-
docker build -t hotwheels-app:latest .
69
-
```
70
-
71
-
Then test it locally to make sure everything is still working.
72
-
73
-
```bash
74
-
docker run --name hotwheels-app -p 4000:4000 -d hotwheels-app:latest
75
-
```
76
-
77
-
You should be able to navigate to the same URL that we used before and see the same message. Alright cool, we've finished setting up our nifty application and now we want to get it to the public.
78
-
79
-
### Uploading the image to AWS Elastic Container Registry
80
-
81
-
In the AWS console navigate over to the Elastic Container Registry
82
-
83
-

84
-
85
-
Then click create repository
86
-
87
-

88
-
89
-
You can just leave all the settings to default (I chose to turn scanning on just so it checks for vulnerabilites but for this you don't need to turn it on)
90
-
91
-

92
-
93
-
Once the repository is created you should see it in the list on the main screen, click the repository name then in the top right click "View push commands". Copy and execute the commands one by one to push your image to the repository. After you're done you should see your image in the repository (click the refresh button if you don't).
94
-
95
-

96
-
97
-
That's all that needs to be done for the docker image side of things. The last step would be to get everything set up in App Runner.
98
-
99
-
### Deploying our cool new app ๐
100
-
101
-
In the AWS console head over to AWS App runner.
102
-
103
-

104
-
105
-
Some more things App Runner includes out of the box are
106
-
load balancing, auto-scaling and monitoring via cloud watch and since you're already in the AWS ecosystem you can make use of the many other services they offer.
107
-
108
-
Click "Create an App Runner service" to get started. In the first step you're prompted with a few different options. We'll be using the docker image we uploaded to ECR so keep the repository type "Container registry" selected. The provider you can leave default also since we uploaded our image to a private repository but if you wanted to you could use public also so as long your image is in a public respository.
109
-
110
-

111
-
112
-
For the docker image click browse and select the hotwheels-app from the dropdown and then click continue.
113
-
114
-

115
-
116
-
For deployment settings you have the option between manual and automatic. As a reminder, **automatic deployments do cost money** ($1/month) so keep that in mind if you do select it. For this example I will but will also delete the application right after I am done as I don't think it incurs a cost.
117
-
118
-
For step two all you need to do is give the application a name and fill out the port number. In this step you're also able to customize the auto-scaling settings, you can set minimum and maximum instances as well as the amount of concurrent requests your application should reach before adding more instances.
119
-
120
-

121
-
122
-
Step three is just reviewing your configurations but you can also edit anything here if you wanted to. After you're done reviewing just click "create & deploy" and wait for your application to be created.
123
-
124
-
### Issues
125
-
126
-
As of May 20th, 2021, creating a service role is a bit bugged and you'll get an error the first time you use App Runner when you get to the 3rd step. What I did was select "create service role" then fill out the information until the end then click create & deploy. You may or may not get an error depending on if it's fixed or not but if it isn't all you have to do is go back to step one and select "use existing role" and select the app runner role from the list then try deploying again.
127
-
128
-
If everything goes well you should see a message saying the deployment was successful and there is a link provided under "default domain" to view your newly deployed application! Remember to tear down the environment after playing around with it also!
129
-
130
-
## Conclusion
131
-
132
-
I think App Runner is pretty neat and I may use it in the future to host an application. Another free alternative would be Heroku but if you're looking for something equivalent in the AWS space this is it. I'd suggest to keep poking around and taking a look at the [pricing](https://aws.amazon.com/apprunner/pricing/) breakdown and find which configuration fits for you.
-255
src/data/blog/supabase-auth-with-remix-and-vite.mdx
-255
src/data/blog/supabase-auth-with-remix-and-vite.mdx
···
1
-
---
2
-
title: Add authentication to your Remix application with Supabase
3
-
description: Adding authentication to your remix app with Supabase has never been easier, this blog post will show you how to get up and running quickly
4
-
year: 2024
5
-
publishedAt: 2024-03-08
6
-
---
7
-
8
-
With Supabase now fully supporting doing authentication completely server-side, it has never been easier to take advantage of all of the features that it offers. We'll go through how to quickly spin up a Remix project and add supabase with authentication.
9
-
10
-
## Spin up a new Remix project
11
-
12
-
This guide should also work for non-vite Remix projects but my preference is to use vite so we'll use a clean vite template.
13
-
14
-
```bash
15
-
npx create-remix@latest
16
-
```
17
-
18
-
Run this command in your terminal and follow the prompts, then open your new project in your editor of choice. You'll also need to [create a new project in supabase](https://supabase.com/) so that we can get access to the environment variables for this example.
19
-
20
-
Once you've created a supabase project, in the root of your project create a `.env` file and paste in the values for your `SUPABASE_URL` and `SUPABASE_ANON_KEY`. You can find these values by going into your supabase project dashboard, clicking on the on the connect button and selecting Remix from the frameworks list.
21
-
22
-

23
-
24
-

25
-
26
-
Lastly, install the `@supabase/ssr` package.
27
-
28
-
```bash
29
-
npm install @supabase/ssr
30
-
```
31
-
32
-
## Setting up authentication
33
-
34
-
There are a bunch of ways you can set up auth in supabase. E-mail and password combo, E-mail magic link, OAuth and so on. For the sake of this blog post we'll set up E-mail and password since it's the simplest one. Though that should be enough to explore the other methods as well if you wish.
35
-
36
-
### Create the necessary files
37
-
38
-
In here we are just creating a utility function so that we can re-use this function across all instances where we need to access supabase resources.
39
-
40
-
```ts
41
-
// app/utils/supabase.server.ts
42
-
43
-
import { createServerClient, serialize, parse } from "@supabase/ssr";
44
-
45
-
export function createClient(request: Request) {
46
-
const cookies = parse(request.headers.get("Cookie") ?? "");
47
-
const headers = new Headers();
48
-
49
-
const supabase = createServerClient(
50
-
process.env.SUPABASE_URL!,
51
-
process.env.SUPABASE_ANON_KEY!,
52
-
{
53
-
cookies: {
54
-
get(key) {
55
-
return cookies[key];
56
-
},
57
-
set(key, value, options) {
58
-
headers.append("Set-Cookie", serialize(key, value, options));
59
-
},
60
-
remove(key, options) {
61
-
headers.append("Set-Cookie", serialize(key, "", options));
62
-
},
63
-
},
64
-
},
65
-
);
66
-
67
-
return {
68
-
supabase,
69
-
headers,
70
-
};
71
-
}
72
-
```
73
-
74
-
This file is for when we are signing up for the first time and receive a confirmation e-mail. Clicking the link with log you in automatically but going forward you will log in through the log in page.
75
-
76
-
```ts
77
-
// app/routes/auth.callback.tsx
78
-
79
-
import { redirect, type LoaderFunctionArgs } from "@remix-run/node";
80
-
import { createClient } from "~/utils/supabase.server";
81
-
82
-
export async function loader({ request }: LoaderFunctionArgs) {
83
-
const requestUrl = new URL(request.url);
84
-
const code = requestUrl.searchParams.get("code");
85
-
const next = requestUrl.searchParams.get("next") || "/";
86
-
const { supabase, headers } = createClient(request);
87
-
88
-
if (code) {
89
-
const { error } = await supabase.auth.exchangeCodeForSession(code);
90
-
if (!error) {
91
-
return redirect(next, { headers });
92
-
}
93
-
}
94
-
95
-
return redirect("/auth/auth-error-page", { headers });
96
-
}
97
-
```
98
-
99
-
Sign up page, you will recieve a confirmation e-mail for the first time that you sign up. After you click the link in your e-mail you will be signed in.
100
-
101
-
```ts
102
-
// app/routes/signup.tsx
103
-
104
-
import { ActionFunctionArgs, json } from "@remix-run/node";
105
-
import { Form } from "@remix-run/react";
106
-
import { createClient } from "~/utils/supabase.server";
107
-
108
-
export async function action({ request }: ActionFunctionArgs) {
109
-
const formData = await request.formData();
110
-
const email = formData.get("email") as string;
111
-
const password = formData.get("password") as string;
112
-
const { supabase } = createClient(request);
113
-
114
-
const { error } = await supabase.auth.signUp({
115
-
email,
116
-
password,
117
-
});
118
-
119
-
if (error) {
120
-
return json({ message: error.message }, { status: 400 });
121
-
}
122
-
return null;
123
-
}
124
-
125
-
export default function Component() {
126
-
return (
127
-
<div>
128
-
<h1>Sign up</h1>
129
-
<Form method="POST">
130
-
<label htmlFor="email">E-mail</label>
131
-
<input type="email" name="email" id="email" />
132
-
<label htmlFor="password">Password</label>
133
-
<input type="password" name="password" id="password" />
134
-
<button type="submit">Sign up</button>
135
-
</Form>
136
-
</div>
137
-
);
138
-
}
139
-
```
140
-
141
-
Log in page, if all goes well then you will be redirected to the home page after logging in successfully.
142
-
143
-
```ts
144
-
// app/routes/login.tsx
145
-
146
-
import { ActionFunctionArgs, json } from "@remix-run/node";
147
-
import { Form } from "@remix-run/react";
148
-
import { redirect } from "react-router";
149
-
import { createClient } from "~/utils/supabase.server";
150
-
151
-
export async function action({ request }: ActionFunctionArgs) {
152
-
const formData = await request.formData();
153
-
const email = formData.get("email") as string;
154
-
const password = formData.get("password") as string;
155
-
const { supabase, headers } = createClient(request);
156
-
157
-
const { error } = await supabase.auth.signInWithPassword({
158
-
email,
159
-
password,
160
-
});
161
-
162
-
if (error) {
163
-
return json({ message: error.message }, { status: 400 });
164
-
}
165
-
return redirect("/", { headers });
166
-
}
167
-
168
-
export default function Component() {
169
-
return (
170
-
<div>
171
-
<h1>Log in</h1>
172
-
<Form method="POST">
173
-
<label htmlFor="email">E-mail</label>
174
-
<input type="email" name="email" id="email" />
175
-
<label htmlFor="password">Password</label>
176
-
<input type="password" name="password" id="password" />
177
-
<button type="submit">Log in</button>
178
-
</Form>
179
-
</div>
180
-
);
181
-
}
182
-
```
183
-
184
-
To verify that everything is working correctly, you can display the information of the currently logged in user.
185
-
186
-
```ts
187
-
// app/_index.tsx
188
-
189
-
import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node";
190
-
import { useLoaderData } from "@remix-run/react";
191
-
import { createClient } from "~/utils/supabase.server";
192
-
193
-
export const meta: MetaFunction = () => {
194
-
return [
195
-
{ title: "New Remix App" },
196
-
{ name: "description", content: "Welcome to Remix!" },
197
-
];
198
-
};
199
-
200
-
export async function loader({ request }: LoaderFunctionArgs) {
201
-
const { supabase } = createClient(request);
202
-
203
-
const { data } = await supabase.auth.getSession();
204
-
205
-
return { user: data?.session?.user };
206
-
}
207
-
208
-
export default function Index() {
209
-
const { user } = useLoaderData<typeof loader>();
210
-
return (
211
-
<div>
212
-
<h1>Currently logged in user</h1>
213
-
<pre>{JSON.stringify(user, null, 2)}</pre>
214
-
</div>
215
-
);
216
-
}
217
-
```
218
-
219
-
Finally, add a log out button and resource route so that you can sign the user out.
220
-
221
-
```diff
222
-
export default function Index() {
223
-
const { user } = useLoaderData<typeof loader>();
224
-
return (
225
-
<div>
226
-
<h1>Currently logged in user</h1>
227
-
<pre>{JSON.stringify(user, null, 2)}</pre>
228
-
+ <Form method="POST" action="/logout">
229
-
+ <button type="submit">Log out</button>
230
-
+ </Form>
231
-
</div>
232
-
);
233
-
}
234
-
```
235
-
236
-
```ts
237
-
// app/logout.tsx
238
-
239
-
import { ActionFunctionArgs, redirect } from "@remix-run/node";
240
-
import { createClient } from "~/utils/supabase.server";
241
-
242
-
export async function action({ request }: ActionFunctionArgs) {
243
-
const { supabase, headers } = createClient(request);
244
-
await supabase.auth.signOut();
245
-
return redirect("/login", { headers });
246
-
}
247
-
248
-
export const loader = () => redirect("/");
249
-
```
250
-
251
-
And with that you have fully functioning authentication!
252
-
253
-
## Conclusion
254
-
255
-
This is all that is needed to set up authentication, you can explore the other authentication methods if you choose to do so. I have a [repository set up with Github authentication](https://github.com/nulfrost/supabase-remix-ssr) as well as a [live example of supabase auth in action](https://supabase-ssr-remix.vercel.app/).
-107
src/data/blog/type-safe-environment-variables-in-remix.mdx
-107
src/data/blog/type-safe-environment-variables-in-remix.mdx
···
1
-
---
2
-
title: Type-safe environment variables in your Remix application using t3-env
3
-
description: Quickly and easily add type-safety and runtime validation to your environment variables using the t3-env package.
4
-
year: 2024
5
-
publishedAt: 2024-04-05
6
-
---
7
-
8
-
There are many was you can get type-safe variables in your projects, I've tried a few but recently found the t3-env package which makes it even easier and comes with some nice features as well. I will quickly walk through how to set this up in a Remix project.
9
-
10
-
## Install t3-env
11
-
12
-
As of writing this, currently you can't just bring in any validation library so you will need to install `zod` as well.
13
-
14
-
```bash
15
-
npm install @t3-oss/env-core zod
16
-
```
17
-
18
-
## Create a new `env.server.ts` file
19
-
20
-
Inside of the `/app` directory, create a file named `env.server.ts` and add the following code:
21
-
22
-
```typescript
23
-
// app/env.server.ts
24
-
25
-
import { createEnv } from "@t3-oss/env-core";
26
-
import { z } from "zod";
27
-
28
-
export const env = createEnv({
29
-
server: {
30
-
DATABASE_URL: z.string().url(),
31
-
// whatever else you may need
32
-
},
33
-
});
34
-
```
35
-
36
-
Then, to access the environment variables in your loaders or actions or anywhere you might need them, you would just need to import the `env` object and use it like this:
37
-
38
-
```typescript
39
-
import { env } from "~/env.server";
40
-
41
-
export async function loader() {
42
-
const dbUrl = env.server.DATABASE_URL;
43
-
// do something with the dbUrl
44
-
}
45
-
```
46
-
47
-
This is enough to get type-safety for your environment variables, but we can go even further.
48
-
49
-
If you want to add runtime validation you just need to add a single property:
50
-
51
-
```typescript
52
-
export const env = createEnv({
53
-
// ...
54
-
runtimeEnv: process.env,
55
-
});
56
-
```
57
-
58
-
and then you'll need to import the `env.server.ts` file into the `entry.server.tsx` file like so:
59
-
60
-
```diff
61
-
// app/entry.server.tsx
62
-
63
-
import { PassThrough } from "node:stream";
64
-
65
-
import type { AppLoadContext, EntryContext } from "@remix-run/node";
66
-
import { createReadableStreamFromReadable } from "@remix-run/node";
67
-
import { RemixServer } from "@remix-run/react";
68
-
import { isbot } from "isbot";
69
-
import { renderToPipeableStream } from "react-dom/server";
70
-
+ import "~/env.server.ts";
71
-
```
72
-
73
-
On top of that, if you want to override the default error handler, you can do so like this:
74
-
75
-
```typescript
76
-
export const env = createEnv({
77
-
onValidationError: (error) => {
78
-
throw new Error(
79
-
`Invalid environment configuration, missing the following variables: ${error.errors.map((error) => error.path[0]).join(", ")}`,
80
-
);
81
-
},
82
-
// ...
83
-
});
84
-
```
85
-
86
-
Putting that all together you should end up with a file that looks like this:
87
-
88
-
```typescript
89
-
// app/env.server.ts
90
-
91
-
import { createEnv } from "@t3-oss/env-core";
92
-
import { z } from "zod";
93
-
94
-
export const env = createEnv({
95
-
onValidationError: (error) => {
96
-
throw new Error(
97
-
`Invalid environment configuration, missing the following variables: ${error.errors.map((error) => error.path[0]).join(", ")}`,
98
-
);
99
-
},
100
-
server: {
101
-
DATABASE_URL: z.string().url(),
102
-
},
103
-
runtimeEnv: process.env,
104
-
});
105
-
```
106
-
107
-
If you want to see all of the features available in the t3-env package, I recommend checking out [the official documentation](https://env.t3.gg/docs/introduction).
-57
src/data/blog/what-im-going-to-be-learning-in-2022.mdx
-57
src/data/blog/what-im-going-to-be-learning-in-2022.mdx
···
1
-
---
2
-
title: What I'm going to be learning in the year 2022
3
-
description: Tech / frameworks / languages I'm focusing on in the new year
4
-
publishedAt: 2021-12-15
5
-
year: 2021
6
-
---
7
-
8
-
This year has been a pretty wild ride for me, from not having a job for almost a year then having multiple offers and then now ending up at a place I feel comfortable in. All in all I think I've made good decisions
9
-
and I'm looking forward to more growth in the new year! ๐
10
-
11
-
In terms of learning new things I don't feel like I have done that a lot this year. Things in tech move pretty fast and it gets exhausting trying to keep up with everything that is happening
12
-
but for the new year I want to change that. I have an itch to build things and try out all the stuff I've read about in the past year, and maybe actually follow through with finishing my side projects. Okay
13
-
who are we kidding that won't change.
14
-
15
-
For real though, I want to take my knowledge to the next level. I struggle with figuring out where I stand in terms of experience, I'm not quite a junior but also I feel
16
-
my skills aren't there yet to consider myself a senior developer. I know labels don't really matter much but for myself I'd just like to figure out where I am. So, in the new year I'm going to reinforce
17
-
the skills I already have and tackle some new things. Here's what I plan to do.
18
-
19
-
## New languages
20
-
21
-
I don't really have much for this section, I've been learning Go on and off for probably about a year now but I haven't really applied my learning. I hope to pair it with my learning of cloud technologies. Also I guess rust is all the rage now so maybe that will be worth while to learn, who knows.
22
-
23
-
## Open source
24
-
25
-
One thing I'd really love to do is get involved with the open source commmunity whether it be something I make or contributing to another project. This is another thing I have fears about when it comes to being judged harshly for maybe not doing things the correct way. Also a lot of open source projects look pretty daunting.
26
-
I know the contribution doesn't have to be code all the time though so maybe I'll focus my efforts on improving documentation first before trying to contribute some code.
27
-
28
-
## Getting really good at CSS
29
-
30
-
I know people like to joke about CSS and say it's really hard to work with and while there might be some truth to that I think it's extremely worth while as a frontend developer to be really good at it. You
31
-
can definitely get away with knowing the very basic stuff but I've seen some amazing website designs from people on twitter and I'd love to be able to get to that level. I did purchase Josh Comeau's css <a href="https://css-for-js.dev/" target="_blank" rel="noopener noreferrer" aria-label="Visit CSS for JS devs, opens in a new tab">course</a> back
32
-
when it was in preview for a good price. I got through most of the sections but work got in the way so I didn't finish it. I plan on starting over from the beginning and finishing it.
33
-
34
-
## Head in the clouds
35
-
36
-
After completing the <abbr title="Certified Cloud Practitioner">CCP</abbr> exam last year I started looking into possibly studying for the solutions architect exam for <abbr title="Amazon Web Services">AWS</abbr> next. It is slightly harder than the <abbr title="Certified Cloud Practitioner">CCP</abbr> exam but I have confidence that
37
-
with enough preparation I will do fine. I do love learning about cloud technologies
38
-
and this the career path I will likely end up going to sometime in the future. Kubernetes
39
-
is another thing I tinkered with a bit this year which I plan on going back to and
40
-
doing a deeper dive on also. Besides that I want to practice building out mock environments
41
-
for small to medium business scenarios for fun and for practice.
42
-
43
-
## Frameworks on Frameworks
44
-
45
-
As much as I love Next.js it would be foolish for me to not give kudos to the team behind Remix. My first impressions with it have been extremely positive and I want to try building some side projects with
46
-
it as soon as possible! That isn't to say that Vercel hasn't been making some big moves this year either. Some new things introduced such as middleware, URL imports (holy shit), the new rust compiler and alpha support for React server components
47
-
has me extremely excited for whats to come next year. Also them going on a hiring spree and picking up some of the brightest minds in tech seems pretty promising too.
48
-
49
-
## Shipping more
50
-
51
-
The one thing I love about web development is how easy it is to get started with a project and share it with the world within a matter of minutes. I love the feeling of completing a project (which happens sometimes), hooking it up to a hosting site and then finding all of the bugs you missed during developement. There are
52
-
definitely a ton of ideas I'd like to try shipping this year. A lot of this inspiration comes from watching people on twitter ship their side projects, sometimes they fail but they are quick to move onto something else and take the knowledge they've gained from a previous project
53
-
and apply it to something new. I think what scared me before was the fear of failing or receiving harsh feedback on the ideas I have but I'm not going to let that stop me in the new year. 2022 is the year of shipping more!
54
-
55
-
## Conclusion
56
-
57
-
I've definitely outlined a lot of stuff I want to do in the new year but I don't think it's impossible for me to complete. It's just a matter of creating a plan and sticking to it. I hope by this time next year that I've gained a ton of knowledge and completed all the objectives I've laid out in this post.
-12
src/data/blog/you-dont-have-to-code-all-the-time.mdx
-12
src/data/blog/you-dont-have-to-code-all-the-time.mdx
···
1
-
---
2
-
title: You don't have to code all the time
3
-
description: Talking about burnout and how I recovered
4
-
publishedAt: 2021-03-18
5
-
year: 2021
6
-
---
7
-
8
-
Honestly, this is something that I have to remind myself all the time. There's always this voice in the back of my head that tells me I'm wasting time if I'm not practicing or reading about the hip new javascript library that just came out. Being self-taught I always feel I lack a ton of skills that people that have a degree in computer science have and feel very insecure when I'm stuck on a task at work which makes me feel very dumb.
9
-
10
-
I know it isn't true and there are endless examples of people that don't have a degree in CS that are extremely smart and are doing exceptionally well in the field and I guess this is something I just need to get over. Mostly what I think it is, is burnout from trying to get _in_ to the software development industry. I have a tech, non-CS background but worked manual labor jobs after college because I was still unsure of what I wanted to do career wise. Software / web development was something I always came back to because at the time it was really fun and I liked creating cool things in the browser. Two years ago I started studying endlessly to get a job as a frontend developer and would use any free time I had to learn. While it was very tiring at times and I would get frustrated I still enjoyed it and still do.
11
-
12
-
I did end up getting a job as an intern last year but I think at that point the burnout had already set in. I did enjoy working at the place I was hired at but I would be really hard on myself when I couldn't do simple things and would have mini breakdowns some days. While I still love web development I think I need to turn my brain off for longer breaks and just relax a bit. I enjoy working hard but not to the point where I feel depressed all the time. If I have any advice for people that are in the same situation I was in I'd just say step away from the computer and do things that make you happy. No job / profession is worth driving yourself insane.
-6
src/env.d.ts
-6
src/env.d.ts
src/images/dane.png
src/images/dane.png
This is a binary file and will not be displayed.
-27
src/layouts/BlogLayout.astro
-27
src/layouts/BlogLayout.astro
···
1
-
---
2
-
interface Props {
3
-
title: string;
4
-
description: string;
5
-
}
6
-
7
-
import Meta from "@components/Meta.astro";
8
-
import Navbar from "@components/Navbar.astro";
9
-
const { title, description } = Astro.props;
10
-
---
11
-
12
-
<!doctype html>
13
-
<html lang="en" class="font-sans" dir="ltr">
14
-
<Meta title={title} description={description} />
15
-
<body>
16
-
<Navbar />
17
-
<main class="max-w-5xl px-3 mx-auto xl:px-0" id="maincontent">
18
-
<h1 class="mt-4 mb-1 text-4xl font-bold">
19
-
{title}
20
-
</h1>
21
-
<p class="mb-4 text-gray-500">{description}</p>
22
-
<div class="pb-6 prose max-w-none">
23
-
<slot />
24
-
</div>
25
-
</main>
26
-
</body>
27
-
</html>
-24
src/layouts/Layout.astro
-24
src/layouts/Layout.astro
···
1
-
---
2
-
import Meta from "@components/Meta.astro";
3
-
import Navbar from "@components/Navbar.astro";
4
-
interface Props {
5
-
title: string;
6
-
description: string;
7
-
}
8
-
9
-
const { title, description } = Astro.props;
10
-
---
11
-
12
-
<!doctype html>
13
-
<html lang="en" class="font-sans" dir="ltr">
14
-
<Meta title={title} description={description} />
15
-
<body class="bg-snes-light-gray">
16
-
<Navbar />
17
-
<main
18
-
class="max-w-5xl px-3 mx-auto xl:px-0 pb-5 md:pb-0"
19
-
id="maincontent"
20
-
>
21
-
<slot />
22
-
</main>
23
-
</body>
24
-
</html>
-99
src/pages/blogs/[blog].astro
-99
src/pages/blogs/[blog].astro
···
1
-
---
2
-
import BlogLayout from "@layouts/BlogLayout.astro";
3
-
import { render } from "astro:content";
4
-
import { getCollection, getEntry, type CollectionEntry } from "astro:content";
5
-
6
-
export const prerender = true;
7
-
8
-
export async function getStaticPaths() {
9
-
const documents = await getCollection("documents");
10
-
const blogs = await getCollection("blogs");
11
-
12
-
// Combine both collections for static paths
13
-
const allPosts = [
14
-
...documents.map((document) => ({
15
-
params: { blog: document.id },
16
-
props: { collection: "documents" },
17
-
})),
18
-
...blogs.map((blog) => ({
19
-
params: { blog: blog.id },
20
-
props: { collection: "blogs" },
21
-
})),
22
-
];
23
-
24
-
return allPosts;
25
-
}
26
-
27
-
// Try to get the entry from both collections
28
-
let entry: CollectionEntry<"documents"> | CollectionEntry<"blogs"> | undefined =
29
-
await getEntry("documents", Astro.params.blog);
30
-
31
-
if (!entry) {
32
-
entry = await getEntry("blogs", Astro.params.blog);
33
-
}
34
-
35
-
if (!entry) {
36
-
return Astro.rewrite("/404");
37
-
}
38
-
39
-
const { Content } = await render(entry);
40
-
---
41
-
42
-
<script>
43
-
const codeBlock = document.querySelectorAll("pre");
44
-
const copyButton = document.createElement("button");
45
-
copyButton.textContent = "Copy code to clipboard";
46
-
codeBlock.forEach((block) => {
47
-
block?.parentNode?.insertBefore(copyButton.cloneNode(true), block);
48
-
});
49
-
50
-
const copyButtons = document.querySelectorAll("button");
51
-
52
-
copyButtons.forEach((button) => {
53
-
button.addEventListener("click", (event) => {
54
-
// @ts-ignore
55
-
const code = event.target.nextElementSibling.textContent;
56
-
setTimeout(() => {
57
-
// @ts-ignore
58
-
event.target.textContent = "Copied!";
59
-
setTimeout(() => {
60
-
// @ts-ignore
61
-
event.target.textContent = "Copy code to clipboard";
62
-
}, 2000);
63
-
}, 0);
64
-
navigator.clipboard.writeText(code);
65
-
});
66
-
});
67
-
</script>
68
-
69
-
<BlogLayout {...entry!.data}>
70
-
<Content />
71
-
</BlogLayout>
72
-
73
-
<style is:global>
74
-
code {
75
-
position: relative;
76
-
counter-reset: step;
77
-
counter-increment: step 0;
78
-
}
79
-
80
-
code .line::before {
81
-
content: counter(step);
82
-
counter-increment: step;
83
-
width: 1rem;
84
-
margin-right: 1.5rem;
85
-
display: inline-block;
86
-
text-align: right;
87
-
color: rgba(115, 138, 148, 0.2);
88
-
}
89
-
90
-
pre:hover .line::before {
91
-
color: rgba(115, 138, 148, 0.5);
92
-
}
93
-
94
-
button {
95
-
font-size: 0.8rem;
96
-
text-align: right;
97
-
width: 100%;
98
-
}
99
-
</style>
-46
src/pages/blogs/index.astro
-46
src/pages/blogs/index.astro
···
1
-
---
2
-
import Layout from "@layouts/Layout.astro";
3
-
import BlogPost from "@components/BlogPost.astro";
4
-
import { getCollection } from "astro:content";
5
-
6
-
const blogs = await getCollection("blogs");
7
-
const documents = await getCollection("documents");
8
-
9
-
// Combine both collections and sort by publishedAt
10
-
const allPosts = [
11
-
...blogs.map((blog) => ({
12
-
...blog,
13
-
data: {
14
-
...blog.data,
15
-
// Ensure publishedAt is a Date object for consistent sorting
16
-
publishedAt: new Date(blog.data.publishedAt),
17
-
},
18
-
})),
19
-
...documents.map((document) => ({
20
-
...document,
21
-
data: {
22
-
...document.data,
23
-
// Ensure publishedAt is a Date object for consistent sorting
24
-
publishedAt: new Date(document.data.publishedAt),
25
-
},
26
-
})),
27
-
].sort((a, b) => b.data.publishedAt.valueOf() - a.data.publishedAt.valueOf());
28
-
---
29
-
30
-
<Layout
31
-
title="Dane's Space | Blog"
32
-
description="Where I write about things I've learned or found interesting"
33
-
>
34
-
<h1 class="mt-4 mb-4 text-2xl font-bold text-snes-black">Blog</h1>
35
-
<ul class="space-y-4">
36
-
{
37
-
allPosts.map((post) => (
38
-
<BlogPost
39
-
title={post.data.title}
40
-
slug={post.id}
41
-
publishedAt={post.data.publishedAt.toISOString()}
42
-
/>
43
-
))
44
-
}
45
-
</ul>
46
-
</Layout>
-154
src/pages/index.astro
-154
src/pages/index.astro
···
1
-
---
2
-
import daneImage from "../images/dane.png";
3
-
import Layout from "@layouts/Layout.astro";
4
-
import Link from "@components/Link.astro";
5
-
6
-
import { getCollection } from "astro:content";
7
-
const documents = await getCollection("documents");
8
-
const blogs = await getCollection("blogs");
9
-
10
-
// Combine both collections and sort by publishedAt
11
-
const allPosts = [
12
-
...blogs.map((blog) => ({
13
-
...blog,
14
-
data: {
15
-
...blog.data,
16
-
publishedAt: new Date(blog.data.publishedAt),
17
-
},
18
-
})),
19
-
...documents.map((document) => ({
20
-
...document,
21
-
data: {
22
-
...document.data,
23
-
publishedAt: new Date(document.data.publishedAt),
24
-
},
25
-
})),
26
-
]
27
-
.sort((a, b) => b.data.publishedAt.valueOf() - a.data.publishedAt.valueOf())
28
-
.slice(0, 5); // Show only the 5 most recent
29
-
---
30
-
31
-
<Layout
32
-
title="Dane's Space | Home"
33
-
description="Hey, I'm Dane. A frontend/fullstack developer from Toronto that enjoys building cool and accessible websites using the latest web technologies."
34
-
>
35
-
<h1 class="text-2xl font-bold mb-4">Dane</h1>
36
-
<div class="mb-4 grid xl:grid-cols-2 gap-4">
37
-
<div>
38
-
<div>
39
-
<img
40
-
src={daneImage.src}
41
-
height="384px"
42
-
width="288px"
43
-
alt="Dane staring down at his camera while on a boat"
44
-
class="h-full w-sm rounded-lg border border-gray-300 mb-2 h-[288px] w-[384px]"
45
-
/>
46
-
</div>
47
-
<div>
48
-
<p>He/They</p>
49
-
<p>30 years old</p>
50
-
<p>Toronto, ONTARIO, Canada</p>
51
-
</div>
52
-
</div>
53
-
<div>
54
-
<h2 class="font-bold mb-1">Dane's latest blog entries</h2>
55
-
<ul>
56
-
{
57
-
allPosts.map((post) => (
58
-
<li class="mb-2">
59
-
<p class="mb-0 max-w-[60ch]">
60
-
{post.data.title}
61
-
<Link
62
-
href={`/blogs/${post.id}`}
63
-
extraClasses="text-sm font-bold ml-1"
64
-
>
65
-
(view more)
66
-
</Link>
67
-
</p>
68
-
<span class="text-gray-500 text-sm">
69
-
posted on{" "}
70
-
<time
71
-
datetime={post.data.publishedAt.toISOString()}
72
-
>
73
-
{new Intl.DateTimeFormat("en-US").format(
74
-
post.data.publishedAt,
75
-
)}
76
-
</time>
77
-
</span>
78
-
</li>
79
-
))
80
-
}
81
-
</ul>
82
-
<Link href="/blogs" extraClasses="font-bold"
83
-
>View All Blog Entries</Link
84
-
>
85
-
</div>
86
-
</div>
87
-
<div class="grid xl:grid-cols-2">
88
-
<div class="border-2 border-blue-400 xl:w-[400px] h-min mb-4 xl:mb-0">
89
-
<h2 class="bg-blue-400 font-bold text-white px-2 py-0.5">
90
-
Contacting Dane
91
-
</h2>
92
-
<ul class="px-2 py-0.5">
93
-
<li class="flex items-center gap-1">
94
-
<div class="i-lucide-mailbox"></div>
95
-
<Link
96
-
href="mailto:khadane.miller@gmail.com?subject=Hey%20There"
97
-
>
98
-
Send Message
99
-
</Link>
100
-
</li>
101
-
<li class="flex items-center gap-1">
102
-
<div class="i-lucide-square-user"></div>
103
-
<Link
104
-
href="https://www.linkedin.com/in/dmiller94/"
105
-
target="_blank"
106
-
rel="noopener noreferrer"
107
-
>
108
-
Add on LinkedIn
109
-
</Link>
110
-
</li>
111
-
<li class="flex items-center gap-1">
112
-
<div class="i-lucide-at-sign"></div>
113
-
<Link
114
-
href="https://www.threads.net/@dane__m"
115
-
target="_blank"
116
-
rel="noopener noreferrer"
117
-
>
118
-
Follow on Threads
119
-
</Link>
120
-
</li>
121
-
<li class="flex items-center gap-1">
122
-
<div class="i-tabler-brand-bluesky"></div>
123
-
<Link
124
-
href="https://bsky.app/profile/dane.computer"
125
-
target="_blank"
126
-
rel="noopener noreferrer"
127
-
>
128
-
Follow on BlueSky
129
-
</Link>
130
-
</li>
131
-
</ul>
132
-
</div>
133
-
<div>
134
-
<h2
135
-
class="bg-orange-200 font-bold text-orange-500 px-2 py-0.5 mb-2"
136
-
>
137
-
Dane's Blurbs
138
-
</h2>
139
-
<h3 class="text-orange-500 font-bold">About me:</h3>
140
-
<p class="mb-4">
141
-
I'm a developer from Toronto interested in making <i>cool</i> and
142
-
<span class="font-bold">accessible</span> websites for everyone.
143
-
</p>
144
-
<p>
145
-
I got my start in programming through video games and just being
146
-
very curious about how things worked. Eventually that turned in
147
-
to developing websites which I am still doing today but I have
148
-
interests in other areas such as DevOps and Game Development. I
149
-
also try to blog about things I've learned when I remember to do
150
-
so.
151
-
</p>
152
-
</div>
153
-
</div>
154
-
</Layout>
-11
tsconfig.json
-11
tsconfig.json
-22
uno.config.ts
-22
uno.config.ts
···
1
-
import {
2
-
defineConfig,
3
-
presetWebFonts,
4
-
transformerVariantGroup,
5
-
presetIcons,
6
-
presetTypography,
7
-
presetWind4,
8
-
} from "unocss";
9
-
10
-
export default defineConfig({
11
-
presets: [
12
-
presetWind4(),
13
-
presetWebFonts({
14
-
fonts: {
15
-
sans: "Asap:100,300,400,600,700",
16
-
},
17
-
}),
18
-
presetIcons(),
19
-
presetTypography(),
20
-
],
21
-
transformers: [transformerVariantGroup()],
22
-
});
+16
wrangler.jsonc
+16
wrangler.jsonc
···
1
+
/**
2
+
* For more details on how to configure Wrangler, refer to:
3
+
* https://developers.cloudflare.com/workers/wrangler/configuration/
4
+
*/
5
+
{
6
+
"$schema": "node_modules/wrangler/config-schema.json",
7
+
"name": "dane-computer",
8
+
"compatibility_date": "2025-12-17",
9
+
"assets": {
10
+
// The path to the directory containing the `index.html` file to be served at `/`
11
+
"directory": "./public"
12
+
},
13
+
"observability": {
14
+
"enabled": true
15
+
}
16
+
}
-9
wrangler.toml
-9
wrangler.toml
···
1
-
#:schema node_modules/wrangler/config-schema.json
2
-
name = "dane-computer"
3
-
compatibility_date = "2024-11-06"
4
-
compatibility_flags = ["nodejs_compat_v2"]
5
-
main = "./dist/_worker.js/index.js"
6
-
assets = { directory = "./dist", binding = "ASSETS" }
7
-
8
-
[observability]
9
-
enabled = true