├── .changeset
├── README.md
└── config.json
├── .env
├── .github
└── workflows
│ └── js-tests.yaml
├── .gitignore
├── .gitmodules
├── .prettierignore
├── .prettierrc
├── LICENSE
├── Makefile
├── README.md
├── deep-clean.sh
├── package.json
├── packages
├── browser-tests
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── cypress.config.ts
│ ├── cypress
│ │ ├── .gitignore
│ │ ├── component
│ │ │ ├── WholeDbReplicator.cy.ts
│ │ │ ├── automigrate.cy.ts
│ │ │ ├── int.cy.ts
│ │ │ ├── tblrx.cy.ts
│ │ │ └── wa-sqlite-wrapper.cy.ts
│ │ ├── fixtures
│ │ │ └── example.json
│ │ └── support
│ │ │ ├── commands.ts
│ │ │ ├── component-index.html
│ │ │ └── component.ts
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── counter.ts
│ │ ├── main.ts
│ │ ├── style.css
│ │ ├── typescript.svg
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.js
├── crsqlite-wasm
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── DB.ts
│ │ ├── DB2.ts
│ │ ├── PromiseQueue.ts
│ │ ├── Stmt.ts
│ │ ├── TX.ts
│ │ ├── __tests__
│ │ │ ├── PromiseQueue.test.ts
│ │ │ └── wrapper.test.ts
│ │ ├── ahp
│ │ │ ├── DB.ts
│ │ │ ├── notes.md
│ │ │ └── worker
│ │ │ │ ├── AhpConnection.ts
│ │ │ │ ├── AhpDb.ts
│ │ │ │ └── ahp-worker.ts
│ │ ├── cache.ts
│ │ ├── index.ts
│ │ ├── log.ts
│ │ └── serialize.ts
│ └── tsconfig.json
├── direct-connect-browser
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ ├── Types.ts
│ │ ├── WorkerInterface.ts
│ │ ├── common
│ │ │ ├── DB.ts
│ │ │ ├── Fetcher.ts
│ │ │ ├── InboundStream.ts
│ │ │ ├── OutboundStream.ts
│ │ │ ├── SyncService.ts
│ │ │ ├── SyncedDB.ts
│ │ │ └── __tests__
│ │ │ │ └── DB.test.ts
│ │ ├── dedicated.worker.ts
│ │ ├── index.ts
│ │ └── shared.worker.ts
│ └── tsconfig.json
├── direct-connect-common
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ ├── msg
│ │ │ ├── BinarySerializer.ts
│ │ │ ├── JsonSerializer.ts
│ │ │ ├── SerializerFactory.ts
│ │ │ ├── __tests__
│ │ │ │ ├── BinarySerializer.test.ts
│ │ │ │ ├── JsonSerializer.test.ts
│ │ │ │ └── sandbox.test.ts
│ │ │ ├── binDecode.ts
│ │ │ ├── binEncode.ts
│ │ │ ├── jsonDecode.ts
│ │ │ └── jsonEncode.ts
│ │ ├── types.ts
│ │ └── util.ts
│ └── tsconfig.json
├── direct-connect-nodejs
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── dbs-test
│ │ └── .gitkeep
│ ├── notes.md
│ ├── package.json
│ ├── schemas-test
│ │ ├── .gitkeep
│ │ ├── test.sql
│ │ └── test.v2.sql
│ ├── src
│ │ ├── DBSyncService.ts
│ │ ├── SyncService.ts
│ │ ├── Types.ts
│ │ ├── __tests__
│ │ │ └── SyncService.test.ts
│ │ ├── config
│ │ │ ├── DefaultConfig.ts
│ │ │ └── TestConfig.ts
│ │ ├── index.ts
│ │ ├── logger.ts
│ │ └── private
│ │ │ ├── DB.ts
│ │ │ ├── DBCache.ts
│ │ │ ├── FSNotify.ts
│ │ │ ├── InboundStream.ts
│ │ │ ├── OutboundStream.ts
│ │ │ ├── ServiceDB.ts
│ │ │ ├── __tests__
│ │ │ ├── DB.test.ts
│ │ │ ├── DBCache.test.ts
│ │ │ ├── FSNotify.test.ts
│ │ │ ├── OutboundStream.test.ts
│ │ │ ├── ServiceDB.test.ts
│ │ │ └── collapser.test.ts
│ │ │ ├── collapser.ts
│ │ │ ├── touchHack.ts
│ │ │ └── util.ts
│ └── tsconfig.json
├── id
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── logger-provider
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── node-allinone
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ └── index.test.ts
│ │ └── index.ts
│ └── tsconfig.json
├── node-tests
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ ├── automigrate.test.ts
│ │ │ ├── fract-check.test.ts
│ │ │ ├── merge-check.test.ts
│ │ │ ├── user-reports.test.ts
│ │ │ └── xplat.test.ts
│ │ ├── fill.ts
│ │ └── simple.ts
│ └── tsconfig.json
├── p2p
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── WholeDbReplicator.ts
│ │ ├── WholeDbRtc.ts
│ │ ├── __tests__
│ │ │ └── WholeDbReplicator.test.ts
│ │ └── index.ts
│ └── tsconfig.json
├── react
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ ├── queryHooks.test.ts
│ │ │ └── stateHooks.test.ts
│ │ ├── context.ts
│ │ ├── db
│ │ │ ├── DBContext.ts
│ │ │ ├── DBFactory.ts
│ │ │ ├── DBProvider.tsx
│ │ │ ├── useDB.ts
│ │ │ └── useSync.ts
│ │ ├── index.ts
│ │ ├── queryHooks.ts
│ │ ├── rowid.ts
│ │ └── stateHooks.ts
│ └── tsconfig.json
├── rx-query
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── notes.md
│ ├── package.json
│ ├── src
│ │ ├── Constraints.ts
│ │ ├── LiveQuery.ts
│ │ ├── QueryAST.ts
│ │ ├── QueryRewriter.ts
│ │ ├── QueryToDataflow.ts
│ │ ├── RelationCache.ts
│ │ ├── RxDB.ts
│ │ ├── RxDbTx.ts
│ │ └── __tests__
│ │ │ └── todo.test.ts
│ └── tsconfig.json
├── rx-tbl
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ └── tblrx.test.ts
│ │ ├── index.ts
│ │ └── tblrx.ts
│ └── tsconfig.json
├── sandbox-node
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ │ ├── script1.js
│ │ └── script2.js
│ ├── tst.db-shm
│ └── tst.db-wal
├── sandbox
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.html
│ ├── notes.md
│ ├── package.json
│ ├── server.js
│ ├── slurp.mjs
│ ├── src
│ │ ├── env.d.ts
│ │ ├── global.d.ts
│ │ └── main.tsx
│ ├── tsconfig.json
│ └── vite.config.js
├── ws-browserdb
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── ws-client
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── DB.ts
│ │ ├── SyncedDB.ts
│ │ ├── config.ts
│ │ ├── index.ts
│ │ ├── streams
│ │ │ ├── InboundStream.ts
│ │ │ └── OutboundStream.ts
│ │ ├── transport
│ │ │ ├── Transport.ts
│ │ │ └── WebSocketTransport.ts
│ │ ├── types.ts
│ │ └── worker
│ │ │ ├── SyncService.ts
│ │ │ ├── WorkerInterface.ts
│ │ │ ├── worker.ts
│ │ │ └── workerMsgTypes.ts
│ └── tsconfig.json
├── ws-common
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ └── encodeDecode.test.ts
│ │ ├── decode.ts
│ │ ├── encode.ts
│ │ ├── index.ts
│ │ └── msgTypes.ts
│ └── tsconfig.json
├── ws-demo
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── server.js
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── schemas
│ │ │ └── main.sql
│ │ ├── support
│ │ │ └── randomWords.ts
│ │ ├── syncConfig.ts
│ │ ├── vite-env.d.ts
│ │ └── worker.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── ws-litefs
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── REAMDE.md
│ ├── package.json
│ ├── src
│ │ ├── FSNotify.ts
│ │ ├── LiteFSDBFactory.ts
│ │ ├── LiteFSWriteService.ts
│ │ ├── __tests__
│ │ │ ├── Integration.test.ts
│ │ │ ├── LiteFSDBFactory.test.ts
│ │ │ ├── testServerConfig.ts
│ │ │ └── util.test.ts
│ │ ├── config.ts
│ │ ├── index.ts
│ │ ├── internal
│ │ │ ├── LiteFSDB.ts
│ │ │ ├── PrimaryConnection.ts
│ │ │ ├── PrimarySocket.ts
│ │ │ ├── __tests__
│ │ │ │ ├── LiteFSDB.test.ts
│ │ │ │ ├── PrimaryConnection.test.ts
│ │ │ │ └── PrimarySocket.test.ts
│ │ │ └── util.ts
│ │ ├── logger.ts
│ │ └── scratch.ts
│ ├── test_fs
│ │ └── .gitkeep
│ ├── test_fs2
│ │ └── .gitkeep
│ ├── tsconfig.json
│ └── vitest.config.ts
├── ws-server
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── notes.md
│ ├── package.json
│ ├── src
│ │ ├── ConnectionBroker.ts
│ │ ├── DB.ts
│ │ ├── DBCache.ts
│ │ ├── DBFactory.ts
│ │ ├── SyncConnection.ts
│ │ ├── Trasnport.ts
│ │ ├── __tests__
│ │ │ ├── DB.test.ts
│ │ │ ├── DBCache.test.ts
│ │ │ ├── DBFactory.test.ts
│ │ │ ├── index.test.ts
│ │ │ └── testConfig.ts
│ │ ├── config.ts
│ │ ├── error
│ │ │ └── SchemaMismatchError.ts
│ │ ├── fs
│ │ │ ├── FSNotify.ts
│ │ │ ├── collapser.ts
│ │ │ ├── touchHack.ts
│ │ │ └── util.ts
│ │ ├── index.ts
│ │ └── streams
│ │ │ ├── InboundStream.ts
│ │ │ └── OutboundStream.ts
│ ├── testDbs
│ │ └── .gitkeep
│ ├── testSchemas
│ │ └── test.sql
│ └── tsconfig.json
├── xplat-api
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── __tests__
│ │ │ └── xplat-api.test.ts
│ │ └── xplat-api.ts
│ └── tsconfig.json
└── xplat-tests
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── src
│ ├── WholeDbRepliator.test.ts
│ ├── automigrate.test.ts
│ ├── index.ts
│ ├── int.test.ts
│ └── tblrx.test.ts
│ └── tsconfig.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── scripts
├── latest-versions.sh
├── pkgs.inc.sh
└── update-pkgjson.sh
├── test.sh
├── tsbuild-all
├── CHANGELOG.md
├── package.json
├── src
│ └── index.ts
└── tsconfig.json
└── tsconfig-template.json
/.changeset/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.changeset/README.md
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.changeset/config.json
--------------------------------------------------------------------------------
/.env:
--------------------------------------------------------------------------------
1 | CRSQLITE_NOPREBUILD=1
2 |
--------------------------------------------------------------------------------
/.github/workflows/js-tests.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.github/workflows/js-tests.yaml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.gitignore
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.gitmodules
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | LICENSE
2 | spec.md
3 | deps/
4 | wa-sqlite/
5 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/.prettierrc
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/LICENSE
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/Makefile
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/README.md
--------------------------------------------------------------------------------
/deep-clean.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/deep-clean.sh
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/package.json
--------------------------------------------------------------------------------
/packages/browser-tests/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/.gitignore
--------------------------------------------------------------------------------
/packages/browser-tests/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/browser-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/README.md
--------------------------------------------------------------------------------
/packages/browser-tests/cypress.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress.config.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/.gitignore:
--------------------------------------------------------------------------------
1 | videos/
2 | screenshots/
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/component/WholeDbReplicator.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/component/WholeDbReplicator.cy.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/component/automigrate.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/component/automigrate.cy.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/component/int.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/component/int.cy.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/component/tblrx.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/component/tblrx.cy.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/component/wa-sqlite-wrapper.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/component/wa-sqlite-wrapper.cy.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/fixtures/example.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/fixtures/example.json
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/support/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/support/commands.ts
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/support/component-index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/support/component-index.html
--------------------------------------------------------------------------------
/packages/browser-tests/cypress/support/component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/cypress/support/component.ts
--------------------------------------------------------------------------------
/packages/browser-tests/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/index.html
--------------------------------------------------------------------------------
/packages/browser-tests/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/package.json
--------------------------------------------------------------------------------
/packages/browser-tests/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/public/vite.svg
--------------------------------------------------------------------------------
/packages/browser-tests/src/counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/src/counter.ts
--------------------------------------------------------------------------------
/packages/browser-tests/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/src/main.ts
--------------------------------------------------------------------------------
/packages/browser-tests/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/src/style.css
--------------------------------------------------------------------------------
/packages/browser-tests/src/typescript.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/src/typescript.svg
--------------------------------------------------------------------------------
/packages/browser-tests/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/browser-tests/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/tsconfig.json
--------------------------------------------------------------------------------
/packages/browser-tests/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/browser-tests/vite.config.js
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/.gitignore:
--------------------------------------------------------------------------------
1 | src/crsqlite.mjs
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/README.md
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/package.json
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/DB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/DB.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/DB2.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/DB2.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/PromiseQueue.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/PromiseQueue.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/Stmt.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/Stmt.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/TX.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/TX.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/__tests__/PromiseQueue.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/__tests__/PromiseQueue.test.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/__tests__/wrapper.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/__tests__/wrapper.test.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/ahp/DB.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * The client side db wrapper.
3 | */
4 |
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/ahp/notes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/ahp/notes.md
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/ahp/worker/AhpConnection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/ahp/worker/AhpConnection.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/ahp/worker/AhpDb.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/ahp/worker/AhpDb.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/ahp/worker/ahp-worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/ahp/worker/ahp-worker.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/cache.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/cache.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/index.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/log.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/log.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/src/serialize.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/src/serialize.ts
--------------------------------------------------------------------------------
/packages/crsqlite-wasm/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/crsqlite-wasm/tsconfig.json
--------------------------------------------------------------------------------
/packages/direct-connect-browser/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/direct-connect-browser/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/package.json
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/Types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/Types.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/WorkerInterface.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/WorkerInterface.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/DB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/DB.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/Fetcher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/Fetcher.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/InboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/InboundStream.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/OutboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/OutboundStream.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/SyncService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/SyncService.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/SyncedDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/common/SyncedDB.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/common/__tests__/DB.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/dedicated.worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/dedicated.worker.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/index.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/src/shared.worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/src/shared.worker.ts
--------------------------------------------------------------------------------
/packages/direct-connect-browser/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-browser/tsconfig.json
--------------------------------------------------------------------------------
/packages/direct-connect-common/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/direct-connect-common/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/package.json
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/index.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/BinarySerializer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/BinarySerializer.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/JsonSerializer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/JsonSerializer.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/SerializerFactory.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/SerializerFactory.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/__tests__/BinarySerializer.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/__tests__/BinarySerializer.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/__tests__/JsonSerializer.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/__tests__/JsonSerializer.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/__tests__/sandbox.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/__tests__/sandbox.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/binDecode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/binDecode.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/binEncode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/binEncode.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/jsonDecode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/jsonDecode.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/msg/jsonEncode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/msg/jsonEncode.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/types.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/src/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/src/util.ts
--------------------------------------------------------------------------------
/packages/direct-connect-common/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-common/tsconfig.json
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/.gitignore:
--------------------------------------------------------------------------------
1 | dbs-test/
2 |
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/README.md
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/dbs-test/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/notes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/notes.md
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/package.json
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/schemas-test/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/schemas-test/test.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/schemas-test/test.sql
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/schemas-test/test.v2.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/schemas-test/test.v2.sql
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/DBSyncService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/DBSyncService.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/SyncService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/SyncService.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/Types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/Types.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/__tests__/SyncService.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/__tests__/SyncService.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/config/DefaultConfig.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/config/DefaultConfig.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/config/TestConfig.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/config/TestConfig.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/index.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/logger.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/logger.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/DB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/DB.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/DBCache.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/DBCache.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/FSNotify.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/FSNotify.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/InboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/InboundStream.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/OutboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/OutboundStream.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/ServiceDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/ServiceDB.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/DB.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/DB.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/DBCache.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/DBCache.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/FSNotify.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/FSNotify.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/OutboundStream.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/OutboundStream.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/ServiceDB.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/ServiceDB.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/__tests__/collapser.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/__tests__/collapser.test.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/collapser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/collapser.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/touchHack.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/touchHack.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/src/private/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/src/private/util.ts
--------------------------------------------------------------------------------
/packages/direct-connect-nodejs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/direct-connect-nodejs/tsconfig.json
--------------------------------------------------------------------------------
/packages/id/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/id/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/id/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/id/package.json
--------------------------------------------------------------------------------
/packages/id/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/id/src/index.ts
--------------------------------------------------------------------------------
/packages/id/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/id/tsconfig.json
--------------------------------------------------------------------------------
/packages/logger-provider/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/logger-provider/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/logger-provider/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/logger-provider/package.json
--------------------------------------------------------------------------------
/packages/logger-provider/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/logger-provider/src/index.ts
--------------------------------------------------------------------------------
/packages/logger-provider/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/logger-provider/tsconfig.json
--------------------------------------------------------------------------------
/packages/node-allinone/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/node-allinone/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/README.md
--------------------------------------------------------------------------------
/packages/node-allinone/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/package.json
--------------------------------------------------------------------------------
/packages/node-allinone/src/__tests__/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/src/__tests__/index.test.ts
--------------------------------------------------------------------------------
/packages/node-allinone/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/src/index.ts
--------------------------------------------------------------------------------
/packages/node-allinone/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-allinone/tsconfig.json
--------------------------------------------------------------------------------
/packages/node-tests/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/node-tests/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/package.json
--------------------------------------------------------------------------------
/packages/node-tests/src/__tests__/automigrate.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/__tests__/automigrate.test.ts
--------------------------------------------------------------------------------
/packages/node-tests/src/__tests__/fract-check.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/__tests__/fract-check.test.ts
--------------------------------------------------------------------------------
/packages/node-tests/src/__tests__/merge-check.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/__tests__/merge-check.test.ts
--------------------------------------------------------------------------------
/packages/node-tests/src/__tests__/user-reports.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/__tests__/user-reports.test.ts
--------------------------------------------------------------------------------
/packages/node-tests/src/__tests__/xplat.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/__tests__/xplat.test.ts
--------------------------------------------------------------------------------
/packages/node-tests/src/fill.ts:
--------------------------------------------------------------------------------
1 | (global as any).navigator = {};
2 |
--------------------------------------------------------------------------------
/packages/node-tests/src/simple.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/src/simple.ts
--------------------------------------------------------------------------------
/packages/node-tests/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/node-tests/tsconfig.json
--------------------------------------------------------------------------------
/packages/p2p/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/p2p/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/README.md
--------------------------------------------------------------------------------
/packages/p2p/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/package.json
--------------------------------------------------------------------------------
/packages/p2p/src/WholeDbReplicator.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/src/WholeDbReplicator.ts
--------------------------------------------------------------------------------
/packages/p2p/src/WholeDbRtc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/src/WholeDbRtc.ts
--------------------------------------------------------------------------------
/packages/p2p/src/__tests__/WholeDbReplicator.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/src/__tests__/WholeDbReplicator.test.ts
--------------------------------------------------------------------------------
/packages/p2p/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/src/index.ts
--------------------------------------------------------------------------------
/packages/p2p/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/p2p/tsconfig.json
--------------------------------------------------------------------------------
/packages/react/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/react/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/README.md
--------------------------------------------------------------------------------
/packages/react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/package.json
--------------------------------------------------------------------------------
/packages/react/src/__tests__/queryHooks.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/__tests__/queryHooks.test.ts
--------------------------------------------------------------------------------
/packages/react/src/__tests__/stateHooks.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/__tests__/stateHooks.test.ts
--------------------------------------------------------------------------------
/packages/react/src/context.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/context.ts
--------------------------------------------------------------------------------
/packages/react/src/db/DBContext.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/db/DBContext.ts
--------------------------------------------------------------------------------
/packages/react/src/db/DBFactory.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/db/DBFactory.ts
--------------------------------------------------------------------------------
/packages/react/src/db/DBProvider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/db/DBProvider.tsx
--------------------------------------------------------------------------------
/packages/react/src/db/useDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/db/useDB.ts
--------------------------------------------------------------------------------
/packages/react/src/db/useSync.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/db/useSync.ts
--------------------------------------------------------------------------------
/packages/react/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/index.ts
--------------------------------------------------------------------------------
/packages/react/src/queryHooks.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/queryHooks.ts
--------------------------------------------------------------------------------
/packages/react/src/rowid.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/rowid.ts
--------------------------------------------------------------------------------
/packages/react/src/stateHooks.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/src/stateHooks.ts
--------------------------------------------------------------------------------
/packages/react/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/react/tsconfig.json
--------------------------------------------------------------------------------
/packages/rx-query/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/rx-query/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/README.md
--------------------------------------------------------------------------------
/packages/rx-query/notes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/notes.md
--------------------------------------------------------------------------------
/packages/rx-query/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/package.json
--------------------------------------------------------------------------------
/packages/rx-query/src/Constraints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/Constraints.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/LiveQuery.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/LiveQuery.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/QueryAST.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/QueryAST.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/QueryRewriter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/QueryRewriter.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/QueryToDataflow.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/QueryToDataflow.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/RelationCache.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Used to hydrate joins
3 | */
4 | export default class RelationCache {}
5 |
--------------------------------------------------------------------------------
/packages/rx-query/src/RxDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/RxDB.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/RxDbTx.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/RxDbTx.ts
--------------------------------------------------------------------------------
/packages/rx-query/src/__tests__/todo.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/src/__tests__/todo.test.ts
--------------------------------------------------------------------------------
/packages/rx-query/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-query/tsconfig.json
--------------------------------------------------------------------------------
/packages/rx-tbl/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/rx-tbl/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/README.md
--------------------------------------------------------------------------------
/packages/rx-tbl/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/package.json
--------------------------------------------------------------------------------
/packages/rx-tbl/src/__tests__/tblrx.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/src/__tests__/tblrx.test.ts
--------------------------------------------------------------------------------
/packages/rx-tbl/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/src/index.ts
--------------------------------------------------------------------------------
/packages/rx-tbl/src/tblrx.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/src/tblrx.ts
--------------------------------------------------------------------------------
/packages/rx-tbl/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/rx-tbl/tsconfig.json
--------------------------------------------------------------------------------
/packages/sandbox-node/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/sandbox-node/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/package.json
--------------------------------------------------------------------------------
/packages/sandbox-node/src/script1.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/src/script1.js
--------------------------------------------------------------------------------
/packages/sandbox-node/src/script2.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/src/script2.js
--------------------------------------------------------------------------------
/packages/sandbox-node/tst.db-shm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/tst.db-shm
--------------------------------------------------------------------------------
/packages/sandbox-node/tst.db-wal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox-node/tst.db-wal
--------------------------------------------------------------------------------
/packages/sandbox/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/.gitignore
--------------------------------------------------------------------------------
/packages/sandbox/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/sandbox/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/README.md
--------------------------------------------------------------------------------
/packages/sandbox/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/index.html
--------------------------------------------------------------------------------
/packages/sandbox/notes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/notes.md
--------------------------------------------------------------------------------
/packages/sandbox/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/package.json
--------------------------------------------------------------------------------
/packages/sandbox/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/server.js
--------------------------------------------------------------------------------
/packages/sandbox/slurp.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/slurp.mjs
--------------------------------------------------------------------------------
/packages/sandbox/src/env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/src/env.d.ts
--------------------------------------------------------------------------------
/packages/sandbox/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/src/global.d.ts
--------------------------------------------------------------------------------
/packages/sandbox/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/src/main.tsx
--------------------------------------------------------------------------------
/packages/sandbox/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/tsconfig.json
--------------------------------------------------------------------------------
/packages/sandbox/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/sandbox/vite.config.js
--------------------------------------------------------------------------------
/packages/ws-browserdb/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-browserdb/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-browserdb/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-browserdb/README.md
--------------------------------------------------------------------------------
/packages/ws-browserdb/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-browserdb/package.json
--------------------------------------------------------------------------------
/packages/ws-browserdb/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-browserdb/src/index.ts
--------------------------------------------------------------------------------
/packages/ws-browserdb/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-browserdb/tsconfig.json
--------------------------------------------------------------------------------
/packages/ws-client/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-client/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/README.md
--------------------------------------------------------------------------------
/packages/ws-client/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/package.json
--------------------------------------------------------------------------------
/packages/ws-client/src/DB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/DB.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/SyncedDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/SyncedDB.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/config.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/index.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/streams/InboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/streams/InboundStream.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/streams/OutboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/streams/OutboundStream.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/transport/Transport.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/transport/Transport.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/transport/WebSocketTransport.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/transport/WebSocketTransport.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/types.ts:
--------------------------------------------------------------------------------
1 | export type DBID = string;
2 |
--------------------------------------------------------------------------------
/packages/ws-client/src/worker/SyncService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/worker/SyncService.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/worker/WorkerInterface.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/worker/WorkerInterface.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/worker/worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/worker/worker.ts
--------------------------------------------------------------------------------
/packages/ws-client/src/worker/workerMsgTypes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/src/worker/workerMsgTypes.ts
--------------------------------------------------------------------------------
/packages/ws-client/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-client/tsconfig.json
--------------------------------------------------------------------------------
/packages/ws-common/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-common/README.md:
--------------------------------------------------------------------------------
1 | # @vlcn.io/ws-client
2 |
3 | Syncs database state over a partykit room.
4 |
--------------------------------------------------------------------------------
/packages/ws-common/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/package.json
--------------------------------------------------------------------------------
/packages/ws-common/src/__tests__/encodeDecode.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/src/__tests__/encodeDecode.test.ts
--------------------------------------------------------------------------------
/packages/ws-common/src/decode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/src/decode.ts
--------------------------------------------------------------------------------
/packages/ws-common/src/encode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/src/encode.ts
--------------------------------------------------------------------------------
/packages/ws-common/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/src/index.ts
--------------------------------------------------------------------------------
/packages/ws-common/src/msgTypes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/src/msgTypes.ts
--------------------------------------------------------------------------------
/packages/ws-common/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-common/tsconfig.json
--------------------------------------------------------------------------------
/packages/ws-demo/.gitignore:
--------------------------------------------------------------------------------
1 | dbs/
2 |
3 |
--------------------------------------------------------------------------------
/packages/ws-demo/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-demo/README.md:
--------------------------------------------------------------------------------
1 | # @vlcn.io/ws-client
2 |
3 | Syncs database state over a partykit room.
4 |
--------------------------------------------------------------------------------
/packages/ws-demo/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/index.html
--------------------------------------------------------------------------------
/packages/ws-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/package.json
--------------------------------------------------------------------------------
/packages/ws-demo/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/server.js
--------------------------------------------------------------------------------
/packages/ws-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/App.css
--------------------------------------------------------------------------------
/packages/ws-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/App.tsx
--------------------------------------------------------------------------------
/packages/ws-demo/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/global.d.ts
--------------------------------------------------------------------------------
/packages/ws-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/index.css
--------------------------------------------------------------------------------
/packages/ws-demo/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/main.tsx
--------------------------------------------------------------------------------
/packages/ws-demo/src/schemas/main.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/schemas/main.sql
--------------------------------------------------------------------------------
/packages/ws-demo/src/support/randomWords.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/support/randomWords.ts
--------------------------------------------------------------------------------
/packages/ws-demo/src/syncConfig.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/syncConfig.ts
--------------------------------------------------------------------------------
/packages/ws-demo/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/ws-demo/src/worker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/src/worker.ts
--------------------------------------------------------------------------------
/packages/ws-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/tsconfig.json
--------------------------------------------------------------------------------
/packages/ws-demo/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/tsconfig.node.json
--------------------------------------------------------------------------------
/packages/ws-demo/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-demo/vite.config.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/.gitignore
--------------------------------------------------------------------------------
/packages/ws-litefs/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-litefs/REAMDE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/REAMDE.md
--------------------------------------------------------------------------------
/packages/ws-litefs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/package.json
--------------------------------------------------------------------------------
/packages/ws-litefs/src/FSNotify.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/FSNotify.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/LiteFSDBFactory.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/LiteFSDBFactory.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/LiteFSWriteService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/LiteFSWriteService.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/__tests__/Integration.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/__tests__/Integration.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/__tests__/LiteFSDBFactory.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/__tests__/LiteFSDBFactory.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/__tests__/testServerConfig.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/__tests__/testServerConfig.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/__tests__/util.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/__tests__/util.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/config.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/index.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/LiteFSDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/LiteFSDB.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/PrimaryConnection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/PrimaryConnection.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/PrimarySocket.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/PrimarySocket.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/__tests__/LiteFSDB.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/__tests__/LiteFSDB.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/__tests__/PrimaryConnection.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/__tests__/PrimaryConnection.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/__tests__/PrimarySocket.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/__tests__/PrimarySocket.test.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/internal/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/internal/util.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/logger.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/logger.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/src/scratch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/src/scratch.ts
--------------------------------------------------------------------------------
/packages/ws-litefs/test_fs/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/ws-litefs/test_fs2/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/ws-litefs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/tsconfig.json
--------------------------------------------------------------------------------
/packages/ws-litefs/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-litefs/vitest.config.ts
--------------------------------------------------------------------------------
/packages/ws-server/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/ws-server/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/README.md
--------------------------------------------------------------------------------
/packages/ws-server/notes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/notes.md
--------------------------------------------------------------------------------
/packages/ws-server/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/package.json
--------------------------------------------------------------------------------
/packages/ws-server/src/ConnectionBroker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/ConnectionBroker.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/DB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/DB.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/DBCache.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/DBCache.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/DBFactory.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/DBFactory.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/SyncConnection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/SyncConnection.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/Trasnport.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/Trasnport.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/__tests__/DB.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/__tests__/DB.test.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/__tests__/DBCache.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/__tests__/DBCache.test.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/__tests__/DBFactory.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/__tests__/DBFactory.test.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/__tests__/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/__tests__/index.test.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/__tests__/testConfig.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/__tests__/testConfig.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/config.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/error/SchemaMismatchError.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/error/SchemaMismatchError.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/fs/FSNotify.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/fs/FSNotify.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/fs/collapser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/fs/collapser.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/fs/touchHack.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/fs/touchHack.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/fs/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/fs/util.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/index.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/streams/InboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/streams/InboundStream.ts
--------------------------------------------------------------------------------
/packages/ws-server/src/streams/OutboundStream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/src/streams/OutboundStream.ts
--------------------------------------------------------------------------------
/packages/ws-server/testDbs/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/ws-server/testSchemas/test.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE IF NOT EXISTS foo (a primary key not null, b);
2 | SELECT crsql_as_crr('foo');
--------------------------------------------------------------------------------
/packages/ws-server/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/ws-server/tsconfig.json
--------------------------------------------------------------------------------
/packages/xplat-api/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/xplat-api/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/README.md
--------------------------------------------------------------------------------
/packages/xplat-api/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/package.json
--------------------------------------------------------------------------------
/packages/xplat-api/src/__tests__/xplat-api.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/src/__tests__/xplat-api.test.ts
--------------------------------------------------------------------------------
/packages/xplat-api/src/xplat-api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/src/xplat-api.ts
--------------------------------------------------------------------------------
/packages/xplat-api/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-api/tsconfig.json
--------------------------------------------------------------------------------
/packages/xplat-tests/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/xplat-tests/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/package.json
--------------------------------------------------------------------------------
/packages/xplat-tests/src/WholeDbRepliator.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/src/WholeDbRepliator.test.ts
--------------------------------------------------------------------------------
/packages/xplat-tests/src/automigrate.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/src/automigrate.test.ts
--------------------------------------------------------------------------------
/packages/xplat-tests/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/src/index.ts
--------------------------------------------------------------------------------
/packages/xplat-tests/src/int.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/src/int.test.ts
--------------------------------------------------------------------------------
/packages/xplat-tests/src/tblrx.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/src/tblrx.test.ts
--------------------------------------------------------------------------------
/packages/xplat-tests/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/packages/xplat-tests/tsconfig.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/scripts/latest-versions.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/scripts/latest-versions.sh
--------------------------------------------------------------------------------
/scripts/pkgs.inc.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/scripts/pkgs.inc.sh
--------------------------------------------------------------------------------
/scripts/update-pkgjson.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/scripts/update-pkgjson.sh
--------------------------------------------------------------------------------
/test.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/test.sh
--------------------------------------------------------------------------------
/tsbuild-all/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/tsbuild-all/CHANGELOG.md
--------------------------------------------------------------------------------
/tsbuild-all/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/tsbuild-all/package.json
--------------------------------------------------------------------------------
/tsbuild-all/src/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tsbuild-all/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/tsbuild-all/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig-template.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vlcn-io/js/HEAD/tsconfig-template.json
--------------------------------------------------------------------------------