Wauplin HF Staff commited on
Commit
e121d54
·
verified ·
1 Parent(s): 9b2a713

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. README.md +21 -0
  2. package.json +3 -1
  3. pnpm-lock.yaml +195 -14
README.md CHANGED
@@ -77,6 +77,27 @@ pnpm run example function
77
  pnpm run example function_streaming
78
  ```
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  ### Interactive Demo UI
81
 
82
  Experience the API through our interactive web interface, adapted from the [openai-responses-starter-app](https://github.com/openai/openai-responses-starter-app).
 
77
  pnpm run example function_streaming
78
  ```
79
 
80
+ ## 🧪 Testing
81
+
82
+ ### Important Notes
83
+
84
+ - Server must be running (`pnpm dev`) on `http://localhost:3000`
85
+ - `HF_TOKEN` environment variable set with your Hugging Face token
86
+ - Tests use real inference providers and will incur costs
87
+ - Tests are not run in CI due to billing requirements
88
+
89
+ ### Running Tests
90
+
91
+ ```bash
92
+ # Run all tests
93
+ pnpm test
94
+
95
+ # Run specific test patterns
96
+ pnpm test --grep "streaming"
97
+ pnpm test --grep "function"
98
+ pnpm test --grep "structured"
99
+ ```
100
+
101
  ### Interactive Demo UI
102
 
103
  Experience the API through our interactive web interface, adapted from the [openai-responses-starter-app](https://github.com/openai/openai-responses-starter-app).
package.json CHANGED
@@ -40,7 +40,8 @@
40
  "demo:lint": "cd demo && npm run lint",
41
  "demo:format": "cd demo && npm run format",
42
  "demo:start": "cd demo && npm run start",
43
- "deploy:spaces": "./push_to_space.sh"
 
44
  },
45
  "files": [
46
  "src",
@@ -72,6 +73,7 @@
72
  "eslint": "^9.30.1",
73
  "eslint-config-prettier": "^10.1.5",
74
  "eslint-plugin-prettier": "^5.5.1",
 
75
  "prettier": "^3.6.2",
76
  "tsup": "^8.5.0",
77
  "tsx": "^4.20.3",
 
40
  "demo:lint": "cd demo && npm run lint",
41
  "demo:format": "cd demo && npm run format",
42
  "demo:start": "cd demo && npm run start",
43
+ "deploy:spaces": "./push_to_space.sh",
44
+ "test": "mocha --timeout 20000 \"tests/**/*.test.js\""
45
  },
46
  "files": [
47
  "src",
 
73
  "eslint": "^9.30.1",
74
  "eslint-config-prettier": "^10.1.5",
75
  "eslint-plugin-prettier": "^5.5.1",
76
+ "mocha": "^11.7.1",
77
  "prettier": "^3.6.2",
78
  "tsup": "^8.5.0",
79
  "tsx": "^4.20.3",
pnpm-lock.yaml CHANGED
@@ -48,6 +48,9 @@ importers:
48
  eslint-plugin-prettier:
49
  specifier: ^5.5.1
50
 
 
 
51
  prettier:
52
  specifier: ^3.6.2
53
  version: 3.6.2
@@ -592,6 +595,9 @@ packages:
592
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
593
  engines: {node: '>=8'}
594
 
 
 
 
595
596
  resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
597
  engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -618,6 +624,10 @@ packages:
618
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
619
  engines: {node: '>=6'}
620
 
 
 
 
 
621
622
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
623
  engines: {node: '>=10'}
@@ -626,6 +636,10 @@ packages:
626
  resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
627
  engines: {node: '>= 14.16.0'}
628
 
 
 
 
 
629
630
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
631
  engines: {node: '>=7.0.0'}
@@ -695,6 +709,10 @@ packages:
695
  supports-color:
696
  optional: true
697
 
 
 
 
 
698
699
  resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
700
 
@@ -706,6 +724,10 @@ packages:
706
  resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
707
  engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
708
 
 
 
 
 
709
710
  resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
711
  engines: {node: '>= 0.4'}
@@ -747,6 +769,10 @@ packages:
747
  engines: {node: '>=18'}
748
  hasBin: true
749
 
 
 
 
 
750
751
  resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
752
 
@@ -896,6 +922,10 @@ packages:
896
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
897
  engines: {node: '>=16'}
898
 
 
 
 
 
899
900
  resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
901
 
@@ -923,6 +953,10 @@ packages:
923
924
  resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
925
 
 
 
 
 
926
927
  resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
928
  engines: {node: '>= 0.4'}
@@ -969,6 +1003,10 @@ packages:
969
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
970
  engines: {node: '>= 0.4'}
971
 
 
 
 
 
972
973
  resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
974
  engines: {node: '>= 0.8'}
@@ -1020,9 +1058,17 @@ packages:
1020
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1021
  engines: {node: '>=0.12.0'}
1022
 
 
 
 
 
1023
1024
  resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
1025
 
 
 
 
 
1026
1027
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1028
 
@@ -1074,6 +1120,10 @@ packages:
1074
1075
  resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
1076
 
 
 
 
 
1077
1078
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1079
 
@@ -1146,6 +1196,11 @@ packages:
1146
1147
  resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
1148
 
 
 
 
 
 
1149
1150
  resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
1151
 
@@ -1319,6 +1374,9 @@ packages:
1319
1320
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1321
 
 
 
 
1322
1323
  resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
1324
  engines: {node: '>= 0.6'}
@@ -1335,6 +1393,10 @@ packages:
1335
  resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
1336
  engines: {node: '>= 14.18.0'}
1337
 
 
 
 
 
1338
1339
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1340
  engines: {node: '>=4'}
@@ -1381,6 +1443,9 @@ packages:
1381
  resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
1382
  engines: {node: '>= 18'}
1383
 
 
 
 
1384
1385
  resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
1386
  engines: {node: '>= 0.8.0'}
@@ -1461,6 +1526,10 @@ packages:
1461
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1462
  engines: {node: '>=8'}
1463
 
 
 
 
 
1464
1465
  resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==}
1466
  engines: {node: ^14.18.0 || >=16.0.0}
@@ -1580,6 +1649,9 @@ packages:
1580
  resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1581
  engines: {node: '>=0.10.0'}
1582
 
 
 
 
1583
1584
  resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1585
  engines: {node: '>=10'}
@@ -1603,11 +1675,27 @@ packages:
1603
  utf-8-validate:
1604
  optional: true
1605
 
 
 
 
 
1606
1607
  resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
1608
  engines: {node: '>= 14.6'}
1609
  hasBin: true
1610
 
 
 
 
 
 
 
 
 
 
 
 
 
1611
1612
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1613
  engines: {node: '>=10'}
@@ -1707,7 +1795,7 @@ snapshots:
1707
  '@eslint/[email protected]':
1708
  dependencies:
1709
  '@eslint/object-schema': 2.1.6
1710
- debug: 4.4.1
1711
  minimatch: 3.1.2
1712
  transitivePeerDependencies:
1713
  - supports-color
@@ -1725,7 +1813,7 @@ snapshots:
1725
  '@eslint/[email protected]':
1726
  dependencies:
1727
  ajv: 6.12.6
1728
- debug: 4.4.1
1729
  espree: 10.4.0
1730
  globals: 14.0.0
1731
  ignore: 5.3.2
@@ -1957,7 +2045,7 @@ snapshots:
1957
  '@typescript-eslint/types': 8.35.1
1958
  '@typescript-eslint/typescript-estree': 8.35.1([email protected])
1959
  '@typescript-eslint/visitor-keys': 8.35.1
1960
- debug: 4.4.1
1961
  eslint: 9.30.1
1962
  typescript: 5.8.3
1963
  transitivePeerDependencies:
@@ -1967,7 +2055,7 @@ snapshots:
1967
  dependencies:
1968
  '@typescript-eslint/tsconfig-utils': 8.35.1([email protected])
1969
  '@typescript-eslint/types': 8.35.1
1970
- debug: 4.4.1
1971
  typescript: 5.8.3
1972
  transitivePeerDependencies:
1973
  - supports-color
@@ -1985,7 +2073,7 @@ snapshots:
1985
  dependencies:
1986
  '@typescript-eslint/typescript-estree': 8.35.1([email protected])
1987
  '@typescript-eslint/utils': 8.35.1([email protected])([email protected])
1988
- debug: 4.4.1
1989
  eslint: 9.30.1
1990
  ts-api-utils: 2.1.0([email protected])
1991
  typescript: 5.8.3
@@ -2000,7 +2088,7 @@ snapshots:
2000
  '@typescript-eslint/tsconfig-utils': 8.35.1([email protected])
2001
  '@typescript-eslint/types': 8.35.1
2002
  '@typescript-eslint/visitor-keys': 8.35.1
2003
- debug: 4.4.1
2004
  fast-glob: 3.3.3
2005
  is-glob: 4.0.3
2006
  minimatch: 9.0.5
@@ -2088,7 +2176,7 @@ snapshots:
2088
  dependencies:
2089
  bytes: 3.1.2
2090
  content-type: 1.0.5
2091
- debug: 4.4.1
2092
  http-errors: 2.0.0
2093
  iconv-lite: 0.6.3
2094
  on-finished: 2.4.1
@@ -2111,6 +2199,8 @@ snapshots:
2111
  dependencies:
2112
  fill-range: 7.1.1
2113
 
 
 
2114
2115
  dependencies:
2116
  esbuild: 0.25.5
@@ -2132,6 +2222,8 @@ snapshots:
2132
 
2133
2134
 
 
 
2135
2136
  dependencies:
2137
  ansi-styles: 4.3.0
@@ -2141,6 +2233,12 @@ snapshots:
2141
  dependencies:
2142
  readdirp: 4.1.2
2143
 
 
 
 
 
 
 
2144
2145
  dependencies:
2146
  color-name: 1.1.4
@@ -2186,9 +2284,13 @@ snapshots:
2186
  dependencies:
2187
  ms: 2.0.0
2188
 
2189
2190
  dependencies:
2191
  ms: 2.1.3
 
 
 
 
2192
 
2193
2194
 
@@ -2196,6 +2298,8 @@ snapshots:
2196
 
2197
2198
 
 
 
2199
2200
  dependencies:
2201
  call-bind-apply-helpers: 1.0.2
@@ -2250,6 +2354,8 @@ snapshots:
2250
  '@esbuild/win32-ia32': 0.25.5
2251
  '@esbuild/win32-x64': 0.25.5
2252
 
 
 
2253
2254
 
2255
@@ -2294,7 +2400,7 @@ snapshots:
2294
  ajv: 6.12.6
2295
  chalk: 4.1.2
2296
  cross-spawn: 7.0.6
2297
- debug: 4.4.1
2298
  escape-string-regexp: 4.0.0
2299
  eslint-scope: 8.4.0
2300
  eslint-visitor-keys: 4.2.1
@@ -2390,7 +2496,7 @@ snapshots:
2390
  content-type: 1.0.5
2391
  cookie: 0.7.1
2392
  cookie-signature: 1.2.2
2393
- debug: 4.4.1
2394
  encodeurl: 2.0.0
2395
  escape-html: 1.0.3
2396
  etag: 1.8.1
@@ -2460,7 +2566,7 @@ snapshots:
2460
 
2461
2462
  dependencies:
2463
- debug: 4.4.1
2464
  encodeurl: 2.0.0
2465
  escape-html: 1.0.3
2466
  on-finished: 2.4.1
@@ -2485,6 +2591,8 @@ snapshots:
2485
  flatted: 3.3.3
2486
  keyv: 4.5.4
2487
 
 
 
2488
2489
 
2490
@@ -2503,6 +2611,8 @@ snapshots:
2503
 
2504
2505
 
 
 
2506
2507
  dependencies:
2508
  call-bind-apply-helpers: 1.0.2
@@ -2556,6 +2666,8 @@ snapshots:
2556
  dependencies:
2557
  function-bind: 1.1.2
2558
 
 
 
2559
2560
  dependencies:
2561
  depd: 2.0.0
@@ -2597,8 +2709,12 @@ snapshots:
2597
 
2598
2599
 
 
 
2600
2601
 
 
 
2602
2603
 
2604
@@ -2642,6 +2758,11 @@ snapshots:
2642
 
2643
2644
 
 
 
 
 
 
2645
2646
 
2647
@@ -2698,6 +2819,29 @@ snapshots:
2698
  pkg-types: 1.3.1
2699
  ufo: 1.6.1
2700
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2701
2702
 
2703
@@ -2830,6 +2974,10 @@ snapshots:
2830
 
2831
2832
 
 
 
 
 
2833
2834
 
2835
@@ -2848,6 +2996,8 @@ snapshots:
2848
 
2849
2850
 
 
 
2851
2852
 
2853
@@ -2884,7 +3034,7 @@ snapshots:
2884
 
2885
2886
  dependencies:
2887
- debug: 4.4.1
2888
  depd: 2.0.0
2889
  is-promise: 4.0.0
2890
  parseurl: 1.3.3
@@ -2922,7 +3072,7 @@ snapshots:
2922
 
2923
2924
  dependencies:
2925
- debug: 4.4.1
2926
  encodeurl: 2.0.0
2927
  escape-html: 1.0.3
2928
  etag: 1.8.1
@@ -2936,6 +3086,10 @@ snapshots:
2936
  transitivePeerDependencies:
2937
  - supports-color
2938
 
 
 
 
 
2939
2940
  dependencies:
2941
  encodeurl: 2.0.0
@@ -3037,6 +3191,10 @@ snapshots:
3037
  dependencies:
3038
  has-flag: 4.0.0
3039
 
 
 
 
 
3040
3041
  dependencies:
3042
  '@pkgr/core': 0.2.7
@@ -3080,7 +3238,7 @@ snapshots:
3080
  cac: 6.7.14
3081
  chokidar: 4.0.3
3082
  consola: 3.4.2
3083
- debug: 4.4.1
3084
  esbuild: 0.25.5
3085
  fix-dts-default-cjs-exports: 1.0.1
3086
  joycon: 3.1.1
@@ -3154,6 +3312,8 @@ snapshots:
3154
 
3155
3156
 
 
 
3157
3158
  dependencies:
3159
  ansi-styles: 4.3.0
@@ -3171,9 +3331,30 @@ snapshots:
3171
3172
  optional: true
3173
 
 
 
3174
3175
  optional: true
3176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3177
3178
 
3179
 
48
  eslint-plugin-prettier:
49
  specifier: ^5.5.1
50
51
+ mocha:
52
+ specifier: ^11.7.1
53
+ version: 11.7.1
54
  prettier:
55
  specifier: ^3.6.2
56
  version: 3.6.2
 
595
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
596
  engines: {node: '>=8'}
597
 
598
599
+ resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
600
+
601
602
  resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
603
  engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 
624
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
625
  engines: {node: '>=6'}
626
 
627
628
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
629
+ engines: {node: '>=10'}
630
+
631
632
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
633
  engines: {node: '>=10'}
 
636
  resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
637
  engines: {node: '>= 14.16.0'}
638
 
639
640
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
641
+ engines: {node: '>=12'}
642
+
643
644
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
645
  engines: {node: '>=7.0.0'}
 
709
  supports-color:
710
  optional: true
711
 
712
713
+ resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==}
714
+ engines: {node: '>=10'}
715
+
716
717
  resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
718
 
 
724
  resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
725
  engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
726
 
727
728
+ resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
729
+ engines: {node: '>=0.3.1'}
730
+
731
732
  resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
733
  engines: {node: '>= 0.4'}
 
769
  engines: {node: '>=18'}
770
  hasBin: true
771
 
772
773
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
774
+ engines: {node: '>=6'}
775
+
776
777
  resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
778
 
 
922
  resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
923
  engines: {node: '>=16'}
924
 
925
926
+ resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
927
+ hasBin: true
928
+
929
930
  resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
931
 
 
953
954
  resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
955
 
956
957
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
958
+ engines: {node: 6.* || 8.* || >= 10.*}
959
+
960
961
  resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
962
  engines: {node: '>= 0.4'}
 
1003
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1004
  engines: {node: '>= 0.4'}
1005
 
1006
1007
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
1008
+ hasBin: true
1009
+
1010
1011
  resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
1012
  engines: {node: '>= 0.8'}
 
1058
  resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1059
  engines: {node: '>=0.12.0'}
1060
 
1061
1062
+ resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
1063
+ engines: {node: '>=8'}
1064
+
1065
1066
  resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
1067
 
1068
1069
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1070
+ engines: {node: '>=10'}
1071
+
1072
1073
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1074
 
 
1120
1121
  resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
1122
 
1123
1124
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
1125
+ engines: {node: '>=10'}
1126
+
1127
1128
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1129
 
 
1196
1197
  resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
1198
 
1199
1200
+ resolution: {integrity: sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==}
1201
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1202
+ hasBin: true
1203
+
1204
1205
  resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
1206
 
 
1374
1375
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1376
 
1377
1378
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
1379
+
1380
1381
  resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
1382
  engines: {node: '>= 0.6'}
 
1393
  resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
1394
  engines: {node: '>= 14.18.0'}
1395
 
1396
1397
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
1398
+ engines: {node: '>=0.10.0'}
1399
+
1400
1401
  resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1402
  engines: {node: '>=4'}
 
1443
  resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
1444
  engines: {node: '>= 18'}
1445
 
1446
1447
+ resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
1448
+
1449
1450
  resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
1451
  engines: {node: '>= 0.8.0'}
 
1526
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1527
  engines: {node: '>=8'}
1528
 
1529
1530
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
1531
+ engines: {node: '>=10'}
1532
+
1533
1534
  resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==}
1535
  engines: {node: ^14.18.0 || >=16.0.0}
 
1649
  resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1650
  engines: {node: '>=0.10.0'}
1651
 
1652
1653
+ resolution: {integrity: sha512-slxCaKbYjEdFT/o2rH9xS1hf4uRDch1w7Uo+apxhZ+sf/1d9e0ZVkn42kPNGP2dgjIx6YFvSevj0zHvbWe2jdw==}
1654
+
1655
1656
  resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1657
  engines: {node: '>=10'}
 
1675
  utf-8-validate:
1676
  optional: true
1677
 
1678
1679
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1680
+ engines: {node: '>=10'}
1681
+
1682
1683
  resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
1684
  engines: {node: '>= 14.6'}
1685
  hasBin: true
1686
 
1687
1688
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
1689
+ engines: {node: '>=12'}
1690
+
1691
1692
+ resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==}
1693
+ engines: {node: '>=10'}
1694
+
1695
1696
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
1697
+ engines: {node: '>=12'}
1698
+
1699
1700
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1701
  engines: {node: '>=10'}
 
1795
  '@eslint/[email protected]':
1796
  dependencies:
1797
  '@eslint/object-schema': 2.1.6
1798
+ debug: 4.4.1([email protected])
1799
  minimatch: 3.1.2
1800
  transitivePeerDependencies:
1801
  - supports-color
 
1813
  '@eslint/[email protected]':
1814
  dependencies:
1815
  ajv: 6.12.6
1816
+ debug: 4.4.1([email protected])
1817
  espree: 10.4.0
1818
  globals: 14.0.0
1819
  ignore: 5.3.2
 
2045
  '@typescript-eslint/types': 8.35.1
2046
  '@typescript-eslint/typescript-estree': 8.35.1([email protected])
2047
  '@typescript-eslint/visitor-keys': 8.35.1
2048
+ debug: 4.4.1([email protected])
2049
  eslint: 9.30.1
2050
  typescript: 5.8.3
2051
  transitivePeerDependencies:
 
2055
  dependencies:
2056
  '@typescript-eslint/tsconfig-utils': 8.35.1([email protected])
2057
  '@typescript-eslint/types': 8.35.1
2058
+ debug: 4.4.1([email protected])
2059
  typescript: 5.8.3
2060
  transitivePeerDependencies:
2061
  - supports-color
 
2073
  dependencies:
2074
  '@typescript-eslint/typescript-estree': 8.35.1([email protected])
2075
  '@typescript-eslint/utils': 8.35.1([email protected])([email protected])
2076
+ debug: 4.4.1([email protected])
2077
  eslint: 9.30.1
2078
  ts-api-utils: 2.1.0([email protected])
2079
  typescript: 5.8.3
 
2088
  '@typescript-eslint/tsconfig-utils': 8.35.1([email protected])
2089
  '@typescript-eslint/types': 8.35.1
2090
  '@typescript-eslint/visitor-keys': 8.35.1
2091
+ debug: 4.4.1([email protected])
2092
  fast-glob: 3.3.3
2093
  is-glob: 4.0.3
2094
  minimatch: 9.0.5
 
2176
  dependencies:
2177
  bytes: 3.1.2
2178
  content-type: 1.0.5
2179
+ debug: 4.4.1([email protected])
2180
  http-errors: 2.0.0
2181
  iconv-lite: 0.6.3
2182
  on-finished: 2.4.1
 
2199
  dependencies:
2200
  fill-range: 7.1.1
2201
 
2202
2203
+
2204
2205
  dependencies:
2206
  esbuild: 0.25.5
 
2222
 
2223
2224
 
2225
2226
+
2227
2228
  dependencies:
2229
  ansi-styles: 4.3.0
 
2233
  dependencies:
2234
  readdirp: 4.1.2
2235
 
2236
2237
+ dependencies:
2238
+ string-width: 4.2.3
2239
+ strip-ansi: 6.0.1
2240
+ wrap-ansi: 7.0.0
2241
+
2242
2243
  dependencies:
2244
  color-name: 1.1.4
 
2284
  dependencies:
2285
  ms: 2.0.0
2286
 
2287
2288
  dependencies:
2289
  ms: 2.1.3
2290
+ optionalDependencies:
2291
+ supports-color: 8.1.1
2292
+
2293
2294
 
2295
2296
 
 
2298
 
2299
2300
 
2301
2302
+
2303
2304
  dependencies:
2305
  call-bind-apply-helpers: 1.0.2
 
2354
  '@esbuild/win32-ia32': 0.25.5
2355
  '@esbuild/win32-x64': 0.25.5
2356
 
2357
2358
+
2359
2360
 
2361
 
2400
  ajv: 6.12.6
2401
  chalk: 4.1.2
2402
  cross-spawn: 7.0.6
2403
+ debug: 4.4.1([email protected])
2404
  escape-string-regexp: 4.0.0
2405
  eslint-scope: 8.4.0
2406
  eslint-visitor-keys: 4.2.1
 
2496
  content-type: 1.0.5
2497
  cookie: 0.7.1
2498
  cookie-signature: 1.2.2
2499
+ debug: 4.4.1([email protected])
2500
  encodeurl: 2.0.0
2501
  escape-html: 1.0.3
2502
  etag: 1.8.1
 
2566
 
2567
2568
  dependencies:
2569
+ debug: 4.4.1([email protected])
2570
  encodeurl: 2.0.0
2571
  escape-html: 1.0.3
2572
  on-finished: 2.4.1
 
2591
  flatted: 3.3.3
2592
  keyv: 4.5.4
2593
 
2594
2595
+
2596
2597
 
2598
 
2611
 
2612
2613
 
2614
2615
+
2616
2617
  dependencies:
2618
  call-bind-apply-helpers: 1.0.2
 
2666
  dependencies:
2667
  function-bind: 1.1.2
2668
 
2669
2670
+
2671
2672
  dependencies:
2673
  depd: 2.0.0
 
2709
 
2710
2711
 
2712
2713
+
2714
2715
 
2716
2717
+
2718
2719
 
2720
 
2758
 
2759
2760
 
2761
2762
+ dependencies:
2763
+ chalk: 4.1.2
2764
+ is-unicode-supported: 0.1.0
2765
+
2766
2767
 
2768
 
2819
  pkg-types: 1.3.1
2820
  ufo: 1.6.1
2821
 
2822
2823
+ dependencies:
2824
+ browser-stdout: 1.3.1
2825
+ chokidar: 4.0.3
2826
+ debug: 4.4.1([email protected])
2827
+ diff: 7.0.0
2828
+ escape-string-regexp: 4.0.0
2829
+ find-up: 5.0.0
2830
+ glob: 10.4.5
2831
+ he: 1.2.0
2832
+ js-yaml: 4.1.0
2833
+ log-symbols: 4.1.0
2834
+ minimatch: 9.0.5
2835
+ ms: 2.1.3
2836
+ picocolors: 1.1.1
2837
+ serialize-javascript: 6.0.2
2838
+ strip-json-comments: 3.1.1
2839
+ supports-color: 8.1.1
2840
+ workerpool: 9.3.3
2841
+ yargs: 17.7.2
2842
+ yargs-parser: 21.1.1
2843
+ yargs-unparser: 2.0.0
2844
+
2845
2846
 
2847
 
2974
 
2975
2976
 
2977
2978
+ dependencies:
2979
+ safe-buffer: 5.2.1
2980
+
2981
2982
 
2983
 
2996
 
2997
2998
 
2999
3000
+
3001
3002
 
3003
 
3034
 
3035
3036
  dependencies:
3037
+ debug: 4.4.1([email protected])
3038
  depd: 2.0.0
3039
  is-promise: 4.0.0
3040
  parseurl: 1.3.3
 
3072
 
3073
3074
  dependencies:
3075
+ debug: 4.4.1([email protected])
3076
  encodeurl: 2.0.0
3077
  escape-html: 1.0.3
3078
  etag: 1.8.1
 
3086
  transitivePeerDependencies:
3087
  - supports-color
3088
 
3089
3090
+ dependencies:
3091
+ randombytes: 2.1.0
3092
+
3093
3094
  dependencies:
3095
  encodeurl: 2.0.0
 
3191
  dependencies:
3192
  has-flag: 4.0.0
3193
 
3194
3195
+ dependencies:
3196
+ has-flag: 4.0.0
3197
+
3198
3199
  dependencies:
3200
  '@pkgr/core': 0.2.7
 
3238
  cac: 6.7.14
3239
  chokidar: 4.0.3
3240
  consola: 3.4.2
3241
+ debug: 4.4.1([email protected])
3242
  esbuild: 0.25.5
3243
  fix-dts-default-cjs-exports: 1.0.1
3244
  joycon: 3.1.1
 
3312
 
3313
3314
 
3315
3316
+
3317
3318
  dependencies:
3319
  ansi-styles: 4.3.0
 
3331
3332
  optional: true
3333
 
3334
3335
+
3336
3337
  optional: true
3338
 
3339
3340
+
3341
3342
+ dependencies:
3343
+ camelcase: 6.3.0
3344
+ decamelize: 4.0.0
3345
+ flat: 5.0.2
3346
+ is-plain-obj: 2.1.0
3347
+
3348
3349
+ dependencies:
3350
+ cliui: 8.0.1
3351
+ escalade: 3.2.0
3352
+ get-caller-file: 2.0.5
3353
+ require-directory: 2.1.1
3354
+ string-width: 4.2.3
3355
+ y18n: 5.0.8
3356
+ yargs-parser: 21.1.1
3357
+
3358
3359
 
3360