chore: bump version to 0.0.40, update rollup and zustand dependencies, and refine adapter logic

This commit is contained in:
2026-02-09 00:17:16 +08:00
parent 3920183a21
commit 7adedc0552
5 changed files with 150 additions and 135 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "@kevisual/query", "name": "@kevisual/query",
"version": "0.0.39", "version": "0.0.40",
"main": "dist/query-browser.js", "main": "dist/query-browser.js",
"private": false, "private": false,
"type": "module", "type": "module",
@@ -23,10 +23,10 @@
"devDependencies": { "devDependencies": {
"@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-typescript": "^12.3.0", "@rollup/plugin-typescript": "^12.3.0",
"rollup": "^4.55.3", "rollup": "^4.57.1",
"rollup-plugin-dts": "^6.3.0", "rollup-plugin-dts": "^6.3.0",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"zustand": "^5.0.10" "zustand": "^5.0.11"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

259
pnpm-lock.yaml generated
View File

@@ -14,22 +14,22 @@ importers:
devDependencies: devDependencies:
'@rollup/plugin-node-resolve': '@rollup/plugin-node-resolve':
specifier: ^16.0.3 specifier: ^16.0.3
version: 16.0.3(rollup@4.55.3) version: 16.0.3(rollup@4.57.1)
'@rollup/plugin-typescript': '@rollup/plugin-typescript':
specifier: ^12.3.0 specifier: ^12.3.0
version: 12.3.0(rollup@4.55.3)(tslib@2.8.1)(typescript@5.9.3) version: 12.3.0(rollup@4.57.1)(tslib@2.8.1)(typescript@5.9.3)
rollup: rollup:
specifier: ^4.55.3 specifier: ^4.57.1
version: 4.55.3 version: 4.57.1
rollup-plugin-dts: rollup-plugin-dts:
specifier: ^6.3.0 specifier: ^6.3.0
version: 6.3.0(rollup@4.55.3)(typescript@5.9.3) version: 6.3.0(rollup@4.57.1)(typescript@5.9.3)
typescript: typescript:
specifier: ^5.9.3 specifier: ^5.9.3
version: 5.9.3 version: 5.9.3
zustand: zustand:
specifier: ^5.0.10 specifier: ^5.0.11
version: 5.0.10 version: 5.0.11
packages: packages:
@@ -75,128 +75,141 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.55.3': '@rollup/rollup-android-arm-eabi@4.57.1':
resolution: {integrity: sha512-qyX8+93kK/7R5BEXPC2PjUt0+fS/VO2BVHjEHyIEWiYn88rcRBHmdLgoJjktBltgAf+NY7RfCGB1SoyKS/p9kg==} resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.55.3': '@rollup/rollup-android-arm64@4.57.1':
resolution: {integrity: sha512-6sHrL42bjt5dHQzJ12Q4vMKfN+kUnZ0atHHnv4V0Wd9JMTk7FDzSY35+7qbz3ypQYMBPANbpGK7JpnWNnhGt8g==} resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.55.3': '@rollup/rollup-darwin-arm64@4.57.1':
resolution: {integrity: sha512-1ht2SpGIjEl2igJ9AbNpPIKzb1B5goXOcmtD0RFxnwNuMxqkR6AUaaErZz+4o+FKmzxcSNBOLrzsICZVNYa1Rw==} resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.55.3': '@rollup/rollup-darwin-x64@4.57.1':
resolution: {integrity: sha512-FYZ4iVunXxtT+CZqQoPVwPhH7549e/Gy7PIRRtq4t5f/vt54pX6eG9ebttRH6QSH7r/zxAFA4EZGlQ0h0FvXiA==} resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-freebsd-arm64@4.55.3': '@rollup/rollup-freebsd-arm64@4.57.1':
resolution: {integrity: sha512-M/mwDCJ4wLsIgyxv2Lj7Len+UMHd4zAXu4GQ2UaCdksStglWhP61U3uowkaYBQBhVoNpwx5Hputo8eSqM7K82Q==} resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-freebsd-x64@4.55.3': '@rollup/rollup-freebsd-x64@4.57.1':
resolution: {integrity: sha512-5jZT2c7jBCrMegKYTYTpni8mg8y3uY8gzeq2ndFOANwNuC/xJbVAoGKR9LhMDA0H3nIhvaqUoBEuJoICBudFrA==} resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.55.3': '@rollup/rollup-linux-arm-gnueabihf@4.57.1':
resolution: {integrity: sha512-YeGUhkN1oA+iSPzzhEjVPS29YbViOr8s4lSsFaZKLHswgqP911xx25fPOyE9+khmN6W4VeM0aevbDp4kkEoHiA==} resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.55.3': '@rollup/rollup-linux-arm-musleabihf@4.57.1':
resolution: {integrity: sha512-eo0iOIOvcAlWB3Z3eh8pVM8hZ0oVkK3AjEM9nSrkSug2l15qHzF3TOwT0747omI6+CJJvl7drwZepT+re6Fy/w==} resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.55.3': '@rollup/rollup-linux-arm64-gnu@4.57.1':
resolution: {integrity: sha512-DJay3ep76bKUDImmn//W5SvpjRN5LmK/ntWyeJs/dcnwiiHESd3N4uteK9FDLf0S0W8E6Y0sVRXpOCoQclQqNg==} resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.55.3': '@rollup/rollup-linux-arm64-musl@4.57.1':
resolution: {integrity: sha512-BKKWQkY2WgJ5MC/ayvIJTHjy0JUGb5efaHCUiG/39sSUvAYRBaO3+/EK0AZT1RF3pSj86O24GLLik9mAYu0IJg==} resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-loong64-gnu@4.55.3': '@rollup/rollup-linux-loong64-gnu@4.57.1':
resolution: {integrity: sha512-Q9nVlWtKAG7ISW80OiZGxTr6rYtyDSkauHUtvkQI6TNOJjFvpj4gcH+KaJihqYInnAzEEUetPQubRwHef4exVg==} resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-loong64-musl@4.55.3': '@rollup/rollup-linux-loong64-musl@4.57.1':
resolution: {integrity: sha512-2H5LmhzrpC4fFRNwknzmmTvvyJPHwESoJgyReXeFoYYuIDfBhP29TEXOkCJE/KxHi27mj7wDUClNq78ue3QEBQ==} resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-ppc64-gnu@4.55.3': '@rollup/rollup-linux-ppc64-gnu@4.57.1':
resolution: {integrity: sha512-9S542V0ie9LCTznPYlvaeySwBeIEa7rDBgLHKZ5S9DBgcqdJYburabm8TqiqG6mrdTzfV5uttQRHcbKff9lWtA==} resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-ppc64-musl@4.55.3': '@rollup/rollup-linux-ppc64-musl@4.57.1':
resolution: {integrity: sha512-ukxw+YH3XXpcezLgbJeasgxyTbdpnNAkrIlFGDl7t+pgCxZ89/6n1a+MxlY7CegU+nDgrgdqDelPRNQ/47zs0g==} resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-riscv64-gnu@4.55.3': '@rollup/rollup-linux-riscv64-gnu@4.57.1':
resolution: {integrity: sha512-Iauw9UsTTvlF++FhghFJjqYxyXdggXsOqGpFBylaRopVpcbfyIIsNvkf9oGwfgIcf57z3m8+/oSYTo6HutBFNw==} resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-musl@4.55.3': '@rollup/rollup-linux-riscv64-musl@4.57.1':
resolution: {integrity: sha512-3OqKAHSEQXKdq9mQ4eajqUgNIK27VZPW3I26EP8miIzuKzCJ3aW3oEn2pzF+4/Hj/Moc0YDsOtBgT5bZ56/vcA==} resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-s390x-gnu@4.55.3': '@rollup/rollup-linux-s390x-gnu@4.57.1':
resolution: {integrity: sha512-0CM8dSVzVIaqMcXIFej8zZrSFLnGrAE8qlNbbHfTw1EEPnFTg1U1ekI0JdzjPyzSfUsHWtodilQQG/RA55berA==} resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.55.3': '@rollup/rollup-linux-x64-gnu@4.57.1':
resolution: {integrity: sha512-+fgJE12FZMIgBaKIAGd45rxf+5ftcycANJRWk8Vz0NnMTM5rADPGuRFTYar+Mqs560xuART7XsX2lSACa1iOmQ==} resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.55.3': '@rollup/rollup-linux-x64-musl@4.57.1':
resolution: {integrity: sha512-tMD7NnbAolWPzQlJQJjVFh/fNH3K/KnA7K8gv2dJWCwwnaK6DFCYST1QXYWfu5V0cDwarWC8Sf/cfMHniNq21A==} resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-openbsd-x64@4.55.3': '@rollup/rollup-openbsd-x64@4.57.1':
resolution: {integrity: sha512-u5KsqxOxjEeIbn7bUK1MPM34jrnPwjeqgyin4/N6e/KzXKfpE9Mi0nCxcQjaM9lLmPcHmn/xx1yOjgTMtu1jWQ==} resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
'@rollup/rollup-openharmony-arm64@4.55.3': '@rollup/rollup-openharmony-arm64@4.57.1':
resolution: {integrity: sha512-vo54aXwjpTtsAnb3ca7Yxs9t2INZg7QdXN/7yaoG7nPGbOBXYXQY41Km+S1Ov26vzOAzLcAjmMdjyEqS1JkVhw==} resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==}
cpu: [arm64] cpu: [arm64]
os: [openharmony] os: [openharmony]
'@rollup/rollup-win32-arm64-msvc@4.55.3': '@rollup/rollup-win32-arm64-msvc@4.57.1':
resolution: {integrity: sha512-HI+PIVZ+m+9AgpnY3pt6rinUdRYrGHvmVdsNQ4odNqQ/eRF78DVpMR7mOq7nW06QxpczibwBmeQzB68wJ+4W4A==} resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.55.3': '@rollup/rollup-win32-ia32-msvc@4.57.1':
resolution: {integrity: sha512-vRByotbdMo3Wdi+8oC2nVxtc3RkkFKrGaok+a62AT8lz/YBuQjaVYAS5Zcs3tPzW43Vsf9J0wehJbUY5xRSekA==} resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-gnu@4.55.3': '@rollup/rollup-win32-x64-gnu@4.57.1':
resolution: {integrity: sha512-POZHq7UeuzMJljC5NjKi8vKMFN6/5EOqcX1yGntNLp7rUTpBAXQ1hW8kWPFxYLv07QMcNM75xqVLGPWQq6TKFA==} resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.55.3': '@rollup/rollup-win32-x64-msvc@4.57.1':
resolution: {integrity: sha512-aPFONczE4fUFKNXszdvnd2GqKEYQdV5oEsIbKPujJmWlCI9zEsv1Otig8RKK+X9bed9gFUN6LAeN4ZcNuu4zjg==} resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -260,8 +273,8 @@ packages:
rollup: ^3.29.4 || ^4 rollup: ^3.29.4 || ^4
typescript: ^4.5 || ^5.0 typescript: ^4.5 || ^5.0
rollup@4.55.3: rollup@4.57.1:
resolution: {integrity: sha512-y9yUpfQvetAjiDLtNMf1hL9NXchIJgWt6zIKeoB+tCd3npX08Eqfzg60V9DhIGVMtQ0AlMkFw5xa+AQ37zxnAA==} resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@@ -277,8 +290,8 @@ packages:
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
hasBin: true hasBin: true
zustand@5.0.10: zustand@5.0.11:
resolution: {integrity: sha512-U1AiltS1O9hSy3rul+Ub82ut2fqIAefiSuwECWt6jlMVUGejvf+5omLcRBSzqbRagSM3hQZbtzdeRc6QVScXTg==} resolution: {integrity: sha512-fdZY+dk7zn/vbWNCYmzZULHRrss0jx5pPFiOuMZ/5HJN6Yv3u+1Wswy/4MpZEkEGhtNH+pwxZB8OKgUBPzYAGg==}
engines: {node: '>=12.20.0'} engines: {node: '>=12.20.0'}
peerDependencies: peerDependencies:
'@types/react': '>=18.0.0' '@types/react': '>=18.0.0'
@@ -309,106 +322,106 @@ snapshots:
'@jridgewell/sourcemap-codec@1.5.5': {} '@jridgewell/sourcemap-codec@1.5.5': {}
'@rollup/plugin-node-resolve@16.0.3(rollup@4.55.3)': '@rollup/plugin-node-resolve@16.0.3(rollup@4.57.1)':
dependencies: dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.55.3) '@rollup/pluginutils': 5.3.0(rollup@4.57.1)
'@types/resolve': 1.20.2 '@types/resolve': 1.20.2
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.22.11 resolve: 1.22.11
optionalDependencies: optionalDependencies:
rollup: 4.55.3 rollup: 4.57.1
'@rollup/plugin-typescript@12.3.0(rollup@4.55.3)(tslib@2.8.1)(typescript@5.9.3)': '@rollup/plugin-typescript@12.3.0(rollup@4.57.1)(tslib@2.8.1)(typescript@5.9.3)':
dependencies: dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.55.3) '@rollup/pluginutils': 5.3.0(rollup@4.57.1)
resolve: 1.22.11 resolve: 1.22.11
typescript: 5.9.3 typescript: 5.9.3
optionalDependencies: optionalDependencies:
rollup: 4.55.3 rollup: 4.57.1
tslib: 2.8.1 tslib: 2.8.1
'@rollup/pluginutils@5.3.0(rollup@4.55.3)': '@rollup/pluginutils@5.3.0(rollup@4.57.1)':
dependencies: dependencies:
'@types/estree': 1.0.8 '@types/estree': 1.0.8
estree-walker: 2.0.2 estree-walker: 2.0.2
picomatch: 4.0.3 picomatch: 4.0.3
optionalDependencies: optionalDependencies:
rollup: 4.55.3 rollup: 4.57.1
'@rollup/rollup-android-arm-eabi@4.55.3': '@rollup/rollup-android-arm-eabi@4.57.1':
optional: true optional: true
'@rollup/rollup-android-arm64@4.55.3': '@rollup/rollup-android-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.55.3': '@rollup/rollup-darwin-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.55.3': '@rollup/rollup-darwin-x64@4.57.1':
optional: true optional: true
'@rollup/rollup-freebsd-arm64@4.55.3': '@rollup/rollup-freebsd-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-freebsd-x64@4.55.3': '@rollup/rollup-freebsd-x64@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.55.3': '@rollup/rollup-linux-arm-gnueabihf@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.55.3': '@rollup/rollup-linux-arm-musleabihf@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.55.3': '@rollup/rollup-linux-arm64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.55.3': '@rollup/rollup-linux-arm64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-loong64-gnu@4.55.3': '@rollup/rollup-linux-loong64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-loong64-musl@4.55.3': '@rollup/rollup-linux-loong64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-ppc64-gnu@4.55.3': '@rollup/rollup-linux-ppc64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-ppc64-musl@4.55.3': '@rollup/rollup-linux-ppc64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.55.3': '@rollup/rollup-linux-riscv64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-riscv64-musl@4.55.3': '@rollup/rollup-linux-riscv64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.55.3': '@rollup/rollup-linux-s390x-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.55.3': '@rollup/rollup-linux-x64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.55.3': '@rollup/rollup-linux-x64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-openbsd-x64@4.55.3': '@rollup/rollup-openbsd-x64@4.57.1':
optional: true optional: true
'@rollup/rollup-openharmony-arm64@4.55.3': '@rollup/rollup-openharmony-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.55.3': '@rollup/rollup-win32-arm64-msvc@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.55.3': '@rollup/rollup-win32-ia32-msvc@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-x64-gnu@4.55.3': '@rollup/rollup-win32-x64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.55.3': '@rollup/rollup-win32-x64-msvc@4.57.1':
optional: true optional: true
'@types/estree@1.0.8': {} '@types/estree@1.0.8': {}
@@ -454,43 +467,43 @@ snapshots:
path-parse: 1.0.7 path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0 supports-preserve-symlinks-flag: 1.0.0
rollup-plugin-dts@6.3.0(rollup@4.55.3)(typescript@5.9.3): rollup-plugin-dts@6.3.0(rollup@4.57.1)(typescript@5.9.3):
dependencies: dependencies:
magic-string: 0.30.21 magic-string: 0.30.21
rollup: 4.55.3 rollup: 4.57.1
typescript: 5.9.3 typescript: 5.9.3
optionalDependencies: optionalDependencies:
'@babel/code-frame': 7.28.6 '@babel/code-frame': 7.28.6
rollup@4.55.3: rollup@4.57.1:
dependencies: dependencies:
'@types/estree': 1.0.8 '@types/estree': 1.0.8
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.55.3 '@rollup/rollup-android-arm-eabi': 4.57.1
'@rollup/rollup-android-arm64': 4.55.3 '@rollup/rollup-android-arm64': 4.57.1
'@rollup/rollup-darwin-arm64': 4.55.3 '@rollup/rollup-darwin-arm64': 4.57.1
'@rollup/rollup-darwin-x64': 4.55.3 '@rollup/rollup-darwin-x64': 4.57.1
'@rollup/rollup-freebsd-arm64': 4.55.3 '@rollup/rollup-freebsd-arm64': 4.57.1
'@rollup/rollup-freebsd-x64': 4.55.3 '@rollup/rollup-freebsd-x64': 4.57.1
'@rollup/rollup-linux-arm-gnueabihf': 4.55.3 '@rollup/rollup-linux-arm-gnueabihf': 4.57.1
'@rollup/rollup-linux-arm-musleabihf': 4.55.3 '@rollup/rollup-linux-arm-musleabihf': 4.57.1
'@rollup/rollup-linux-arm64-gnu': 4.55.3 '@rollup/rollup-linux-arm64-gnu': 4.57.1
'@rollup/rollup-linux-arm64-musl': 4.55.3 '@rollup/rollup-linux-arm64-musl': 4.57.1
'@rollup/rollup-linux-loong64-gnu': 4.55.3 '@rollup/rollup-linux-loong64-gnu': 4.57.1
'@rollup/rollup-linux-loong64-musl': 4.55.3 '@rollup/rollup-linux-loong64-musl': 4.57.1
'@rollup/rollup-linux-ppc64-gnu': 4.55.3 '@rollup/rollup-linux-ppc64-gnu': 4.57.1
'@rollup/rollup-linux-ppc64-musl': 4.55.3 '@rollup/rollup-linux-ppc64-musl': 4.57.1
'@rollup/rollup-linux-riscv64-gnu': 4.55.3 '@rollup/rollup-linux-riscv64-gnu': 4.57.1
'@rollup/rollup-linux-riscv64-musl': 4.55.3 '@rollup/rollup-linux-riscv64-musl': 4.57.1
'@rollup/rollup-linux-s390x-gnu': 4.55.3 '@rollup/rollup-linux-s390x-gnu': 4.57.1
'@rollup/rollup-linux-x64-gnu': 4.55.3 '@rollup/rollup-linux-x64-gnu': 4.57.1
'@rollup/rollup-linux-x64-musl': 4.55.3 '@rollup/rollup-linux-x64-musl': 4.57.1
'@rollup/rollup-openbsd-x64': 4.55.3 '@rollup/rollup-openbsd-x64': 4.57.1
'@rollup/rollup-openharmony-arm64': 4.55.3 '@rollup/rollup-openharmony-arm64': 4.57.1
'@rollup/rollup-win32-arm64-msvc': 4.55.3 '@rollup/rollup-win32-arm64-msvc': 4.57.1
'@rollup/rollup-win32-ia32-msvc': 4.55.3 '@rollup/rollup-win32-ia32-msvc': 4.57.1
'@rollup/rollup-win32-x64-gnu': 4.55.3 '@rollup/rollup-win32-x64-gnu': 4.57.1
'@rollup/rollup-win32-x64-msvc': 4.55.3 '@rollup/rollup-win32-x64-msvc': 4.57.1
fsevents: 2.3.3 fsevents: 2.3.3
supports-preserve-symlinks-flag@1.0.0: {} supports-preserve-symlinks-flag@1.0.0: {}
@@ -499,4 +512,4 @@ snapshots:
typescript@5.9.3: {} typescript@5.9.3: {}
zustand@5.0.10: {} zustand@5.0.11: {}

View File

@@ -32,9 +32,6 @@ export default [
file: 'dist/query.js', file: 'dist/query.js',
format: 'es', format: 'es',
}, },
moduleSideEffects: false, // 确保无副作用的模块能被完全 tree-shake
propertyReadSideEffects: false,
plugins: [resolve(), typescript()], plugins: [resolve(), typescript()],
}, },
{ {

View File

@@ -92,11 +92,13 @@ export const adapter = async (opts: AdapterOpts = {}, overloadOpts?: RequestInit
} else if (isPostFile) { } else if (isPostFile) {
body = opts.body as FormData; // 如果是文件上传,直接使用 FormData body = opts.body as FormData; // 如果是文件上传,直接使用 FormData
} else { } else {
headers = { if (opts.body && typeof opts.body === 'object' && !(opts.body instanceof FormData)) {
'Content-Type': 'application/json', headers = {
...headers, 'Content-Type': 'application/json',
}; ...headers,
body = JSON.stringify(opts.body); // 否则将对象转换为 JSON 字符串 };
body = JSON.stringify(opts.body); // 否则将对象转换为 JSON 字符串
}
} }
return fetch(url, { return fetch(url, {
method: method.toUpperCase(), method: method.toUpperCase(),

View File

@@ -105,6 +105,9 @@ export class Query {
stop?: boolean; stop?: boolean;
// 默认不使用ws // 默认不使用ws
qws: QueryWs; qws: QueryWs;
/**
* 默认是 /client/router或者 默认是 /api/router
*/
isClient = false; isClient = false;
constructor(opts?: QueryOptions) { constructor(opts?: QueryOptions) {
this.adapter = opts?.adapter || adapter; this.adapter = opts?.adapter || adapter;
@@ -114,7 +117,7 @@ export class Query {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
}; };
this.timeout = opts?.timeout || 60000 * 3; // 默认超时时间为 60s * 3 this.timeout = opts?.timeout || 60000 * 3; // 默认超时时间为 60s * 3
if (opts.beforeRequest) { if (opts?.beforeRequest) {
this.beforeRequest = opts.beforeRequest; this.beforeRequest = opts.beforeRequest;
} else { } else {
this.beforeRequest = async (opts) => { this.beforeRequest = async (opts) => {