spb/khaelor Public
KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.
TypeScript 82.9%
HTML 14.9%
CSS 1.1%
JavaScript 0.7%
1{2 "name": "khaelor-tui-spike",3 "version": "0.0.1",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "khaelor-tui-spike",9 "version": "0.0.1",10 "dependencies": {11 "ink": "^7.1.1",12 "react": "^19.2.0"13 },14 "devDependencies": {15 "@types/node": "^22.10.0",16 "@types/react": "^19.2.0",17 "tsx": "^4.19.0",18 "typescript": "^5.7.0"19 },20 "engines": {21 "node": ">=22"22 },23 "optionalDependencies": {24 "node-pty": "^1.1.0"25 }26 },27 "node_modules/@alcalzone/ansi-tokenize": {28 "version": "0.3.0",29 "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.3.0.tgz",30 "integrity": "sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==",31 "license": "MIT",32 "dependencies": {33 "ansi-styles": "^6.2.1",34 "is-fullwidth-code-point": "^5.0.0"35 },36 "engines": {37 "node": ">=18"38 }39 },40 "node_modules/@esbuild/aix-ppc64": {41 "version": "0.28.2",42 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",43 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",44 "cpu": [45 "ppc64"46 ],47 "dev": true,48 "license": "MIT",49 "optional": true,50 "os": [51 "aix"52 ],53 "engines": {54 "node": ">=18"55 }56 },57 "node_modules/@esbuild/android-arm": {58 "version": "0.28.2",59 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",60 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",61 "cpu": [62 "arm"63 ],64 "dev": true,65 "license": "MIT",66 "optional": true,67 "os": [68 "android"69 ],70 "engines": {71 "node": ">=18"72 }73 },74 "node_modules/@esbuild/android-arm64": {75 "version": "0.28.2",76 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",77 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",78 "cpu": [79 "arm64"80 ],81 "dev": true,82 "license": "MIT",83 "optional": true,84 "os": [85 "android"86 ],87 "engines": {88 "node": ">=18"89 }90 },91 "node_modules/@esbuild/android-x64": {92 "version": "0.28.2",93 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",94 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",95 "cpu": [96 "x64"97 ],98 "dev": true,99 "license": "MIT",100 "optional": true,101 "os": [102 "android"103 ],104 "engines": {105 "node": ">=18"106 }107 },108 "node_modules/@esbuild/darwin-arm64": {109 "version": "0.28.2",110 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",111 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",112 "cpu": [113 "arm64"114 ],115 "dev": true,116 "license": "MIT",117 "optional": true,118 "os": [119 "darwin"120 ],121 "engines": {122 "node": ">=18"123 }124 },125 "node_modules/@esbuild/darwin-x64": {126 "version": "0.28.2",127 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",128 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",129 "cpu": [130 "x64"131 ],132 "dev": true,133 "license": "MIT",134 "optional": true,135 "os": [136 "darwin"137 ],138 "engines": {139 "node": ">=18"140 }141 },142 "node_modules/@esbuild/freebsd-arm64": {143 "version": "0.28.2",144 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",145 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",146 "cpu": [147 "arm64"148 ],149 "dev": true,150 "license": "MIT",151 "optional": true,152 "os": [153 "freebsd"154 ],155 "engines": {156 "node": ">=18"157 }158 },159 "node_modules/@esbuild/freebsd-x64": {160 "version": "0.28.2",161 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",162 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",163 "cpu": [164 "x64"165 ],166 "dev": true,167 "license": "MIT",168 "optional": true,169 "os": [170 "freebsd"171 ],172 "engines": {173 "node": ">=18"174 }175 },176 "node_modules/@esbuild/linux-arm": {177 "version": "0.28.2",178 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",179 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",180 "cpu": [181 "arm"182 ],183 "dev": true,184 "license": "MIT",185 "optional": true,186 "os": [187 "linux"188 ],189 "engines": {190 "node": ">=18"191 }192 },193 "node_modules/@esbuild/linux-arm64": {194 "version": "0.28.2",195 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",196 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",197 "cpu": [198 "arm64"199 ],200 "dev": true,201 "license": "MIT",202 "optional": true,203 "os": [204 "linux"205 ],206 "engines": {207 "node": ">=18"208 }209 },210 "node_modules/@esbuild/linux-ia32": {211 "version": "0.28.2",212 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",213 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",214 "cpu": [215 "ia32"216 ],217 "dev": true,218 "license": "MIT",219 "optional": true,220 "os": [221 "linux"222 ],223 "engines": {224 "node": ">=18"225 }226 },227 "node_modules/@esbuild/linux-loong64": {228 "version": "0.28.2",229 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",230 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",231 "cpu": [232 "loong64"233 ],234 "dev": true,235 "license": "MIT",236 "optional": true,237 "os": [238 "linux"239 ],240 "engines": {241 "node": ">=18"242 }243 },244 "node_modules/@esbuild/linux-mips64el": {245 "version": "0.28.2",246 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",247 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",248 "cpu": [249 "mips64el"250 ],251 "dev": true,252 "license": "MIT",253 "optional": true,254 "os": [255 "linux"256 ],257 "engines": {258 "node": ">=18"259 }260 },261 "node_modules/@esbuild/linux-ppc64": {262 "version": "0.28.2",263 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",264 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",265 "cpu": [266 "ppc64"267 ],268 "dev": true,269 "license": "MIT",270 "optional": true,271 "os": [272 "linux"273 ],274 "engines": {275 "node": ">=18"276 }277 },278 "node_modules/@esbuild/linux-riscv64": {279 "version": "0.28.2",280 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",281 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",282 "cpu": [283 "riscv64"284 ],285 "dev": true,286 "license": "MIT",287 "optional": true,288 "os": [289 "linux"290 ],291 "engines": {292 "node": ">=18"293 }294 },295 "node_modules/@esbuild/linux-s390x": {296 "version": "0.28.2",297 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",298 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",299 "cpu": [300 "s390x"301 ],302 "dev": true,303 "license": "MIT",304 "optional": true,305 "os": [306 "linux"307 ],308 "engines": {309 "node": ">=18"310 }311 },312 "node_modules/@esbuild/linux-x64": {313 "version": "0.28.2",314 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",315 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",316 "cpu": [317 "x64"318 ],319 "dev": true,320 "license": "MIT",321 "optional": true,322 "os": [323 "linux"324 ],325 "engines": {326 "node": ">=18"327 }328 },329 "node_modules/@esbuild/netbsd-arm64": {330 "version": "0.28.2",331 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",332 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",333 "cpu": [334 "arm64"335 ],336 "dev": true,337 "license": "MIT",338 "optional": true,339 "os": [340 "netbsd"341 ],342 "engines": {343 "node": ">=18"344 }345 },346 "node_modules/@esbuild/netbsd-x64": {347 "version": "0.28.2",348 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",349 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",350 "cpu": [351 "x64"352 ],353 "dev": true,354 "license": "MIT",355 "optional": true,356 "os": [357 "netbsd"358 ],359 "engines": {360 "node": ">=18"361 }362 },363 "node_modules/@esbuild/openbsd-arm64": {364 "version": "0.28.2",365 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",366 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",367 "cpu": [368 "arm64"369 ],370 "dev": true,371 "license": "MIT",372 "optional": true,373 "os": [374 "openbsd"375 ],376 "engines": {377 "node": ">=18"378 }379 },380 "node_modules/@esbuild/openbsd-x64": {381 "version": "0.28.2",382 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",383 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",384 "cpu": [385 "x64"386 ],387 "dev": true,388 "license": "MIT",389 "optional": true,390 "os": [391 "openbsd"392 ],393 "engines": {394 "node": ">=18"395 }396 },397 "node_modules/@esbuild/openharmony-arm64": {398 "version": "0.28.2",399 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",400 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",401 "cpu": [402 "arm64"403 ],404 "dev": true,405 "license": "MIT",406 "optional": true,407 "os": [408 "openharmony"409 ],410 "engines": {411 "node": ">=18"412 }413 },414 "node_modules/@esbuild/sunos-x64": {415 "version": "0.28.2",416 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",417 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",418 "cpu": [419 "x64"420 ],421 "dev": true,422 "license": "MIT",423 "optional": true,424 "os": [425 "sunos"426 ],427 "engines": {428 "node": ">=18"429 }430 },431 "node_modules/@esbuild/win32-arm64": {432 "version": "0.28.2",433 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",434 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",435 "cpu": [436 "arm64"437 ],438 "dev": true,439 "license": "MIT",440 "optional": true,441 "os": [442 "win32"443 ],444 "engines": {445 "node": ">=18"446 }447 },448 "node_modules/@esbuild/win32-ia32": {449 "version": "0.28.2",450 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",451 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",452 "cpu": [453 "ia32"454 ],455 "dev": true,456 "license": "MIT",457 "optional": true,458 "os": [459 "win32"460 ],461 "engines": {462 "node": ">=18"463 }464 },465 "node_modules/@esbuild/win32-x64": {466 "version": "0.28.2",467 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",468 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",469 "cpu": [470 "x64"471 ],472 "dev": true,473 "license": "MIT",474 "optional": true,475 "os": [476 "win32"477 ],478 "engines": {479 "node": ">=18"480 }481 },482 "node_modules/@types/node": {483 "version": "22.20.1",484 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",485 "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",486 "dev": true,487 "license": "MIT",488 "dependencies": {489 "undici-types": "~6.21.0"490 }491 },492 "node_modules/@types/react": {493 "version": "19.2.18",494 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",495 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",496 "devOptional": true,497 "license": "MIT",498 "dependencies": {499 "csstype": "^3.2.2"500 }501 },502 "node_modules/ansi-escapes": {503 "version": "7.3.0",504 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz",505 "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==",506 "license": "MIT",507 "dependencies": {508 "environment": "^1.0.0"509 },510 "engines": {511 "node": ">=18"512 },513 "funding": {514 "url": "https://github.com/sponsors/sindresorhus"515 }516 },517 "node_modules/ansi-regex": {518 "version": "6.2.2",519 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",520 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",521 "license": "MIT",522 "engines": {523 "node": ">=12"524 },525 "funding": {526 "url": "https://github.com/chalk/ansi-regex?sponsor=1"527 }528 },529 "node_modules/ansi-styles": {530 "version": "6.2.3",531 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",532 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",533 "license": "MIT",534 "engines": {535 "node": ">=12"536 },537 "funding": {538 "url": "https://github.com/chalk/ansi-styles?sponsor=1"539 }540 },541 "node_modules/auto-bind": {542 "version": "5.0.1",543 "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz",544 "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==",545 "license": "MIT",546 "engines": {547 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"548 },549 "funding": {550 "url": "https://github.com/sponsors/sindresorhus"551 }552 },553 "node_modules/chalk": {554 "version": "5.6.2",555 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",556 "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",557 "license": "MIT",558 "engines": {559 "node": "^12.17.0 || ^14.13 || >=16.0.0"560 },561 "funding": {562 "url": "https://github.com/chalk/chalk?sponsor=1"563 }564 },565 "node_modules/cli-boxes": {566 "version": "4.0.1",567 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-4.0.1.tgz",568 "integrity": "sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==",569 "license": "MIT",570 "engines": {571 "node": ">=18.20 <19 || >=20.10"572 },573 "funding": {574 "url": "https://github.com/sponsors/sindresorhus"575 }576 },577 "node_modules/cli-cursor": {578 "version": "4.0.0",579 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",580 "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",581 "license": "MIT",582 "dependencies": {583 "restore-cursor": "^4.0.0"584 },585 "engines": {586 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"587 },588 "funding": {589 "url": "https://github.com/sponsors/sindresorhus"590 }591 },592 "node_modules/cli-truncate": {593 "version": "6.1.1",594 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.1.1.tgz",595 "integrity": "sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==",596 "license": "MIT",597 "dependencies": {598 "slice-ansi": "^9.0.0",599 "string-width": "^8.2.0"600 },601 "engines": {602 "node": ">=22"603 },604 "funding": {605 "url": "https://github.com/sponsors/sindresorhus"606 }607 },608 "node_modules/code-excerpt": {609 "version": "4.0.0",610 "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz",611 "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==",612 "license": "MIT",613 "dependencies": {614 "convert-to-spaces": "^2.0.1"615 },616 "engines": {617 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"618 }619 },620 "node_modules/convert-to-spaces": {621 "version": "2.0.1",622 "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz",623 "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==",624 "license": "MIT",625 "engines": {626 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"627 }628 },629 "node_modules/csstype": {630 "version": "3.2.3",631 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",632 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",633 "devOptional": true,634 "license": "MIT"635 },636 "node_modules/environment": {637 "version": "1.1.0",638 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",639 "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",640 "license": "MIT",641 "engines": {642 "node": ">=18"643 },644 "funding": {645 "url": "https://github.com/sponsors/sindresorhus"646 }647 },648 "node_modules/es-toolkit": {649 "version": "1.50.0",650 "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz",651 "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==",652 "license": "MIT",653 "workspaces": [654 "docs",655 "benchmarks",656 "tests/types"657 ]658 },659 "node_modules/esbuild": {660 "version": "0.28.2",661 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",662 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",663 "dev": true,664 "hasInstallScript": true,665 "license": "MIT",666 "bin": {667 "esbuild": "bin/esbuild"668 },669 "engines": {670 "node": ">=18"671 },672 "optionalDependencies": {673 "@esbuild/aix-ppc64": "0.28.2",674 "@esbuild/android-arm": "0.28.2",675 "@esbuild/android-arm64": "0.28.2",676 "@esbuild/android-x64": "0.28.2",677 "@esbuild/darwin-arm64": "0.28.2",678 "@esbuild/darwin-x64": "0.28.2",679 "@esbuild/freebsd-arm64": "0.28.2",680 "@esbuild/freebsd-x64": "0.28.2",681 "@esbuild/linux-arm": "0.28.2",682 "@esbuild/linux-arm64": "0.28.2",683 "@esbuild/linux-ia32": "0.28.2",684 "@esbuild/linux-loong64": "0.28.2",685 "@esbuild/linux-mips64el": "0.28.2",686 "@esbuild/linux-ppc64": "0.28.2",687 "@esbuild/linux-riscv64": "0.28.2",688 "@esbuild/linux-s390x": "0.28.2",689 "@esbuild/linux-x64": "0.28.2",690 "@esbuild/netbsd-arm64": "0.28.2",691 "@esbuild/netbsd-x64": "0.28.2",692 "@esbuild/openbsd-arm64": "0.28.2",693 "@esbuild/openbsd-x64": "0.28.2",694 "@esbuild/openharmony-arm64": "0.28.2",695 "@esbuild/sunos-x64": "0.28.2",696 "@esbuild/win32-arm64": "0.28.2",697 "@esbuild/win32-ia32": "0.28.2",698 "@esbuild/win32-x64": "0.28.2"699 }700 },701 "node_modules/escape-string-regexp": {702 "version": "2.0.0",703 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",704 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",705 "license": "MIT",706 "engines": {707 "node": ">=8"708 }709 },710 "node_modules/fsevents": {711 "version": "2.3.3",712 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",713 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",714 "dev": true,715 "hasInstallScript": true,716 "license": "MIT",717 "optional": true,718 "os": [719 "darwin"720 ],721 "engines": {722 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"723 }724 },725 "node_modules/get-east-asian-width": {726 "version": "1.6.0",727 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",728 "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",729 "license": "MIT",730 "engines": {731 "node": ">=18"732 },733 "funding": {734 "url": "https://github.com/sponsors/sindresorhus"735 }736 },737 "node_modules/indent-string": {738 "version": "5.0.0",739 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",740 "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",741 "license": "MIT",742 "engines": {743 "node": ">=12"744 },745 "funding": {746 "url": "https://github.com/sponsors/sindresorhus"747 }748 },749 "node_modules/ink": {750 "version": "7.1.1",751 "resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz",752 "integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==",753 "license": "MIT",754 "dependencies": {755 "@alcalzone/ansi-tokenize": "^0.3.0",756 "ansi-escapes": "^7.3.0",757 "ansi-styles": "^6.2.3",758 "auto-bind": "^5.0.1",759 "chalk": "^5.6.2",760 "cli-boxes": "^4.0.1",761 "cli-cursor": "^4.0.0",762 "cli-truncate": "^6.0.0",763 "code-excerpt": "^4.0.0",764 "es-toolkit": "^1.45.1",765 "indent-string": "^5.0.0",766 "is-in-ci": "^2.0.0",767 "patch-console": "^2.0.0",768 "react-reconciler": "^0.33.0",769 "scheduler": "^0.27.0",770 "signal-exit": "^3.0.7",771 "slice-ansi": "^9.0.0",772 "stack-utils": "^2.0.6",773 "string-width": "^8.2.0",774 "terminal-size": "^4.0.1",775 "type-fest": "^5.5.0",776 "widest-line": "^6.0.0",777 "wrap-ansi": "^10.0.0",778 "ws": "^8.20.0",779 "yoga-layout": "~3.2.1"780 },781 "engines": {782 "node": ">=22"783 },784 "peerDependencies": {785 "@types/react": ">=19.2.0",786 "react": ">=19.2.0",787 "react-devtools-core": ">=6.1.2"788 },789 "peerDependenciesMeta": {790 "@types/react": {791 "optional": true792 },793 "react-devtools-core": {794 "optional": true795 }796 }797 },798 "node_modules/is-fullwidth-code-point": {799 "version": "5.1.0",800 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz",801 "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==",802 "license": "MIT",803 "dependencies": {804 "get-east-asian-width": "^1.3.1"805 },806 "engines": {807 "node": ">=18"808 },809 "funding": {810 "url": "https://github.com/sponsors/sindresorhus"811 }812 },813 "node_modules/is-in-ci": {814 "version": "2.0.0",815 "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz",816 "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==",817 "license": "MIT",818 "bin": {819 "is-in-ci": "cli.js"820 },821 "engines": {822 "node": ">=20"823 },824 "funding": {825 "url": "https://github.com/sponsors/sindresorhus"826 }827 },828 "node_modules/mimic-fn": {829 "version": "2.1.0",830 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",831 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",832 "license": "MIT",833 "engines": {834 "node": ">=6"835 }836 },837 "node_modules/node-addon-api": {838 "version": "7.1.1",839 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",840 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",841 "license": "MIT",842 "optional": true843 },844 "node_modules/node-pty": {845 "version": "1.1.0",846 "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0.tgz",847 "integrity": "sha512-20JqtutY6JPXTUnL0ij1uad7Qe1baT46lyolh2sSENDd4sTzKZ4nmAFkeAARDKwmlLjPx6XKRlwRUxwjOy+lUg==",848 "hasInstallScript": true,849 "license": "MIT",850 "optional": true,851 "dependencies": {852 "node-addon-api": "^7.1.0"853 }854 },855 "node_modules/onetime": {856 "version": "5.1.2",857 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",858 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",859 "license": "MIT",860 "dependencies": {861 "mimic-fn": "^2.1.0"862 },863 "engines": {864 "node": ">=6"865 },866 "funding": {867 "url": "https://github.com/sponsors/sindresorhus"868 }869 },870 "node_modules/patch-console": {871 "version": "2.0.0",872 "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz",873 "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==",874 "license": "MIT",875 "engines": {876 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"877 }878 },879 "node_modules/react": {880 "version": "19.2.8",881 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",882 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",883 "license": "MIT",884 "engines": {885 "node": ">=0.10.0"886 }887 },888 "node_modules/react-reconciler": {889 "version": "0.33.0",890 "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz",891 "integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==",892 "license": "MIT",893 "dependencies": {894 "scheduler": "^0.27.0"895 },896 "engines": {897 "node": ">=0.10.0"898 },899 "peerDependencies": {900 "react": "^19.2.0"901 }902 },903 "node_modules/restore-cursor": {904 "version": "4.0.0",905 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",906 "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",907 "license": "MIT",908 "dependencies": {909 "onetime": "^5.1.0",910 "signal-exit": "^3.0.2"911 },912 "engines": {913 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"914 },915 "funding": {916 "url": "https://github.com/sponsors/sindresorhus"917 }918 },919 "node_modules/scheduler": {920 "version": "0.27.0",921 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",922 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",923 "license": "MIT"924 },925 "node_modules/signal-exit": {926 "version": "3.0.7",927 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",928 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",929 "license": "ISC"930 },931 "node_modules/slice-ansi": {932 "version": "9.0.0",933 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.0.tgz",934 "integrity": "sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==",935 "license": "MIT",936 "dependencies": {937 "ansi-styles": "^6.2.3",938 "is-fullwidth-code-point": "^5.1.0"939 },940 "engines": {941 "node": ">=22"942 },943 "funding": {944 "url": "https://github.com/chalk/slice-ansi?sponsor=1"945 }946 },947 "node_modules/stack-utils": {948 "version": "2.0.6",949 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",950 "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",951 "license": "MIT",952 "dependencies": {953 "escape-string-regexp": "^2.0.0"954 },955 "engines": {956 "node": ">=10"957 }958 },959 "node_modules/string-width": {960 "version": "8.2.2",961 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz",962 "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==",963 "license": "MIT",964 "dependencies": {965 "get-east-asian-width": "^1.5.0",966 "strip-ansi": "^7.1.2"967 },968 "engines": {969 "node": ">=20"970 },971 "funding": {972 "url": "https://github.com/sponsors/sindresorhus"973 }974 },975 "node_modules/strip-ansi": {976 "version": "7.2.0",977 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",978 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",979 "license": "MIT",980 "dependencies": {981 "ansi-regex": "^6.2.2"982 },983 "engines": {984 "node": ">=12"985 },986 "funding": {987 "url": "https://github.com/chalk/strip-ansi?sponsor=1"988 }989 },990 "node_modules/tagged-tag": {991 "version": "1.0.0",992 "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz",993 "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==",994 "license": "MIT",995 "engines": {996 "node": ">=20"997 },998 "funding": {999 "url": "https://github.com/sponsors/sindresorhus"1000 }1001 },1002 "node_modules/terminal-size": {1003 "version": "4.0.1",1004 "resolved": "https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz",1005 "integrity": "sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==",1006 "license": "MIT",1007 "engines": {1008 "node": ">=18"1009 },1010 "funding": {1011 "url": "https://github.com/sponsors/sindresorhus"1012 }1013 },1014 "node_modules/tsx": {1015 "version": "4.23.11",1016 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.11.tgz",1017 "integrity": "sha512-Ry2oTEUnhBdeEdWIztY8kf3/nBGnPnjMLVGL0YfdRXMORuPER5NlKmayqxtxRxwB1xBN+RivRaJfe7PM1rtiyw==",1018 "dev": true,1019 "license": "MIT",1020 "dependencies": {1021 "esbuild": "~0.28.0"1022 },1023 "bin": {1024 "tsx": "dist/cli.mjs"1025 },1026 "engines": {1027 "node": ">=18.0.0"1028 },1029 "optionalDependencies": {1030 "fsevents": "~2.3.3"1031 }1032 },1033 "node_modules/type-fest": {1034 "version": "5.8.0",1035 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz",1036 "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==",1037 "license": "(MIT OR CC0-1.0)",1038 "dependencies": {1039 "tagged-tag": "^1.0.0"1040 },1041 "engines": {1042 "node": ">=20"1043 },1044 "funding": {1045 "url": "https://github.com/sponsors/sindresorhus"1046 }1047 },1048 "node_modules/typescript": {1049 "version": "5.9.3",1050 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",1051 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",1052 "dev": true,1053 "license": "Apache-2.0",1054 "bin": {1055 "tsc": "bin/tsc",1056 "tsserver": "bin/tsserver"1057 },1058 "engines": {1059 "node": ">=14.17"1060 }1061 },1062 "node_modules/undici-types": {1063 "version": "6.21.0",1064 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",1065 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",1066 "dev": true,1067 "license": "MIT"1068 },1069 "node_modules/widest-line": {1070 "version": "6.0.0",1071 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz",1072 "integrity": "sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==",1073 "license": "MIT",1074 "dependencies": {1075 "string-width": "^8.1.0"1076 },1077 "engines": {1078 "node": ">=20"1079 },1080 "funding": {1081 "url": "https://github.com/sponsors/sindresorhus"1082 }1083 },1084 "node_modules/wrap-ansi": {1085 "version": "10.0.0",1086 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz",1087 "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==",1088 "license": "MIT",1089 "dependencies": {1090 "ansi-styles": "^6.2.3",1091 "string-width": "^8.2.0",1092 "strip-ansi": "^7.1.2"1093 },1094 "engines": {1095 "node": ">=20"1096 },1097 "funding": {1098 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"1099 }1100 },1101 "node_modules/ws": {1102 "version": "8.21.3",1103 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz",1104 "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==",1105 "license": "MIT",1106 "engines": {1107 "node": ">=10.0.0"1108 },1109 "peerDependencies": {1110 "bufferutil": "^4.0.1",1111 "utf-8-validate": ">=5.0.2"1112 },1113 "peerDependenciesMeta": {1114 "bufferutil": {1115 "optional": true1116 },1117 "utf-8-validate": {1118 "optional": true1119 }1120 }1121 },1122 "node_modules/yoga-layout": {1123 "version": "3.2.1",1124 "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz",1125 "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==",1126 "license": "MIT"1127 }1128 }1129}1130