├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .yarn └── releases │ └── yarn-3.3.1.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── package.json ├── packages ├── batshit │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── deferred.ts │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── mock.ts │ ├── tsconfig.json │ └── tsconfig.tsbuildinfo ├── devtools-react │ ├── CHANGELOG.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── components │ │ │ ├── Batcher.tsx │ │ │ └── Sequence.tsx │ │ ├── hooks │ │ │ ├── useDevtoolsState.ts │ │ │ └── useLocalState.ts │ │ ├── index.tsx │ │ └── styles.ts │ └── tsconfig.json ├── devtools │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── devtools.ts │ │ ├── events.ts │ │ ├── index.ts │ │ └── state.ts │ ├── tsconfig.json │ └── tsconfig.tsbuildinfo └── example │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── App.tsx │ ├── components │ │ └── Market.tsx │ ├── hooks │ │ ├── useAssetsForPool.tsx │ │ ├── useMarketPool.tsx │ │ └── useMarkets.tsx │ ├── main.tsx │ ├── sdk │ │ └── index.ts │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── tsconfig.json ├── turbo.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.gitignore -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.yarn/releases/yarn-3.3.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/package.json -------------------------------------------------------------------------------- /packages/batshit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/CHANGELOG.md -------------------------------------------------------------------------------- /packages/batshit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/README.md -------------------------------------------------------------------------------- /packages/batshit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/package.json -------------------------------------------------------------------------------- /packages/batshit/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/rollup.config.mjs -------------------------------------------------------------------------------- /packages/batshit/src/deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/src/deferred.ts -------------------------------------------------------------------------------- /packages/batshit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/src/index.ts -------------------------------------------------------------------------------- /packages/batshit/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/tests/index.test.ts -------------------------------------------------------------------------------- /packages/batshit/tests/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/tests/mock.ts -------------------------------------------------------------------------------- /packages/batshit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/tsconfig.json -------------------------------------------------------------------------------- /packages/batshit/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/batshit/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/devtools-react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/devtools-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/package.json -------------------------------------------------------------------------------- /packages/devtools-react/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/rollup.config.mjs -------------------------------------------------------------------------------- /packages/devtools-react/src/components/Batcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/components/Batcher.tsx -------------------------------------------------------------------------------- /packages/devtools-react/src/components/Sequence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/components/Sequence.tsx -------------------------------------------------------------------------------- /packages/devtools-react/src/hooks/useDevtoolsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/hooks/useDevtoolsState.ts -------------------------------------------------------------------------------- /packages/devtools-react/src/hooks/useLocalState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/hooks/useLocalState.ts -------------------------------------------------------------------------------- /packages/devtools-react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/index.tsx -------------------------------------------------------------------------------- /packages/devtools-react/src/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/src/styles.ts -------------------------------------------------------------------------------- /packages/devtools-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools-react/tsconfig.json -------------------------------------------------------------------------------- /packages/devtools/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/CHANGELOG.md -------------------------------------------------------------------------------- /packages/devtools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/README.md -------------------------------------------------------------------------------- /packages/devtools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/package.json -------------------------------------------------------------------------------- /packages/devtools/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/rollup.config.mjs -------------------------------------------------------------------------------- /packages/devtools/src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/src/devtools.ts -------------------------------------------------------------------------------- /packages/devtools/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/src/events.ts -------------------------------------------------------------------------------- /packages/devtools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/src/index.ts -------------------------------------------------------------------------------- /packages/devtools/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/src/state.ts -------------------------------------------------------------------------------- /packages/devtools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/tsconfig.json -------------------------------------------------------------------------------- /packages/devtools/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/devtools/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/.gitignore -------------------------------------------------------------------------------- /packages/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/index.html -------------------------------------------------------------------------------- /packages/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/package.json -------------------------------------------------------------------------------- /packages/example/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/public/vite.svg -------------------------------------------------------------------------------- /packages/example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/App.tsx -------------------------------------------------------------------------------- /packages/example/src/components/Market.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/components/Market.tsx -------------------------------------------------------------------------------- /packages/example/src/hooks/useAssetsForPool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/hooks/useAssetsForPool.tsx -------------------------------------------------------------------------------- /packages/example/src/hooks/useMarketPool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/hooks/useMarketPool.tsx -------------------------------------------------------------------------------- /packages/example/src/hooks/useMarkets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/hooks/useMarkets.tsx -------------------------------------------------------------------------------- /packages/example/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/main.tsx -------------------------------------------------------------------------------- /packages/example/src/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/src/sdk/index.ts -------------------------------------------------------------------------------- /packages/example/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/tsconfig.json -------------------------------------------------------------------------------- /packages/example/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/tsconfig.node.json -------------------------------------------------------------------------------- /packages/example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/packages/example/vite.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yornaath/batshit/HEAD/yarn.lock --------------------------------------------------------------------------------