├── .aegir.js ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── post-release.yml │ └── release.yml ├── .gitignore ├── .mocharc.json ├── .prettierignore ├── .prettierrc ├── .release-please-manifest.json ├── .release-please.json ├── Agents.md ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── LICENSE-MIT ├── README.md ├── chai-global.js ├── docs ├── .nojekyll ├── CNAME ├── README.md ├── _navbar.md ├── _sidebar.md ├── coverpage.md ├── examples.md ├── examples │ ├── document-store.spec.ts │ ├── document-store.ts │ ├── text-store.spec.ts │ └── text-store.ts ├── getting-started.md ├── index.html ├── media │ └── favicon.ico ├── modules │ ├── client │ │ ├── README.md │ │ ├── bootstrap.spec.ts │ │ ├── bootstrap.ts │ │ ├── connectivity-direct.spec.ts │ │ ├── connectivity-direct.ts │ │ ├── connectivity-relay.spec.ts │ │ ├── connectivity-relay.ts │ │ └── example.ts │ ├── deploy │ │ ├── README.md │ │ ├── manage │ │ │ └── README.md │ │ ├── publish │ │ │ ├── README.md │ │ │ ├── p1.svg │ │ │ ├── p2.svg │ │ │ ├── p3.svg │ │ │ ├── p4.svg │ │ │ └── p5.svg │ │ └── server │ │ │ ├── README.md │ │ │ ├── automatic.md │ │ │ └── custom.md │ ├── encoding │ │ ├── README.md │ │ ├── borsh.ts │ │ ├── index.spec.ts │ │ └── json.ts │ ├── encryption │ │ ├── README.md │ │ ├── encrypted-document.spec.ts │ │ ├── encrypted-document.ts │ │ ├── encrypted-log.spec.ts │ │ └── encrypted-log.ts │ └── program │ │ ├── README.md │ │ ├── composition │ │ ├── README.md │ │ ├── composition.spec.ts │ │ └── composition.ts │ │ ├── document-store │ │ ├── README.md │ │ ├── document-store.spec.ts │ │ ├── document-store.ts │ │ ├── migration-centralized.ts │ │ ├── migration-owned.ts │ │ ├── migration-types.ts │ │ ├── multisig.spec.ts │ │ ├── multisig.ts │ │ ├── replication-degree.spec.ts │ │ ├── replication-degree.ts │ │ ├── roles.spec.ts │ │ └── roles.ts │ │ ├── example.ts │ │ └── rpc │ │ ├── README.md │ │ ├── rpc.spec.ts │ │ ├── rpc.ts │ │ ├── rpc1.png │ │ └── rpc2.png ├── package.json ├── peerbit-logo.png ├── styles.css ├── topics │ ├── custom-domain │ │ ├── README.md │ │ └── buffer.mp4 │ ├── difference │ │ └── difference.md │ ├── forward-secrecy │ │ └── README.md │ ├── integrity │ │ └── integrity.md │ ├── sharding │ │ ├── addressing.md │ │ ├── ca0.png │ │ ├── ca0b.png │ │ ├── ca1.png │ │ ├── ca2.png │ │ ├── ca3.png │ │ ├── cpu-toggle.mp4 │ │ ├── p1.png │ │ ├── p10.png │ │ ├── p11.png │ │ ├── p12.png │ │ ├── p13.png │ │ ├── p14.png │ │ ├── p15.png │ │ ├── p16.png │ │ ├── p17.png │ │ ├── p18.png │ │ ├── p2.png │ │ ├── p4.png │ │ ├── p5.png │ │ ├── p6.png │ │ ├── p7.png │ │ ├── p8.png │ │ ├── p9.png │ │ ├── sharding.md │ │ └── storage-toggle.mp4 │ ├── sqlite-integration │ │ └── README.md │ ├── wallet-integration │ │ ├── README.md │ │ ├── ethersproject.spec.ts │ │ └── ethersproject.ts │ └── zero-knowledge │ │ └── README.md ├── tsconfig.json └── videostream.gif ├── eslint.config.js ├── package.json ├── packages ├── clients │ ├── peerbit-proxy │ │ ├── proxy │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── blocks.ts │ │ │ │ ├── client.ts │ │ │ │ ├── connection.ts │ │ │ │ ├── host.ts │ │ │ │ ├── index.ts │ │ │ │ ├── indexer.ts │ │ │ │ ├── keychain.ts │ │ │ │ ├── lifecycle.ts │ │ │ │ ├── message.ts │ │ │ │ ├── native.ts │ │ │ │ ├── network.ts │ │ │ │ ├── pubsub.ts │ │ │ │ └── storage.ts │ │ │ ├── test │ │ │ │ ├── connection.spec.ts │ │ │ │ ├── host-client.spec.ts │ │ │ │ └── utils.ts │ │ │ └── tsconfig.json │ │ └── window │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── e2e │ │ │ └── browser │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── child │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── index.html │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ ├── manifest.json │ │ │ │ │ └── robots.txt │ │ │ │ ├── src │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── db.ts │ │ │ │ │ ├── index.css │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ └── vite.config.ts │ │ │ │ ├── package.json │ │ │ │ ├── parent │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── index.html │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ ├── manifest.json │ │ │ │ │ └── robots.txt │ │ │ │ ├── src │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ └── vite.config.ts │ │ │ │ ├── playwright.config.ts │ │ │ │ ├── plugin.js │ │ │ │ └── tests │ │ │ │ └── iframe.browser.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── index.ts │ │ │ └── tsconfig.json │ ├── peerbit-react │ │ ├── CHANGELOG.md │ │ ├── e2e │ │ │ └── browser │ │ │ │ ├── .gitignore │ │ │ │ ├── index.html │ │ │ │ ├── package.json │ │ │ │ ├── playwright.config.ts │ │ │ │ ├── public │ │ │ │ └── .gitkeep │ │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ └── main.tsx │ │ │ │ ├── tests │ │ │ │ └── identity.spec.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── vite.config.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── lockstorage.ts │ │ │ ├── useMount.ts │ │ │ ├── usePeer.tsx │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── vitest │ │ │ ├── lockstorage.test.ts │ │ │ ├── singletonLock.test.ts │ │ │ └── utils.test.ts │ ├── peerbit-server │ │ ├── README.md │ │ ├── frontend │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ ├── node │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── aws.browser.ts │ │ │ │ ├── aws.ts │ │ │ │ ├── bin.ts │ │ │ │ ├── cli.ts │ │ │ │ ├── client.ts │ │ │ │ ├── config.browser.ts │ │ │ │ ├── config.ts │ │ │ │ ├── docker.browser.ts │ │ │ │ ├── docker.ts │ │ │ │ ├── domain.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nginx-template.conf │ │ │ │ ├── peerbit.ts │ │ │ │ ├── remotes.browser.ts │ │ │ │ ├── remotes.ts │ │ │ │ ├── routes.ts │ │ │ │ ├── server.browser.ts │ │ │ │ ├── server.ts │ │ │ │ ├── session.ts │ │ │ │ ├── signed-request.ts │ │ │ │ ├── trust.browser.ts │ │ │ │ ├── trust.ts │ │ │ │ └── types.ts │ │ │ ├── test │ │ │ │ ├── api.spec.ts │ │ │ │ ├── cli.spec.ts │ │ │ │ ├── client.spec.ts │ │ │ │ ├── config.spec.ts │ │ │ │ ├── domain.integration.spec.ts │ │ │ │ ├── launch.spec.ts │ │ │ │ ├── signed-request.spec.ts │ │ │ │ ├── test.tgz │ │ │ │ └── utils.ts │ │ │ └── tsconfig.json │ │ └── test-lib │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── LICENSE │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── index.ts │ │ │ ├── test │ │ │ └── cli.spec.ts │ │ │ └── tsconfig.json │ ├── peerbit │ │ ├── .aegir.js │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── benchmark │ │ │ └── start-stop.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── bootstrap.ts │ │ │ ├── index.ts │ │ │ ├── libp2p.ts │ │ │ ├── peer.ts │ │ │ ├── transports.browser.ts │ │ │ └── transports.ts │ │ ├── test │ │ │ ├── bootstrap.spec.ts │ │ │ ├── connect.spec.ts │ │ │ ├── create.ts │ │ │ ├── identity.spec.ts │ │ │ ├── indexer.spec.ts │ │ │ ├── libp2p.spec.ts │ │ │ ├── node.js │ │ │ ├── shared-program.spec.ts │ │ │ ├── start-stop.spec.ts │ │ │ ├── subprogram.spec.ts │ │ │ └── utils │ │ │ │ └── event-store.ts │ │ └── tsconfig.json │ ├── test-utils │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── log-utils.ts │ │ │ └── session.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ └── vite │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── e2e │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── db.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ │ ├── package.json │ │ ├── src │ │ └── index.ts │ │ ├── test │ │ ├── assetsToggle.spec.ts │ │ ├── findLibrary.spec.ts │ │ └── pnpmSymlink.spec.ts │ │ └── tsconfig.json ├── log │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── benchmark │ │ ├── append.ts │ │ ├── memory │ │ │ ├── index.ts │ │ │ ├── insert.ts │ │ │ └── utils.ts │ │ └── payload.ts │ ├── package.json │ ├── src │ │ ├── change.ts │ │ ├── clock.ts │ │ ├── difference.ts │ │ ├── encoding.ts │ │ ├── entry-create.ts │ │ ├── entry-index.ts │ │ ├── entry-shallow.ts │ │ ├── entry-type.ts │ │ ├── entry-v0.ts │ │ ├── entry-with-refs.ts │ │ ├── entry.ts │ │ ├── find-uniques.ts │ │ ├── heads-cache.ts │ │ ├── index.ts │ │ ├── log-errors.ts │ │ ├── log-sorting.ts │ │ ├── log.ts │ │ ├── logger.ts │ │ ├── payload.ts │ │ ├── snapshot.ts │ │ ├── trim.ts │ │ └── utils.ts │ ├── test │ │ ├── append.spec.ts │ │ ├── clock.spec.ts │ │ ├── crdt.spec.ts │ │ ├── delete.spec.ts │ │ ├── drop.spec.ts │ │ ├── encryption.spec.ts │ │ ├── entry.spec.ts │ │ ├── fixtures │ │ │ └── privateKey.ts │ │ ├── from.spec.ts │ │ ├── get-pow-2-refs.spec.ts │ │ ├── heads-tails.spec.ts │ │ ├── join-concurrent.spec.ts │ │ ├── join.spec.ts │ │ ├── load.spec.ts │ │ ├── log.spec.ts │ │ ├── nexts.spec.ts │ │ ├── recover.spec.ts │ │ ├── replicate.spec.ts │ │ ├── signed-log.spec.ts │ │ ├── sorting.spec.ts │ │ ├── trim.spec.ts │ │ └── utils │ │ │ ├── encoding.ts │ │ │ └── log-creator.ts │ └── tsconfig.json ├── programs │ ├── acl │ │ ├── identity-access-controller │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── access.ts │ │ │ │ ├── acl-db.ts │ │ │ │ ├── condition.ts │ │ │ │ └── index.ts │ │ │ ├── test │ │ │ │ └── index.spec.ts │ │ │ └── tsconfig.json │ │ └── trusted-network │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── controller.ts │ │ │ ├── identity-graph.ts │ │ │ └── index.ts │ │ │ ├── test │ │ │ └── index.spec.ts │ │ │ └── tsconfig.json │ ├── clock-service │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── controller.ts │ │ │ └── index.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── data │ │ ├── document │ │ │ ├── document │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── README.md │ │ │ │ ├── benchmark │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── iterate-replicate-2.ts │ │ │ │ │ ├── iterate-replicate.ts │ │ │ │ │ ├── memory │ │ │ │ │ │ ├── child.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ └── replication.ts │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── borsh.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── domain.ts │ │ │ │ │ ├── events.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── most-common-query-predictor.ts │ │ │ │ │ ├── operation.ts │ │ │ │ │ ├── prefetch.ts │ │ │ │ │ ├── program.ts │ │ │ │ │ ├── resumable-iterator.ts │ │ │ │ │ └── search.ts │ │ │ │ ├── test │ │ │ │ │ ├── borsh.spec.ts │ │ │ │ │ ├── data.ts │ │ │ │ │ ├── domain.spec.ts │ │ │ │ │ ├── index.spec.ts │ │ │ │ │ ├── most-common-query-predictor.spec.ts │ │ │ │ │ ├── profile.spec.ts │ │ │ │ │ ├── types.spec.ts │ │ │ │ │ └── utils.ts │ │ │ │ └── tsconfig.json │ │ │ ├── interface │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── errors.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── query.ts │ │ │ │ │ ├── request.ts │ │ │ │ │ └── store.ts │ │ │ │ └── tsconfig.json │ │ │ └── react │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── e2e │ │ │ │ └── party │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── browser-node │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ └── main.tsx │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.node.json │ │ │ │ │ └── vite.config.ts │ │ │ │ │ ├── package.json │ │ │ │ │ ├── playwright.config.ts │ │ │ │ │ ├── scripts │ │ │ │ │ └── dev.mjs │ │ │ │ │ ├── shared │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── tests │ │ │ │ │ ├── document-party.browser.test.ts │ │ │ │ │ └── support │ │ │ │ │ │ ├── browser.ts │ │ │ │ │ │ └── replicator.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ ├── useCount.tsx │ │ │ │ ├── useLocal.tsx │ │ │ │ ├── useMount.tsx │ │ │ │ ├── useQuery.tsx │ │ │ │ └── utils.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── vitest.config.ts │ │ │ │ └── vitest │ │ │ │ └── useQuery.dom.test.ts │ │ ├── shared-log │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── benchmark │ │ │ │ ├── get-samples.ts │ │ │ │ ├── index.ts │ │ │ │ ├── memory │ │ │ │ │ ├── child.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── partial-sync.ts │ │ │ │ ├── replication-prune.ts │ │ │ │ ├── replication.ts │ │ │ │ ├── to-rebalance.ts │ │ │ │ └── utils.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── blocks.ts │ │ │ │ ├── cpu.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── exchange-heads.ts │ │ │ │ ├── index.ts │ │ │ │ ├── integers.ts │ │ │ │ ├── message.ts │ │ │ │ ├── pid.ts │ │ │ │ ├── ranges.ts │ │ │ │ ├── replication-domain-hash.ts │ │ │ │ ├── replication-domain-time.ts │ │ │ │ ├── replication-domain.ts │ │ │ │ ├── replication.ts │ │ │ │ ├── role.ts │ │ │ │ ├── sync │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── rateless-iblt.ts │ │ │ │ │ └── simple.ts │ │ │ │ └── utils.ts │ │ │ ├── test │ │ │ │ ├── append.spec.ts │ │ │ │ ├── cpu.spec.ts │ │ │ │ ├── debounce.spec.ts │ │ │ │ ├── domain-time.spec.ts │ │ │ │ ├── encryption.spec.ts │ │ │ │ ├── events.spec.ts │ │ │ │ ├── join.spec.ts │ │ │ │ ├── leader.spec.ts │ │ │ │ ├── lifecycle.spec.ts │ │ │ │ ├── load.spec.ts │ │ │ │ ├── migration.spec.ts │ │ │ │ ├── network.spec.ts │ │ │ │ ├── observer.spec.ts │ │ │ │ ├── pid.spec.ts │ │ │ │ ├── ranges.spec.ts │ │ │ │ ├── rateless-iblt.spec.ts │ │ │ │ ├── replicate.spec.ts │ │ │ │ ├── replication.spec.ts │ │ │ │ ├── sharding.spec.ts │ │ │ │ ├── statistics.spec.ts │ │ │ │ ├── utils.ts │ │ │ │ └── utils │ │ │ │ │ ├── access.ts │ │ │ │ │ └── stores │ │ │ │ │ ├── encoding.ts │ │ │ │ │ ├── event-store.ts │ │ │ │ │ └── index.ts │ │ │ └── tsconfig.json │ │ └── string │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── query.ts │ │ │ ├── range.ts │ │ │ ├── string-index.ts │ │ │ └── string-store.ts │ │ │ ├── test │ │ │ ├── index.spec.ts │ │ │ └── range.spec.ts │ │ │ └── tsconfig.json │ ├── program │ │ ├── program │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── address.ts │ │ │ │ ├── client.ts │ │ │ │ ├── handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── program.ts │ │ │ │ └── utils.ts │ │ │ ├── test │ │ │ │ ├── events.spec.ts │ │ │ │ ├── handler.spec.ts │ │ │ │ ├── index.spec.ts │ │ │ │ ├── samples.ts │ │ │ │ └── utils.ts │ │ │ └── tsconfig.json │ │ └── react │ │ │ ├── CHANGELOG.md │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── useOnline.tsx │ │ │ └── useProgram.tsx │ │ │ ├── tsconfig.json │ │ │ ├── vitest.config.ts │ │ │ └── vitest │ │ │ └── useProgram.dom.test.tsx │ └── rpc │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── documentation │ │ ├── rpc1.png │ │ └── rpc2.png │ │ ├── package.json │ │ ├── src │ │ ├── controller.ts │ │ ├── encoding.ts │ │ ├── index.ts │ │ ├── io.ts │ │ └── utils.ts │ │ ├── test │ │ └── index.spec.ts │ │ └── tsconfig.json ├── transport │ ├── blocks-interface │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── block.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── blocks │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── benchmark │ │ │ ├── e2e.ts │ │ │ └── multiformats.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── any-blockstore.ts │ │ │ ├── index.ts │ │ │ ├── interface.ts │ │ │ ├── libp2p.ts │ │ │ └── remote.ts │ │ ├── test │ │ │ ├── level.spec.ts │ │ │ └── libp2p.spec.ts │ │ └── tsconfig.json │ ├── libp2p-test-utils │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── session.ts │ │ │ └── transports.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── pubsub-interface │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── messages.ts │ │ └── tsconfig.json │ ├── pubsub │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── benchmark │ │ │ └── index.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── debounced-set.ts │ │ │ └── index.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── stream-interface │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── keys.ts │ │ │ └── messages.ts │ │ └── tsconfig.json │ └── stream │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── benchmark │ │ └── transfer.ts │ │ ├── e2e │ │ └── browser │ │ │ ├── .gitignore │ │ │ ├── browser-node │ │ │ ├── .gitignore │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ ├── shared │ │ │ ├── bin.ts │ │ │ └── utils.ts │ │ │ ├── tests │ │ │ └── stream.browser.test.ts │ │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── src │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── pushable-lanes.ts │ │ ├── routes.ts │ │ ├── stats.ts │ │ └── wait-for-event.ts │ │ ├── test │ │ ├── it-pushable.spec.ts │ │ ├── routes.spec.ts │ │ ├── stats.spec.ts │ │ └── stream.spec.ts │ │ └── tsconfig.json └── utils │ ├── any-store │ ├── any-store │ │ ├── .aegir.js │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── level.ts │ │ │ ├── memory.ts │ │ │ ├── store.browser.ts │ │ │ ├── store.ts │ │ │ └── worker-import.d.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── interface │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── messages.ts │ │ └── tsconfig.json │ └── opfs │ │ ├── .aegir.js │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ ├── create.ts │ │ ├── index.ts │ │ ├── opfs-store.ts │ │ └── worker.ts │ │ └── tsconfig.json │ ├── build-assets │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json │ ├── cache │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── cache.spec.ts │ └── tsconfig.json │ ├── crypto │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── benchmark │ │ ├── hash.ts │ │ ├── index.ts │ │ └── peer-ids.ts │ ├── package.json │ ├── src │ │ ├── bytes.ts │ │ ├── ed25519-sign.browser.ts │ │ ├── ed25519-sign.ts │ │ ├── ed25519.ts │ │ ├── encryption.ts │ │ ├── errors.ts │ │ ├── from.ts │ │ ├── hash.browser.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── key.ts │ │ ├── prehash.ts │ │ ├── random.browser.ts │ │ ├── random.ts │ │ ├── sepc256k1.ts │ │ ├── signature.ts │ │ ├── signer.ts │ │ ├── utils.ts │ │ └── x25519.ts │ ├── test │ │ ├── encryption.spec.ts │ │ ├── hash.spec.ts │ │ ├── index.spec.ts │ │ └── random.spec.ts │ └── tsconfig.json │ ├── indexer │ ├── cached-index │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── cache.ts │ │ │ └── index.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── interface │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── errors.ts │ │ │ ├── id.ts │ │ │ ├── index-engine.ts │ │ │ ├── index.ts │ │ │ ├── query.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ └── id.spec.ts │ │ └── tsconfig.json │ ├── simple │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── benchmark │ │ │ └── index.ts │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ ├── test │ │ │ └── index.spec.ts │ │ └── tsconfig.json │ ├── sqlite3 │ │ ├── .aegir.js │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── benchmark │ │ │ └── index.ts │ │ ├── package.json │ │ ├── scripts │ │ │ └── copy-sqlite-wasm.mjs │ │ ├── src │ │ │ ├── engine.ts │ │ │ ├── index.ts │ │ │ ├── query-planner.ts │ │ │ ├── schema.ts │ │ │ ├── sqlite3-messages.worker.ts │ │ │ ├── sqlite3.browser.ts │ │ │ ├── sqlite3.ts │ │ │ ├── sqlite3.wasm.ts │ │ │ ├── sqlite3.worker.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── array.spec.ts │ │ │ ├── basic.spec.ts │ │ │ ├── fixtures.ts │ │ │ ├── index.spec.ts │ │ │ ├── inline.spec.ts │ │ │ ├── query-planner.spec.ts │ │ │ ├── schema.spec.ts │ │ │ ├── shape.spec.ts │ │ │ ├── sort.spec.ts │ │ │ ├── statement.spec.ts │ │ │ ├── table.spec.ts │ │ │ ├── u64.spec.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ └── tests │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── benchmarks.browser.ts │ │ ├── benchmarks.ts │ │ ├── index.ts │ │ └── tests.ts │ │ └── tsconfig.json │ ├── keychain │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── crypto.ts │ │ ├── index.ts │ │ ├── interface.ts │ │ └── libp2p.ts │ ├── test │ │ ├── encryption.spec.ts │ │ └── index.spec.ts │ └── tsconfig.json │ ├── logger │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── benchmark │ │ └── index.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── index.spec.ts │ └── tsconfig.json │ ├── rateless-iblt │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── TODO │ ├── benches │ │ └── riblt_bench.rs │ ├── package.json │ ├── src │ │ ├── encoding.rs │ │ ├── lib.rs │ │ ├── sketch.rs │ │ ├── testing.rs │ │ ├── tests.rs │ │ └── wasm.rs │ ├── src_js │ │ ├── index.js │ │ ├── wasm-init.browser.js │ │ └── wasm-init.js │ └── test │ │ └── index.spec.ts │ └── time │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ ├── aggregators.ts │ ├── hrtime.browser.ts │ ├── hrtime.ts │ ├── index.ts │ ├── metrics.ts │ └── wait.ts │ ├── test │ ├── aggregators.spec.ts │ ├── index.spec.ts │ └── metrics.spec.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tools └── restore-workspace-deps.mjs ├── tsconfig.json ├── tsconfig.test.json ├── vitest.setup.dom.ts └── vitest.setup.ts /.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.aegir.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/post-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.github/workflows/post-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.release-please.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/.release-please.json -------------------------------------------------------------------------------- /Agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/Agents.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @marcus-pousette 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/README.md -------------------------------------------------------------------------------- /chai-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/chai-global.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | peerbit.org -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/_navbar.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/coverpage.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/examples/document-store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/examples/document-store.spec.ts -------------------------------------------------------------------------------- /docs/examples/document-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/examples/document-store.ts -------------------------------------------------------------------------------- /docs/examples/text-store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/examples/text-store.spec.ts -------------------------------------------------------------------------------- /docs/examples/text-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/examples/text-store.ts -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/media/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/media/favicon.ico -------------------------------------------------------------------------------- /docs/modules/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/README.md -------------------------------------------------------------------------------- /docs/modules/client/bootstrap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/bootstrap.spec.ts -------------------------------------------------------------------------------- /docs/modules/client/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/bootstrap.ts -------------------------------------------------------------------------------- /docs/modules/client/connectivity-direct.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/connectivity-direct.spec.ts -------------------------------------------------------------------------------- /docs/modules/client/connectivity-direct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/connectivity-direct.ts -------------------------------------------------------------------------------- /docs/modules/client/connectivity-relay.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/connectivity-relay.spec.ts -------------------------------------------------------------------------------- /docs/modules/client/connectivity-relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/connectivity-relay.ts -------------------------------------------------------------------------------- /docs/modules/client/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/client/example.ts -------------------------------------------------------------------------------- /docs/modules/deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/README.md -------------------------------------------------------------------------------- /docs/modules/deploy/manage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/manage/README.md -------------------------------------------------------------------------------- /docs/modules/deploy/publish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/README.md -------------------------------------------------------------------------------- /docs/modules/deploy/publish/p1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/p1.svg -------------------------------------------------------------------------------- /docs/modules/deploy/publish/p2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/p2.svg -------------------------------------------------------------------------------- /docs/modules/deploy/publish/p3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/p3.svg -------------------------------------------------------------------------------- /docs/modules/deploy/publish/p4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/p4.svg -------------------------------------------------------------------------------- /docs/modules/deploy/publish/p5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/publish/p5.svg -------------------------------------------------------------------------------- /docs/modules/deploy/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/server/README.md -------------------------------------------------------------------------------- /docs/modules/deploy/server/automatic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/server/automatic.md -------------------------------------------------------------------------------- /docs/modules/deploy/server/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/deploy/server/custom.md -------------------------------------------------------------------------------- /docs/modules/encoding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encoding/README.md -------------------------------------------------------------------------------- /docs/modules/encoding/borsh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encoding/borsh.ts -------------------------------------------------------------------------------- /docs/modules/encoding/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encoding/index.spec.ts -------------------------------------------------------------------------------- /docs/modules/encoding/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encoding/json.ts -------------------------------------------------------------------------------- /docs/modules/encryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encryption/README.md -------------------------------------------------------------------------------- /docs/modules/encryption/encrypted-document.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encryption/encrypted-document.spec.ts -------------------------------------------------------------------------------- /docs/modules/encryption/encrypted-document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encryption/encrypted-document.ts -------------------------------------------------------------------------------- /docs/modules/encryption/encrypted-log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encryption/encrypted-log.spec.ts -------------------------------------------------------------------------------- /docs/modules/encryption/encrypted-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/encryption/encrypted-log.ts -------------------------------------------------------------------------------- /docs/modules/program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/README.md -------------------------------------------------------------------------------- /docs/modules/program/composition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/composition/README.md -------------------------------------------------------------------------------- /docs/modules/program/composition/composition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/composition/composition.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/composition/composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/composition/composition.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/README.md -------------------------------------------------------------------------------- /docs/modules/program/document-store/document-store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/document-store.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/document-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/document-store.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/migration-centralized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/migration-centralized.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/migration-owned.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/migration-owned.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/migration-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/migration-types.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/multisig.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/multisig.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/multisig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/multisig.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/replication-degree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/replication-degree.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/replication-degree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/replication-degree.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/roles.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/roles.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/document-store/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/document-store/roles.ts -------------------------------------------------------------------------------- /docs/modules/program/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/example.ts -------------------------------------------------------------------------------- /docs/modules/program/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/rpc/README.md -------------------------------------------------------------------------------- /docs/modules/program/rpc/rpc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/rpc/rpc.spec.ts -------------------------------------------------------------------------------- /docs/modules/program/rpc/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/rpc/rpc.ts -------------------------------------------------------------------------------- /docs/modules/program/rpc/rpc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/rpc/rpc1.png -------------------------------------------------------------------------------- /docs/modules/program/rpc/rpc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/modules/program/rpc/rpc2.png -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/peerbit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/peerbit-logo.png -------------------------------------------------------------------------------- /docs/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/styles.css -------------------------------------------------------------------------------- /docs/topics/custom-domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/custom-domain/README.md -------------------------------------------------------------------------------- /docs/topics/custom-domain/buffer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/custom-domain/buffer.mp4 -------------------------------------------------------------------------------- /docs/topics/difference/difference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/difference/difference.md -------------------------------------------------------------------------------- /docs/topics/forward-secrecy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/forward-secrecy/README.md -------------------------------------------------------------------------------- /docs/topics/integrity/integrity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/integrity/integrity.md -------------------------------------------------------------------------------- /docs/topics/sharding/addressing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/addressing.md -------------------------------------------------------------------------------- /docs/topics/sharding/ca0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/ca0.png -------------------------------------------------------------------------------- /docs/topics/sharding/ca0b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/ca0b.png -------------------------------------------------------------------------------- /docs/topics/sharding/ca1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/ca1.png -------------------------------------------------------------------------------- /docs/topics/sharding/ca2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/ca2.png -------------------------------------------------------------------------------- /docs/topics/sharding/ca3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/ca3.png -------------------------------------------------------------------------------- /docs/topics/sharding/cpu-toggle.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/cpu-toggle.mp4 -------------------------------------------------------------------------------- /docs/topics/sharding/p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p1.png -------------------------------------------------------------------------------- /docs/topics/sharding/p10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p10.png -------------------------------------------------------------------------------- /docs/topics/sharding/p11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p11.png -------------------------------------------------------------------------------- /docs/topics/sharding/p12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p12.png -------------------------------------------------------------------------------- /docs/topics/sharding/p13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p13.png -------------------------------------------------------------------------------- /docs/topics/sharding/p14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p14.png -------------------------------------------------------------------------------- /docs/topics/sharding/p15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p15.png -------------------------------------------------------------------------------- /docs/topics/sharding/p16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p16.png -------------------------------------------------------------------------------- /docs/topics/sharding/p17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p17.png -------------------------------------------------------------------------------- /docs/topics/sharding/p18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p18.png -------------------------------------------------------------------------------- /docs/topics/sharding/p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p2.png -------------------------------------------------------------------------------- /docs/topics/sharding/p4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p4.png -------------------------------------------------------------------------------- /docs/topics/sharding/p5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p5.png -------------------------------------------------------------------------------- /docs/topics/sharding/p6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p6.png -------------------------------------------------------------------------------- /docs/topics/sharding/p7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p7.png -------------------------------------------------------------------------------- /docs/topics/sharding/p8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p8.png -------------------------------------------------------------------------------- /docs/topics/sharding/p9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/p9.png -------------------------------------------------------------------------------- /docs/topics/sharding/sharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/sharding.md -------------------------------------------------------------------------------- /docs/topics/sharding/storage-toggle.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sharding/storage-toggle.mp4 -------------------------------------------------------------------------------- /docs/topics/sqlite-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/sqlite-integration/README.md -------------------------------------------------------------------------------- /docs/topics/wallet-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/wallet-integration/README.md -------------------------------------------------------------------------------- /docs/topics/wallet-integration/ethersproject.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/wallet-integration/ethersproject.spec.ts -------------------------------------------------------------------------------- /docs/topics/wallet-integration/ethersproject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/wallet-integration/ethersproject.ts -------------------------------------------------------------------------------- /docs/topics/zero-knowledge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/topics/zero-knowledge/README.md -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/videostream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/docs/videostream.gif -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/README.md -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/blocks.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/client.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/connection.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/host.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/indexer.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/keychain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/keychain.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/lifecycle.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/message.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/native.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/network.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/pubsub.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/src/storage.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/test/connection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/test/connection.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/test/host-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/test/host-client.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/test/utils.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/proxy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/proxy/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/README.md: -------------------------------------------------------------------------------- 1 | # Peerbit Window Proxy 2 | 3 | TODO description 4 | -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/.gitignore -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/README.md -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/child/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/child/.gitignore -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/child/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/child/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/child/index.html -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/child/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/child/src/db.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/child/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/parent/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/parent/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/e2e/browser/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/e2e/browser/plugin.js -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-proxy/window/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-proxy/window/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/.gitignore -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/index.html -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/playwright.config.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/public/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/src/App.tsx -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/src/main.tsx -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/tests/identity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/tests/identity.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-react/e2e/browser/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/e2e/browser/vite.config.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/src/lockstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/src/lockstorage.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/src/useMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/src/useMount.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/src/usePeer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/src/usePeer.tsx -------------------------------------------------------------------------------- /packages/clients/peerbit-react/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/src/utils.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-react/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/vitest.config.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/vitest/lockstorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/vitest/lockstorage.test.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/vitest/singletonLock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/vitest/singletonLock.test.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-react/vitest/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-react/vitest/utils.test.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/README.md -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/.gitignore -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/README.md -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/index.html -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/public/favicon.ico -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/public/manifest.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/public/robots.txt -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/src/App.tsx -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/src/index.css -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/src/index.tsx -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/frontend/vite.config.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | build 3 | _work.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/.prettierignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/LICENSE -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/aws.browser.ts: -------------------------------------------------------------------------------- 1 | // Unsupported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/aws.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/bin.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/cli.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/client.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/config.browser.ts: -------------------------------------------------------------------------------- 1 | /// Not supported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/config.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/docker.browser.ts: -------------------------------------------------------------------------------- 1 | // Unsupported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/docker.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/domain.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/nginx-template.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/nginx-template.conf -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/peerbit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/peerbit.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/remotes.browser.ts: -------------------------------------------------------------------------------- 1 | // Not supported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/remotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/remotes.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/routes.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/server.browser.ts: -------------------------------------------------------------------------------- 1 | // Not supported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/server.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/session.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/signed-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/signed-request.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/trust.browser.ts: -------------------------------------------------------------------------------- 1 | // Not supported 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/trust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/trust.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/src/types.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/api.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/cli.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/cli.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/client.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/config.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/launch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/launch.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/signed-request.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/signed-request.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/test.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/test.tgz -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/test/utils.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/node/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | build 3 | _work.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/.prettierignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/test-lib/LICENSE -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/test-lib/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/test-lib/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/test/cli.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/test-lib/test/cli.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit-server/test-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit-server/test-lib/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/peerbit/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/.aegir.js -------------------------------------------------------------------------------- /packages/clients/peerbit/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/clients/peerbit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/peerbit/benchmark/start-stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/benchmark/start-stop.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/package.json -------------------------------------------------------------------------------- /packages/clients/peerbit/src/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/bootstrap.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/index.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/src/libp2p.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/libp2p.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/src/peer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/peer.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/src/transports.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/transports.browser.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/src/transports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/src/transports.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/bootstrap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/bootstrap.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/connect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/connect.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/create.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/identity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/identity.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/indexer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/indexer.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/libp2p.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/libp2p.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/node.js: -------------------------------------------------------------------------------- 1 | import "./create.js"; 2 | -------------------------------------------------------------------------------- /packages/clients/peerbit/test/shared-program.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/shared-program.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/start-stop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/start-stop.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/subprogram.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/subprogram.spec.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/test/utils/event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/test/utils/event-store.ts -------------------------------------------------------------------------------- /packages/clients/peerbit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/peerbit/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/test-utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .nyc_output 3 | coverage 4 | dist -------------------------------------------------------------------------------- /packages/clients/test-utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/package.json -------------------------------------------------------------------------------- /packages/clients/test-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/src/index.ts -------------------------------------------------------------------------------- /packages/clients/test-utils/src/log-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/src/log-utils.ts -------------------------------------------------------------------------------- /packages/clients/test-utils/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/src/session.ts -------------------------------------------------------------------------------- /packages/clients/test-utils/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/test/index.spec.ts -------------------------------------------------------------------------------- /packages/clients/test-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/test-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/vite/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/clients/vite/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/CHANGELOG.md -------------------------------------------------------------------------------- /packages/clients/vite/e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/.gitignore -------------------------------------------------------------------------------- /packages/clients/vite/e2e/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/clients/vite/e2e/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/index.html -------------------------------------------------------------------------------- /packages/clients/vite/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/package.json -------------------------------------------------------------------------------- /packages/clients/vite/e2e/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/public/manifest.json -------------------------------------------------------------------------------- /packages/clients/vite/e2e/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/public/robots.txt -------------------------------------------------------------------------------- /packages/clients/vite/e2e/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/src/App.tsx -------------------------------------------------------------------------------- /packages/clients/vite/e2e/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/src/db.ts -------------------------------------------------------------------------------- /packages/clients/vite/e2e/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/src/index.css -------------------------------------------------------------------------------- /packages/clients/vite/e2e/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/src/index.tsx -------------------------------------------------------------------------------- /packages/clients/vite/e2e/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/clients/vite/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/tsconfig.json -------------------------------------------------------------------------------- /packages/clients/vite/e2e/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/tsconfig.node.json -------------------------------------------------------------------------------- /packages/clients/vite/e2e/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/e2e/vite.config.ts -------------------------------------------------------------------------------- /packages/clients/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/package.json -------------------------------------------------------------------------------- /packages/clients/vite/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/src/index.ts -------------------------------------------------------------------------------- /packages/clients/vite/test/assetsToggle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/test/assetsToggle.spec.ts -------------------------------------------------------------------------------- /packages/clients/vite/test/findLibrary.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/test/findLibrary.spec.ts -------------------------------------------------------------------------------- /packages/clients/vite/test/pnpmSymlink.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/test/pnpmSymlink.spec.ts -------------------------------------------------------------------------------- /packages/clients/vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/clients/vite/tsconfig.json -------------------------------------------------------------------------------- /packages/log/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/.gitignore -------------------------------------------------------------------------------- /packages/log/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/CHANGELOG.md -------------------------------------------------------------------------------- /packages/log/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/LICENSE -------------------------------------------------------------------------------- /packages/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/README.md -------------------------------------------------------------------------------- /packages/log/benchmark/append.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/benchmark/append.ts -------------------------------------------------------------------------------- /packages/log/benchmark/memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/benchmark/memory/index.ts -------------------------------------------------------------------------------- /packages/log/benchmark/memory/insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/benchmark/memory/insert.ts -------------------------------------------------------------------------------- /packages/log/benchmark/memory/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/benchmark/memory/utils.ts -------------------------------------------------------------------------------- /packages/log/benchmark/payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/benchmark/payload.ts -------------------------------------------------------------------------------- /packages/log/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/package.json -------------------------------------------------------------------------------- /packages/log/src/change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/change.ts -------------------------------------------------------------------------------- /packages/log/src/clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/clock.ts -------------------------------------------------------------------------------- /packages/log/src/difference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/difference.ts -------------------------------------------------------------------------------- /packages/log/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/encoding.ts -------------------------------------------------------------------------------- /packages/log/src/entry-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-create.ts -------------------------------------------------------------------------------- /packages/log/src/entry-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-index.ts -------------------------------------------------------------------------------- /packages/log/src/entry-shallow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-shallow.ts -------------------------------------------------------------------------------- /packages/log/src/entry-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-type.ts -------------------------------------------------------------------------------- /packages/log/src/entry-v0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-v0.ts -------------------------------------------------------------------------------- /packages/log/src/entry-with-refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry-with-refs.ts -------------------------------------------------------------------------------- /packages/log/src/entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/entry.ts -------------------------------------------------------------------------------- /packages/log/src/find-uniques.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/find-uniques.ts -------------------------------------------------------------------------------- /packages/log/src/heads-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/heads-cache.ts -------------------------------------------------------------------------------- /packages/log/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/index.ts -------------------------------------------------------------------------------- /packages/log/src/log-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/log-errors.ts -------------------------------------------------------------------------------- /packages/log/src/log-sorting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/log-sorting.ts -------------------------------------------------------------------------------- /packages/log/src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/log.ts -------------------------------------------------------------------------------- /packages/log/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/logger.ts -------------------------------------------------------------------------------- /packages/log/src/payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/payload.ts -------------------------------------------------------------------------------- /packages/log/src/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/snapshot.ts -------------------------------------------------------------------------------- /packages/log/src/trim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/trim.ts -------------------------------------------------------------------------------- /packages/log/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/src/utils.ts -------------------------------------------------------------------------------- /packages/log/test/append.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/append.spec.ts -------------------------------------------------------------------------------- /packages/log/test/clock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/clock.spec.ts -------------------------------------------------------------------------------- /packages/log/test/crdt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/crdt.spec.ts -------------------------------------------------------------------------------- /packages/log/test/delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/delete.spec.ts -------------------------------------------------------------------------------- /packages/log/test/drop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/drop.spec.ts -------------------------------------------------------------------------------- /packages/log/test/encryption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/encryption.spec.ts -------------------------------------------------------------------------------- /packages/log/test/entry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/entry.spec.ts -------------------------------------------------------------------------------- /packages/log/test/fixtures/privateKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/fixtures/privateKey.ts -------------------------------------------------------------------------------- /packages/log/test/from.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/from.spec.ts -------------------------------------------------------------------------------- /packages/log/test/get-pow-2-refs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/get-pow-2-refs.spec.ts -------------------------------------------------------------------------------- /packages/log/test/heads-tails.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/heads-tails.spec.ts -------------------------------------------------------------------------------- /packages/log/test/join-concurrent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/join-concurrent.spec.ts -------------------------------------------------------------------------------- /packages/log/test/join.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/join.spec.ts -------------------------------------------------------------------------------- /packages/log/test/load.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/load.spec.ts -------------------------------------------------------------------------------- /packages/log/test/log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/log.spec.ts -------------------------------------------------------------------------------- /packages/log/test/nexts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/nexts.spec.ts -------------------------------------------------------------------------------- /packages/log/test/recover.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/recover.spec.ts -------------------------------------------------------------------------------- /packages/log/test/replicate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/replicate.spec.ts -------------------------------------------------------------------------------- /packages/log/test/signed-log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/signed-log.spec.ts -------------------------------------------------------------------------------- /packages/log/test/sorting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/sorting.spec.ts -------------------------------------------------------------------------------- /packages/log/test/trim.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/trim.spec.ts -------------------------------------------------------------------------------- /packages/log/test/utils/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/utils/encoding.ts -------------------------------------------------------------------------------- /packages/log/test/utils/log-creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/test/utils/log-creator.ts -------------------------------------------------------------------------------- /packages/log/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/log/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/LICENSE -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/README.md -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/package.json -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/src/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/src/access.ts -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/src/acl-db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/src/acl-db.ts -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/src/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/src/condition.ts -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/src/index.ts -------------------------------------------------------------------------------- /packages/programs/acl/identity-access-controller/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/identity-access-controller/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/LICENSE -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/README.md -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/package.json -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/src/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/src/controller.ts -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/src/identity-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/src/identity-graph.ts -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/src/index.ts -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/acl/trusted-network/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/acl/trusted-network/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/clock-service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/clock-service/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/clock-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/README.md -------------------------------------------------------------------------------- /packages/programs/clock-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/package.json -------------------------------------------------------------------------------- /packages/programs/clock-service/src/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/src/controller.ts -------------------------------------------------------------------------------- /packages/programs/clock-service/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./controller.js"; 2 | -------------------------------------------------------------------------------- /packages/programs/clock-service/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/clock-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/clock-service/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/document/document/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/data/document/document/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/data/document/document/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/README.md -------------------------------------------------------------------------------- /packages/programs/data/document/document/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/benchmark/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/benchmark/memory/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/benchmark/memory/child.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/benchmark/memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/benchmark/memory/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/benchmark/memory/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/benchmark/memory/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/benchmark/replication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/benchmark/replication.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/package.json -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/borsh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/borsh.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const MAX_BATCH_SIZE = 5e6; 2 | -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/domain.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/events.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/operation.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/prefetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/prefetch.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/program.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/resumable-iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/resumable-iterator.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/src/search.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/borsh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/borsh.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/data.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/domain.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/domain.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/profile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/profile.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/types.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/test/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/document/document/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/document/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/document/interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/data/document/interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/data/document/interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/package.json -------------------------------------------------------------------------------- /packages/programs/data/document/interface/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/src/errors.ts -------------------------------------------------------------------------------- /packages/programs/data/document/interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/src/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/interface/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/src/query.ts -------------------------------------------------------------------------------- /packages/programs/data/document/interface/src/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/src/request.ts -------------------------------------------------------------------------------- /packages/programs/data/document/interface/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/src/store.ts -------------------------------------------------------------------------------- /packages/programs/data/document/interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/interface/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/document/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/.gitignore -------------------------------------------------------------------------------- /packages/programs/data/document/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/.gitignore: -------------------------------------------------------------------------------- 1 | test-results 2 | dist 3 | node_modules 4 | playwright-report -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/browser-node/.gitignore: -------------------------------------------------------------------------------- 1 | test-results 2 | dist 3 | node_modules 4 | public/peerbit -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/e2e/party/package.json -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/scripts/dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/e2e/party/scripts/dev.mjs -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/e2e/party/shared/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/react/e2e/party/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/e2e/party/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/document/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/package.json -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/index.ts -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/useCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/useCount.tsx -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/useLocal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/useLocal.tsx -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/useMount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/useMount.tsx -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/useQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/useQuery.tsx -------------------------------------------------------------------------------- /packages/programs/data/document/react/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/src/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/document/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/document/react/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/vitest.config.ts -------------------------------------------------------------------------------- /packages/programs/data/document/react/vitest/useQuery.dom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/document/react/vitest/useQuery.dom.test.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | tmp 4 | -------------------------------------------------------------------------------- /packages/programs/data/shared-log/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/data/shared-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/README.md -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/get-samples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/get-samples.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/index.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/memory/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/memory/child.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/memory/index.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/memory/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/memory/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/partial-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/partial-sync.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/replication-prune.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/replication-prune.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/replication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/replication.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/to-rebalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/to-rebalance.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/benchmark/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/benchmark/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/package.json -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/blocks.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/cpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/cpu.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/debounce.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/errors.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/exchange-heads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/exchange-heads.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/index.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/integers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/integers.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/message.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/pid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/pid.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/ranges.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/replication-domain-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/replication-domain-hash.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/replication-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/replication-domain.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/replication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/replication.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/role.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/sync/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/sync/index.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/sync/rateless-iblt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/sync/rateless-iblt.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/sync/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/sync/simple.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/src/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/append.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/append.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/cpu.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/cpu.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/debounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/debounce.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/domain-time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/domain-time.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/encryption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/encryption.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/events.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/join.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/join.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/leader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/leader.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/lifecycle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/lifecycle.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/load.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/load.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/migration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/migration.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/network.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/observer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/observer.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/pid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/pid.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/ranges.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/ranges.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/rateless-iblt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/rateless-iblt.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/replicate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/replicate.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/replication.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/replication.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/sharding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/sharding.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/statistics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/statistics.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/utils.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/utils/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/utils/access.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/utils/stores/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/test/utils/stores/encoding.ts -------------------------------------------------------------------------------- /packages/programs/data/shared-log/test/utils/stores/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./event-store.js"; 2 | -------------------------------------------------------------------------------- /packages/programs/data/shared-log/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/shared-log/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/data/string/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/data/string/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/data/string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/README.md -------------------------------------------------------------------------------- /packages/programs/data/string/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/package.json -------------------------------------------------------------------------------- /packages/programs/data/string/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/src/index.ts -------------------------------------------------------------------------------- /packages/programs/data/string/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/src/query.ts -------------------------------------------------------------------------------- /packages/programs/data/string/src/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/src/range.ts -------------------------------------------------------------------------------- /packages/programs/data/string/src/string-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/src/string-index.ts -------------------------------------------------------------------------------- /packages/programs/data/string/src/string-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/src/string-store.ts -------------------------------------------------------------------------------- /packages/programs/data/string/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/string/test/range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/test/range.spec.ts -------------------------------------------------------------------------------- /packages/programs/data/string/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/data/string/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/program/program/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/program/program/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/program/program/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/LICENSE -------------------------------------------------------------------------------- /packages/programs/program/program/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/package.json -------------------------------------------------------------------------------- /packages/programs/program/program/src/address.ts: -------------------------------------------------------------------------------- 1 | export type Address = string; 2 | -------------------------------------------------------------------------------- /packages/programs/program/program/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/src/client.ts -------------------------------------------------------------------------------- /packages/programs/program/program/src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/src/handler.ts -------------------------------------------------------------------------------- /packages/programs/program/program/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/src/index.ts -------------------------------------------------------------------------------- /packages/programs/program/program/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/src/program.ts -------------------------------------------------------------------------------- /packages/programs/program/program/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/src/utils.ts -------------------------------------------------------------------------------- /packages/programs/program/program/test/events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/test/events.spec.ts -------------------------------------------------------------------------------- /packages/programs/program/program/test/handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/test/handler.spec.ts -------------------------------------------------------------------------------- /packages/programs/program/program/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/program/program/test/samples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/test/samples.ts -------------------------------------------------------------------------------- /packages/programs/program/program/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/test/utils.ts -------------------------------------------------------------------------------- /packages/programs/program/program/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/program/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/program/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/program/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/package.json -------------------------------------------------------------------------------- /packages/programs/program/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/src/index.ts -------------------------------------------------------------------------------- /packages/programs/program/react/src/useOnline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/src/useOnline.tsx -------------------------------------------------------------------------------- /packages/programs/program/react/src/useProgram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/src/useProgram.tsx -------------------------------------------------------------------------------- /packages/programs/program/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/tsconfig.json -------------------------------------------------------------------------------- /packages/programs/program/react/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/vitest.config.ts -------------------------------------------------------------------------------- /packages/programs/program/react/vitest/useProgram.dom.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/program/react/vitest/useProgram.dom.test.tsx -------------------------------------------------------------------------------- /packages/programs/rpc/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/programs/rpc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/CHANGELOG.md -------------------------------------------------------------------------------- /packages/programs/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/README.md -------------------------------------------------------------------------------- /packages/programs/rpc/documentation/rpc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/documentation/rpc1.png -------------------------------------------------------------------------------- /packages/programs/rpc/documentation/rpc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/documentation/rpc2.png -------------------------------------------------------------------------------- /packages/programs/rpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/package.json -------------------------------------------------------------------------------- /packages/programs/rpc/src/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/src/controller.ts -------------------------------------------------------------------------------- /packages/programs/rpc/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/src/encoding.ts -------------------------------------------------------------------------------- /packages/programs/rpc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/src/index.ts -------------------------------------------------------------------------------- /packages/programs/rpc/src/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/src/io.ts -------------------------------------------------------------------------------- /packages/programs/rpc/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/src/utils.ts -------------------------------------------------------------------------------- /packages/programs/rpc/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/test/index.spec.ts -------------------------------------------------------------------------------- /packages/programs/rpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/programs/rpc/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/blocks-interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/blocks-interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/blocks-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/README.md -------------------------------------------------------------------------------- /packages/transport/blocks-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/package.json -------------------------------------------------------------------------------- /packages/transport/blocks-interface/src/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/src/block.ts -------------------------------------------------------------------------------- /packages/transport/blocks-interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/src/index.ts -------------------------------------------------------------------------------- /packages/transport/blocks-interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks-interface/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/blocks/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/blocks/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/blocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/README.md -------------------------------------------------------------------------------- /packages/transport/blocks/benchmark/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/benchmark/e2e.ts -------------------------------------------------------------------------------- /packages/transport/blocks/benchmark/multiformats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/benchmark/multiformats.ts -------------------------------------------------------------------------------- /packages/transport/blocks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/package.json -------------------------------------------------------------------------------- /packages/transport/blocks/src/any-blockstore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/src/any-blockstore.ts -------------------------------------------------------------------------------- /packages/transport/blocks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/src/index.ts -------------------------------------------------------------------------------- /packages/transport/blocks/src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/src/interface.ts -------------------------------------------------------------------------------- /packages/transport/blocks/src/libp2p.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/src/libp2p.ts -------------------------------------------------------------------------------- /packages/transport/blocks/src/remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/src/remote.ts -------------------------------------------------------------------------------- /packages/transport/blocks/test/level.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/test/level.spec.ts -------------------------------------------------------------------------------- /packages/transport/blocks/test/libp2p.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/test/libp2p.spec.ts -------------------------------------------------------------------------------- /packages/transport/blocks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/blocks/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/package.json -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/src/index.ts -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/src/session.ts -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/src/transports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/src/transports.ts -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/test/index.spec.ts -------------------------------------------------------------------------------- /packages/transport/libp2p-test-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/libp2p-test-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/README.md -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/package.json -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/src/index.ts -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/src/messages.ts -------------------------------------------------------------------------------- /packages/transport/pubsub-interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub-interface/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/pubsub/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/pubsub/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/pubsub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/README.md -------------------------------------------------------------------------------- /packages/transport/pubsub/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/benchmark/index.ts -------------------------------------------------------------------------------- /packages/transport/pubsub/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/package.json -------------------------------------------------------------------------------- /packages/transport/pubsub/src/debounced-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/src/debounced-set.ts -------------------------------------------------------------------------------- /packages/transport/pubsub/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/src/index.ts -------------------------------------------------------------------------------- /packages/transport/pubsub/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/test/index.spec.ts -------------------------------------------------------------------------------- /packages/transport/pubsub/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/pubsub/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/stream-interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/stream-interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/stream-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/README.md -------------------------------------------------------------------------------- /packages/transport/stream-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/package.json -------------------------------------------------------------------------------- /packages/transport/stream-interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/src/index.ts -------------------------------------------------------------------------------- /packages/transport/stream-interface/src/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/src/keys.ts -------------------------------------------------------------------------------- /packages/transport/stream-interface/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/src/messages.ts -------------------------------------------------------------------------------- /packages/transport/stream-interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream-interface/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/stream/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/transport/stream/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/CHANGELOG.md -------------------------------------------------------------------------------- /packages/transport/stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/README.md -------------------------------------------------------------------------------- /packages/transport/stream/benchmark/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/benchmark/transfer.ts -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/.gitignore -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/browser-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/browser-node/.gitignore -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/browser-node/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/browser-node/index.html -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/browser-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/browser-node/package.json -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/browser-node/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/browser-node/src/App.tsx -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/browser-node/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/package.json -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/playwright.config.ts -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/shared/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/shared/bin.ts -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/shared/utils.ts -------------------------------------------------------------------------------- /packages/transport/stream/e2e/browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/e2e/browser/tsconfig.json -------------------------------------------------------------------------------- /packages/transport/stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/package.json -------------------------------------------------------------------------------- /packages/transport/stream/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/index.ts -------------------------------------------------------------------------------- /packages/transport/stream/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/logger.ts -------------------------------------------------------------------------------- /packages/transport/stream/src/pushable-lanes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/pushable-lanes.ts -------------------------------------------------------------------------------- /packages/transport/stream/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/routes.ts -------------------------------------------------------------------------------- /packages/transport/stream/src/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/stats.ts -------------------------------------------------------------------------------- /packages/transport/stream/src/wait-for-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/src/wait-for-event.ts -------------------------------------------------------------------------------- /packages/transport/stream/test/it-pushable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/test/it-pushable.spec.ts -------------------------------------------------------------------------------- /packages/transport/stream/test/routes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/test/routes.spec.ts -------------------------------------------------------------------------------- /packages/transport/stream/test/stats.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/test/stats.spec.ts -------------------------------------------------------------------------------- /packages/transport/stream/test/stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/test/stream.spec.ts -------------------------------------------------------------------------------- /packages/transport/stream/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/transport/stream/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/.aegir.js -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | lib -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/package.json -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/index.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/level.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/memory.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/store.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/store.browser.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/store.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/src/worker-import.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/src/worker-import.d.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/any-store/any-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/any-store/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/any-store/interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | lib -------------------------------------------------------------------------------- /packages/utils/any-store/interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/any-store/interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/interface/package.json -------------------------------------------------------------------------------- /packages/utils/any-store/interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/interface/src/index.ts -------------------------------------------------------------------------------- /packages/utils/any-store/interface/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/interface/src/messages.ts -------------------------------------------------------------------------------- /packages/utils/any-store/interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/interface/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/.aegir.js -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | lib -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/package.json -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/src/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/src/create.ts -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/src/index.ts: -------------------------------------------------------------------------------- 1 | import "./worker.js"; 2 | -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/src/opfs-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/src/opfs-store.ts -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/src/worker.ts -------------------------------------------------------------------------------- /packages/utils/any-store/opfs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/any-store/opfs/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/build-assets/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/build-assets/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/build-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/build-assets/package.json -------------------------------------------------------------------------------- /packages/utils/build-assets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/build-assets/src/index.ts -------------------------------------------------------------------------------- /packages/utils/build-assets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/build-assets/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/cache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/.gitignore -------------------------------------------------------------------------------- /packages/utils/cache/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/cache/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/LICENSE -------------------------------------------------------------------------------- /packages/utils/cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/package.json -------------------------------------------------------------------------------- /packages/utils/cache/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/src/index.ts -------------------------------------------------------------------------------- /packages/utils/cache/test/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/test/cache.spec.ts -------------------------------------------------------------------------------- /packages/utils/cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/cache/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/crypto/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/crypto/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/README.md -------------------------------------------------------------------------------- /packages/utils/crypto/benchmark/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/benchmark/hash.ts -------------------------------------------------------------------------------- /packages/utils/crypto/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/benchmark/index.ts -------------------------------------------------------------------------------- /packages/utils/crypto/benchmark/peer-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/benchmark/peer-ids.ts -------------------------------------------------------------------------------- /packages/utils/crypto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/package.json -------------------------------------------------------------------------------- /packages/utils/crypto/src/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/bytes.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/ed25519-sign.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/ed25519-sign.browser.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/ed25519-sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/ed25519-sign.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/ed25519.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/ed25519.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/encryption.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/errors.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/from.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/hash.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/hash.browser.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/hash.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/index.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/key.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/prehash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/prehash.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/random.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/random.browser.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/random.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/sepc256k1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/sepc256k1.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/signature.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/signer.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/utils.ts -------------------------------------------------------------------------------- /packages/utils/crypto/src/x25519.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/src/x25519.ts -------------------------------------------------------------------------------- /packages/utils/crypto/test/encryption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/test/encryption.spec.ts -------------------------------------------------------------------------------- /packages/utils/crypto/test/hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/test/hash.spec.ts -------------------------------------------------------------------------------- /packages/utils/crypto/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/crypto/test/random.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/test/random.spec.ts -------------------------------------------------------------------------------- /packages/utils/crypto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/crypto/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/package.json -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/src/cache.ts -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/src/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/cached-index/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/cached-index/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/indexer/interface/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/indexer/interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/indexer/interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/package.json -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/errors.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/id.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/index-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/index-engine.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/query.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/src/utils.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/test/id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/test/id.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/interface/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/indexer/simple/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/indexer/simple/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/indexer/simple/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/benchmark/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/package.json -------------------------------------------------------------------------------- /packages/utils/indexer/simple/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/src/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/simple/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/simple/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/.aegir.js -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/benchmark/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/package.json -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/scripts/copy-sqlite-wasm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/scripts/copy-sqlite-wasm.mjs -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/engine.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/query-planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/query-planner.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/schema.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/sqlite3-messages.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/sqlite3-messages.worker.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/sqlite3.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/sqlite3.browser.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/sqlite3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/sqlite3.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/sqlite3.wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/sqlite3.wasm.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/sqlite3.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/sqlite3.worker.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/types.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/src/utils.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/array.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/basic.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/fixtures.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/inline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/inline.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/query-planner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/query-planner.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/schema.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/shape.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/shape.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/sort.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/sort.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/statement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/statement.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/table.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/table.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/u64.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/u64.spec.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/test/utils.ts -------------------------------------------------------------------------------- /packages/utils/indexer/sqlite3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/sqlite3/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/indexer/tests/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/indexer/tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/indexer/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/README.md -------------------------------------------------------------------------------- /packages/utils/indexer/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/package.json -------------------------------------------------------------------------------- /packages/utils/indexer/tests/src/benchmarks.browser.ts: -------------------------------------------------------------------------------- 1 | export const benchmarks = () => { 2 | /* TODO */ 3 | }; 4 | -------------------------------------------------------------------------------- /packages/utils/indexer/tests/src/benchmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/src/benchmarks.ts -------------------------------------------------------------------------------- /packages/utils/indexer/tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/src/index.ts -------------------------------------------------------------------------------- /packages/utils/indexer/tests/src/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/src/tests.ts -------------------------------------------------------------------------------- /packages/utils/indexer/tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/indexer/tests/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/keychain/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/keychain/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/keychain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/package.json -------------------------------------------------------------------------------- /packages/utils/keychain/src/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/src/crypto.ts -------------------------------------------------------------------------------- /packages/utils/keychain/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/src/index.ts -------------------------------------------------------------------------------- /packages/utils/keychain/src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/src/interface.ts -------------------------------------------------------------------------------- /packages/utils/keychain/src/libp2p.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/src/libp2p.ts -------------------------------------------------------------------------------- /packages/utils/keychain/test/encryption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/test/encryption.spec.ts -------------------------------------------------------------------------------- /packages/utils/keychain/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/keychain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/keychain/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/logger/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib -------------------------------------------------------------------------------- /packages/utils/logger/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/logger/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/LICENSE -------------------------------------------------------------------------------- /packages/utils/logger/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/benchmark/index.ts -------------------------------------------------------------------------------- /packages/utils/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/package.json -------------------------------------------------------------------------------- /packages/utils/logger/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@libp2p/logger"; 2 | -------------------------------------------------------------------------------- /packages/utils/logger/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/logger/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | pkg -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/Cargo.lock -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/Cargo.toml -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/LICENSE -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/README.md -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/TODO -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/benches/riblt_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/benches/riblt_bench.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/package.json -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/encoding.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/lib.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/sketch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/sketch.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/testing.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/tests.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src/wasm.rs -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src_js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src_js/index.js -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src_js/wasm-init.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src_js/wasm-init.browser.js -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/src_js/wasm-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/src_js/wasm-init.js -------------------------------------------------------------------------------- /packages/utils/rateless-iblt/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/rateless-iblt/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/time/.eslintignore: -------------------------------------------------------------------------------- 1 | test/** 2 | -------------------------------------------------------------------------------- /packages/utils/time/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | lib -------------------------------------------------------------------------------- /packages/utils/time/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/time/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/LICENSE -------------------------------------------------------------------------------- /packages/utils/time/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/package.json -------------------------------------------------------------------------------- /packages/utils/time/src/aggregators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/aggregators.ts -------------------------------------------------------------------------------- /packages/utils/time/src/hrtime.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/hrtime.browser.ts -------------------------------------------------------------------------------- /packages/utils/time/src/hrtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/hrtime.ts -------------------------------------------------------------------------------- /packages/utils/time/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/index.ts -------------------------------------------------------------------------------- /packages/utils/time/src/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/metrics.ts -------------------------------------------------------------------------------- /packages/utils/time/src/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/src/wait.ts -------------------------------------------------------------------------------- /packages/utils/time/test/aggregators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/test/aggregators.spec.ts -------------------------------------------------------------------------------- /packages/utils/time/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/test/index.spec.ts -------------------------------------------------------------------------------- /packages/utils/time/test/metrics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/test/metrics.spec.ts -------------------------------------------------------------------------------- /packages/utils/time/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/packages/utils/time/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tools/restore-workspace-deps.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/tools/restore-workspace-deps.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vitest.setup.dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/vitest.setup.dom.ts -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dao-xyz/peerbit/HEAD/vitest.setup.ts --------------------------------------------------------------------------------