refactor(index): rewrite api index pages without ai and update dependences

This commit is contained in:
MoeFurina
2025-10-24 17:51:23 +08:00
parent f63068b386
commit b45739b621
4 changed files with 117 additions and 329 deletions
+38 -38
View File
@@ -55,8 +55,8 @@ importers:
version: 17.7.2
devDependencies:
'@types/express':
specifier: ^5.0.3
version: 5.0.3
specifier: ^5.0.4
version: 5.0.4
'@types/express-fileupload':
specifier: ^1.5.1
version: 1.5.1
@@ -119,8 +119,8 @@ packages:
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
'@babel/[email protected]7.1':
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
'@babel/[email protected]8.5':
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
'@babel/[email protected]':
@@ -138,8 +138,8 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
'@eslint-community/[email protected].1':
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
'@eslint-community/[email protected].2':
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/[email protected]':
@@ -209,8 +209,8 @@ packages:
'@types/[email protected]':
resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==}
'@types/[email protected].3':
resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==}
'@types/[email protected].4':
resolution: {integrity: sha512-g64dbryHk7loCIrsa0R3shBnEu5p6LPJ09bu9NG58+jz+cRUjFrc3Bz0kNQ7j9bXeCsrRDvNET1G54P/GJkAyA==}
'@types/[email protected]':
resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
@@ -236,14 +236,14 @@ packages:
'@types/[email protected]':
resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
'@types/[email protected].5':
resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
'@types/[email protected].6':
resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==}
'@types/[email protected].0':
resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==}
'@types/[email protected].1':
resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==}
'@types/[email protected].9':
resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==}
'@types/[email protected].10':
resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==}
'@typescript-eslint/[email protected]':
resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
@@ -546,8 +546,8 @@ packages:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
[email protected].0:
resolution: {integrity: sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g==}
[email protected].1:
resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==}
engines: {node: '>=20'}
[email protected]:
@@ -1496,8 +1496,8 @@ packages:
engines: {node: '>=20.17'}
hasBin: true
[email protected].4:
resolution: {integrity: sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==}
[email protected].5:
resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==}
engines: {node: '>=20.0.0'}
[email protected]:
@@ -1972,8 +1972,8 @@ packages:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
[email protected]0:
resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
[email protected]1:
resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
engines: {node: '>= 0.4'}
hasBin: true
@@ -2497,7 +2497,7 @@ snapshots:
'@babel/[email protected]': {}
'@babel/[email protected]7.1': {}
'@babel/[email protected]8.5': {}
'@babel/[email protected]':
dependencies:
@@ -2506,7 +2506,7 @@ snapshots:
'@babel/[email protected]':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
to-fast-properties: 2.0.0
'@eslint-community/[email protected]([email protected])':
@@ -2514,7 +2514,7 @@ snapshots:
eslint: 8.7.0
eslint-visitor-keys: 3.4.3
'@eslint-community/[email protected].1': {}
'@eslint-community/[email protected].2': {}
'@eslint/[email protected]':
dependencies:
@@ -2598,20 +2598,20 @@ snapshots:
'@types/[email protected]':
dependencies:
'@types/busboy': 1.5.4
'@types/express': 5.0.3
'@types/express': 5.0.4
'@types/[email protected]':
dependencies:
'@types/node': 24.6.1
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 1.2.0
'@types/send': 1.2.1
'@types/[email protected].3':
'@types/[email protected].4':
dependencies:
'@types/body-parser': 1.19.6
'@types/express-serve-static-core': 5.1.0
'@types/serve-static': 1.15.9
'@types/serve-static': 1.15.10
'@types/[email protected]': {}
@@ -2631,24 +2631,24 @@ snapshots:
'@types/[email protected]': {}
'@types/[email protected].5':
'@types/[email protected].6':
dependencies:
'@types/mime': 1.3.5
'@types/node': 24.6.1
'@types/[email protected].0':
'@types/[email protected].1':
dependencies:
'@types/node': 24.6.1
'@types/[email protected].9':
'@types/[email protected].10':
dependencies:
'@types/http-errors': 2.0.5
'@types/node': 24.6.1
'@types/send': 0.17.5
'@types/send': 0.17.6
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 5.0.0([email protected])([email protected])
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0([email protected])([email protected])
@@ -2984,7 +2984,7 @@ snapshots:
dependencies:
restore-cursor: 5.1.0
[email protected].0:
[email protected].1:
dependencies:
slice-ansi: 7.1.2
string-width: 8.1.0
@@ -4094,16 +4094,16 @@ snapshots:
[email protected]:
dependencies:
commander: 14.0.1
listr2: 9.0.4
listr2: 9.0.5
micromatch: 4.0.8
nano-spawn: 2.0.0
pidtree: 0.6.0
string-argv: 0.3.2
yaml: 2.8.1
[email protected].4:
[email protected].5:
dependencies:
cli-truncate: 5.1.0
cli-truncate: 5.1.1
colorette: 2.0.20
eventemitter3: 5.0.1
log-update: 6.1.0
@@ -4453,7 +4453,7 @@ snapshots:
multistream: 4.1.0
pkg-fetch: 3.4.2
prebuild-install: 7.1.1
resolve: 1.22.10
resolve: 1.22.11
stream-meter: 1.0.4
transitivePeerDependencies:
- encoding
@@ -4668,7 +4668,7 @@ snapshots:
[email protected]: {}
[email protected]0:
[email protected]1:
dependencies:
is-core-module: 2.16.1
path-parse: 1.0.7