src/index.ts
v0.2.1 · 1.3 KB
// @markpaper/lighter-kit - practical toolkit for the Lighter exchange (zkLighter mainnet and the
// robinhoodchain instance). There is no JS SDK for Lighter: signing is done by a Python sidecar on the
// official lighter-sdk (`signer/sidecar.py`); this package covers everything around it.
//
// Flat named exports for the whole public API (`export *`), plus one namespace per module
// (`export * as`): `numbers`, `markets`, `ids`, `pending`, `writeBudget`, `rest`, `signer`, `orders`.
// Export names are unique across modules, so no renamed exports are needed (checked by index.test.ts).
// Lines are sorted by module path (biome organizeImports).
export * as ids from './ids/index.js';
export * from './ids/index.js';
export * as markets from './markets/index.js';
export * from './markets/index.js';
export * as numbers from './numbers/index.js';
export * from './numbers/index.js';
export * as orders from './orders/index.js';
export * from './orders/index.js';
export * as pending from './pending/index.js';
export * from './pending/index.js';
export * as rest from './rest/index.js';
export * from './rest/index.js';
export * as signer from './signer/index.js';
export * from './signer/index.js';
export * as writeBudget from './writeBudget/index.js';
export * from './writeBudget/index.js';