11 "node_modules/@types/diff": {
13 "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.1.tgz",
14 "integrity": "sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==",
17 "node_modules/asynckit": {
19 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
20 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
23 "node_modules/axios": {
25 "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz",
26 "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==",
29 "follow-redirects": "^1.15.6",
30 "form-data": "^4.0.0",
31 "proxy-from-env": "^1.1.0"
34 "node_modules/boolbase": {
36 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
37 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
40 "node_modules/cheerio": {
42 "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz",
43 "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==",
46 "cheerio-select": "^2.1.0",
47 "dom-serializer": "^2.0.0",
48 "domhandler": "^5.0.3",
50 "encoding-sniffer": "^0.2.0",
51 "htmlparser2": "^9.1.0",
53 "parse5-htmlparser2-tree-adapter": "^7.0.0",
54 "parse5-parser-stream": "^7.1.2",
56 "whatwg-mimetype": "^4.0.0"
62 "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
65 "node_modules/cheerio-select": {
67 "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
68 "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
69 "license": "BSD-2-Clause",
72 "css-select": "^5.1.0",
74 "domelementtype": "^2.3.0",
75 "domhandler": "^5.0.3",
79 "url": "https://github.com/sponsors/fb55"
82 "node_modules/combined-stream": {
84 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
85 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
88 "delayed-stream": "~1.0.0"
94 "node_modules/commander": {
96 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
97 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
103 "node_modules/cross-spawn": {
105 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
106 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
109 "path-key": "^3.1.0",
110 "shebang-command": "^2.0.0",
117 "node_modules/css-select": {
119 "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
120 "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
121 "license": "BSD-2-Clause",
123 "boolbase": "^1.0.0",
124 "css-what": "^6.1.0",
125 "domhandler": "^5.0.2",
126 "domutils": "^3.0.1",
127 "nth-check": "^2.0.1"
130 "url": "https://github.com/sponsors/fb55"
133 "node_modules/css-what": {
135 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
136 "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
137 "license": "BSD-2-Clause",
142 "url": "https://github.com/sponsors/fb55"
145 "node_modules/delayed-stream": {
147 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
148 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
154 "node_modules/diff": {
156 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
157 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
158 "license": "BSD-3-Clause",
163 "node_modules/dom-serializer": {
165 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
166 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
169 "domelementtype": "^2.3.0",
170 "domhandler": "^5.0.2",
174 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
177 "node_modules/domelementtype": {
179 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
180 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
184 "url": "https://github.com/sponsors/fb55"
187 "license": "BSD-2-Clause"
189 "node_modules/domhandler": {
191 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
192 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
193 "license": "BSD-2-Clause",
195 "domelementtype": "^2.3.0"
201 "url": "https://github.com/fb55/domhandler?sponsor=1"
204 "node_modules/domutils": {
206 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
207 "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
208 "license": "BSD-2-Clause",
210 "dom-serializer": "^2.0.0",
211 "domelementtype": "^2.3.0",
212 "domhandler": "^5.0.3"
215 "url": "https://github.com/fb55/domutils?sponsor=1"
218 "node_modules/encoding-sniffer": {
220 "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz",
221 "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==",
224 "iconv-lite": "^0.6.3",
225 "whatwg-encoding": "^3.1.1"
228 "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
231 "node_modules/entities": {
233 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
234 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
235 "license": "BSD-2-Clause",
240 "url": "https://github.com/fb55/entities?sponsor=1"
243 "node_modules/env-cmd": {
245 "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz",
246 "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==",
249 "commander": "^4.0.0",
250 "cross-spawn": "^7.0.0"
253 "env-cmd": "bin/env-cmd.js"
259 "node_modules/follow-redirects": {
261 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
262 "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
265 "type": "individual",
266 "url": "https://github.com/sponsors/RubenVerborgh"
273 "peerDependenciesMeta": {
279 "node_modules/form-data": {
281 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
282 "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
285 "asynckit": "^0.4.0",
286 "combined-stream": "^1.0.8",
287 "mime-types": "^2.1.12"
293 "node_modules/globals": {
294 "version": "15.11.0",
295 "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz",
296 "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==",
302 "url": "https://github.com/sponsors/sindresorhus"
305 "node_modules/htmlparser2": {
307 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
308 "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
310 "https://github.com/fb55/htmlparser2?sponsor=1",
313 "url": "https://github.com/sponsors/fb55"
318 "domelementtype": "^2.3.0",
319 "domhandler": "^5.0.3",
320 "domutils": "^3.1.0",
324 "node_modules/iconv-lite": {
326 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
327 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
330 "safer-buffer": ">= 2.1.2 < 3.0.0"
336 "node_modules/ignore": {
338 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
339 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
345 "node_modules/isexe": {
347 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
348 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
351 "node_modules/lodash": {
352 "version": "4.17.21",
353 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
354 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
357 "node_modules/manicode": {
359 "resolved": "https://registry.npmjs.org/manicode/-/manicode-1.0.99.tgz",
360 "integrity": "sha512-nPcFII4HyMUJJuCCVRqrt6o5ogyBcB6/SRFeUtyg2vUZyO26KMGD0v+2VHfc/L7IUSHoaAsd8OeNGWdkixg8tw==",
363 "@types/diff": "5.2.1",
367 "env-cmd": "^10.1.0",
371 "picocolors": "1.1.0",
372 "systeminformation": "5.23.4",
373 "tree-sitter": "0.21.1",
374 "tree-sitter-c": "0.23.0",
375 "tree-sitter-c-sharp": "0.23.0",
376 "tree-sitter-cpp": "0.23.0",
377 "tree-sitter-go": "0.23.1",
378 "tree-sitter-java": "0.23.2",
379 "tree-sitter-javascript": "0.23.0",
380 "tree-sitter-php": "0.23.2",
381 "tree-sitter-python": "0.23.2",
382 "tree-sitter-ruby": "0.23.0",
383 "tree-sitter-rust": "0.23.0",
384 "tree-sitter-typescript": "0.23.0",
385 "ts-pattern": "5.3.1",
390 "manicode": "dist/index.js"
393 "node_modules/mime-db": {
395 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
396 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
402 "node_modules/mime-types": {
404 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
405 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
414 "node_modules/nanoid": {
416 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz",
417 "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==",
421 "url": "https://github.com/sponsors/ai"
426 "nanoid": "bin/nanoid.js"
429 "node": "^18 || >=20"
432 "node_modules/node-addon-api": {
434 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.2.1.tgz",
435 "integrity": "sha512-vmEOvxwiH8tlOcv4SyE8RH34rI5/nWVaigUeAUPawC6f0+HoDthwI0vkMu4tbtsZrXq6QXFfrkhjofzKEs5tpA==",
438 "node": "^18 || ^20 || >= 21"
441 "node_modules/node-gyp-build": {
443 "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz",
444 "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==",
447 "node-gyp-build": "bin.js",
448 "node-gyp-build-optional": "optional.js",
449 "node-gyp-build-test": "build-test.js"
452 "node_modules/nth-check": {
454 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
455 "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
456 "license": "BSD-2-Clause",
461 "url": "https://github.com/fb55/nth-check?sponsor=1"
464 "node_modules/parse5": {
466 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.0.tgz",
467 "integrity": "sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==",
473 "url": "https://github.com/inikulin/parse5?sponsor=1"
476 "node_modules/parse5-htmlparser2-tree-adapter": {
478 "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
479 "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
482 "domhandler": "^5.0.3",
486 "url": "https://github.com/inikulin/parse5?sponsor=1"
489 "node_modules/parse5-parser-stream": {
491 "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
492 "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
498 "url": "https://github.com/inikulin/parse5?sponsor=1"
501 "node_modules/path-key": {
503 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
504 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
510 "node_modules/picocolors": {
512 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
513 "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
516 "node_modules/proxy-from-env": {
518 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
519 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
522 "node_modules/safer-buffer": {
524 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
525 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
528 "node_modules/shebang-command": {
530 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
531 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
534 "shebang-regex": "^3.0.0"
540 "node_modules/shebang-regex": {
542 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
543 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
549 "node_modules/systeminformation": {
551 "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.23.4.tgz",
552 "integrity": "sha512-mD2R9xnOzKOOmIVtxekosf/ghOE/DGLqAPmsEgQMWJK0pMKxBtX19riz1Ss0tN4omcfS2FQ2RDJ4lkxgADxIPw==",
565 "systeminformation": "lib/cli.js"
571 "type": "Buy me a coffee",
572 "url": "https://www.buymeacoffee.com/systeminfo"
575 "node_modules/tree-sitter": {
577 "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.21.1.tgz",
578 "integrity": "sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ==",
579 "hasInstallScript": true,
582 "node-addon-api": "^8.0.0",
583 "node-gyp-build": "^4.8.0"
586 "node_modules/tree-sitter-c": {
588 "resolved": "https://registry.npmjs.org/tree-sitter-c/-/tree-sitter-c-0.23.0.tgz",
589 "integrity": "sha512-ZruwnqyMrTFEvDuglqpiN7Rjh8wczh7afNMRJGK/AHdCwmtcmUzZeOiF8ZDskryoWhmAzrMHQdhpV2bj2ohQNg==",
590 "hasInstallScript": true,
593 "node-addon-api": "^8.1.0",
594 "node-gyp-build": "^4.8.2"
596 "peerDependencies": {
597 "tree-sitter": "^0.21.0"
599 "peerDependenciesMeta": {
605 "node_modules/tree-sitter-c-sharp": {
607 "resolved": "https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.23.0.tgz",
608 "integrity": "sha512-ielPI6vnwW9VEH19TRCNKzkcRQ++rVwmLncPxmhMeJNporXBnXjj28U98NlGzV75arVlZmNsbMXTqBkAFNeKtw==",
609 "hasInstallScript": true,
612 "node-addon-api": "^8.0.0",
613 "node-gyp-build": "^4.8.1"
615 "peerDependencies": {
616 "tree-sitter": "^0.21.0"
618 "peerDependenciesMeta": {
624 "node_modules/tree-sitter-cpp": {
626 "resolved": "https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.0.tgz",
627 "integrity": "sha512-SpPEijWCKzC92soaQlomrq9+1/U64OqqFD1n/QxYXMAXVqgcAVijHJ8Lrs4v1YzDq+MFmIj8GgO3Ve4Ub0EAQw==",
628 "hasInstallScript": true,
631 "node-addon-api": "^8.1.0",
632 "node-gyp-build": "^4.8.2"
634 "peerDependencies": {
635 "tree-sitter": "^0.21.1"
637 "peerDependenciesMeta": {
643 "node_modules/tree-sitter-go": {
645 "resolved": "https://registry.npmjs.org/tree-sitter-go/-/tree-sitter-go-0.23.1.tgz",
646 "integrity": "sha512-WfDdd/OVwzShWkhBoh2f3nE2VBhffOGpOrTHEI7z80Yjh3TcdPp3OCryYOStYwaDdSK4+f5ZUO9dMtpXsYRRoA==",
647 "hasInstallScript": true,
650 "node-addon-api": "^8.1.0",
651 "node-gyp-build": "^4.8.2"
653 "peerDependencies": {
654 "tree-sitter": "^0.21.0"
656 "peerDependenciesMeta": {
662 "node_modules/tree-sitter-java": {
664 "resolved": "https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.23.2.tgz",
665 "integrity": "sha512-JI54R2Geqz0mW0Et+R2XZwWXBG2bYA95HGd2e46dbHglmZIgRvf3TVXUzdlO5RFvRMItnK8POlXjKcwKtsDjzw==",
666 "hasInstallScript": true,
669 "node-addon-api": "^8.1.0",
670 "node-gyp-build": "^4.8.2"
672 "peerDependencies": {
673 "tree-sitter": "^0.21.1"
675 "peerDependenciesMeta": {
681 "node_modules/tree-sitter-javascript": {
683 "resolved": "https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.23.0.tgz",
684 "integrity": "sha512-xw0nc8P/u+uhoRuKmalcv/3OGGLtaeVWx/NpqAHXPvJsdSPdkx+IoRod4W4hw1zDNj1V6xzJgdATk0IPNUNy3w==",
685 "hasInstallScript": true,
688 "node-addon-api": "^8.1.0",
689 "node-gyp-build": "^4.8.2"
691 "peerDependencies": {
692 "tree-sitter": "^0.21.1"
694 "peerDependenciesMeta": {
700 "node_modules/tree-sitter-php": {
702 "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.23.2.tgz",
703 "integrity": "sha512-ocmpnfo7jtWFkHeWnPIs1QhSdOP8eSuhaS6DM1OYHUBJTzlJAlFQ7uECnwv9FqlTzclNrJidysQlXyiluUIyhw==",
704 "hasInstallScript": true,
707 "globals": "^15.9.0",
708 "node-addon-api": "^8.1.0",
709 "node-gyp-build": "^4.8.2"
711 "peerDependencies": {
712 "tree-sitter": "^0.21.1"
714 "peerDependenciesMeta": {
720 "node_modules/tree-sitter-python": {
722 "resolved": "https://registry.npmjs.org/tree-sitter-python/-/tree-sitter-python-0.23.2.tgz",
723 "integrity": "sha512-QD9PbfIhlFZX3+hh5HPD8MGLIbV+CBxviyDpLRLceNCxI2ClPv8glu9TmLKaVoaWGMfDtBrU9UikRAbJ/4litA==",
724 "hasInstallScript": true,
727 "node-addon-api": "^8.1.0",
728 "node-gyp-build": "^4.8.2"
730 "peerDependencies": {
731 "tree-sitter": "^0.21.0"
733 "peerDependenciesMeta": {
739 "node_modules/tree-sitter-ruby": {
741 "resolved": "https://registry.npmjs.org/tree-sitter-ruby/-/tree-sitter-ruby-0.23.0.tgz",
742 "integrity": "sha512-ArVDutVHjDxsnpEx+afdD4l2+WOpr7OCSVIrnm0JW/vpNVU/ywQQ90dmn7rw8vRHDNiUUWGq25OerOo6PCuEGw==",
743 "hasInstallScript": true,
746 "node-addon-api": "^8.1.0",
747 "node-gyp-build": "^4.8.2"
749 "peerDependencies": {
750 "tree-sitter": "^0.21.0"
752 "peerDependenciesMeta": {
758 "node_modules/tree-sitter-rust": {
760 "resolved": "https://registry.npmjs.org/tree-sitter-rust/-/tree-sitter-rust-0.23.0.tgz",
761 "integrity": "sha512-vbb5ESloUtrRZMFA5EOgR56DMq6Ijb22PdG2zwsw8pdByYGLo0DxOmLp5KQce5rwNoZgEEp5/IiCN243TxQKIg==",
762 "hasInstallScript": true,
765 "node-addon-api": "^8.1.0",
766 "node-gyp-build": "^4.8.2"
768 "peerDependencies": {
769 "tree-sitter": "^0.21.1"
771 "peerDependenciesMeta": {
777 "node_modules/tree-sitter-typescript": {
779 "resolved": "https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.0.tgz",
780 "integrity": "sha512-hRy5O9d+9ON4HxIWWxkI4zonrw2v/WNN1JoiGW5HkXfC9K2R3p53ugMvs6Vs4T7ASCwggsoQ75LNdgpExC/zgQ==",
781 "hasInstallScript": true,
784 "node-addon-api": "^8.1.0",
785 "node-gyp-build": "^4.8.2"
787 "peerDependencies": {
788 "tree-sitter": "^0.21.0"
790 "peerDependenciesMeta": {
796 "node_modules/ts-pattern": {
798 "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-5.3.1.tgz",
799 "integrity": "sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==",
802 "node_modules/undici": {
804 "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.1.tgz",
805 "integrity": "sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==",
811 "node_modules/whatwg-encoding": {
813 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
814 "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
817 "iconv-lite": "0.6.3"
823 "node_modules/whatwg-mimetype": {
825 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
826 "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
832 "node_modules/which": {
834 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
835 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
841 "node-which": "bin/node-which"
849 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
850 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
855 "peerDependencies": {
856 "bufferutil": "^4.0.1",
857 "utf-8-validate": ">=5.0.2"
859 "peerDependenciesMeta": {
868 "node_modules/zod": {
870 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
871 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
874 "url": "https://github.com/sponsors/colinhacks"