gitextract_eif38n1w/ ├── .github/ │ └── workflows/ │ ├── ci.yaml │ ├── npm_audit.yaml │ └── publish.yaml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── ADD_NEW_EXCHANGE.md ├── AGENTS.md ├── ARCHITECTURE.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── example.js ├── package.json ├── src/ │ ├── apikeyaccessinfo.ts │ ├── binarysplit.ts │ ├── clearcache.ts │ ├── combine.ts │ ├── computable/ │ │ ├── booksnapshot.ts │ │ ├── computable.ts │ │ ├── index.ts │ │ └── tradebar.ts │ ├── consts.ts │ ├── debug.ts │ ├── downloaddatasets.ts │ ├── exchangedetails.ts │ ├── filter.ts │ ├── handy.ts │ ├── index.ts │ ├── instrumentinfo.ts │ ├── mappers/ │ │ ├── ascendex.ts │ │ ├── binance.ts │ │ ├── binancedex.ts │ │ ├── binanceeuropeanoptions.ts │ │ ├── bitfinex.ts │ │ ├── bitflyer.ts │ │ ├── bitget.ts │ │ ├── bitmex.ts │ │ ├── bitnomial.ts │ │ ├── bitstamp.ts │ │ ├── blockchaincom.ts │ │ ├── bybit.ts │ │ ├── bybitspot.ts │ │ ├── coinbase.ts │ │ ├── coinbaseinternational.ts │ │ ├── coinflex.ts │ │ ├── cryptocom.ts │ │ ├── cryptofacilities.ts │ │ ├── delta.ts │ │ ├── deribit.ts │ │ ├── dydx.ts │ │ ├── dydxv4.ts │ │ ├── ftx.ts │ │ ├── gateio.ts │ │ ├── gateiofutures.ts │ │ ├── gemini.ts │ │ ├── hitbtc.ts │ │ ├── huobi.ts │ │ ├── hyperliquid.ts │ │ ├── index.ts │ │ ├── kraken.ts │ │ ├── kucoin.ts │ │ ├── kucoinfutures.ts │ │ ├── mapper.ts │ │ ├── okex.ts │ │ ├── okexspreads.ts │ │ ├── phemex.ts │ │ ├── poloniex.ts │ │ ├── serum.ts │ │ ├── upbit.ts │ │ └── woox.ts │ ├── options.ts │ ├── orderbook.ts │ ├── realtimefeeds/ │ │ ├── ascendex.ts │ │ ├── binance.ts │ │ ├── binancedex.ts │ │ ├── binanceeuropeanoptions.ts │ │ ├── bitfinex.ts │ │ ├── bitflyer.ts │ │ ├── bitget.ts │ │ ├── bitmex.ts │ │ ├── bitnomial.ts │ │ ├── bitstamp.ts │ │ ├── blockchaincom.ts │ │ ├── bybit.ts │ │ ├── coinbase.ts │ │ ├── coinbaseinternational.ts │ │ ├── coinflex.ts │ │ ├── cryptocom.ts │ │ ├── cryptofacilities.ts │ │ ├── delta.ts │ │ ├── deribit.ts │ │ ├── dydx.ts │ │ ├── dydx_v4.ts │ │ ├── ftx.ts │ │ ├── gateio.ts │ │ ├── gateiofutures.ts │ │ ├── gemini.ts │ │ ├── hitbtc.ts │ │ ├── huobi.ts │ │ ├── hyperliquid.ts │ │ ├── index.ts │ │ ├── kraken.ts │ │ ├── kucoin.ts │ │ ├── kucoinfutures.ts │ │ ├── mango.ts │ │ ├── okex.ts │ │ ├── okexspreads.ts │ │ ├── phemex.ts │ │ ├── poloniex.ts │ │ ├── realtimefeed.ts │ │ ├── serum.ts │ │ ├── staratlas.ts │ │ ├── upbit.ts │ │ └── woox.ts │ ├── replay.ts │ ├── stream.ts │ ├── types.ts │ └── worker.ts ├── test/ │ ├── __snapshots__/ │ │ ├── combine.test.ts.snap │ │ ├── compute.test.ts.snap │ │ ├── mappers.test.ts.snap │ │ └── replay.test.ts.snap │ ├── binance-futures-split.live.test.ts │ ├── binance-openinterest.live.test.ts │ ├── binarysplit.test.ts │ ├── combine.test.ts │ ├── compute.test.ts │ ├── downloaddatasets.test.ts │ ├── gate-io-futures-decimal.live.test.ts │ ├── httpclient.test.ts │ ├── live.ts │ ├── mappers.test.ts │ ├── orderbook.test.ts │ ├── package-exports.test.ts │ ├── replay.test.ts │ ├── setup.js │ ├── stream.test.ts │ └── tsconfig.json └── tsconfig.json