SPB Git

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%
35.6 KB · 1,130 lines json
Raw Blame History
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