{"_id":"@imbingox/acex","_rev":"55-3e78334dfff75cb89c4df59b3dc5444a","name":"@imbingox/acex","dist-tags":{"latest":"1.0.0","beta":"2.0.0-beta.6"},"versions":{"0.1.0-beta.0":{"name":"@imbingox/acex","version":"0.1.0-beta.0","_id":"@imbingox/acex@0.1.0-beta.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"dist":{"shasum":"58741d726f94a30ff589c56f06790f1469e99ad4","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0-beta.0.tgz","fileCount":42,"integrity":"sha512-LD/g1Fmennt+UpRCMFa+zA67T4HgFWHzX7lAosoP4rq3TIe7DKvPundqcMTcJD5EwVCkWTePhQiAGbZFQ5PWfA==","signatures":[{"sig":"MEQCIFl1Zv7vGfY+Cl+P4f1R2vz11hrt+cUixndfAAKGAe0rAiAPXPzdEOP2qSRn5NwmjYAkvzA/ZRIeH6ZOQ6JSpS2pwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"lint":"biome check package.json tsconfig.json src tests","test":"bun test","build":"tsc -p tsconfig.json","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit"},"_npmUser":{"name":"imbingox","email":"zhoubin9504@gmail.com"},"_npmVersion":"10.9.3","description":"Bun-only trading SDK. Current official verification target: `binance`.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ccxt":"^4.5.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.8","devDependencies":{"bun-types":"^1.3.11","typescript":"^5.8.2","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0-beta.0_1774965464197_0.01627937847586791","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@imbingox/acex","version":"0.1.0","_id":"@imbingox/acex@0.1.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"dist":{"shasum":"3a4074a2100fe5bd63598c354ba4b06c70200c76","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0.tgz","fileCount":60,"integrity":"sha512-qvIn7faAdwxpsyfTTkihhoXfwokMd1Tnitoi7rCvPu5kkkjrK6iq4Csknij4R/G4xi/mo5aHkHY4dcYtOgtCcA==","signatures":[{"sig":"MEUCIEku7L8eiDmSMQwg3K4HvVQpCkx4urJ4xepY9FMiXY9/AiEA1xPPGRWCm8uCmhtpJpXPmz58G6IspmmExmMHWEJyHFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"55e8a564109678bc9e371828c1fbd08a36b414d8","private":false,"scripts":{"lint":"biome check package.json tsconfig.json src tests","test":"bun test","build":"tsc -p tsconfig.json","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit"},"_npmUser":{"name":"imbingox","email":"zhoubin9504@gmail.com"},"_npmVersion":"11.12.1","description":"`acex` 是一个面向 Bun 的交易 SDK。","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ccxt":"^4.5.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.8","devDependencies":{"bun-types":"^1.3.11","typescript":"^5.8.2","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0_1775462551709_0.584164030187448","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@imbingox/acex","version":"0.1.0-beta.1","_id":"@imbingox/acex@0.1.0-beta.1","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"dist":{"shasum":"be4f2af0f10219b8f09ee07be139377a1bc5c26b","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0-beta.1.tgz","fileCount":24,"integrity":"sha512-S1Azeb4dQj+I/tW4UFrtIEU24WqOO1xNFmjnr7Uq5lAU/Rsf5LN52UYlGK24RXIxQbJ22NVR8Dwz0YThKX+eUw==","signatures":[{"sig":"MEYCIQCwCbEyhe8xOnTE9/XbVX1OdSHANUm4GFL9ksBwcgsd5gIhAOs5N+mjEiyIdBVP/QuPuIals7T/L/s8sKUUeY5GOYbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81458},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"b5c2f6ff452bdb3dd6d9de878b5a3ca428a5f04d","scripts":{"lint":"biome check .","test":"bun test","lint:fix":"biome check --write .","type-check":"tsc --noEmit"},"_npmUser":{"name":"imbingox","email":"zhoubin9504@gmail.com"},"_npmVersion":"11.12.1","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0-beta.1_1776173192196_0.13544826749539074","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@imbingox/acex","version":"0.1.0-beta.2","_id":"@imbingox/acex@0.1.0-beta.2","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"dist":{"shasum":"c036ef195d579a23f6c491633d4089183c82fdfc","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0-beta.2.tgz","fileCount":24,"integrity":"sha512-+k17Kgv2u165bRXZw8r2Lmnd4q6d5gZS/7DFH0xB0BdRfg9ijbguv49HVppoaZYI/ifOWnyEv6j/GpKyJQW6Kg==","signatures":[{"sig":"MEUCIA6GAQWRsqRqfB1+0S1YeCeAgzaAKM1hSnGYJ0T76GmLAiEAyLyF2YJHOomfkxxLUQO2RID1c5cVlX63qIgPCRncb7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99157},"type":"module","module":"index.ts","shasum":"c036ef195d579a23f6c491633d4089183c82fdfc","exports":{".":"./index.ts"},"scripts":{"lint":"biome check .","test":"bun test","lint:fix":"biome check --write .","type-check":"tsc --noEmit"},"_npmUser":{"name":"imbingox","email":"zhoubin9504@gmail.com"},"_integrity":"sha512-+k17Kgv2u165bRXZw8r2Lmnd4q6d5gZS/7DFH0xB0BdRfg9ijbguv49HVppoaZYI/ifOWnyEv6j/GpKyJQW6Kg==","_npmVersion":"10.8.3","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0-beta.2_1776265037558_0.6242919218370946","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@imbingox/acex","version":"0.1.0-beta.3","_id":"@imbingox/acex@0.1.0-beta.3","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"3fa5f348813a9cc549e45c4f004098d48a4ca50c","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0-beta.3.tgz","fileCount":26,"integrity":"sha512-FHyzPQgEDmuGpJKpUNyzxi8r5c9Jxlj6stzvYydmfx/sLwpNoxw4p1fzQMP6YW8LwkyMfswv/AIxya6Mbc8I/Q==","signatures":[{"sig":"MEUCIQCp8UdQX49DRm2ywuZFB3xob5F+o4f18kvZHITJ+qPs0AIgFN8Jbg9J8oSFhf53Dxr9VXeuRFsP06IN1rE8PaSzXgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167181},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"cfaf7285cb99fdb950776189b8113234bd7b5f18","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1","release":"changeset publish","lint:fix":"biome check --write .","changeset":"changeset","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0-beta.3_1776775488267_0.7150232974661068","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@imbingox/acex","version":"0.1.0-beta.4","_id":"@imbingox/acex@0.1.0-beta.4","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"b666ad10fe6e6be620db9768df5f1e65d9d7e107","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.1.0-beta.4.tgz","fileCount":27,"integrity":"sha512-Oh4JYRV2qwBGC0WAhOYo7WsICOu8zksbSvzO0FuEJx9l3EwDwTjRnD95vUtNvJj2tNJYFkC29/NkSa8tvBUJGA==","signatures":[{"sig":"MEQCIGafE4uFAav1FQPBiT9sJ8T/iL+4HP/pdXoKoDEEAAbYAiBsqBehYXyFLYyRqE3OPFRjeCj2NHcCd30Uu2vwPjFr3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166190},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"f02f88e0df8c7f012b5daee669e17649b2e71143","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1","release":"changeset publish","lint:fix":"biome check --write .","changeset":"changeset","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.1.0-beta.4_1777125729730_0.03460051724150848","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@imbingox/acex","version":"0.2.0","_id":"@imbingox/acex@0.2.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"d330703e70271dffaeeb79bee7a53d2198ed541d","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.2.0.tgz","fileCount":27,"integrity":"sha512-F0YmvGzlklTfMQEAjXRnB1C1dyD+YtvxKOdyt+H3tisipxgxG3USUTyQxTuWcY/6X5GswvpNdm7p55/E5Afcvw==","signatures":[{"sig":"MEUCIArZPqRZT+AOzgUO/E8sfPX3XXmS9BiG9D412D6koEBOAiEA/kaRjUOpDZ9rHdaTa1hMtw5csiXiP7sWwsGGbi7Zu3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166191},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"08b110353a822f6c3eb6db716116f20f0be585df","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1","release":"changeset publish","lint:fix":"biome check --write .","changeset":"changeset","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"imbingox","email":"zhoubin9504@gmail.com"},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"10.9.3","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.2.0_1777127208136_0.6321639497614207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.0":{"name":"@imbingox/acex","version":"0.3.0-beta.0","_id":"@imbingox/acex@0.3.0-beta.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"8366d122f940041c67f56e3e4c04fdad8b9c0956","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.0.tgz","fileCount":27,"integrity":"sha512-SoXKW39p1OhfQOXYc14TunQRBJ6JKPMB8qHVFfZkMU8BbdEiaq9r935JpeqbtfYfqpxRVTp+U70//WVTXaGe0A==","signatures":[{"sig":"MEQCIGW7UQ6vwt2+e1IwGkIFf4b11BBBboIA5hoAFpqO7/aQAiASLtkniT3zUJw8nczmDfin2JTA2XOeDI2ehJJiQUFT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167436},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"02fbe6fcc5c3d8cc3b561a83cceef98c1186fd46","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1","release":"changeset publish","lint:fix":"biome check --write .","changeset":"changeset","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.0_1777461796593_0.8626177377780344","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"@imbingox/acex","version":"0.3.0-beta.1","_id":"@imbingox/acex@0.3.0-beta.1","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"fa422d554aa4273b696ed13a9feb72d65251ecdc","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.1.tgz","fileCount":27,"integrity":"sha512-7uV+jsWU9fiFggjGIQLwPYyJhlhrNrvC8VIiZPNkc189qVnxkCfEfLF9fc4MSG3MWmD54jUMI2Um3ZfXYj1q8g==","signatures":[{"sig":"MEQCIC0Vqed7Nj0xSPYUffAlZuOgTq7aQ8B4/BWNMh2DsNNcAiAHEb0YeaWDNrxUmKiCJM8dNYIPHzCQ6x6WT7tTT62oXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172281},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"e5865822149efa34ad44e75972a763e03006b009","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.1_1777784362585_0.08396844061064512","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"@imbingox/acex","version":"0.3.0-beta.2","_id":"@imbingox/acex@0.3.0-beta.2","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"8cda6cd8940e206dce708434a678dde744a9d8fc","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.2.tgz","fileCount":28,"integrity":"sha512-SDozEkEHxHV66S1W+imRYwrG0aSfmotdy4YgyqZ60Zsd1IGSl7N4rVQVwuFjhQ7zDQHDYkHjl+zGxordIYZ2Dg==","signatures":[{"sig":"MEQCIBompM/9NbVmkjF5fHekMQXn9s7px7MJtguqsz+8UUzMAiAsKNxl0JXyS1WwpEg1iPHoy+Z0BHWp4Qm7xa1Y5wYvTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192069},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"a3e4c7412ac6eb38fe769b096b0b42c788a2d236","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.2_1777973061096_0.3435147986029241","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.3":{"name":"@imbingox/acex","version":"0.3.0-beta.3","_id":"@imbingox/acex@0.3.0-beta.3","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"ce17af729eebf6b0c5c291ee830a855b65bb3926","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.3.tgz","fileCount":30,"integrity":"sha512-gCEIN+JVSUKygIsw6YOPn6E16K4lGYVtOmuPnRViJT3u0TdyVbewTyOwl/Eao2b0v6Gz/vwnZVyA8x07+uzwJQ==","signatures":[{"sig":"MEQCIE7XGmSXl2o4LDfUS9kjPzjxZl4g77R4WfKfp5fjmxQTAiBoqvc2vNXPaik3uhG/+TZkS22nqtflGBHB+rugID9kQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245505},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"ee55936cf753015b82ce1b41b83ada82291af215","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0","@mindfoldhq/trellis":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.3_1778070440752_0.2537395532222859","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@imbingox/acex","version":"0.3.0-beta.4","_id":"@imbingox/acex@0.3.0-beta.4","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"20d06e06764d60e638d24bca6e719525e68b91a1","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.4.tgz","fileCount":30,"integrity":"sha512-JZTB9nJW2zcUI/k5bYHXhaQ2cwo/TQXsJCDkTphJaBEyNtHcJpXdTCHvvl/H3usOm+KUWOvKTGF61IHhJukPpQ==","signatures":[{"sig":"MEQCIDPpRP1lNANlIkc1GVQ5ZntJpKEpKccjcioiTJoBbJmsAiBTZFySuZ1zsILOzmXp0qcCWgdT/dmlCqOlwZy5d1Wt5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253371},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"fbb25aff4bae64a4478e395eb88a0562e4e530dd","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.4_1778506222895_0.7821725403976914","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@imbingox/acex","version":"0.3.0-beta.5","_id":"@imbingox/acex@0.3.0-beta.5","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"a25b7d537deebbd48441b218db17e96eeac458bb","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.5.tgz","fileCount":30,"integrity":"sha512-isWMWryFBsSU2OowuSTb16J/6+bBTYuBmgSN9GVbBPIJBRSNsY/RVBxJ1OVgJxMEK2sgctRO0X5KVQgN1yjNgA==","signatures":[{"sig":"MEUCIQD6U6kj9gWW4BLIf1qTv7HZE6wpIZBzwSzpieaeILpbOwIgG/lqmB/bkjqpdnDMqSE1Uh1QtaFIWDmtgfPWXfDwlUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254171},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"21e96a584128ad99b7f1d064af4019c6a1be7570","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bignumber.js":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.5_1779288716035_0.6360404986890369","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.6":{"name":"@imbingox/acex","version":"0.3.0-beta.6","_id":"@imbingox/acex@0.3.0-beta.6","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"4e012ed4845386bf84df13ecbb7dced9ab049cc4","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0-beta.6.tgz","fileCount":31,"integrity":"sha512-IwT7dh9wktjsAfcgRuFN5RiCtx0ZiGlRqzNaEDTB1m5LGVJkgZcGJ4hQPMhogAUL/yDo2lJcXfeJRQ3ZcWWwFQ==","signatures":[{"sig":"MEYCIQDLoS+FJOlsYal3R6QL5bZzG0EFybKSWLyiEVNez+wLdwIhANpbvQrReYx21Rb8cMxInRgmzQtJo1jZQY7ED4W7LG6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268161},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"8dc5118e2cb121caf64cbb462e6515db994c706d","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0-beta.6_1779869942212_0.24668934440032508","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@imbingox/acex","version":"0.3.0","_id":"@imbingox/acex@0.3.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"bd775a9673ee543507befeb694dda4c541dab50b","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.0.tgz","fileCount":31,"integrity":"sha512-IPNsbjq3sz6DPWoTXJDI+kVCP1abuu8P3/jwyATDwPYHX3wvy7NdO0Dkszjr3GImj0C75WDWqnpkPG866tHa0w==","signatures":[{"sig":"MEYCIQCGTvm9GKQl1sYlqZHgFhW7WGJxhkF21g0UJVEzWxM0KQIhAODOAvLp8gP+noFxovearBI1gkvOVB7cfj2xa61zCIlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268154},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"baab9abf5938c3f04abe0c045b7689a855bee6c4","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.0_1780206243206_0.16526476090386288","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-beta.0":{"name":"@imbingox/acex","version":"0.3.1-beta.0","_id":"@imbingox/acex@0.3.1-beta.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"d8d5bc107c8d0cc48f0949530c7764a861f564b1","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.3.1-beta.0.tgz","fileCount":31,"integrity":"sha512-bcWyJojrhTOb5SWcgV/sKyNZrn//2YQ9FpBNUtzuMgPwfYWDVwJGUk20Vv6DJvXHcEeOsKOYi4AfSEQGGbWTaw==","signatures":[{"sig":"MEYCIQDK+s66dRsNboSGkD2IeYDhej3f7XN0udm2FLAHNHfmqwIhAJvduX3uQDZ1AnVpP7Py9Xr40NSDF8Z2C8rL2ftLH7JJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292355},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"43e3f018f078f44ed855ae7619e4d16f40b5c1e2","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.3.1-beta.0_1780314964845_0.05639386968359594","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.1":{"name":"@imbingox/acex","version":"0.4.0-beta.1","_id":"@imbingox/acex@0.4.0-beta.1","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"e4c27ad881f7bfa852c2e67b1ea998999f5944df","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.1.tgz","fileCount":32,"integrity":"sha512-CRTHT12LjsR1WRFNsxURIndRb/ETGefpt2N/C7lTpZzz+QgNsp1J+ii7bUz/nLoBSKwUw3BOTtY83L1byIPK0Q==","signatures":[{"sig":"MEUCIQCHiSJIfT7i3IQ9DXsaOocw959bnTnxt1CB/SE0iGe4ogIgEDCIdL7eeRRFUcebmdbGolU0ai1C/TWLJUxK6nXApHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293856},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"544b9259cf8a897721fe2d1fad04dd08223d599e","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.1_1780316437578_0.4336961578588363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.2":{"name":"@imbingox/acex","version":"0.4.0-beta.2","_id":"@imbingox/acex@0.4.0-beta.2","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"5e68ffdade85151c737c37e4d3fc274f550245f5","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.2.tgz","fileCount":33,"integrity":"sha512-qbkWWFK2kkNbsF7BEmgRYr4FUVLhwPmjeItsIYj8P81rtfkotON/LUZMzqbXDP1icmou6qIj6K3tF5G3F8WbNA==","signatures":[{"sig":"MEUCIBRmirli8dLkUAWby7JhxJCzOdP0RFyNtB+Y3fe9evGIAiEAqiwuMZBT0ZacUCpGqWvhPY1Rg+FDQXP4wXp09t+N97Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313912},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"c7f7a1e38b1bfbecf7799e8f2aec4a446c6cfaae","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.2_1780386004643_0.5747084769542603","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.3":{"name":"@imbingox/acex","version":"0.4.0-beta.3","_id":"@imbingox/acex@0.4.0-beta.3","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"5d68890f1160aaad9ff00c137dd09821938db7b5","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.3.tgz","fileCount":33,"integrity":"sha512-zn8cw8WplrAMHqual4uEaG3xo1/x6ruWfEA7NgifVyjqhcZl5htk3h4J2sD/M+sxh0Ikove96V17VkPP5UJsYQ==","signatures":[{"sig":"MEQCIFX8kpU9NZOQ8uvKWl84TbBh5ZPLZSuY4/XOFEMGdznCAiAqlJfgLba/9QZ6BmZuixOzIlMn73ZBBEzD4LKHRqaI7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314323},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"b255305f125ad0651557c0852f6fb88a5bd21506","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.3_1780388453748_0.3301879511373693","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.4":{"name":"@imbingox/acex","version":"0.4.0-beta.4","_id":"@imbingox/acex@0.4.0-beta.4","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"d199ad9e653894c5433223fbe919cc1a8b7efbf5","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.4.tgz","fileCount":35,"integrity":"sha512-+hbHnXM1ZX6eKfOOAnVFBBk384EnoGd4FUF9mJdCjSKv2zIwjlfMCthgeG94FwDqkoX66lUddIwYf30J8peARw==","signatures":[{"sig":"MEUCIQCehmDTxltinjKdf28SafUEQIuV6IXGbnr1F+IvnA5iOQIgUAFBiRwku4B5s8fjxC1T5ky4/PrgiIu9JQLW2P4s2zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326575},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"0db8be9c134f00147d2c6b99f40cb87651b067d2","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.4_1780400177786_0.11882308883337922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.5":{"name":"@imbingox/acex","version":"0.4.0-beta.5","_id":"@imbingox/acex@0.4.0-beta.5","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"fd6e511507dba6b7b9ba618ba8bd46b569b89221","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.5.tgz","fileCount":35,"integrity":"sha512-Sx1GNZ11IaPLQ3xReSVx1o5xlxHTGWBYCzwf2zawH4j3nV7LywPyc6IskdAr/1E2cSyo5JKgcgjBCiO4n9uMgw==","signatures":[{"sig":"MEYCIQCe+1ofiR8MZ6oR49Mm2BTzR/0CHuDdblZO2Y3p8XkJ+gIhANjoRyHAaBy8P2U8Pm1nr9KJYC2lfD8nZCdeUsCEuR31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327724},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"75fc3b0f32133f171b8f0f33408cb6439b41fc60","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.5_1780401761075_0.05092818710694491","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.6":{"name":"@imbingox/acex","version":"0.4.0-beta.6","_id":"@imbingox/acex@0.4.0-beta.6","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"ae04137dbd518898d5ca9b53a91b059f289fa616","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.6.tgz","fileCount":35,"integrity":"sha512-ZjnsHRCptZXU9+2T2W7ZvCZa+P0tjQsY11eAGKgPHAzlbp9ejV/V1eqcTNob0TF+sn8fk7V2DnVdn+63Eww/8A==","signatures":[{"sig":"MEUCIAFdqjgCoYApt5r2n0642HGrS1vzvDOJN1tpko+GwhPEAiEAxHcZ4eEuibUFsirvUH26oRLg4RDZ2XLCoRuI3z4mrF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332395},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"f68d78ea77d386fe156ae991cdd29d303a99716e","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.6_1780408336349_0.01814387153251995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.7":{"name":"@imbingox/acex","version":"0.4.0-beta.7","_id":"@imbingox/acex@0.4.0-beta.7","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"0835240040b26f85481c8f74a1607e5965a968a1","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.7.tgz","fileCount":36,"integrity":"sha512-O45w8+3RnuqQeclVdYvX4squWvDmqTgbxKC4hzT+6IIJgmVPxrKEqdMW96nNgDUSalDFXg5SwOkbU40rAH9Cyw==","signatures":[{"sig":"MEUCIQCCxQnJReBUDXdeMUqY3rWv17sfceoD1mGgALkOX38sjAIgUNTDIQQrVYy+6BgRUCB1hvT6WBAr96d714Z9goaRPl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337281},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"aa84c7668e3e723485cc7546971f293af11136c3","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.7_1780482071717_0.4704995334295088","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.8":{"name":"@imbingox/acex","version":"0.4.0-beta.8","_id":"@imbingox/acex@0.4.0-beta.8","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"93c3c6d5f7f189e7a32a62122c7be8d8c976c8f9","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.8.tgz","fileCount":36,"integrity":"sha512-BV+dzOmk+MQhJU9HWDgd07jwjrlzVGz1VDzIC/YHOt5KI1KDUMHotnPdyTJ9qui70JWA70N+bjsOZoaZfy5Fog==","signatures":[{"sig":"MEUCIFFWTg+yb/pW7deGu7aOd9kcKPgy02SKvcOip+Cqc9dAAiEA6RfLr8tczfHGNp/EQhUXp7Koe04TFfyefRC6bKkvBSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344127},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"4205273bdea27bf46e3bfa457f5dba4177a0f897","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.8_1780658226453_0.943359769520034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.9":{"name":"@imbingox/acex","version":"0.4.0-beta.9","_id":"@imbingox/acex@0.4.0-beta.9","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"ffdbfe843995891079737f36ebcc261a561d955f","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.9.tgz","fileCount":36,"integrity":"sha512-0psDv/7EYKpqTFMz3LGPsf01z+pQG7jwH8kERUhlhx9N+eOrt2CHXkhUreB3S7nVjECmF3ww6hr/Vd9UavVEqA==","signatures":[{"sig":"MEUCIHOaoeNdgsJwoQIL074Uke9MM06NBw0BjbFG+Ih0D1M8AiEAhn6EJ369WPHrTSoY8LlfMkaSIRxDdTzkmIkMZXXjxUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324162},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"59423a705c6d2948078b14ff45d082a2a4695776","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.9_1780894688314_0.42240365901801047","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.10":{"name":"@imbingox/acex","version":"0.4.0-beta.10","_id":"@imbingox/acex@0.4.0-beta.10","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"6fd03077e1ffb4c4057ec79e32e13209bdfe53eb","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.10.tgz","fileCount":37,"integrity":"sha512-ORj3A7jZ5HAQe2wYN54KIRxH2iqW8PzKeO6ZuMk0IRHusTWMgFP0vsffmhMdLXw+dpAw7f79+QCjk1x4jCk9Iw==","signatures":[{"sig":"MEQCIHHvJfooe2UgBgBUQfaPMFNAoerU29Mi6EpRAYO+AvQfAiBUieE54XnF1IO/1gp9yd0o8mtUQBb2rkM7i3hKbo5ZUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376666},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"ff0a1c52a80416604655ca43c5c6171d6953439a","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.10_1781008545514_0.14030485592939912","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.11":{"name":"@imbingox/acex","version":"0.4.0-beta.11","_id":"@imbingox/acex@0.4.0-beta.11","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"f0a22111a36393883878342b5925af70588f84fe","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.11.tgz","fileCount":37,"integrity":"sha512-rL8+rJwA+oY3MKXgdC/nQd8yOg6nq61mzfnZvAB3ldfIxq7G/P3dxdaV9WzpdbrdR0OUQGpSAxIg3wBAb1wIMw==","signatures":[{"sig":"MEYCIQCN7k6Fu+/Tc7BFAchJ7NmvrzUPqQYOGHcTdhs+EQxKMAIhAMQOaeIw5vA9hNTQEVsrVeqd0qT9mJGTmWIKL/SbNKup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383644},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"2b04f8e0d5cf6510a23bec855d7173d63f081533","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.11_1781052280511_0.991619861977564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.12":{"name":"@imbingox/acex","version":"0.4.0-beta.12","_id":"@imbingox/acex@0.4.0-beta.12","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"abd585848a3b3628484588b5574afa42cbf21e75","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.12.tgz","fileCount":37,"integrity":"sha512-+F2ILDI51wO6ySOi30z2YBPXc7WN9PGpxVBlc7Hup7fozrhptt+V4ChFsx7cRWcqgawowCu90vUtxuN/XMDlAA==","signatures":[{"sig":"MEYCIQCX7As2NJI4M6fbjCxPGSqLtLrCbZcV7sjHxy0rcW8qQQIhAKEdK6A3Nh3aXo0B3zhono8zKiQRBOrD4Gh/A2HWn1Pf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384573},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"06bdbda0e1005e2d4e35f6dfb3ca6eb0181e6dff","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.12_1781082273496_0.7598526165033515","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.13":{"name":"@imbingox/acex","version":"0.4.0-beta.13","_id":"@imbingox/acex@0.4.0-beta.13","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"52fe7f6c5ce95db52474b88442dd606c5835b8d1","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.13.tgz","fileCount":42,"integrity":"sha512-fzTkPWw0ypbSnLDWDT8zSkbZ/C/qYn2IIjf4ISvIVSK28JwylYowP4Yc8CfPZTrr5Nlm8Syl3hoV3gjuQI86lQ==","signatures":[{"sig":"MEQCIF10UvpeByUhzb+0a2DSyrL8TjtpkfHMwBpLdf7/fir9AiBlQNQ46ca5o0cnv9cPGqeQR3T462M1NHrqhcAZIQG/jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395809},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"78adbc7c544dce232e72229476a7771913babe5d","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","type-check":"tsc --noEmit","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.13_1781097550978_0.3506129778225848","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.14":{"name":"@imbingox/acex","version":"0.4.0-beta.14","_id":"@imbingox/acex@0.4.0-beta.14","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"cca027eec53f8a6b6b512887279f13be17a12a45","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.14.tgz","fileCount":43,"integrity":"sha512-E60ITfLD3Vnu4IYgCIh3cUBZknqwokDB0F3CgIbQ27drM3NR1R6VklwFcJGbpWWMIJq85g9rjTJxnJK4M/VMMg==","signatures":[{"sig":"MEUCIClpWGqPaGlSNk04wxhXqpu5eaUu8pyl7R6Bp/w+yoZyAiEAkWx4pwN+DO0uyfthILk4c/+dknN3BkwyrQc+bZj1mY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407631},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"3f544e9abc74860742e2fe3dda7ca01ad4e8edfa","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.14_1781105284861_0.7620782616549351","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.15":{"name":"@imbingox/acex","version":"0.4.0-beta.15","_id":"@imbingox/acex@0.4.0-beta.15","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"9c6f55465a3ffd732f73acf1aff8d8f4414244a5","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.15.tgz","fileCount":44,"integrity":"sha512-9E9MVEJDEBi3mP2mAPN27YeceoE2A1SntuLhXvr6VMRyapQo5J2WAuIpBtNXeeXiITdAvWNa1Pn7pIF2tCOw/Q==","signatures":[{"sig":"MEUCICJQUOAJ41buZv0mtPxdvHSvFX40poVggbrbbY/obiRaAiEA2zYH1CEub3uFHSQIJWT0reNWiYnC+PYqf0mMDYZLVD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413854},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"ddafc5c657b36235c17ed05c3b833e7a52c29e93","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.15_1781146243127_0.611549051169932","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.16":{"name":"@imbingox/acex","version":"0.4.0-beta.16","_id":"@imbingox/acex@0.4.0-beta.16","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"71451f02d0b762b73a8dd6b121b0daaaee1594dc","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.16.tgz","fileCount":44,"integrity":"sha512-GrnXJgx9Hpz4RNrZKFhJBHZr9Iitjp+kNf06nC94p2vXJksO451Ic30RudBTUWgW3yTSEWPNyQa/bQJzbu5BDA==","signatures":[{"sig":"MEYCIQCd8RrBC59W4QffnP1xTDh92mGzF6f35l9UYgpAwFiP5wIhAJpd9cXyF+m3oGeJWBdshr8OWjEj4GUDBcxEJkINk68V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423511},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"27758c65b0243d3405aaa79a1014344cacfa11b7","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.16_1781154592109_0.44069441618913796","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.17":{"name":"@imbingox/acex","version":"0.4.0-beta.17","_id":"@imbingox/acex@0.4.0-beta.17","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"37416a681ed3a470a0de26c23068206386b321c3","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.17.tgz","fileCount":44,"integrity":"sha512-hFQW/z306q7DdXtozFXBPUXf5G1o1fZkcd2mxGjwghuyZXrZ0bWs3AKc7xb8ZgTR7fC5IywrHgEsLnnFQZVvJQ==","signatures":[{"sig":"MEUCIQCDHg3bMKN01dSwPUTCMaE4TOl/GjQeIohWRRhGTlXBaAIgK8l1czEmfYbMo32PcgxiaMrTOzqcPZiNafghqUAZxeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433721},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"ca258a27e59fb350a9202c9a1392467717d4626e","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.17_1781162635361_0.4575981115546337","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.18":{"name":"@imbingox/acex","version":"0.4.0-beta.18","_id":"@imbingox/acex@0.4.0-beta.18","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"2e0a8df52f11525a505a4cbf4288d5e32a173d0f","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.18.tgz","fileCount":50,"integrity":"sha512-F28iACeWcPZ2I3t9+Zr3yZr8ADGBEbycE7DWhIOMvtoOTH/NtJeboLoHub/HOYfYWPxNEYEgAIlyGln7luB9fg==","signatures":[{"sig":"MEYCIQDt/ac8a12i/gA/bjVCn2zr31Eye7eRp+msqYLHcUCbkwIhAJgQlClQruyFG56yfmRmqCYRmT+ykwdPnor7WMAb4qXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482562},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"3adf7bfb90f9a303df056ab532c2cfd0fafed41f","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.18_1781188820221_0.47004455649098165","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.19":{"name":"@imbingox/acex","version":"0.4.0-beta.19","_id":"@imbingox/acex@0.4.0-beta.19","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"bfb5be007a5cc6ff1370cfec000bebab345e2ec2","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.19.tgz","fileCount":51,"integrity":"sha512-eh1eRIQ/+Sn6NJU0VePIfnL7iDrbaNW2u1XKOzRCIrMq2oX1SLgO05PoFPB9uRg3zwyKuJvoBuY0iQDIZjZMBw==","signatures":[{"sig":"MEUCIAgP9drAOPmumLsgT4z1ovZtRzjh2RbYzwNiwqzeOBGEAiEA713iEMzNNpLlg1LkWuZ7RUMMt9zZY6C+RTnHzsjkmRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496705},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"9faf29e8caac1b5bd846016941d3adc87d9f8200","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.19_1781237929086_0.3968116162475712","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.20":{"name":"@imbingox/acex","version":"0.4.0-beta.20","_id":"@imbingox/acex@0.4.0-beta.20","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"72555520766f28aa55e77925f31a1ea06d553068","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.20.tgz","fileCount":51,"integrity":"sha512-ME3+jDmKQr/fZYKGlu7jKAwlayOOIzIxDcDQSOtKxksN37vNFoXD9TAp6VDe8ScITuHMSggEwhnavNy+03+/Mw==","signatures":[{"sig":"MEUCIG3uzshuUwFBbOQjH+3n68P6a67+FlRCy0FHrhRZCrkGAiEAhG4q2MjPoiWDOmGBc01HeOuXrcOMxSTMRSwoPzDHUwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502870},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"d93eb9780421313d054d5d37735aa66282dd889e","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.20_1781241470843_0.6684583566054982","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.21":{"name":"@imbingox/acex","version":"0.4.0-beta.21","_id":"@imbingox/acex@0.4.0-beta.21","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"211ac37606f77ed0ad90666e9f02eda8ded49221","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.21.tgz","fileCount":51,"integrity":"sha512-KC0NKT6Zgwcw3G0Y34+EEugqL1VLWe6Jxp2/1XZmAMpAp+nqsr/OtycorXEFx1OHmosDLnmRQDZ2Y2UK0bkEtA==","signatures":[{"sig":"MEQCIF2SZpDi7YdOggNDsV1TQ5pqO3OPWcKykijHTfa3kUU8AiBPO491Dq3A0v/Fvd6PxJMYJ1OO5u81beWdKiEzBThVHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504043},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"7e872331129a274bf595a6713ff92c0c2eade464","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.21_1781253989282_0.40151994290108717","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.22":{"name":"@imbingox/acex","version":"0.4.0-beta.22","_id":"@imbingox/acex@0.4.0-beta.22","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"c21479351717eb285b232d8babc208291a6a5a13","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.22.tgz","fileCount":51,"integrity":"sha512-YO/7F8zwAua7X51ncWEyB9eo/W/DhoqiVF4kX6UoUFy1oz1nfgeDTiUb4Z41IRkfJBu4na+XSAFxJZtOk37XvA==","signatures":[{"sig":"MEUCIQD8zDDunRAninFT3yEwMQS+WhFQGwcQzi2woHburnXTrgIgQomz5XNLix5M6lMTxsYcyKzpQ28raphjFP6+T1qtb/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544931},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"c875dc1772618e1c286c8eb34b26e21e8beaf6c6","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.22_1781318661551_0.8566061000493597","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.23":{"name":"@imbingox/acex","version":"0.4.0-beta.23","_id":"@imbingox/acex@0.4.0-beta.23","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"8ec3a19ff7b6955cd1711ce264494db4ce0da6a2","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.23.tgz","fileCount":51,"integrity":"sha512-+P2F4dk7JxMexoyAUKvX/Y5qCEgqATaCx89MIvOwFQNEQNuP5lWTGYXuZOuyunvcJpFrhB0SfVdHhwaOvehwkg==","signatures":[{"sig":"MEYCIQDqQzG5lFhZOaveaWuTyvb98hH/tWPfOlTdMRs8eQDpogIhALxmZtTbIOR09Sd94zPVdjK0965mlS1HOHa5CGLnEBML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558160},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"aad10876bb46813cf9c28703dfaf80f5c75b07ea","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.23_1781334308192_0.5089965696364116","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.24":{"name":"@imbingox/acex","version":"0.4.0-beta.24","_id":"@imbingox/acex@0.4.0-beta.24","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"4052d1712a072123e07816957eb00b7465cad30d","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.24.tgz","fileCount":51,"integrity":"sha512-Y7Int3q3Z+NZJvi6voC5hQk+Sovxx8TXGbqg+4qRRrOAZWOv320XxPELr9/70F77EkKypumzXgb2GMQybUv5Iw==","signatures":[{"sig":"MEYCIQDpOElixQinlAk/fIXRJmbGFm3M/vHczsrcGj+8vo/UZgIhAOhx2iqe4ERycwi4li+4tVagS3U6QcdSoYqs4YhaGtOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566928},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"122519c17dcb699c8e0449b484543895e8234368","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.24_1781341268207_0.45508483788932685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.25":{"name":"@imbingox/acex","version":"0.4.0-beta.25","_id":"@imbingox/acex@0.4.0-beta.25","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"e4a6bd0a69946f289a50d3d1b4dafc2ee7c6a1a2","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.25.tgz","fileCount":53,"integrity":"sha512-F4c40H965Bqx/l+sG9mDnViJ3lYRBDIATTu9deXtLaw0SapB8Ts/bfw51DDRksnnwg5C/WJm13QhWScadU9AdA==","signatures":[{"sig":"MEUCIQC3c76p/MCIio5R3mX38AP776T7Mme8iC53uL7L6lUpYwIgNvmxJ0DuUx9pe660rOKr3FqSETiBI6tM0im7sR41VQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601628},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"0f9b9ab94987775df3c9da7a356af026a71f05b6","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.25_1781398918960_0.26646121945423373","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.26":{"name":"@imbingox/acex","version":"0.4.0-beta.26","_id":"@imbingox/acex@0.4.0-beta.26","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"e0d56d301191010478f092774039143635099aae","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-0.4.0-beta.26.tgz","fileCount":56,"integrity":"sha512-y7QWBiQcaB8M04rYZE/Ob+svBjFGZjNrH53x+5WAPs3hjoBfnpzzt7f7E67pLbx9Yla1tlOiJCr+jt1gEY2VWg==","signatures":[{"sig":"MEYCIQCW5Ta6tmpb7q5AHolXVa29oLUO3hLAU09GoFet2rfbgAIhAP56BsVMvyYe8tu6ojyJh/6MVkMX8aVtY6oR0XTjdSS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@0.4.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647887},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"f555895990318c3f5efbca8cdd00d2d8c71ea635","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_0.4.0-beta.26_1781432838661_0.08727807978018731","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@imbingox/acex","version":"1.0.0-beta.27","_id":"@imbingox/acex@1.0.0-beta.27","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"366f29ea1791c946843ec16744ddadb788505cb0","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0-beta.27.tgz","fileCount":56,"integrity":"sha512-Blprcv55ZgSP7xTOwcF2SBuhLlteGccoUytO7VDzqN0VCmcWP2I9xpVU+SCr7QzmZ+n9MBM6pKthY6GL5n4r7A==","signatures":[{"sig":"MEUCIQDWhG9F0RbrDpq6slOMf+M6ZYlRM65Dha8BUHGSAXXe0QIgOAVi+hwETyjRZYPnrqL2H5NLmv0f57cGCf/5ThXngEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0-beta.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657288},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"39026d1206a46821b0ad6f38002bd287d5cf9b68","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0-beta.27_1781504594256_0.03440276256346353","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"name":"@imbingox/acex","version":"1.0.0-beta.28","_id":"@imbingox/acex@1.0.0-beta.28","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"de66af260f545f22139b73e2ceb9fd85982425b1","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0-beta.28.tgz","fileCount":56,"integrity":"sha512-WzaVX5McD4n+SDifVf4Y1GradiZKO2XiXi0AK/GAA/HSiXUXSE08q3Vg4DFYaLhKQYQIq+L0vzLQphikCrI/pA==","signatures":[{"sig":"MEUCIFcdtRntNX6emMay/fz/kdu42meH7+K8DjcIKKHwOaEyAiEAtIJZ7JvQ76MmBMelhIW3hDdip2sl7BX7oYd+Hqd9mEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659689},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"64ee5b21d8b4db4db168eca672b1221d3ab06864","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0-beta.28_1781510450483_0.5445480577213371","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.29":{"name":"@imbingox/acex","version":"1.0.0-beta.29","_id":"@imbingox/acex@1.0.0-beta.29","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"fa317cb2630170ed9cb0e52b6f52a01f01e86fd4","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0-beta.29.tgz","fileCount":56,"integrity":"sha512-naLGroRg1POxDSOmo2I06de7RPiAUDdkQWgRLtL3K0q4ojpJfovvH8f1wLQwVyJPQuyBOwMA8hqbzISlumagCQ==","signatures":[{"sig":"MEQCIHy/uidmTJ5BnA4FBjgptJ97JEqzNGeXxVVkGXgZRtPfAiATlBIpIi6KrF3WiuJPom5lSPySqQI8mx9y/+lyQPAdhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0-beta.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662171},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"c992ffbebff446d8b8481d5c300ad86341f9fcc9","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0-beta.29_1781759502316_0.7227676416280469","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.30":{"name":"@imbingox/acex","version":"1.0.0-beta.30","_id":"@imbingox/acex@1.0.0-beta.30","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"d59f84efc76d3f213954b564de9989122522524a","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0-beta.30.tgz","fileCount":58,"integrity":"sha512-svgs6WuHW4wxCHmh9ZnKRJN/W7LjGK0LeZVDvv1m7WGK1DQ2Lk+3tk9J6uxfpxBFwlUYygsVaGKnVi+vUa3hCw==","signatures":[{"sig":"MEMCH2BM8pBZXyZMoJbRd3loAnkRYRL3nKxG6X4v95EYZGwCIFu/t+NvX3OvhraY4uqwlqOouNYefVNmHWgEJlDt/gfi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0-beta.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706753},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"c60668952c9234cd718f65423d2382ca16b58bf2","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0-beta.30_1781876414468_0.2793824863873604","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.31":{"name":"@imbingox/acex","version":"1.0.0-beta.31","_id":"@imbingox/acex@1.0.0-beta.31","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"a7b4b0fcbcfdad95fbd85387e5fd341bb2e05bfe","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0-beta.31.tgz","fileCount":58,"integrity":"sha512-B99/xGtecya1DCGzG+EljXRciXwrmtL9tOndhlnDzLaR0CjwUKNh0uRbcdXu8yFswFmNtc8oelyHQ8nMa9x0vw==","signatures":[{"sig":"MEQCIAk0vCzkb+rTryTlQq0Q1IrDrWOHmdxcIIDk8ceXjsE4AiAIv8u+BUMpSAjtevCVfDtt7TSqWUsR8dHNJ/XNm93tdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0-beta.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734018},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"2d4ae9b760d151c823cd0c27dba05774606bab75","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0-beta.31_1781942880855_0.1349080807083456","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@imbingox/acex","version":"1.0.0","_id":"@imbingox/acex@1.0.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"4ce050135f3f1c6450a9f31a8bf53d91eb9bf9c4","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.0.0.tgz","fileCount":58,"integrity":"sha512-M6UpvoWdYeVDOTBybjUbWWJXNGjfVeaORNj2W5/p9H77LojKUpZWxYJGBvmpPM35GDIDjwwhZQ6AYNasI3sASA==","signatures":[{"sig":"MEQCIEw9kgeRSzFWArv/I064DmtVxATrcwBQiGjt7X0Zm0UjAiBi7NJms7Fve1CxlXeKCDh3gym3wu8eQiQLP3AtGSwXtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746474},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"3f6f8ad4cb26b5b792c5eba6ea25a3253f2e2b58","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.0.0_1782027925003_0.7569717364504431","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.0":{"name":"@imbingox/acex","version":"1.1.0-beta.0","_id":"@imbingox/acex@1.1.0-beta.0","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"e60cf294fc97b63d5da86fef2a1529bd27f08650","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.1.0-beta.0.tgz","fileCount":66,"integrity":"sha512-M/2e1HQiTJuIJE4RSq3HEoyz3OHZ1hnXWl/MRqG2NRWGvJImTc/U9nL76kuOLWb+sy/JlsbdEoHO4WRQKV1bew==","signatures":[{"sig":"MEQCIAMty9E0nLkcB3voyBLrLONknAZdG0H7sJvp0Yq3/O9kAiBSbpcrTgSQhs43V/p16G+oGM2vN3RqiMq5D8/633FTbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.1.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779336},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"83aa8b16429e4a9c674a55d8198b0bc7f501cc27","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.1.0-beta.0_1782040447309_0.6323197329611221","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@imbingox/acex","version":"1.1.0-beta.1","_id":"@imbingox/acex@1.1.0-beta.1","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"6a1695961171bae26e61394998aaa7331850d46d","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.1.0-beta.1.tgz","fileCount":66,"integrity":"sha512-pvtSFAE1u2zIB325Y1KAiBLT60Y0M5kSNYOD/5JKgqOeEQHw7yIsZCtU4z4OHLN8WUnuaKQHuqhOGYPLvGC6sA==","signatures":[{"sig":"MEYCIQCIyVJO+RulGoAD6aYFN1jOeoYZfTUG1OaVhk7fnWZx8wIhAIFjW0m9wR+62ox3T11najl5ZLEngkcNCZOPJlGu/yjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799711},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"2a2248706d33cc480c44240c48dde48fd3d6c9ab","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.1.0-beta.1_1782104285048_0.40394463167337724","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"@imbingox/acex","version":"1.1.0-beta.2","_id":"@imbingox/acex@1.1.0-beta.2","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"079b2e8c6e6dd5efac8fcb97f605a63f071898ba","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.1.0-beta.2.tgz","fileCount":66,"integrity":"sha512-1CymCuNnyGajG6fXj1Bj6s4pqnqPi0exzXiOS/QKlfNsXWf/DS4ZuxsjdRKTxLU9cxqlV7bfkfpiKI/gZsCITA==","signatures":[{"sig":"MEUCIQCtkvpNNXhk/cprYNzkXMKQDiAhm5wEz+eHa0Cr2INIPQIgHGPaz1Az4HGma1/ue2to2Y9T18DckYR+s7D1sFH2X6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803343},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"7b20eee3ddf3d60062e14918e972ae0ba80ea897","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.1.0-beta.2_1782203844524_0.785670169979896","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"@imbingox/acex","version":"1.1.0-beta.3","_id":"@imbingox/acex@1.1.0-beta.3","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"67efba9ff7b2a90a817ef96db804bd10adf85af4","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.1.0-beta.3.tgz","fileCount":66,"integrity":"sha512-5GsEW8ORttngFndUsxQKiZFJ31j5rOPAeMLIv+T8cc++aZjgxxUf9nd049BKVEVGLHMU+Q45y2GGQ2leeG0Yvw==","signatures":[{"sig":"MEUCIQDwxByp2jYBwhx9EWA24HgaO7KYYhGqNGBZsQQeYUkqYgIgPwjGTf1psRkofYmZpu/Sj3dje5cEuqUNdcKX+nqSc0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.1.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815059},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"ae56824766e9b3d37e59348ce7a7789e3149f119","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.1.0-beta.3_1782210193792_0.5523635311655712","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.4":{"name":"@imbingox/acex","version":"1.1.0-beta.4","_id":"@imbingox/acex@1.1.0-beta.4","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"957ae4336e0cb07fef07b82f5e915931116846a2","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-1.1.0-beta.4.tgz","fileCount":66,"integrity":"sha512-oq09Ndb6w74+IBCAcgec83NlXIZ8qwExDJf5n7qCxxEyQSxQh/DEevmq9kxX0F3+a1jFUKX7Q1RlGrPSRuxJEA==","signatures":[{"sig":"MEUCIQCsj4meCgsR1QGE3p6Z462gm7TXVBoug16Pvl5RJtb+ygIgNnUbaozzmJTR5Dglq4bsDFLWVK8P8keTNlzcjUh7yO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@1.1.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":821078},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"39d4f8f3c4db4a73dbf6ef1adf7ce3347075b24c","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bignumber.js":"^11.0.0","@solana/web3.js":"^1.98.4","@jup-ag/lend-read":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/acex_1.1.0-beta.4_1783161016578_0.5424550628953564","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@imbingox/acex","version":"2.0.0-beta.5","_id":"@imbingox/acex@2.0.0-beta.5","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"homepage":"https://github.com/imbingox/acex#readme","bugs":{"url":"https://github.com/imbingox/acex/issues"},"dist":{"shasum":"edd177a30f0fccdbccf21dccd15dd7bff137ea45","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-2.0.0-beta.5.tgz","fileCount":66,"integrity":"sha512-ghVCGbbwaAEbslkzB+RYTKppwP4qYkVoaCq4PAfzDUqKQpx2mwNNdrQj/h7k1Kmkkx+gBU4VHqZcshOM/FYfGQ==","signatures":[{"sig":"MEYCIQDARU1yZ7uktLbSkDKzhVBhMP0yKveDRzGjAMeh9e1ArgIhAOSzreHwLXQr649Pwr5Ft1uCEYbaSZj6DijfMPEIyD1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@2.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812222},"type":"module","module":"index.ts","exports":{".":"./index.ts"},"gitHead":"f9e44d820204066ff7cf02fe76ba8a1abdc23036","scripts":{"lint":"biome check .","test":"bun test --max-concurrency=1 tests/unit tests/integration","release":"changeset publish","lint:fix":"biome check --write .","test:all":"bun run test && bun run test:soak","changeset":"changeset","test:soak":"bun test --max-concurrency=1 tests/soak","test:unit":"bun test tests/unit","pack:check":"bun run scripts/check-npm-pack.ts","type-check":"tsc --noEmit","release:notes":"bun run scripts/extract-changelog-section.ts","test:live:order":"bun run scripts/live-order-smoke.ts","test:integration":"bun test --max-concurrency=1 tests/integration","test:live:market":"bun run scripts/live-market-smoke.ts","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-exchange trading SDK for market data, account, and order management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bignumber.js":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/acex_2.0.0-beta.5_1783325658281_0.12370834558380261","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@imbingox/acex","version":"2.0.0-beta.6","description":"Multi-exchange trading SDK for market data, account, and order management","repository":{"type":"git","url":"git+https://github.com/imbingox/acex.git"},"module":"index.ts","type":"module","exports":{".":"./index.ts"},"publishConfig":{"access":"public"},"scripts":{"changeset":"changeset","changeset:pre:enter:beta":"changeset pre enter beta && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","changeset:pre:exit":"changeset pre exit && if [ -f .changeset/pre.json ]; then biome check --write .changeset/pre.json; fi","lint":"biome check .","lint:fix":"biome check --write .","pack:check":"bun run scripts/check-npm-pack.ts","release":"changeset publish","release:notes":"bun run scripts/extract-changelog-section.ts","type-check":"tsc --noEmit","test":"bun test --max-concurrency=1 tests/unit tests/integration","test:live:account":"bun run scripts/live-account-smoke.ts","test:live:account:smoke":"bun run scripts/live-account-smoke.ts --duration 10","test:live:account:soak":"bun run scripts/live-account-smoke.ts --duration 60 --disconnect-after 5","test:live:juplend":"bun run scripts/live-juplend-account-smoke.ts","test:live:juplend:smoke":"bun run scripts/live-juplend-account-smoke.ts --duration 35 --show-amounts","test:live:market":"bun run scripts/live-market-smoke.ts","test:live:market:smoke":"bun run scripts/live-market-smoke.ts --duration 10","test:live:market:soak":"bun run scripts/live-market-smoke.ts --duration 60 --disconnect-after 5 --disconnect-target perp","test:live:order":"bun run scripts/live-order-smoke.ts","test:live:order:smoke":"bun run scripts/live-order-smoke.ts --duration 10","test:live:order:soak":"bun run scripts/live-order-smoke.ts --duration 60 --disconnect-after 5","test:live:order:listen-key":"bun run scripts/live-order-smoke.ts --duration 60 --expire-listen-key-after 5","version-packages":"changeset version && files=\"package.json\"; if [ -f .changeset/pre.json ]; then files=\"$files .changeset/pre.json\"; fi; if [ -f CHANGELOG.md ]; then files=\"$files CHANGELOG.md\"; fi; biome check --write $files","test:unit":"bun test tests/unit","test:integration":"bun test --max-concurrency=1 tests/integration","test:soak":"bun test --max-concurrency=1 tests/soak","test:all":"bun run test && bun run test:soak"},"devDependencies":{"@biomejs/biome":"^2.4.10","@changesets/cli":"^2.31.0","@mindfoldhq/trellis":"^0.6.5","@types/bun":"latest","typescript":"^6.0.2"},"dependencies":{"bignumber.js":"^11.0.0"},"readmeFilename":"README.md","gitHead":"6fe1abe771c6a186c2ca9a9c50edb30eed916c29","_id":"@imbingox/acex@2.0.0-beta.6","bugs":{"url":"https://github.com/imbingox/acex/issues"},"homepage":"https://github.com/imbingox/acex#readme","_nodeVersion":"22.23.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2TT3rXgW1kBUdgJhdzxvIQf/7B/nY08PXtgFz+imYu/yonqYq3icCZNXGupUYYm4GlIqbJrqLNZIlXK/UW/naw==","shasum":"d920f3182145c17f82b428332faaacd76cc55e01","tarball":"https://registry.npmjs.org/@imbingox/acex/-/acex-2.0.0-beta.6.tgz","fileCount":66,"unpackedSize":812346,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@imbingox%2facex@2.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGJqSbsh7QvTqMjQqRKyoYOS+KxE09qIW/+/BKPPpPyAAiEA8H6ovxR1TqIw1UKO5iy0BbruHNBc+RxjTgOx/6KBuOQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a332b6cc-297e-4d2a-bd9c-a1d9221c304f"}},"directories":{},"maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acex_2.0.0-beta.6_1783437905540_0.8102827383123132"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T13:57:44.116Z","modified":"2026-07-07T15:25:05.977Z","0.1.0-beta.0":"2026-03-31T13:57:44.375Z","0.1.0":"2026-04-06T08:02:31.885Z","0.1.0-beta.1":"2026-04-14T13:26:32.374Z","0.1.0-beta.2":"2026-04-15T14:57:17.698Z","0.1.0-beta.3":"2026-04-21T12:44:48.424Z","0.1.0-beta.4":"2026-04-25T14:02:09.878Z","0.2.0":"2026-04-25T14:26:48.326Z","0.3.0-beta.0":"2026-04-29T11:23:16.747Z","0.3.0-beta.1":"2026-05-03T04:59:22.717Z","0.3.0-beta.2":"2026-05-05T09:24:21.236Z","0.3.0-beta.3":"2026-05-06T12:27:20.895Z","0.3.0-beta.4":"2026-05-11T13:30:23.025Z","0.3.0-beta.5":"2026-05-20T14:51:56.181Z","0.3.0-beta.6":"2026-05-27T08:19:02.378Z","0.3.0":"2026-05-31T05:44:03.339Z","0.3.1-beta.0":"2026-06-01T11:56:04.979Z","0.4.0-beta.1":"2026-06-01T12:20:37.741Z","0.4.0-beta.2":"2026-06-02T07:40:04.813Z","0.4.0-beta.3":"2026-06-02T08:20:53.882Z","0.4.0-beta.4":"2026-06-02T11:36:17.954Z","0.4.0-beta.5":"2026-06-02T12:02:41.267Z","0.4.0-beta.6":"2026-06-02T13:52:16.512Z","0.4.0-beta.7":"2026-06-03T10:21:11.861Z","0.4.0-beta.8":"2026-06-05T11:17:06.672Z","0.4.0-beta.9":"2026-06-08T04:58:08.446Z","0.4.0-beta.10":"2026-06-09T12:35:45.660Z","0.4.0-beta.11":"2026-06-10T00:44:40.668Z","0.4.0-beta.12":"2026-06-10T09:04:33.644Z","0.4.0-beta.13":"2026-06-10T13:19:11.108Z","0.4.0-beta.14":"2026-06-10T15:28:05.020Z","0.4.0-beta.15":"2026-06-11T02:50:43.283Z","0.4.0-beta.16":"2026-06-11T05:09:52.307Z","0.4.0-beta.17":"2026-06-11T07:23:55.489Z","0.4.0-beta.18":"2026-06-11T14:40:20.420Z","0.4.0-beta.19":"2026-06-12T04:18:49.221Z","0.4.0-beta.20":"2026-06-12T05:17:51.053Z","0.4.0-beta.21":"2026-06-12T08:46:29.473Z","0.4.0-beta.22":"2026-06-13T02:44:21.690Z","0.4.0-beta.23":"2026-06-13T07:05:08.360Z","0.4.0-beta.24":"2026-06-13T09:01:08.379Z","0.4.0-beta.25":"2026-06-14T01:01:59.085Z","0.4.0-beta.26":"2026-06-14T10:27:18.852Z","1.0.0-beta.27":"2026-06-15T06:23:14.427Z","1.0.0-beta.28":"2026-06-15T08:00:50.685Z","1.0.0-beta.29":"2026-06-18T05:11:42.474Z","1.0.0-beta.30":"2026-06-19T13:40:14.761Z","1.0.0-beta.31":"2026-06-20T08:08:00.989Z","1.0.0":"2026-06-21T07:45:25.228Z","1.1.0-beta.0":"2026-06-21T11:14:07.456Z","1.1.0-beta.1":"2026-06-22T04:58:05.207Z","1.1.0-beta.2":"2026-06-23T08:37:24.726Z","1.1.0-beta.3":"2026-06-23T10:23:13.953Z","1.1.0-beta.4":"2026-07-04T10:30:16.783Z","2.0.0-beta.5":"2026-07-06T08:14:18.504Z","2.0.0-beta.6":"2026-07-07T15:25:05.701Z"},"bugs":{"url":"https://github.com/imbingox/acex/issues"},"homepage":"https://github.com/imbingox/acex#readme","repository":{"url":"git+https://github.com/imbingox/acex.git","type":"git"},"description":"Multi-exchange trading SDK for market data, account, and order management","maintainers":[{"name":"imbingox","email":"zhoubin9504@gmail.com"}],"readme":"","readmeFilename":""}