Simple CRDT based sync engine & crap database
Stars
10
Forks
0
Watchers
10
Open Issues
0
Overall repository health assessment
^1.0.0^2.0.2^0.5.2^0.2.0^2.0.3^1.8.3^8.14.2^1.3.93^20.5.9^0.5.6^1.0.1^8.5.8^0.19.5^0.5.0^5.2.2^5.0.231
commits
Made build-web script compile both normal and minified code
1245aaaView on GitHubSwapped to vendered binary search in causal-graph. Removed priorityqueuejs
47464faView on GitHubMoved to new CG serialization format, both for database snapshots and over the wire. Its more complex, and Im not sure the extra complexity is worth it.
068f915View on GitHubRemoved causal-graph.ts. Pulling LV, LVRange, PubVersion from causal-graph library.
1995c07View on GitHubMade separate tsconfig.json files for src/ and web/. Fixed bugs where the root CRDT ID was not being converted correctly to [ROOT,0] by the new causalgraph code. Renamed RawVersion to PubVersion
d183b7eView on GitHubAdded a better way to get agent IDs via indexedDb. Tweaked some helper methods.
b84a9f9View on GitHubPulled out TCP message framing into a separate function. Made it not happen with websockets
6c09492View on GitHubStart of refactor to allow web build. Pulled out protocol from node.ts into abstract protocol.ts and pulled storage code into separate storage.ts files
e8b89fdView on GitHubMoved schema-tests to new test/ directory. Added npm scripts to build the project. MAde it print out the filename when a database is created.
cda6e85View on GitHub