Compare commits

..

19 Commits

Author SHA1 Message Date
Trisha Lim
2cf7867e38 Add Gio to team page 2024-11-25 09:53:01 +00:00
Benjamin S. Leveritt
d020ee2825 Merge pull request #856 from garden-co/trishalim-jazz-522
API Reference: typography and spacing adjustments
2024-11-23 07:26:36 +00:00
Guido D'Orsi
e00489d8ee Merge pull request #865 from garden-co/fix/less-reads-on-known-state
chore(SyncStateSubscriptionManager): improve the internal API
2024-11-22 18:21:39 +01:00
Anselm Eickhoff
1e08581049 Merge pull request #864 from garden-co/changeset-release/main
Version Packages
2024-11-22 17:20:42 +00:00
Guido D'Orsi
5a5f886bdf chore: formatting 2024-11-22 18:20:41 +01:00
Guido D'Orsi
e5c575ec10 chore(SyncStateSubscriptionManager): improve the internal API 2024-11-22 18:18:44 +01:00
github-actions[bot]
68c2b2598e Version Packages 2024-11-22 17:17:04 +00:00
Anselm Eickhoff
c0ba15cca8 Merge pull request #863 from garden-co/fix/less-reads-on-known-state
perf(SyncStateSubscriptionManager): make the isUploaded computation lazy
2024-11-22 17:15:49 +00:00
Guido D'Orsi
e511d6d56a chore: changeset 2024-11-22 18:03:10 +01:00
Guido D'Orsi
53f4b23c0a perf(SyncStateSubscriptionManager): make the isUploaded computation lazy 2024-11-22 18:02:07 +01:00
Anselm Eickhoff
749a424cf1 Merge pull request #862 from garden-co/changeset-release/main
Version Packages
2024-11-22 16:54:32 +00:00
github-actions[bot]
33c4ef902d Version Packages 2024-11-22 16:52:40 +00:00
Anselm Eickhoff
e2e3751172 Merge pull request #858 from garden-co/fix/improve-peers-close
fix: reduce noise on Peer close and increase load timeout
2024-11-22 16:50:30 +00:00
Anselm Eickhoff
6c62f4be5d Merge pull request #861 from garden-co/optimize-known-state
Optimize known state
2024-11-22 16:50:16 +00:00
Anselm
0a2fae3830 Add changeset 2024-11-22 16:44:16 +00:00
Anselm
4ab533af6b More optimised way to get knownState 2024-11-22 16:44:03 +00:00
Guido D'Orsi
99cda2f33d fix: reduce noise on Peer close and increase load timeout 2024-11-22 17:23:31 +01:00
Trisha Lim
94e3922efc Adjust scroll margin in API Reference pages; fixes #830 2024-11-22 15:00:50 +00:00
Trisha Lim
a18ed077ca API Ref: make headings more prominent 2024-11-22 14:48:16 +00:00
77 changed files with 758 additions and 189 deletions

View File

@@ -1,5 +1,24 @@
# @jazz-e2e/binarycostream
## 0.0.108
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.107
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.106
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "@jazz-e2e/filestream",
"private": true,
"version": "0.0.106",
"version": "0.0.108",
"type": "module",
"scripts": {
"dev": "vite",
@@ -13,11 +13,11 @@
"test:ui": "playwright test --ui"
},
"dependencies": {
"cojson": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"hash-slash": "workspace:0.2.1",
"is-ci": "^3.0.1",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},

View File

@@ -1,5 +1,24 @@
# @jazz-e2e/covalues
## 0.0.107
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.106
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.105
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "@jazz-e2e/covalues",
"private": true,
"version": "0.0.105",
"version": "0.0.107",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,21 @@
# jazz-example-book-shelf
## 0.1.23
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
- jazz-browser-media-images@0.8.31
## 0.1.22
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
- jazz-browser-media-images@0.8.30
## 0.1.21
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-example-book-shelf",
"version": "0.1.21",
"version": "0.1.23",
"private": true,
"scripts": {
"dev": "next dev",
@@ -11,9 +11,9 @@
},
"dependencies": {
"clsx": "^2.0.0",
"jazz-browser-media-images": "workspace:0.8.29",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-browser-media-images": "workspace:0.8.31",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"next": "14.2.5",
"react": "^18.2.0",
"react-dom": "^18.2.0"

View File

@@ -1,5 +1,26 @@
# jazz-example-chat
## 0.0.107
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-react@0.8.31
- jazz-react-auth-clerk@0.8.31
- jazz-tools@0.8.31
## 0.0.106
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-react@0.8.30
- jazz-react-auth-clerk@0.8.30
- jazz-tools@0.8.30
## 0.0.105
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-chat-clerk",
"private": true,
"version": "0.0.105",
"version": "0.0.107",
"type": "module",
"scripts": {
"dev": "vite",
@@ -17,11 +17,11 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cojson": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"hash-slash": "workspace:0.2.1",
"jazz-react": "workspace:0.8.29",
"jazz-react-auth-clerk": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-react-auth-clerk": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.2.0",

View File

@@ -1,5 +1,23 @@
# chat-rn-clerk
## 1.0.23
### Patch Changes
- jazz-react-auth-clerk@0.8.31
- jazz-react-native@0.8.31
- jazz-tools@0.8.31
- jazz-react-native-media-images@0.8.23
## 1.0.22
### Patch Changes
- jazz-react-auth-clerk@0.8.30
- jazz-react-native@0.8.30
- jazz-tools@0.8.30
- jazz-react-native-media-images@0.8.22
## 1.0.21
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "chat-rn-clerk",
"main": "index.js",
"version": "1.0.21",
"version": "1.0.23",
"scripts": {
"build": "expo export -p ios",
"start": "expo start",

View File

@@ -1,5 +1,19 @@
# chat-rn
## 1.0.22
### Patch Changes
- jazz-react-native@0.8.31
- jazz-tools@0.8.31
## 1.0.21
### Patch Changes
- jazz-react-native@0.8.30
- jazz-tools@0.8.30
## 1.0.20
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "chat-rn",
"version": "1.0.20",
"version": "1.0.22",
"main": "index.js",
"scripts": {
"build": "expo export -p ios",

View File

@@ -1,5 +1,21 @@
# chat-vue
## 0.0.14
### Patch Changes
- jazz-browser@0.8.31
- jazz-tools@0.8.31
- jazz-vue@0.8.19
## 0.0.13
### Patch Changes
- jazz-browser@0.8.30
- jazz-tools@0.8.30
- jazz-vue@0.8.18
## 0.0.12
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "chat-vue",
"version": "0.0.12",
"version": "0.0.14",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,5 +1,24 @@
# jazz-example-chat
## 0.0.109
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.108
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.107
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-chat",
"private": true,
"version": "0.0.107",
"version": "0.0.109",
"type": "module",
"scripts": {
"dev": "vite",
@@ -18,10 +18,10 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cojson": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"hash-slash": "workspace:0.2.1",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.2.0",

View File

@@ -1,5 +1,22 @@
# jazz-example-inspector
## 0.0.79
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- cojson-transport-ws@0.8.31
## 0.0.78
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- cojson-transport-ws@0.8.30
## 0.0.77
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-inspector",
"private": true,
"version": "0.0.77",
"version": "0.0.79",
"type": "module",
"scripts": {
"dev": "vite",
@@ -16,8 +16,8 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cojson": "workspace:0.8.29",
"cojson-transport-ws": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"cojson-transport-ws": "workspace:0.8.31",
"hash-slash": "workspace:0.2.1",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",

View File

@@ -1,5 +1,21 @@
# minimal-auth-clerk
## 0.0.8
### Patch Changes
- jazz-react@0.8.31
- jazz-react-auth-clerk@0.8.31
- jazz-tools@0.8.31
## 0.0.7
### Patch Changes
- jazz-react@0.8.30
- jazz-react-auth-clerk@0.8.30
- jazz-tools@0.8.30
## 0.0.6
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "minimal-auth-clerk",
"private": true,
"version": "0.0.6",
"version": "0.0.8",
"type": "module",
"scripts": {
"dev": "vite",
@@ -14,7 +14,7 @@
"@clerk/clerk-react": "^5.4.1",
"jazz-tools": "workspace:*",
"jazz-react": "workspace:*",
"jazz-react-auth-clerk": "workspace:0.8.29",
"jazz-react-auth-clerk": "workspace:0.8.31",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},

View File

@@ -1,5 +1,19 @@
# minimal-auth-passkey
## 0.0.7
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.6
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.5
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "minimal-auth-passkey",
"private": true,
"version": "0.0.5",
"version": "0.0.7",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,19 @@
# jazz-example-musicplayer
## 0.0.29
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.28
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.27
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-music-player",
"private": true,
"version": "0.0.27",
"version": "0.0.29",
"type": "module",
"scripts": {
"dev": "vite",
@@ -18,8 +18,8 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"lucide-react": "^0.274.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",

View File

@@ -1,5 +1,21 @@
# jazz-example-onboarding
## 0.0.10
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
- jazz-browser-media-images@0.8.31
## 0.0.9
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
- jazz-browser-media-images@0.8.30
## 0.0.8
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-onboarding",
"private": true,
"version": "0.0.8",
"version": "0.0.10",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,19 @@
# jazz-password-manager
## 0.0.28
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.27
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.26
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-password-manager",
"private": true,
"version": "0.0.26",
"version": "0.0.28",
"type": "module",
"scripts": {
"dev": "vite",
@@ -12,8 +12,8 @@
"clean-install": "rm -rf node_modules pnpm-lock.yaml && pnpm install"
},
"dependencies": {
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.41.5",

View File

@@ -1,5 +1,21 @@
# jazz-example-pets
## 0.0.126
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
- jazz-browser-media-images@0.8.31
## 0.0.125
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
- jazz-browser-media-images@0.8.30
## 0.0.124
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-pets",
"private": true,
"version": "0.0.124",
"version": "0.0.126",
"type": "module",
"scripts": {
"dev": "vite",
@@ -19,9 +19,9 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-browser-media-images": "workspace:0.8.29",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-browser-media-images": "workspace:0.8.31",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.2.0",
@@ -41,7 +41,7 @@
"@vitejs/plugin-react-swc": "^3.3.2",
"autoprefixer": "^10.4.14",
"is-ci": "^3.0.1",
"jazz-run": "workspace:0.8.29",
"jazz-run": "workspace:0.8.31",
"postcss": "^8.4.27",
"tailwindcss": "3.3.2",
"typescript": "^5.3.3",

View File

@@ -1,5 +1,21 @@
# todo-vue
## 0.0.12
### Patch Changes
- jazz-browser@0.8.31
- jazz-tools@0.8.31
- jazz-vue@0.8.19
## 0.0.11
### Patch Changes
- jazz-browser@0.8.30
- jazz-tools@0.8.30
- jazz-vue@0.8.18
## 0.0.10
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "todo-vue",
"version": "0.0.10",
"version": "0.0.12",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,5 +1,19 @@
# jazz-example-todo
## 0.0.125
### Patch Changes
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.0.124
### Patch Changes
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.0.123
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-todo",
"private": true,
"version": "0.0.123",
"version": "0.0.125",
"type": "module",
"scripts": {
"dev": "vite",
@@ -16,8 +16,8 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.2.0",

View File

@@ -69,6 +69,15 @@ const team: Array<TeamMember> = [
github: "marinoska",
image: "marina.jpeg",
},
{
name: "Giordano Ricci",
titles: ["Full-Stack Dev", "DevOps"],
location: "Lisbon, Portugal ",
linkedin: "giordanoricci",
github: "Elfo404",
website: "https://giordanoricci.com",
image: "gio.jpg",
},
];
function SocialLink({

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -15,7 +15,7 @@ export default function Layout({
}) {
return (
<DocsLayout nav={<ApiNav />}>
<Prose className="py-8">{children}</Prose>
<Prose className="py-8 [&_*]:scroll-mt-[8rem]">{children}</Prose>
</DocsLayout>
);
}

View File

@@ -70,7 +70,11 @@ function RenderPackageChild({
return child.getAllSignatures().map((signature, i) => {
const paramTypes = printParamsWithTypes(signature);
return (
<div key={i} id={child.name} className="not-prose mt-4">
<div
key={i}
id={child.name}
className="not-prose mt-4 p-3 rounded bg-stone-50 dark:bg-stone-925"
>
{
<Highlight hide={[0, 2]}>
{`function \n${printSimpleSignature(child, signature) + ":"}\n {}`}
@@ -171,10 +175,7 @@ function RenderClassOrInterface({
</div>
)}
{classOrInterface.categories?.map((category) => (
<div
className="flex flex-col divide-y divide-stone-200 dark:divide-stone-900"
key={category.title}
>
<div className="flex flex-col mt-6 first:mt-0" key={category.title}>
<PropCategory
name={category.title}
description={renderSummary(

View File

@@ -80,15 +80,15 @@ export function ClassOrInterface({
className="inline-flex items-center gap-2 lg:-ml-[22px]"
>
<LinkIcon size={14} className="hidden lg:inline" />
<h3>
<h3 className="text-lg lg:text-xl">
<Highlight>
{(isInterface ? "interface " : "class ") + name + typeParameters}
</Highlight>
</h3>
</Link>
</div>
<div className="flex flex-col gap-5">
<div>{doc}</div>
<div className="flex flex-col gap-5 mt-5">
{doc && <div>{doc}</div>}
<div>{children}</div>
</div>
</div>
@@ -119,7 +119,7 @@ export function PropDecl({
example?: ReactNode;
}) {
return (
<div className="text-sm py-3 flex flex-col gap-5">
<div className="text-sm flex flex-col gap-3 my-2 p-3 rounded bg-stone-50 dark:bg-stone-925">
{(name || type) && (
<div>
{name && <Highlight>{name + ":"}</Highlight>}
@@ -157,7 +157,7 @@ export function FnDecl({
example: ReactNode;
}) {
return (
<div className="text-sm py-3 flex flex-col gap-5">
<div className="text-sm flex flex-col gap-3 my-2 p-3 rounded bg-stone-50 dark:bg-stone-925">
<div className="flex flex-col gap-2">
<div>
{<Highlight>{signature + ":"}</Highlight>}{" "}
@@ -201,7 +201,7 @@ export function PropCategory({
}) {
return (
<>
<div className="col-span-6 uppercase font-medium tracking-widest text-stone-500 text-xs py-3">
<div className="col-span-6 py-3 font-display font-semibold text-lg text-stone-900 dark:text-white">
{name}
</div>
{description && <PropDecl doc={description} example={example} />}

View File

@@ -1,5 +1,20 @@
# cojson-storage-indexeddb
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,12 +1,12 @@
{
"name": "cojson-storage-indexeddb",
"version": "0.8.29",
"version": "0.8.31",
"main": "dist/index.js",
"type": "module",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"cojson": "workspace:0.8.29"
"cojson": "workspace:0.8.31"
},
"devDependencies": {
"@vitest/browser": "^0.34.1",

View File

@@ -1,5 +1,20 @@
# cojson-storage-sqlite
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,13 +1,13 @@
{
"name": "cojson-storage-sqlite",
"type": "module",
"version": "0.8.29",
"version": "0.8.31",
"main": "dist/index.js",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"better-sqlite3": "^8.5.2",
"cojson": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"typescript": "^5.3.3"
},
"devDependencies": {

View File

@@ -1,5 +1,20 @@
# cojson-transport-nodejs-ws
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,12 +1,12 @@
{
"name": "cojson-transport-ws",
"type": "module",
"version": "0.8.29",
"version": "0.8.31",
"main": "dist/index.js",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"cojson": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"typescript": "^5.3.3"
},
"scripts": {

View File

@@ -1,5 +1,18 @@
# cojson
## 0.8.31
### Patch Changes
- e511d6d: Performance: make the isUploaded check on the SyncStateManager lazy
## 0.8.30
### Patch Changes
- 0a2fae3: More optimised way to get knownState
- 99cda2f: Reduce noise on peer close and increase the load timeout
## 0.8.29
### Patch Changes

View File

@@ -19,7 +19,7 @@
},
"type": "module",
"license": "MIT",
"version": "0.8.29",
"version": "0.8.31",
"devDependencies": {
"@types/jest": "^29.5.3",
"typescript": "^5.3.3",

View File

@@ -121,7 +121,8 @@ export class PeerState {
private closeQueue() {
let entry: QueueEntry | undefined;
while ((entry = this.queue.pull())) {
entry.reject(new Error("Peer disconnected"));
// Using resolve here to avoid unnecessary noise in the logs
entry.resolve();
}
}

View File

@@ -6,29 +6,31 @@ import {
emptyKnownState,
} from "./sync.js";
export type SyncStateGetter = {
isUploaded: boolean;
};
export type GlobalSyncStateListenerCallback = (
peerId: PeerID,
knownState: CoValueKnownState,
sync: SyncStateGetter,
) => void;
export type PeerSyncStateListenerCallback = (
knownState: CoValueKnownState,
sync: SyncStateGetter,
) => void;
export class SyncStateSubscriptionManager {
constructor(private syncManager: SyncManager) {}
private listeners = new Set<
(
peerId: PeerID,
knownState: CoValueKnownState,
uploadCompleted: boolean,
) => void
>();
private listeners = new Set<GlobalSyncStateListenerCallback>();
private listenersByPeers = new Map<
PeerID,
Set<(knownState: CoValueKnownState, uploadCompleted: boolean) => void>
Set<PeerSyncStateListenerCallback>
>();
subscribeToUpdates(
listener: (
peerId: PeerID,
knownState: CoValueKnownState,
uploadCompleted: boolean,
) => void,
) {
subscribeToUpdates(listener: GlobalSyncStateListenerCallback) {
this.listeners.add(listener);
return () => {
@@ -38,7 +40,7 @@ export class SyncStateSubscriptionManager {
subscribeToPeerUpdates(
peerId: PeerID,
listener: (knownState: CoValueKnownState, uploadCompleted: boolean) => void,
listener: PeerSyncStateListenerCallback,
) {
const listeners = this.listenersByPeers.get(peerId) ?? new Set();
@@ -68,19 +70,29 @@ export class SyncStateSubscriptionManager {
}
const knownState = peer.knownStates.get(id) ?? emptyKnownState(id);
const fullyUploadedIntoPeer = this.getIsCoValueFullyUploadedIntoPeer(
peerId,
id,
// Build a lazy sync state object to process the isUploaded info
// only when requested
const syncState = {} as SyncStateGetter;
const getIsUploaded = simpleMemoize(() =>
this.getIsCoValueFullyUploadedIntoPeer(peerId, id),
);
Object.defineProperties(syncState, {
isUploaded: {
enumerable: true,
get: getIsUploaded,
},
});
for (const listener of this.listeners) {
listener(peerId, knownState, fullyUploadedIntoPeer);
listener(peerId, knownState, syncState);
}
if (!peerListeners) return;
for (const listener of peerListeners) {
listener(knownState, fullyUploadedIntoPeer);
listener(knownState, syncState);
}
}
@@ -122,3 +134,8 @@ function getIsUploadCompleted(
return true;
}
function simpleMemoize<T>(fn: () => T): () => T {
let value: T | undefined;
return () => value ?? (value = fn());
}

View File

@@ -155,15 +155,16 @@ export class CoValueCore {
/** @internal */
knownStateUncached(): CoValueKnownState {
const sessions: CoValueKnownState["sessions"] = {};
for (const [sessionID, sessionLog] of this.sessionLogs.entries()) {
sessions[sessionID] = sessionLog.transactions.length;
}
return {
id: this.id,
header: true,
sessions: Object.fromEntries(
[...this.sessionLogs.entries()].map(([k, v]) => [
k,
v.transactions.length,
]),
),
sessions,
};
}

View File

@@ -4,7 +4,7 @@ import { RawCoID } from "./ids.js";
import { PeerID } from "./sync.js";
export const CO_VALUE_LOADING_MAX_RETRIES = 5;
export const CO_VALUE_LOADING_TIMEOUT = 5000;
export const CO_VALUE_LOADING_TIMEOUT = 30_000;
export class CoValueUnknownState {
type = "unknown" as const;

View File

@@ -718,8 +718,8 @@ export class SyncManager {
const unsubscribe =
this.syncStateSubscriptionManager.subscribeToPeerUpdates(
peerId,
(knownState, uploadCompleted) => {
if (uploadCompleted && knownState.id === id) {
(knownState, syncState) => {
if (syncState.isUploaded && knownState.id === id) {
resolve(true);
unsubscribe?.();
}

View File

@@ -84,7 +84,7 @@ describe("PeerState", () => {
await Promise.allSettled([message1, message2]);
await expect(message1).resolves.toBe(undefined);
await expect(message2).rejects.toThrow("Peer disconnected");
await expect(message2).resolves.toBe(undefined);
});
test("should schedule outgoing messages based on their priority", async () => {

View File

@@ -1,4 +1,8 @@
import { describe, expect, onTestFinished, test, vi } from "vitest";
import {
GlobalSyncStateListenerCallback,
PeerSyncStateListenerCallback,
} from "../SyncStateSubscriptionManager.js";
import { connectedPeers } from "../streamUtils.js";
import { emptyKnownState } from "../sync.js";
import { createTestNode, waitFor } from "./testUtils.js";
@@ -29,7 +33,7 @@ describe("SyncStateSubscriptionManager", () => {
const subscriptionManager = client.syncManager.syncStateSubscriptionManager;
const updateSpy = vi.fn();
const updateSpy: GlobalSyncStateListenerCallback = vi.fn();
const unsubscribe = subscriptionManager.subscribeToUpdates(updateSpy);
await client.syncManager.actuallySyncCoValue(map.core);
@@ -37,7 +41,7 @@ describe("SyncStateSubscriptionManager", () => {
expect(updateSpy).toHaveBeenCalledWith(
"jazzCloudConnection",
emptyKnownState(map.core.id),
false,
{ isUploaded: false },
);
await waitFor(() => {
@@ -52,7 +56,7 @@ describe("SyncStateSubscriptionManager", () => {
client.syncManager.peers["jazzCloudConnection"]!.knownStates.get(
map.core.id,
)!,
true,
{ isUploaded: true },
);
// Cleanup
@@ -90,8 +94,8 @@ describe("SyncStateSubscriptionManager", () => {
const subscriptionManager = client.syncManager.syncStateSubscriptionManager;
const updateToJazzCloudSpy = vi.fn();
const updateToStorageSpy = vi.fn();
const updateToJazzCloudSpy: PeerSyncStateListenerCallback = vi.fn();
const updateToStorageSpy: PeerSyncStateListenerCallback = vi.fn();
const unsubscribe1 = subscriptionManager.subscribeToPeerUpdates(
"jazzCloudConnection",
updateToJazzCloudSpy,
@@ -110,7 +114,7 @@ describe("SyncStateSubscriptionManager", () => {
expect(updateToJazzCloudSpy).toHaveBeenCalledWith(
emptyKnownState(map.core.id),
false,
{ isUploaded: false },
);
await waitFor(() => {
@@ -124,12 +128,12 @@ describe("SyncStateSubscriptionManager", () => {
client.syncManager.peers["jazzCloudConnection"]!.knownStates.get(
map.core.id,
)!,
true,
{ isUploaded: true },
);
expect(updateToStorageSpy).toHaveBeenLastCalledWith(
emptyKnownState(map.core.id),
false,
{ isUploaded: false },
);
});

View File

@@ -1,5 +1,24 @@
# jazz-browser-media-images
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-browser@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-browser@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,14 +1,14 @@
{
"name": "jazz-browser-auth-clerk",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"cojson": "workspace:0.8.29",
"jazz-browser": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29"
"cojson": "workspace:0.8.31",
"jazz-browser": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31"
},
"scripts": {
"format-and-lint": "biome check .",

View File

@@ -1,5 +1,19 @@
# jazz-browser-media-images
## 0.8.31
### Patch Changes
- jazz-browser@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- jazz-browser@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-browser-media-images",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",
@@ -8,8 +8,8 @@
"dependencies": {
"@types/image-blob-reduce": "^4.1.1",
"image-blob-reduce": "^4.1.0",
"jazz-browser": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"jazz-browser": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"pica": "^9.0.1",
"typescript": "^5.3.3"
},

View File

@@ -1,5 +1,26 @@
# jazz-browser
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- cojson-storage-indexeddb@0.8.31
- cojson-transport-ws@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- cojson-storage-indexeddb@0.8.30
- cojson-transport-ws@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,16 +1,16 @@
{
"name": "jazz-browser",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"@scure/bip39": "^1.3.0",
"cojson": "workspace:0.8.29",
"cojson-storage-indexeddb": "workspace:0.8.29",
"cojson-transport-ws": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"cojson-storage-indexeddb": "workspace:0.8.31",
"cojson-transport-ws": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"typescript": "^5.3.3"
},
"scripts": {

View File

@@ -1,5 +1,24 @@
# jazz-autosub
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- cojson-transport-ws@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- cojson-transport-ws@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -5,11 +5,11 @@
"types": "src/index.ts",
"type": "module",
"license": "MIT",
"version": "0.8.29",
"version": "0.8.31",
"dependencies": {
"cojson": "workspace:0.8.29",
"cojson-transport-ws": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"cojson-transport-ws": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31",
"ws": "^8.14.2"
},
"devDependencies": {

View File

@@ -1,5 +1,26 @@
# jazz-browser-media-images
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-browser-auth-clerk@0.8.31
- jazz-react@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-browser-auth-clerk@0.8.30
- jazz-react@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,15 +1,15 @@
{
"name": "jazz-react-auth-clerk",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "dist/index.js",
"types": "src/index.tsx",
"license": "MIT",
"dependencies": {
"cojson": "workspace:0.8.29",
"jazz-browser-auth-clerk": "workspace:0.8.29",
"jazz-react": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29"
"cojson": "workspace:0.8.31",
"jazz-browser-auth-clerk": "workspace:0.8.31",
"jazz-react": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31"
},
"peerDependencies": {
"react": "^18.2.0"

View File

@@ -1,5 +1,17 @@
# jazz-browser-media-images
## 0.8.23
### Patch Changes
- jazz-tools@0.8.31
## 0.8.22
### Patch Changes
- jazz-tools@0.8.30
## 0.8.21
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-native-media-images",
"version": "0.8.21",
"version": "0.8.23",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

View File

@@ -1,5 +1,24 @@
# jazz-browser
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- cojson-transport-ws@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- cojson-transport-ws@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-native",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",

View File

@@ -1,5 +1,24 @@
# jazz-react
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-browser@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-browser@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -1,15 +1,15 @@
{
"name": "jazz-react",
"version": "0.8.29",
"version": "0.8.31",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",
"license": "MIT",
"dependencies": {
"@scure/bip39": "^1.3.0",
"cojson": "workspace:0.8.29",
"jazz-browser": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.29"
"cojson": "workspace:0.8.31",
"jazz-browser": "workspace:0.8.31",
"jazz-tools": "workspace:0.8.31"
},
"devDependencies": {
"@types/react": "^18.2.19",

View File

@@ -1,5 +1,26 @@
# jazz-run
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- cojson-storage-sqlite@0.8.31
- cojson-transport-ws@0.8.31
- jazz-tools@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- cojson-storage-sqlite@0.8.30
- cojson-transport-ws@0.8.30
- jazz-tools@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -3,7 +3,7 @@
"bin": "./dist/index.js",
"type": "module",
"license": "MIT",
"version": "0.8.29",
"version": "0.8.31",
"scripts": {
"format-and-lint": "biome check .",
"format-and-lint:fix": "biome check . --write",
@@ -18,11 +18,11 @@
"@effect/printer-ansi": "^0.34.5",
"@effect/schema": "^0.71.1",
"@effect/typeclass": "^0.25.5",
"cojson": "workspace:0.8.29",
"cojson-storage-sqlite": "workspace:0.8.29",
"cojson-transport-ws": "workspace:0.8.29",
"cojson": "workspace:0.8.31",
"cojson-storage-sqlite": "workspace:0.8.31",
"cojson-transport-ws": "workspace:0.8.31",
"effect": "^3.6.5",
"jazz-tools": "workspace:0.8.29",
"jazz-tools": "workspace:0.8.31",
"ws": "^8.14.2"
},
"devDependencies": {

View File

@@ -1,5 +1,20 @@
# jazz-tools
## 0.8.31
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
## 0.8.30
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
## 0.8.29
### Patch Changes

View File

@@ -19,7 +19,7 @@
},
"type": "module",
"license": "MIT",
"version": "0.8.29",
"version": "0.8.31",
"dependencies": {
"cojson": "workspace:*",
"fast-check": "^3.17.2"

View File

@@ -1,5 +1,24 @@
# jazz-react
## 0.8.19
### Patch Changes
- Updated dependencies [e511d6d]
- cojson@0.8.31
- jazz-browser@0.8.31
- jazz-tools@0.8.31
## 0.8.18
### Patch Changes
- Updated dependencies [0a2fae3]
- Updated dependencies [99cda2f]
- cojson@0.8.30
- jazz-browser@0.8.30
- jazz-tools@0.8.30
## 0.8.17
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-vue",
"version": "0.8.17",
"version": "0.8.19",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

104
pnpm-lock.yaml generated
View File

@@ -46,7 +46,7 @@ importers:
e2e/BinaryCoStream:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/cojson
hash-slash:
specifier: workspace:0.2.1
@@ -55,10 +55,10 @@ importers:
specifier: ^3.0.1
version: 3.0.1
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
react:
specifier: 18.3.1
@@ -150,13 +150,13 @@ importers:
specifier: ^2.0.0
version: 2.0.0
jazz-browser-media-images:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-browser-media-images
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
next:
specifier: 14.2.5
@@ -205,16 +205,16 @@ importers:
specifier: ^2.0.0
version: 2.0.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/cojson
hash-slash:
specifier: workspace:0.2.1
version: link:../../packages/hash-slash
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -302,19 +302,19 @@ importers:
specifier: ^2.0.0
version: 2.0.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/cojson
hash-slash:
specifier: workspace:0.2.1
version: link:../../packages/hash-slash
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-react-auth-clerk:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react-auth-clerk
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -732,10 +732,10 @@ importers:
specifier: ^2.0.0
version: 2.0.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/cojson
cojson-transport-ws:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/cojson-transport-ws
hash-slash:
specifier: workspace:0.2.1
@@ -808,7 +808,7 @@ importers:
specifier: workspace:*
version: link:../../packages/jazz-react
jazz-react-auth-clerk:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react-auth-clerk
jazz-tools:
specifier: workspace:*
@@ -897,10 +897,10 @@ importers:
specifier: ^2.0.0
version: 2.0.0
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1007,10 +1007,10 @@ importers:
examples/password-manager:
dependencies:
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
react:
specifier: 18.3.1
@@ -1071,13 +1071,13 @@ importers:
specifier: ^2.0.0
version: 2.0.0
jazz-browser-media-images:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-browser-media-images
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1132,7 +1132,7 @@ importers:
specifier: ^3.0.1
version: 3.0.1
jazz-run:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-run
postcss:
specifier: ^8.4.27
@@ -1170,10 +1170,10 @@ importers:
specifier: ^2.0.0
version: 2.0.0
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1335,7 +1335,7 @@ importers:
packages/cojson-storage-indexeddb:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
devDependencies:
'@vitest/browser':
@@ -1360,7 +1360,7 @@ importers:
specifier: ^8.5.2
version: 8.7.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
typescript:
specifier: ^5.3.3
@@ -1373,7 +1373,7 @@ importers:
packages/cojson-transport-ws:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
typescript:
specifier: ^5.3.3
@@ -1401,16 +1401,16 @@ importers:
specifier: ^1.3.0
version: 1.3.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
cojson-storage-indexeddb:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson-storage-indexeddb
cojson-transport-ws:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson-transport-ws
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
typescript:
specifier: ^5.3.3
@@ -1419,13 +1419,13 @@ importers:
packages/jazz-browser-auth-clerk:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
jazz-browser:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-browser
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
devDependencies:
typescript:
@@ -1441,10 +1441,10 @@ importers:
specifier: ^4.1.0
version: 4.1.0
jazz-browser:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-browser
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
pica:
specifier: ^9.0.1
@@ -1460,13 +1460,13 @@ importers:
packages/jazz-nodejs:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
cojson-transport-ws:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson-transport-ws
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
ws:
specifier: ^8.14.2
@@ -1485,13 +1485,13 @@ importers:
specifier: ^1.3.0
version: 1.3.0
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
jazz-browser:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-browser
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
devDependencies:
'@types/react':
@@ -1510,16 +1510,16 @@ importers:
packages/jazz-react-auth-clerk:
dependencies:
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
jazz-browser-auth-clerk:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-browser-auth-clerk
jazz-react:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-react
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
react:
specifier: 18.3.1
@@ -1603,19 +1603,19 @@ importers:
specifier: ^0.25.5
version: 0.25.5(effect@3.6.5)
cojson:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson
cojson-storage-sqlite:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson-storage-sqlite
cojson-transport-ws:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../cojson-transport-ws
effect:
specifier: ^3.6.5
version: 3.6.5
jazz-tools:
specifier: workspace:0.8.29
specifier: workspace:0.8.31
version: link:../jazz-tools
ws:
specifier: ^8.14.2