All repositories

astro-git-view

License

A server-side generated source code explorer for git-repositories

2022-05-14 17:33 npm dependencies updated
Siver K. Volle 8a011bd
2022-05-14 17:33 npm dependencies updated master Siver K. Volle 8a011bd
2022-05-01 20:33 astr-lunr@0.0.2 Siver K. Volle b879cee
2022-05-01 20:12 SSR- and SSG+SSR-modes; file- and line-diffs; docker for local testing SSG+SSR Siver K. Volle 9b5fdf1
2022-04-18 20:03 astro-lunr as its own repo Siver K. Volle 53e9aa9
2022-04-18 19:51 initial steps to turn astro-lunr into its own repo Siver K. Volle a0ab44c
2022-04-18 18:39 better lunr in dev-mode; better file diffs Siver K. Volle 9a34364
2022-04-16 00:25 Included readme and licenses; made the plugins into npm-modules; removed more dead-links and ui/ux-bugs Siver K. Volle 8024c0a
2022-04-14 10:00 lunr-based indexing and search integration; assorted minor ux/ui improvements Siver K. Volle 885875b
2022-04-12 19:25 Basic functionality, with some some dead links Siver K. Volle 1a4b2c5
astro-git-view / package-lock.json
11042 lines (11041 sloc) | 423.9 KB
1 {
2 "name": "astro-git-view",
3 "version": "0.1.0-alpha",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "astro-git-view",
9 "version": "0.1.0-alpha",
10 "license": "GPL-3.0",
11 "dependencies": {
12 "@astrojs/node": "^0.1.1",
13 "@siverv/astro-lunr": "0.0.3",
14 "astro-git": "./integrations/astro-git"
15 },
16 "devDependencies": {
17 "astro": "^1.0.0-beta.27",
18 "isbinaryfile": "^5.0.0"
19 }
20 },
21 "integrations/astro-git": {
22 "version": "0.0.1",
23 "license": "GPL-3.0",
24 "dependencies": {
25 "diff": "^5.0.0",
26 "isomorphic-git": "^1.17.0"
27 }
28 },
29 "node_modules/@ampproject/remapping": {
30 "version": "2.2.0",
31 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
32 "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
33 "dev": true,
34 "dependencies": {
35 "@jridgewell/gen-mapping": "^0.1.0",
36 "@jridgewell/trace-mapping": "^0.3.9"
37 },
38 "engines": {
39 "node": ">=6.0.0"
40 }
41 },
42 "node_modules/@astrojs/compiler": {
43 "version": "0.14.2",
44 "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.14.2.tgz",
45 "integrity": "sha512-kLj3iWkzPNk9TXWDY7bqGXRQ0XZbpwJNulQ7WrJCdv2zre7TG0E51x5ab8tCsiiTRZ2xORHuIz+gH2qFotXrKw==",
46 "dev": true,
47 "dependencies": {
48 "tsm": "^2.2.1",
49 "uvu": "^0.5.3"
50 }
51 },
52 "node_modules/@astrojs/language-server": {
53 "version": "0.13.4",
54 "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.13.4.tgz",
55 "integrity": "sha512-xWtzZMEVsEZkRLlHMKiOoQIXyQwdMkBPHsRcO1IbzpCmaMQGfKKYNANJ1FKZSHsybbXG/BBaB+LqgVPFNFufew==",
56 "dev": true,
57 "dependencies": {
58 "@astrojs/svelte-language-integration": "^0.1.2",
59 "@vscode/emmet-helper": "^2.8.4",
60 "lodash": "^4.17.21",
61 "source-map": "^0.7.3",
62 "typescript": "~4.6.2",
63 "vscode-css-languageservice": "^5.1.13",
64 "vscode-html-languageservice": "^4.2.2",
65 "vscode-languageserver": "7.0.0",
66 "vscode-languageserver-protocol": "^3.16.0",
67 "vscode-languageserver-textdocument": "^1.0.1",
68 "vscode-languageserver-types": "^3.16.0",
69 "vscode-uri": "^3.0.2"
70 },
71 "bin": {
72 "astro-ls": "bin/nodeServer.js"
73 }
74 },
75 "node_modules/@astrojs/markdown-remark": {
76 "version": "0.9.4",
77 "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-0.9.4.tgz",
78 "integrity": "sha512-i1VrZjHpZY8rqEnBurzA9/vHrqQAGE+xkkwrV9a+1ayJyJTeO6wOtOOrjAWkUj8qHYpz+gVL4dK+xPAUymCqOA==",
79 "dev": true,
80 "dependencies": {
81 "@astrojs/prism": "^0.4.1",
82 "assert": "^2.0.0",
83 "github-slugger": "^1.4.0",
84 "mdast-util-mdx-expression": "^1.2.0",
85 "mdast-util-mdx-jsx": "^1.2.0",
86 "mdast-util-to-string": "^3.1.0",
87 "micromark-extension-mdx-jsx": "^1.0.3",
88 "prismjs": "^1.28.0",
89 "rehype-raw": "^6.1.1",
90 "rehype-stringify": "^9.0.3",
91 "remark-gfm": "^3.0.1",
92 "remark-parse": "^10.0.1",
93 "remark-rehype": "^10.1.0",
94 "remark-smartypants": "^2.0.0",
95 "shiki": "^0.10.1",
96 "unified": "^10.1.2",
97 "unist-util-map": "^3.0.1",
98 "unist-util-visit": "^4.1.0"
99 }
100 },
101 "node_modules/@astrojs/node": {
102 "version": "0.1.1",
103 "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-0.1.1.tgz",
104 "integrity": "sha512-Otcy9yhb4P1VdQTexrpijkONyh2vYEtAQAeRMsfD0XtILvQZlo9sASB27CiG18gHKvQz1dw5Jpgv8fiDT+akKg==",
105 "dependencies": {
106 "@astrojs/webapi": "^0.11.0"
107 }
108 },
109 "node_modules/@astrojs/prism": {
110 "version": "0.4.1",
111 "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-0.4.1.tgz",
112 "integrity": "sha512-JxkrXFiFhfunOFBI2Xxwru9t4IzrLw+nfA7RkNnV8qP65BLidrwWS+NfZhOSVGTrbf+cQfF8QNe6O4gAX8wQHw==",
113 "dev": true,
114 "engines": {
115 "node": "^14.15.0 || >=16.0.0"
116 }
117 },
118 "node_modules/@astrojs/svelte-language-integration": {
119 "version": "0.1.4",
120 "resolved": "https://registry.npmjs.org/@astrojs/svelte-language-integration/-/svelte-language-integration-0.1.4.tgz",
121 "integrity": "sha512-rgi3g078uAxdb8jg1A5U8sNWMUQq7UXwHT7qmPiGOeB+h5p+tzUFy/Awq2suv99Tq8efpn3HrAGTuDvxyvbwfg==",
122 "dev": true,
123 "dependencies": {
124 "svelte": "^3.24.0",
125 "svelte2tsx": "^0.5.5"
126 }
127 },
128 "node_modules/@astrojs/telemetry": {
129 "version": "0.1.2",
130 "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-0.1.2.tgz",
131 "integrity": "sha512-QNAW6ufW2+AaX37m6OlWJkjSx68NzeiMBavGCkeARpZzOnLwmYdXytcmAb7nxPYrcckO2M5rkXgwZ3r0vwH7Vg==",
132 "dev": true,
133 "dependencies": {
134 "ci-info": "^3.3.0",
135 "debug": "^4.3.4",
136 "dlv": "^1.1.3",
137 "dset": "^3.1.1",
138 "escalade": "^3.1.1",
139 "is-docker": "^3.0.0",
140 "is-wsl": "^2.2.0",
141 "node-fetch": "^3.2.3"
142 },
143 "engines": {
144 "node": "^14.15.0 || >=16.0.0"
145 }
146 },
147 "node_modules/@astrojs/webapi": {
148 "version": "0.11.1",
149 "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-0.11.1.tgz",
150 "integrity": "sha512-pZXhYWz1C4dOAznnO1Qst58O+iZfkzn5QypiH4xHVl5GU9gkbq/mAJ/wZ34127GayF4AnCZO37DMlTOLR4fBAQ=="
151 },
152 "node_modules/@babel/code-frame": {
153 "version": "7.16.7",
154 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
155 "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
156 "dev": true,
157 "dependencies": {
158 "@babel/highlight": "^7.16.7"
159 },
160 "engines": {
161 "node": ">=6.9.0"
162 }
163 },
164 "node_modules/@babel/compat-data": {
165 "version": "7.17.10",
166 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz",
167 "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==",
168 "dev": true,
169 "engines": {
170 "node": ">=6.9.0"
171 }
172 },
173 "node_modules/@babel/core": {
174 "version": "7.17.10",
175 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz",
176 "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==",
177 "dev": true,
178 "dependencies": {
179 "@ampproject/remapping": "^2.1.0",
180 "@babel/code-frame": "^7.16.7",
181 "@babel/generator": "^7.17.10",
182 "@babel/helper-compilation-targets": "^7.17.10",
183 "@babel/helper-module-transforms": "^7.17.7",
184 "@babel/helpers": "^7.17.9",
185 "@babel/parser": "^7.17.10",
186 "@babel/template": "^7.16.7",
187 "@babel/traverse": "^7.17.10",
188 "@babel/types": "^7.17.10",
189 "convert-source-map": "^1.7.0",
190 "debug": "^4.1.0",
191 "gensync": "^1.0.0-beta.2",
192 "json5": "^2.2.1",
193 "semver": "^6.3.0"
194 },
195 "engines": {
196 "node": ">=6.9.0"
197 },
198 "funding": {
199 "type": "opencollective",
200 "url": "https://opencollective.com/babel"
201 }
202 },
203 "node_modules/@babel/core/node_modules/semver": {
204 "version": "6.3.0",
205 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
206 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
207 "dev": true,
208 "bin": {
209 "semver": "bin/semver.js"
210 }
211 },
212 "node_modules/@babel/generator": {
213 "version": "7.17.10",
214 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz",
215 "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==",
216 "dev": true,
217 "dependencies": {
218 "@babel/types": "^7.17.10",
219 "@jridgewell/gen-mapping": "^0.1.0",
220 "jsesc": "^2.5.1"
221 },
222 "engines": {
223 "node": ">=6.9.0"
224 }
225 },
226 "node_modules/@babel/helper-compilation-targets": {
227 "version": "7.17.10",
228 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz",
229 "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==",
230 "dev": true,
231 "dependencies": {
232 "@babel/compat-data": "^7.17.10",
233 "@babel/helper-validator-option": "^7.16.7",
234 "browserslist": "^4.20.2",
235 "semver": "^6.3.0"
236 },
237 "engines": {
238 "node": ">=6.9.0"
239 },
240 "peerDependencies": {
241 "@babel/core": "^7.0.0"
242 }
243 },
244 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
245 "version": "6.3.0",
246 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
247 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
248 "dev": true,
249 "bin": {
250 "semver": "bin/semver.js"
251 }
252 },
253 "node_modules/@babel/helper-environment-visitor": {
254 "version": "7.16.7",
255 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
256 "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
257 "dev": true,
258 "dependencies": {
259 "@babel/types": "^7.16.7"
260 },
261 "engines": {
262 "node": ">=6.9.0"
263 }
264 },
265 "node_modules/@babel/helper-function-name": {
266 "version": "7.17.9",
267 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
268 "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
269 "dev": true,
270 "dependencies": {
271 "@babel/template": "^7.16.7",
272 "@babel/types": "^7.17.0"
273 },
274 "engines": {
275 "node": ">=6.9.0"
276 }
277 },
278 "node_modules/@babel/helper-hoist-variables": {
279 "version": "7.16.7",
280 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
281 "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
282 "dev": true,
283 "dependencies": {
284 "@babel/types": "^7.16.7"
285 },
286 "engines": {
287 "node": ">=6.9.0"
288 }
289 },
290 "node_modules/@babel/helper-module-imports": {
291 "version": "7.16.7",
292 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
293 "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
294 "dev": true,
295 "dependencies": {
296 "@babel/types": "^7.16.7"
297 },
298 "engines": {
299 "node": ">=6.9.0"
300 }
301 },
302 "node_modules/@babel/helper-module-transforms": {
303 "version": "7.17.7",
304 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
305 "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
306 "dev": true,
307 "dependencies": {
308 "@babel/helper-environment-visitor": "^7.16.7",
309 "@babel/helper-module-imports": "^7.16.7",
310 "@babel/helper-simple-access": "^7.17.7",
311 "@babel/helper-split-export-declaration": "^7.16.7",
312 "@babel/helper-validator-identifier": "^7.16.7",
313 "@babel/template": "^7.16.7",
314 "@babel/traverse": "^7.17.3",
315 "@babel/types": "^7.17.0"
316 },
317 "engines": {
318 "node": ">=6.9.0"
319 }
320 },
321 "node_modules/@babel/helper-simple-access": {
322 "version": "7.17.7",
323 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
324 "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
325 "dev": true,
326 "dependencies": {
327 "@babel/types": "^7.17.0"
328 },
329 "engines": {
330 "node": ">=6.9.0"
331 }
332 },
333 "node_modules/@babel/helper-split-export-declaration": {
334 "version": "7.16.7",
335 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
336 "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
337 "dev": true,
338 "dependencies": {
339 "@babel/types": "^7.16.7"
340 },
341 "engines": {
342 "node": ">=6.9.0"
343 }
344 },
345 "node_modules/@babel/helper-validator-identifier": {
346 "version": "7.16.7",
347 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
348 "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
349 "dev": true,
350 "engines": {
351 "node": ">=6.9.0"
352 }
353 },
354 "node_modules/@babel/helper-validator-option": {
355 "version": "7.16.7",
356 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
357 "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
358 "dev": true,
359 "engines": {
360 "node": ">=6.9.0"
361 }
362 },
363 "node_modules/@babel/helpers": {
364 "version": "7.17.9",
365 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
366 "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
367 "dev": true,
368 "dependencies": {
369 "@babel/template": "^7.16.7",
370 "@babel/traverse": "^7.17.9",
371 "@babel/types": "^7.17.0"
372 },
373 "engines": {
374 "node": ">=6.9.0"
375 }
376 },
377 "node_modules/@babel/highlight": {
378 "version": "7.17.9",
379 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
380 "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
381 "dev": true,
382 "dependencies": {
383 "@babel/helper-validator-identifier": "^7.16.7",
384 "chalk": "^2.0.0",
385 "js-tokens": "^4.0.0"
386 },
387 "engines": {
388 "node": ">=6.9.0"
389 }
390 },
391 "node_modules/@babel/parser": {
392 "version": "7.17.10",
393 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz",
394 "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==",
395 "dev": true,
396 "bin": {
397 "parser": "bin/babel-parser.js"
398 },
399 "engines": {
400 "node": ">=6.0.0"
401 }
402 },
403 "node_modules/@babel/template": {
404 "version": "7.16.7",
405 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
406 "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
407 "dev": true,
408 "dependencies": {
409 "@babel/code-frame": "^7.16.7",
410 "@babel/parser": "^7.16.7",
411 "@babel/types": "^7.16.7"
412 },
413 "engines": {
414 "node": ">=6.9.0"
415 }
416 },
417 "node_modules/@babel/traverse": {
418 "version": "7.17.10",
419 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz",
420 "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==",
421 "dev": true,
422 "dependencies": {
423 "@babel/code-frame": "^7.16.7",
424 "@babel/generator": "^7.17.10",
425 "@babel/helper-environment-visitor": "^7.16.7",
426 "@babel/helper-function-name": "^7.17.9",
427 "@babel/helper-hoist-variables": "^7.16.7",
428 "@babel/helper-split-export-declaration": "^7.16.7",
429 "@babel/parser": "^7.17.10",
430 "@babel/types": "^7.17.10",
431 "debug": "^4.1.0",
432 "globals": "^11.1.0"
433 },
434 "engines": {
435 "node": ">=6.9.0"
436 }
437 },
438 "node_modules/@babel/types": {
439 "version": "7.17.10",
440 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz",
441 "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==",
442 "dev": true,
443 "dependencies": {
444 "@babel/helper-validator-identifier": "^7.16.7",
445 "to-fast-properties": "^2.0.0"
446 },
447 "engines": {
448 "node": ">=6.9.0"
449 }
450 },
451 "node_modules/@emmetio/abbreviation": {
452 "version": "2.2.3",
453 "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz",
454 "integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==",
455 "dev": true,
456 "dependencies": {
457 "@emmetio/scanner": "^1.0.0"
458 }
459 },
460 "node_modules/@emmetio/css-abbreviation": {
461 "version": "2.1.4",
462 "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz",
463 "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==",
464 "dev": true,
465 "dependencies": {
466 "@emmetio/scanner": "^1.0.0"
467 }
468 },
469 "node_modules/@emmetio/scanner": {
470 "version": "1.0.0",
471 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz",
472 "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==",
473 "dev": true
474 },
475 "node_modules/@jridgewell/gen-mapping": {
476 "version": "0.1.1",
477 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
478 "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
479 "dev": true,
480 "dependencies": {
481 "@jridgewell/set-array": "^1.0.0",
482 "@jridgewell/sourcemap-codec": "^1.4.10"
483 },
484 "engines": {
485 "node": ">=6.0.0"
486 }
487 },
488 "node_modules/@jridgewell/resolve-uri": {
489 "version": "3.0.7",
490 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
491 "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==",
492 "dev": true,
493 "engines": {
494 "node": ">=6.0.0"
495 }
496 },
497 "node_modules/@jridgewell/set-array": {
498 "version": "1.1.1",
499 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz",
500 "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==",
501 "dev": true,
502 "engines": {
503 "node": ">=6.0.0"
504 }
505 },
506 "node_modules/@jridgewell/sourcemap-codec": {
507 "version": "1.4.13",
508 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
509 "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==",
510 "dev": true
511 },
512 "node_modules/@jridgewell/trace-mapping": {
513 "version": "0.3.13",
514 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
515 "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
516 "dev": true,
517 "dependencies": {
518 "@jridgewell/resolve-uri": "^3.0.3",
519 "@jridgewell/sourcemap-codec": "^1.4.10"
520 }
521 },
522 "node_modules/@ljharb/has-package-exports-patterns": {
523 "version": "0.0.2",
524 "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz",
525 "integrity": "sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==",
526 "dev": true
527 },
528 "node_modules/@nodelib/fs.scandir": {
529 "version": "2.1.5",
530 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
531 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
532 "dev": true,
533 "dependencies": {
534 "@nodelib/fs.stat": "2.0.5",
535 "run-parallel": "^1.1.9"
536 },
537 "engines": {
538 "node": ">= 8"
539 }
540 },
541 "node_modules/@nodelib/fs.stat": {
542 "version": "2.0.5",
543 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
544 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
545 "dev": true,
546 "engines": {
547 "node": ">= 8"
548 }
549 },
550 "node_modules/@nodelib/fs.walk": {
551 "version": "1.2.8",
552 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
553 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
554 "dev": true,
555 "dependencies": {
556 "@nodelib/fs.scandir": "2.1.5",
557 "fastq": "^1.6.0"
558 },
559 "engines": {
560 "node": ">= 8"
561 }
562 },
563 "node_modules/@polka/url": {
564 "version": "1.0.0-next.21",
565 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
566 "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
567 "dev": true
568 },
569 "node_modules/@proload/core": {
570 "version": "0.3.2",
571 "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.3.2.tgz",
572 "integrity": "sha512-4ga4HpS0ieVYWVMS+F62W++6SNACBu0lkw8snw3tEdH6AeqZu8i8262n3I81jWAWXVcg3sMfhb+kBexrfGrTUQ==",
573 "dev": true,
574 "dependencies": {
575 "deepmerge": "^4.2.2",
576 "escalade": "^3.1.1"
577 }
578 },
579 "node_modules/@proload/plugin-tsm": {
580 "version": "0.2.1",
581 "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz",
582 "integrity": "sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==",
583 "dev": true,
584 "dependencies": {
585 "tsm": "^2.1.4"
586 },
587 "peerDependencies": {
588 "@proload/core": "^0.3.2"
589 }
590 },
591 "node_modules/@siverv/astro-lunr": {
592 "version": "0.0.3",
593 "resolved": "https://registry.npmjs.org/@siverv/astro-lunr/-/astro-lunr-0.0.3.tgz",
594 "integrity": "sha512-VKuPFJvOO/yxU+sT039hjReOnG/DYubL/HGiqgf5odTbnbSjYY10Nt2441GUu9EUq4MTSHC1W9wCd7yI6lW8Mw==",
595 "dependencies": {
596 "lunr": "^2.3.9",
597 "rehype": "^12.0.1"
598 }
599 },
600 "node_modules/@types/acorn": {
601 "version": "4.0.6",
602 "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
603 "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
604 "dev": true,
605 "dependencies": {
606 "@types/estree": "*"
607 }
608 },
609 "node_modules/@types/debug": {
610 "version": "4.1.7",
611 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
612 "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
613 "dev": true,
614 "dependencies": {
615 "@types/ms": "*"
616 }
617 },
618 "node_modules/@types/estree": {
619 "version": "0.0.51",
620 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
621 "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
622 "dev": true
623 },
624 "node_modules/@types/estree-jsx": {
625 "version": "0.0.1",
626 "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz",
627 "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==",
628 "dev": true,
629 "dependencies": {
630 "@types/estree": "*"
631 }
632 },
633 "node_modules/@types/hast": {
634 "version": "2.3.4",
635 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
636 "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
637 "dependencies": {
638 "@types/unist": "*"
639 }
640 },
641 "node_modules/@types/json5": {
642 "version": "0.0.30",
643 "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
644 "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==",
645 "dev": true
646 },
647 "node_modules/@types/mdast": {
648 "version": "3.0.10",
649 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
650 "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
651 "dev": true,
652 "dependencies": {
653 "@types/unist": "*"
654 }
655 },
656 "node_modules/@types/mdurl": {
657 "version": "1.0.2",
658 "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz",
659 "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==",
660 "dev": true
661 },
662 "node_modules/@types/ms": {
663 "version": "0.7.31",
664 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
665 "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
666 "dev": true
667 },
668 "node_modules/@types/nlcst": {
669 "version": "1.0.0",
670 "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz",
671 "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==",
672 "dev": true,
673 "dependencies": {
674 "@types/unist": "*"
675 }
676 },
677 "node_modules/@types/parse5": {
678 "version": "6.0.3",
679 "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
680 "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g=="
681 },
682 "node_modules/@types/resolve": {
683 "version": "1.20.2",
684 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
685 "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
686 "dev": true
687 },
688 "node_modules/@types/unist": {
689 "version": "2.0.6",
690 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
691 "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
692 },
693 "node_modules/@vscode/emmet-helper": {
694 "version": "2.8.4",
695 "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz",
696 "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==",
697 "dev": true,
698 "dependencies": {
699 "emmet": "^2.3.0",
700 "jsonc-parser": "^2.3.0",
701 "vscode-languageserver-textdocument": "^1.0.1",
702 "vscode-languageserver-types": "^3.15.1",
703 "vscode-nls": "^5.0.0",
704 "vscode-uri": "^2.1.2"
705 }
706 },
707 "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": {
708 "version": "2.1.2",
709 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
710 "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
711 "dev": true
712 },
713 "node_modules/ansi-align": {
714 "version": "3.0.1",
715 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
716 "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
717 "dev": true,
718 "dependencies": {
719 "string-width": "^4.1.0"
720 }
721 },
722 "node_modules/ansi-align/node_modules/ansi-regex": {
723 "version": "5.0.1",
724 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
725 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
726 "dev": true,
727 "engines": {
728 "node": ">=8"
729 }
730 },
731 "node_modules/ansi-align/node_modules/emoji-regex": {
732 "version": "8.0.0",
733 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
734 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
735 "dev": true
736 },
737 "node_modules/ansi-align/node_modules/string-width": {
738 "version": "4.2.3",
739 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
740 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
741 "dev": true,
742 "dependencies": {
743 "emoji-regex": "^8.0.0",
744 "is-fullwidth-code-point": "^3.0.0",
745 "strip-ansi": "^6.0.1"
746 },
747 "engines": {
748 "node": ">=8"
749 }
750 },
751 "node_modules/ansi-align/node_modules/strip-ansi": {
752 "version": "6.0.1",
753 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
754 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
755 "dev": true,
756 "dependencies": {
757 "ansi-regex": "^5.0.1"
758 },
759 "engines": {
760 "node": ">=8"
761 }
762 },
763 "node_modules/ansi-regex": {
764 "version": "6.0.1",
765 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
766 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
767 "dev": true,
768 "engines": {
769 "node": ">=12"
770 },
771 "funding": {
772 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
773 }
774 },
775 "node_modules/ansi-styles": {
776 "version": "3.2.1",
777 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
778 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
779 "dev": true,
780 "dependencies": {
781 "color-convert": "^1.9.0"
782 },
783 "engines": {
784 "node": ">=4"
785 }
786 },
787 "node_modules/argparse": {
788 "version": "1.0.10",
789 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
790 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
791 "dev": true,
792 "dependencies": {
793 "sprintf-js": "~1.0.2"
794 }
795 },
796 "node_modules/array-iterate": {
797 "version": "1.1.4",
798 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz",
799 "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==",
800 "dev": true,
801 "funding": {
802 "type": "github",
803 "url": "https://github.com/sponsors/wooorm"
804 }
805 },
806 "node_modules/assert": {
807 "version": "2.0.0",
808 "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
809 "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
810 "dev": true,
811 "dependencies": {
812 "es6-object-assign": "^1.1.0",
813 "is-nan": "^1.2.1",
814 "object-is": "^1.0.1",
815 "util": "^0.12.0"
816 }
817 },
818 "node_modules/ast-types": {
819 "version": "0.14.2",
820 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
821 "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
822 "dev": true,
823 "dependencies": {
824 "tslib": "^2.0.1"
825 },
826 "engines": {
827 "node": ">=4"
828 }
829 },
830 "node_modules/astro": {
831 "version": "1.0.0-beta.27",
832 "resolved": "https://registry.npmjs.org/astro/-/astro-1.0.0-beta.27.tgz",
833 "integrity": "sha512-LyxZcFi1bAHAHcNjLyTADSOi1OfGs3WhM83BCvjTMR/2uD1nrdPYXog0nces+rOIPt/ZvonbRfaeBLHZeIY6ZQ==",
834 "dev": true,
835 "dependencies": {
836 "@astrojs/compiler": "^0.14.2",
837 "@astrojs/language-server": "^0.13.4",
838 "@astrojs/markdown-remark": "^0.9.4",
839 "@astrojs/prism": "0.4.1",
840 "@astrojs/telemetry": "^0.1.2",
841 "@astrojs/webapi": "^0.11.1",
842 "@babel/core": "^7.17.9",
843 "@babel/generator": "^7.17.9",
844 "@babel/parser": "^7.17.9",
845 "@babel/traverse": "^7.17.9",
846 "@proload/core": "^0.3.2",
847 "@proload/plugin-tsm": "^0.2.1",
848 "ast-types": "^0.14.2",
849 "boxen": "^6.2.1",
850 "ci-info": "^3.3.0",
851 "common-ancestor-path": "^1.0.1",
852 "debug": "^4.3.4",
853 "diff": "^5.0.0",
854 "eol": "^0.9.1",
855 "es-module-lexer": "^0.10.5",
856 "esbuild": "^0.14.38",
857 "estree-walker": "^3.0.1",
858 "execa": "^6.1.0",
859 "fast-glob": "^3.2.11",
860 "fast-xml-parser": "^4.0.7",
861 "gray-matter": "^4.0.3",
862 "html-entities": "^2.3.3",
863 "html-escaper": "^3.0.3",
864 "htmlparser2": "^7.2.0",
865 "kleur": "^4.1.4",
866 "magic-string": "^0.25.9",
867 "micromorph": "^0.1.2",
868 "mime": "^3.0.0",
869 "ora": "^6.1.0",
870 "path-browserify": "^1.0.1",
871 "path-to-regexp": "^6.2.0",
872 "postcss": "^8.4.12",
873 "postcss-load-config": "^3.1.4",
874 "preferred-pm": "^3.0.3",
875 "prismjs": "^1.28.0",
876 "prompts": "^2.4.2",
877 "recast": "^0.20.5",
878 "resolve": "^1.22.0",
879 "rollup": "^2.70.2",
880 "semver": "^7.3.7",
881 "serialize-javascript": "^6.0.0",
882 "shiki": "^0.10.1",
883 "sirv": "^2.0.2",
884 "slash": "^4.0.0",
885 "sourcemap-codec": "^1.4.8",
886 "string-width": "^5.1.2",
887 "strip-ansi": "^7.0.1",
888 "supports-esm": "^1.0.0",
889 "tsconfig-resolver": "^3.0.1",
890 "vite": "^2.9.5",
891 "yargs-parser": "^21.0.1",
892 "zod": "^3.14.4"
893 },
894 "bin": {
895 "astro": "astro.js"
896 },
897 "engines": {
898 "node": "^14.15.0 || >=16.0.0",
899 "npm": ">=6.14.0"
900 }
901 },
902 "node_modules/astro-git": {
903 "resolved": "integrations/astro-git",
904 "link": true
905 },
906 "node_modules/async-lock": {
907 "version": "1.3.1",
908 "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.1.tgz",
909 "integrity": "sha512-zK7xap9UnttfbE23JmcrNIyueAn6jWshihJqA33U/hEnKprF/lVGBDsBv/bqLm2YMMl1DnpHhUY044eA0t1TUw=="
910 },
911 "node_modules/available-typed-arrays": {
912 "version": "1.0.5",
913 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
914 "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
915 "dev": true,
916 "engines": {
917 "node": ">= 0.4"
918 },
919 "funding": {
920 "url": "https://github.com/sponsors/ljharb"
921 }
922 },
923 "node_modules/bail": {
924 "version": "2.0.2",
925 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
926 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
927 "funding": {
928 "type": "github",
929 "url": "https://github.com/sponsors/wooorm"
930 }
931 },
932 "node_modules/base64-js": {
933 "version": "1.5.1",
934 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
935 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
936 "dev": true,
937 "funding": [
938 {
939 "type": "github",
940 "url": "https://github.com/sponsors/feross"
941 },
942 {
943 "type": "patreon",
944 "url": "https://www.patreon.com/feross"
945 },
946 {
947 "type": "consulting",
948 "url": "https://feross.org/support"
949 }
950 ]
951 },
952 "node_modules/bl": {
953 "version": "5.0.0",
954 "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz",
955 "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==",
956 "dev": true,
957 "dependencies": {
958 "buffer": "^6.0.3",
959 "inherits": "^2.0.4",
960 "readable-stream": "^3.4.0"
961 }
962 },
963 "node_modules/boxen": {
964 "version": "6.2.1",
965 "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz",
966 "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==",
967 "dev": true,
968 "dependencies": {
969 "ansi-align": "^3.0.1",
970 "camelcase": "^6.2.0",
971 "chalk": "^4.1.2",
972 "cli-boxes": "^3.0.0",
973 "string-width": "^5.0.1",
974 "type-fest": "^2.5.0",
975 "widest-line": "^4.0.1",
976 "wrap-ansi": "^8.0.1"
977 },
978 "engines": {
979 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
980 },
981 "funding": {
982 "url": "https://github.com/sponsors/sindresorhus"
983 }
984 },
985 "node_modules/boxen/node_modules/ansi-styles": {
986 "version": "4.3.0",
987 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
988 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
989 "dev": true,
990 "dependencies": {
991 "color-convert": "^2.0.1"
992 },
993 "engines": {
994 "node": ">=8"
995 },
996 "funding": {
997 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
998 }
999 },
1000 "node_modules/boxen/node_modules/chalk": {
...10042 Limited to only the first 1000 lines