├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── rfc.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── docs.yml │ ├── review.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── rollup.config.js ├── src ├── index.ts ├── local │ ├── collection.spec.ts │ ├── collection.ts │ ├── db.spec.ts │ ├── db.ts │ ├── document.spec.ts │ └── document.ts ├── middleware │ ├── changes │ │ ├── changes.spec.ts │ │ └── index.ts │ ├── mongo │ │ ├── index.ts │ │ ├── mongo.spec.ts │ │ └── query.ts │ ├── overrides.ts │ ├── schemas │ │ ├── index.ts │ │ └── schemas.spec.ts │ └── ulid │ │ ├── index.ts │ │ └── ulid.spec.ts ├── remote │ ├── db.spec.ts │ ├── grpc.spec.ts │ ├── grpc.ts │ ├── index.ts │ └── remote.spec.ts ├── types.d.ts └── utils │ ├── index.ts │ ├── spec.utils.ts │ └── utils.spec.ts ├── tsconfig.json ├── typedoc.json └── webpack.test.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/rfc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/ISSUE_TEMPLATE/rfc.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/workflows/review.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/local/collection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/collection.spec.ts -------------------------------------------------------------------------------- /src/local/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/collection.ts -------------------------------------------------------------------------------- /src/local/db.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/db.spec.ts -------------------------------------------------------------------------------- /src/local/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/db.ts -------------------------------------------------------------------------------- /src/local/document.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/document.spec.ts -------------------------------------------------------------------------------- /src/local/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/local/document.ts -------------------------------------------------------------------------------- /src/middleware/changes/changes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/changes/changes.spec.ts -------------------------------------------------------------------------------- /src/middleware/changes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/changes/index.ts -------------------------------------------------------------------------------- /src/middleware/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/mongo/index.ts -------------------------------------------------------------------------------- /src/middleware/mongo/mongo.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/middleware/mongo/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/mongo/query.ts -------------------------------------------------------------------------------- /src/middleware/overrides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/overrides.ts -------------------------------------------------------------------------------- /src/middleware/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/schemas/index.ts -------------------------------------------------------------------------------- /src/middleware/schemas/schemas.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/schemas/schemas.spec.ts -------------------------------------------------------------------------------- /src/middleware/ulid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/ulid/index.ts -------------------------------------------------------------------------------- /src/middleware/ulid/ulid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/middleware/ulid/ulid.spec.ts -------------------------------------------------------------------------------- /src/remote/db.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/remote/db.spec.ts -------------------------------------------------------------------------------- /src/remote/grpc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/remote/grpc.spec.ts -------------------------------------------------------------------------------- /src/remote/grpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/remote/grpc.ts -------------------------------------------------------------------------------- /src/remote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/remote/index.ts -------------------------------------------------------------------------------- /src/remote/remote.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/remote/remote.spec.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/spec.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/utils/spec.utils.ts -------------------------------------------------------------------------------- /src/utils/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/src/utils/utils.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/typedoc.json -------------------------------------------------------------------------------- /webpack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/textileio/js-threaddb/HEAD/webpack.test.js --------------------------------------------------------------------------------