Skip to content
Merged

Beta #227

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
5da206f
v6.0.0-beta.0
jamesgpearce Nov 26, 2024
a867c8b
[hygiene] Dependencies
jamesgpearce Mar 17, 2025
0f8408e
[react19] JSX changes
jamesgpearce Mar 17, 2025
ec3b3da
[react19] testing-library
jamesgpearce Mar 18, 2025
847ad81
[react19] Hook tests
jamesgpearce Mar 18, 2025
e53f7d4
[react19] Inspector test
jamesgpearce Mar 18, 2025
9a95f1a
[react19] Hook tests 2
jamesgpearce Mar 18, 2025
6e19ba5
[react19] jest-dom
jamesgpearce Mar 18, 2025
9b321c1
[react19] Hook tests 3
jamesgpearce Mar 18, 2025
010f2f3
[react19] Component tests
jamesgpearce Mar 18, 2025
e638d56
[react19] ui-react-dom tests
jamesgpearce Mar 19, 2025
d8a4abf
[react19] Dependency clean up
jamesgpearce Mar 19, 2025
ff8a746
[react19] Silent if thing is bad
jamesgpearce Mar 19, 2025
5cb32f8
[react19] store-foolishness
jamesgpearce Mar 19, 2025
c7bfc14
[react19] Documentation tests
jamesgpearce Mar 19, 2025
7ed0a2f
[hygiene] Unused default
jamesgpearce Mar 19, 2025
4d00737
[hygiene] Dependencies
jamesgpearce Mar 19, 2025
148ef44
[react19] Remove UMD & CJS
jamesgpearce Mar 19, 2025
4c36026
[hygiene] Lint
jamesgpearce Mar 19, 2025
75b091c
[hygiene] Spelling
jamesgpearce Mar 19, 2025
60bb728
[hygiene] TinyDocs
jamesgpearce Mar 20, 2025
97e99ff
[react19] New docs build
jamesgpearce Mar 20, 2025
7dae018
[react19] Move key before spread
jamesgpearce Mar 21, 2025
7ca5c5a
[react19] Fame esm.sh imports in demos
jamesgpearce Mar 22, 2025
e152a68
[react19] Demo using importmap
jamesgpearce Mar 22, 2025
3a0e9c6
[react19] Convert all demos to ESM
jamesgpearce Mar 22, 2025
b118d89
[docs] Rebuild
jamesgpearce Mar 22, 2025
e130543
[react19] ESM pens
jamesgpearce Mar 22, 2025
dfcc648
[hygiene] Dependencies
jamesgpearce Mar 22, 2025
35ad307
[react19] Remove createElement
jamesgpearce Mar 22, 2025
706a3f2
[react19] ESM only in prod
jamesgpearce Mar 24, 2025
caf07f1
[hygiene] Dependencies
jamesgpearce Mar 24, 2025
58e12ea
[docs] New strapline
jamesgpearce Mar 24, 2025
7fb3665
[test] Common server for e2e
jamesgpearce Mar 24, 2025
3d1626b
[hygiene] Dependencies
jamesgpearce Mar 24, 2025
ca2b64c
v6.0.0-beta.1
jamesgpearce Mar 24, 2025
6da5f6e
[react19] React import for codepen
jamesgpearce Mar 24, 2025
ad9a213
[docs] v6 release notes
jamesgpearce Mar 24, 2025
86d3434
[docs] Import improvements
jamesgpearce Mar 24, 2025
754f089
[docs] Bump
jamesgpearce Mar 24, 2025
708d93e
[tools] Remove tools and CLI
jamesgpearce Mar 24, 2025
5e01430
[tools] Yolo old example
jamesgpearce Mar 24, 2025
7438fa9
[tools] Remove snapshot
jamesgpearce Mar 24, 2025
beced25
[bun] devEngine
jamesgpearce Mar 24, 2025
c6ed29c
[bun] Install
jamesgpearce Mar 24, 2025
03bc7ad
[test] Scoping
jamesgpearce Mar 25, 2025
65b1d8a
[hygiene] Remove prettier devDependency
jamesgpearce Mar 25, 2025
d2ae394
[bun] happy-dom
jamesgpearce Mar 25, 2025
a6be21e
[bun] Bump lock
jamesgpearce Mar 25, 2025
9deb4fb
[bun] Store tests
jamesgpearce Mar 25, 2025
6eeaa3d
[build] Copy dist to node_modules for bun
jamesgpearce Mar 25, 2025
0b355eb
[test] Fix invalid mergeables
jamesgpearce Mar 25, 2025
581ea92
[bun] Test globals
jamesgpearce Mar 25, 2025
bcb9381
[bun] Fixing other tests
jamesgpearce Mar 25, 2025
1e48ca9
[bun] Fixing react tests
jamesgpearce Mar 25, 2025
e8dae40
[sync] Better client connection test
jamesgpearce Mar 25, 2025
b3c52cb
[bun] Rollback bun migration
jamesgpearce Mar 25, 2025
7beb3ce
v6.0.0-beta.2
jamesgpearce Mar 25, 2025
1f361f6
[prettier] prettier-plugin-organize-imports
jamesgpearce Mar 25, 2025
d9e5612
[lint] Prettier import sorting
jamesgpearce Mar 25, 2025
2ff8f0c
[lint] Re-order imports
jamesgpearce Mar 25, 2025
4b261f1
[lint] Imports in docs
jamesgpearce Mar 25, 2025
a4376cd
[eslint9] File changes
jamesgpearce Mar 26, 2025
204143c
[eslint9] New config
jamesgpearce Mar 26, 2025
0cfd862
[hygiene] Dependencies
jamesgpearce Mar 27, 2025
9efb1cb
[hygiene] Minor lint fixes
jamesgpearce Mar 27, 2025
227e900
[tests] Type line offset
jamesgpearce Mar 27, 2025
cc69583
[test] 100% coverage
jamesgpearce Mar 27, 2025
0726d44
v6.0.0-beta.3
jamesgpearce Mar 27, 2025
3d0c591
[hygiene] Fixes #216
jamesgpearce Mar 27, 2025
a0debaa
[hygiene] Dependencies
jamesgpearce Mar 28, 2025
e02c33e
[powersync] New database for tests
jamesgpearce Mar 28, 2025
eee2100
[hygiene] Tidy up dependencies
jamesgpearce Mar 28, 2025
3471993
[docs] Releases
jamesgpearce Mar 28, 2025
a51ee73
[test] Assertion counting
jamesgpearce Mar 29, 2025
5d82900
[hygiene] Exclude environment export
jamesgpearce Mar 29, 2025
d1132f5
v6.0.0
jamesgpearce Mar 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 0 additions & 7 deletions .eslintignore

This file was deleted.

170 changes: 0 additions & 170 deletions .eslintrc.json

This file was deleted.

6 changes: 5 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
{
"bracketSpacing": false,
"singleQuote": true,
"trailingComma": "all"
"trailingComma": "all",
"plugins": [
"@trivago/prettier-plugin-sort-imports"
],
"importOrderSortSpecifiers": true
}
2 changes: 1 addition & 1 deletion coverage.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"tests":7464,"assertions":33213,"lines":{"total":2292,"covered":2292,"skipped":0,"pct":100},"statements":{"total":2477,"covered":2477,"skipped":0,"pct":100},"functions":{"total":990,"covered":990,"skipped":0,"pct":100},"branches":{"total":856,"covered":856,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
{"tests":7065,"assertions":32747,"lines":{"total":2289,"covered":2289,"skipped":0,"pct":100},"statements":{"total":2473,"covered":2473,"skipped":0,"pct":100},"functions":{"total":988,"covered":988,"skipped":0,"pct":100},"branches":{"total":854,"covered":854,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
2 changes: 2 additions & 0 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"havings",
"hrana",
"hypot",
"importmap",
"indexeddb",
"itsdevcoffee",
"ized",
Expand Down Expand Up @@ -167,6 +168,7 @@
"Todos",
"TODOS",
"transpilations",
"trivago",
"Turso",
"typeof",
"uirc",
Expand Down
3,660 changes: 1,735 additions & 1,925 deletions docs/api/all.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/article.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I17","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1,"c":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"t3","n":"tools","u":"/api/tools/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I17","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1,"c":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
Loading