├── .cursor └── development.mdx ├── .github └── workflows │ ├── npm-publish.yaml │ └── pull-request.yaml ├── .gitignore ├── .prettierrc ├── README.md ├── eslint.config.mjs ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── api │ ├── client.ts │ ├── custom.ts │ ├── dataset.ts │ ├── execution.ts │ ├── index.ts │ ├── pipeline.ts │ ├── query.ts │ ├── router.ts │ ├── table.ts │ ├── uploads.ts │ └── usage.ts ├── constants.ts ├── deprecation.ts ├── index.ts ├── paginator.ts ├── types │ ├── error.ts │ ├── index.ts │ ├── query.ts │ ├── queryParameter.ts │ ├── requestArgs.ts │ └── response.ts └── utils.ts ├── tests ├── e2e │ ├── client.spec.ts │ ├── custom.spec.ts │ ├── dataset.spec.ts │ ├── execution.spec.ts │ ├── paginator.spec.ts │ ├── pipeline.spec.ts │ ├── query.spec.ts │ ├── table.spec.ts │ ├── uploads.spec.ts │ └── usage.spec.ts ├── fixtures │ ├── sample_table_insert.csv │ └── sample_table_insert.json └── unit │ ├── deprecation.spec.ts │ ├── types.spec.ts │ └── utils.spec.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.cursor/development.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/.cursor/development.mdx -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/.github/workflows/npm-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | docs 4 | 5 | .env 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/client.ts -------------------------------------------------------------------------------- /src/api/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/custom.ts -------------------------------------------------------------------------------- /src/api/dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/dataset.ts -------------------------------------------------------------------------------- /src/api/execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/execution.ts -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/pipeline.ts -------------------------------------------------------------------------------- /src/api/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/query.ts -------------------------------------------------------------------------------- /src/api/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/router.ts -------------------------------------------------------------------------------- /src/api/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/table.ts -------------------------------------------------------------------------------- /src/api/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/uploads.ts -------------------------------------------------------------------------------- /src/api/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/api/usage.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/deprecation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/deprecation.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/paginator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/paginator.ts -------------------------------------------------------------------------------- /src/types/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/error.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/query.ts -------------------------------------------------------------------------------- /src/types/queryParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/queryParameter.ts -------------------------------------------------------------------------------- /src/types/requestArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/requestArgs.ts -------------------------------------------------------------------------------- /src/types/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/types/response.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/e2e/client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/client.spec.ts -------------------------------------------------------------------------------- /tests/e2e/custom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/custom.spec.ts -------------------------------------------------------------------------------- /tests/e2e/dataset.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/dataset.spec.ts -------------------------------------------------------------------------------- /tests/e2e/execution.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/execution.spec.ts -------------------------------------------------------------------------------- /tests/e2e/paginator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/paginator.spec.ts -------------------------------------------------------------------------------- /tests/e2e/pipeline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/pipeline.spec.ts -------------------------------------------------------------------------------- /tests/e2e/query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/query.spec.ts -------------------------------------------------------------------------------- /tests/e2e/table.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/table.spec.ts -------------------------------------------------------------------------------- /tests/e2e/uploads.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/uploads.spec.ts -------------------------------------------------------------------------------- /tests/e2e/usage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/e2e/usage.spec.ts -------------------------------------------------------------------------------- /tests/fixtures/sample_table_insert.csv: -------------------------------------------------------------------------------- 1 | date,dgs10 2 | 2020-12-01T23:33:00,10 -------------------------------------------------------------------------------- /tests/fixtures/sample_table_insert.json: -------------------------------------------------------------------------------- 1 | {"date":"2020-12-01T23:33:00","dgs10":10} -------------------------------------------------------------------------------- /tests/unit/deprecation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/unit/deprecation.spec.ts -------------------------------------------------------------------------------- /tests/unit/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/unit/types.spec.ts -------------------------------------------------------------------------------- /tests/unit/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tests/unit/utils.spec.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/ts-dune-client/HEAD/tsconfig.json --------------------------------------------------------------------------------