├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .prettierrc.yaml ├── CHANGELOG.md ├── EXAMPLES.md ├── LICENSES ├── CC0-1.0.txt ├── LGPL-3.0-only.txt └── Unlicense.txt ├── README.md ├── about-self.js ├── benchmark └── index.js ├── compat ├── db.js ├── ebt.js ├── feedstate.js ├── history-stream.js ├── index.js ├── log-stream.js ├── post.js └── publish.js ├── core.js ├── defaults.js ├── full-mentions.js ├── index.js ├── indexes ├── about-self.js ├── base.js ├── ebt.js ├── full-mentions.js ├── keys.js ├── plugin.js └── private.js ├── log.js ├── migrate.js ├── nums-file.js ├── operators ├── full-mentions.js └── index.js ├── package.json ├── package.json.license ├── seekers.js ├── status.js ├── test ├── base-index.js ├── basic.js ├── compaction-resume.js ├── compaction.js ├── compat.js ├── create.js ├── createHistoryStream.js ├── createLogStream.js ├── debounce-batch.js ├── delete-feed.js ├── delete.js ├── ebt.js ├── feedstate.js ├── full-mentions.js ├── index-upgrade.js ├── migration-alone.js ├── migration.js ├── minimal-db2.js ├── multiple-indexes.js ├── ooo.js ├── operators.js ├── private-without-query.js ├── private.js ├── query-decrypted-box2.js ├── query-waits-migrate.js ├── reindex-encrypted.js ├── stream-decrypting.js └── validate.js ├── throttle-batch.js └── utils.js /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/LICENSES/LGPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/Unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/LICENSES/Unlicense.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/README.md -------------------------------------------------------------------------------- /about-self.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/about-self.js -------------------------------------------------------------------------------- /benchmark/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/benchmark/index.js -------------------------------------------------------------------------------- /compat/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/db.js -------------------------------------------------------------------------------- /compat/ebt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/ebt.js -------------------------------------------------------------------------------- /compat/feedstate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/feedstate.js -------------------------------------------------------------------------------- /compat/history-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/history-stream.js -------------------------------------------------------------------------------- /compat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/index.js -------------------------------------------------------------------------------- /compat/log-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/log-stream.js -------------------------------------------------------------------------------- /compat/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/post.js -------------------------------------------------------------------------------- /compat/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/compat/publish.js -------------------------------------------------------------------------------- /core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/core.js -------------------------------------------------------------------------------- /defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/defaults.js -------------------------------------------------------------------------------- /full-mentions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/full-mentions.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/index.js -------------------------------------------------------------------------------- /indexes/about-self.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/about-self.js -------------------------------------------------------------------------------- /indexes/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/base.js -------------------------------------------------------------------------------- /indexes/ebt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/ebt.js -------------------------------------------------------------------------------- /indexes/full-mentions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/full-mentions.js -------------------------------------------------------------------------------- /indexes/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/keys.js -------------------------------------------------------------------------------- /indexes/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/plugin.js -------------------------------------------------------------------------------- /indexes/private.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/indexes/private.js -------------------------------------------------------------------------------- /log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/log.js -------------------------------------------------------------------------------- /migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/migrate.js -------------------------------------------------------------------------------- /nums-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/nums-file.js -------------------------------------------------------------------------------- /operators/full-mentions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/operators/full-mentions.js -------------------------------------------------------------------------------- /operators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/operators/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/package.json -------------------------------------------------------------------------------- /package.json.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/package.json.license -------------------------------------------------------------------------------- /seekers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/seekers.js -------------------------------------------------------------------------------- /status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/status.js -------------------------------------------------------------------------------- /test/base-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/base-index.js -------------------------------------------------------------------------------- /test/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/basic.js -------------------------------------------------------------------------------- /test/compaction-resume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/compaction-resume.js -------------------------------------------------------------------------------- /test/compaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/compaction.js -------------------------------------------------------------------------------- /test/compat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/compat.js -------------------------------------------------------------------------------- /test/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/create.js -------------------------------------------------------------------------------- /test/createHistoryStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/createHistoryStream.js -------------------------------------------------------------------------------- /test/createLogStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/createLogStream.js -------------------------------------------------------------------------------- /test/debounce-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/debounce-batch.js -------------------------------------------------------------------------------- /test/delete-feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/delete-feed.js -------------------------------------------------------------------------------- /test/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/delete.js -------------------------------------------------------------------------------- /test/ebt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/ebt.js -------------------------------------------------------------------------------- /test/feedstate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/feedstate.js -------------------------------------------------------------------------------- /test/full-mentions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/full-mentions.js -------------------------------------------------------------------------------- /test/index-upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/index-upgrade.js -------------------------------------------------------------------------------- /test/migration-alone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/migration-alone.js -------------------------------------------------------------------------------- /test/migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/migration.js -------------------------------------------------------------------------------- /test/minimal-db2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/minimal-db2.js -------------------------------------------------------------------------------- /test/multiple-indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/multiple-indexes.js -------------------------------------------------------------------------------- /test/ooo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/ooo.js -------------------------------------------------------------------------------- /test/operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/operators.js -------------------------------------------------------------------------------- /test/private-without-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/private-without-query.js -------------------------------------------------------------------------------- /test/private.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/private.js -------------------------------------------------------------------------------- /test/query-decrypted-box2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/query-decrypted-box2.js -------------------------------------------------------------------------------- /test/query-waits-migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/query-waits-migrate.js -------------------------------------------------------------------------------- /test/reindex-encrypted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/reindex-encrypted.js -------------------------------------------------------------------------------- /test/stream-decrypting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/stream-decrypting.js -------------------------------------------------------------------------------- /test/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/test/validate.js -------------------------------------------------------------------------------- /throttle-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/throttle-batch.js -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssbc/ssb-db2/HEAD/utils.js --------------------------------------------------------------------------------