Compare commits
122 Commits
feat/queue
...
fix/corepa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
989cd87eae | ||
|
|
0cf789622c | ||
|
|
d63f5eec5e | ||
|
|
42bd8b76a1 | ||
|
|
73742656ae | ||
|
|
f71f26d1dc | ||
|
|
95822300d7 | ||
|
|
679fe040cf | ||
|
|
14b6149f50 | ||
|
|
4446738940 | ||
|
|
bbbd773c3f | ||
|
|
7d5f4e5881 | ||
|
|
29c44538dc | ||
|
|
198f995b21 | ||
|
|
1be017d69d | ||
|
|
5574be699b | ||
|
|
b3142cb8ed | ||
|
|
cb08d9d1a3 | ||
|
|
4d01cbae03 | ||
|
|
13f6389559 | ||
|
|
f6ea9bcc50 | ||
|
|
f6f2766eac | ||
|
|
f8f63bface | ||
|
|
5ec561fec4 | ||
|
|
277787cbd2 | ||
|
|
dda4336721 | ||
|
|
064d19b48c | ||
|
|
3ea269f4d8 | ||
|
|
c4b8befe27 | ||
|
|
06f667ef2a | ||
|
|
bac3cc7bf8 | ||
|
|
6ad0a9f886 | ||
|
|
9b12932b66 | ||
|
|
82bb0d51d9 | ||
|
|
39dede92e8 | ||
|
|
84f4e6e48d | ||
|
|
e629dea585 | ||
|
|
2faf22ffff | ||
|
|
2273505a13 | ||
|
|
19eb29d831 | ||
|
|
738c4c2bd7 | ||
|
|
64e2273475 | ||
|
|
5a85c89154 | ||
|
|
8898b10e89 | ||
|
|
dc2d4e25f7 | ||
|
|
9275c4f6c0 | ||
|
|
ac3c2df474 | ||
|
|
681f973d4b | ||
|
|
338be7622f | ||
|
|
1227047b03 | ||
|
|
9afde8d0be | ||
|
|
c2ca1feba0 | ||
|
|
98c265304a | ||
|
|
675e3e8046 | ||
|
|
4acba8c990 | ||
|
|
a93adeb1fe | ||
|
|
cf8773f3de | ||
|
|
3be94ae1e7 | ||
|
|
6a8aa06d18 | ||
|
|
dc17889209 | ||
|
|
4dab70eea3 | ||
|
|
55f9d8e120 | ||
|
|
15b9457ed8 | ||
|
|
898297e95c | ||
|
|
0fc4f24cd5 | ||
|
|
63b5ad9edf | ||
|
|
873c3264ca | ||
|
|
34f89e48aa | ||
|
|
b01cc1fe9d | ||
|
|
68e9c85d8f | ||
|
|
1b124ff5c7 | ||
|
|
ab2645765d | ||
|
|
2dec852ce2 | ||
|
|
8cb09379f4 | ||
|
|
9fb2e61e01 | ||
|
|
24b3b6afc1 | ||
|
|
c2eed7e2c4 | ||
|
|
f97ef696e3 | ||
|
|
ad65cb8ab5 | ||
|
|
8d8131410a | ||
|
|
7491711b72 | ||
|
|
5933aa59c1 | ||
|
|
da96bec465 | ||
|
|
483422c0e9 | ||
|
|
3df93cc147 | ||
|
|
d686edfa6c | ||
|
|
497b0ade1f | ||
|
|
794927cac3 | ||
|
|
86acbcd0d6 | ||
|
|
9111c85445 | ||
|
|
1d87879787 | ||
|
|
7c777f2bdf | ||
|
|
aa8067b8d0 | ||
|
|
bd66cdeb78 | ||
|
|
8d29e50669 | ||
|
|
5a7398d242 | ||
|
|
74b984fbe6 | ||
|
|
f8e00204b4 | ||
|
|
76543df765 | ||
|
|
15d4b2a5f7 | ||
|
|
2e67f91fe0 | ||
|
|
0eb21a3471 | ||
|
|
99e88d3497 | ||
|
|
f09ce70d3c | ||
|
|
7d62e2735f | ||
|
|
5863badbb0 | ||
|
|
56d26222e7 | ||
|
|
bd34084104 | ||
|
|
f5e6fe927d | ||
|
|
93c49639c2 | ||
|
|
aabe7bef34 | ||
|
|
909165d813 | ||
|
|
6bee742b65 | ||
|
|
23486d01b9 | ||
|
|
b761d5a730 | ||
|
|
9181e74fc8 | ||
|
|
5e83864f41 | ||
|
|
de5f2d6d5b | ||
|
|
4aa377dea7 | ||
|
|
31ae73fe0e | ||
|
|
7a5adfc4dc | ||
|
|
850e264912 |
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"chat-rn-clerk": patch
|
|
||||||
"jazz-react-native": patch
|
|
||||||
"jazz-example-chat": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix image handling in react-native
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"cojson": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Optimize queue management
|
|
||||||
15
.github/workflows/build-examples.yaml
vendored
15
.github/workflows/build-examples.yaml
vendored
@@ -27,15 +27,24 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
14
.github/workflows/build-starters.yaml
vendored
14
.github/workflows/build-starters.yaml
vendored
@@ -18,15 +18,23 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
14
.github/workflows/jazz-run.yml
vendored
14
.github/workflows/jazz-run.yml
vendored
@@ -16,15 +16,23 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
14
.github/workflows/playwright.yml
vendored
14
.github/workflows/playwright.yml
vendored
@@ -20,15 +20,23 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
14
.github/workflows/release.yml
vendored
14
.github/workflows/release.yml
vendored
@@ -22,15 +22,23 @@ jobs:
|
|||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
16
.github/workflows/unit-test.yml
vendored
16
.github/workflows/unit-test.yml
vendored
@@ -15,15 +15,23 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Enable corepack
|
|
||||||
run: corepack enable
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.node-version'
|
node-version-file: '.node-version'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Use Latest Corepack
|
||||||
|
run: |
|
||||||
|
echo "Before: corepack version => $(corepack --version || echo 'not installed')"
|
||||||
|
npm install -g corepack@latest
|
||||||
|
echo "After : corepack version => $(corepack --version)"
|
||||||
|
corepack enable
|
||||||
|
pnpm --version
|
||||||
|
|
||||||
|
- name: Enable corepack
|
||||||
|
run: corepack enable
|
||||||
|
|
||||||
- name: Get pnpm store directory
|
- name: Get pnpm store directory
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -42,6 +42,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"overrides": [
|
"overrides": [
|
||||||
|
{
|
||||||
|
"include": ["**/package.json"],
|
||||||
|
"linter": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"formatter": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"include": ["packages/**/src/**"],
|
"include": ["packages/**/src/**"],
|
||||||
"linter": {
|
"linter": {
|
||||||
|
|||||||
@@ -1,5 +1,130 @@
|
|||||||
# chat-rn-clerk
|
# chat-rn-clerk
|
||||||
|
|
||||||
|
## 1.0.63
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.22
|
||||||
|
- jazz-react-native-auth-clerk@0.9.22
|
||||||
|
|
||||||
|
## 1.0.62
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react-native@0.9.21
|
||||||
|
- jazz-react-native-auth-clerk@0.9.21
|
||||||
|
- jazz-react-native-media-images@0.9.21
|
||||||
|
|
||||||
|
## 1.0.61
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react-native@0.9.20
|
||||||
|
- jazz-react-native-auth-clerk@0.9.20
|
||||||
|
- jazz-react-native-media-images@0.9.20
|
||||||
|
|
||||||
|
## 1.0.60
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.19
|
||||||
|
- jazz-react-native-auth-clerk@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-react-native-media-images@0.9.19
|
||||||
|
|
||||||
|
## 1.0.59
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.18
|
||||||
|
- jazz-react-native-auth-clerk@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-react-native-media-images@0.9.18
|
||||||
|
|
||||||
|
## 1.0.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react-native@0.9.17
|
||||||
|
- jazz-react-native-auth-clerk@0.9.17
|
||||||
|
- jazz-react-native-media-images@0.9.17
|
||||||
|
|
||||||
|
## 1.0.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-react-native-auth-clerk@0.9.16
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react-native@0.9.16
|
||||||
|
- jazz-react-native-media-images@0.9.16
|
||||||
|
|
||||||
|
## 1.0.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react-native@0.9.15
|
||||||
|
- jazz-react-native-auth-clerk@0.9.15
|
||||||
|
- jazz-react-native-media-images@0.9.15
|
||||||
|
|
||||||
|
## 1.0.55
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react-native@0.9.14
|
||||||
|
- jazz-react-native-auth-clerk@0.9.14
|
||||||
|
- jazz-react-native-media-images@0.9.14
|
||||||
|
|
||||||
|
## 1.0.54
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.13
|
||||||
|
- jazz-react-native-auth-clerk@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-react-native-media-images@0.9.13
|
||||||
|
|
||||||
|
## 1.0.53
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.12
|
||||||
|
- jazz-react-native-auth-clerk@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-react-native-media-images@0.9.12
|
||||||
|
|
||||||
|
## 1.0.52
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.11
|
||||||
|
- jazz-react-native-auth-clerk@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-react-native-media-images@0.9.11
|
||||||
|
|
||||||
|
## 1.0.51
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- f76274c: Fix image handling in react-native
|
||||||
|
- Updated dependencies [f76274c]
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react-native@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-react-native-auth-clerk@0.9.10
|
||||||
|
- jazz-react-native-media-images@0.9.10
|
||||||
|
|
||||||
## 1.0.50
|
## 1.0.50
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "chat-rn-clerk",
|
"name": "chat-rn-clerk",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"version": "1.0.50",
|
"version": "1.0.63",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "expo export -p ios",
|
"build": "expo export -p ios",
|
||||||
"start": "expo start",
|
"start": "expo start",
|
||||||
|
|||||||
@@ -1,13 +1,7 @@
|
|||||||
import { useClerk, useUser } from "@clerk/clerk-expo";
|
import { useClerk, useUser } from "@clerk/clerk-expo";
|
||||||
import { JazzProvider, setupKvStore } from "jazz-react-native";
|
import { JazzProvider, setupKvStore } from "jazz-react-native";
|
||||||
import { useJazzClerkAuth } from "jazz-react-native-auth-clerk";
|
import { useJazzClerkAuth } from "jazz-react-native-auth-clerk";
|
||||||
import React, {
|
import React, { createContext, PropsWithChildren, useContext } from "react";
|
||||||
createContext,
|
|
||||||
PropsWithChildren,
|
|
||||||
useContext,
|
|
||||||
useEffect,
|
|
||||||
useState,
|
|
||||||
} from "react";
|
|
||||||
import { Text, View } from "react-native";
|
import { Text, View } from "react-native";
|
||||||
const AuthContext = createContext<{
|
const AuthContext = createContext<{
|
||||||
isAuthenticated: boolean;
|
isAuthenticated: boolean;
|
||||||
@@ -27,15 +21,7 @@ export function JazzAndAuth({ children }: PropsWithChildren) {
|
|||||||
const { isSignedIn, isLoaded: isClerkLoaded } = useUser();
|
const { isSignedIn, isLoaded: isClerkLoaded } = useUser();
|
||||||
const clerk = useClerk();
|
const clerk = useClerk();
|
||||||
const [auth, state] = useJazzClerkAuth(clerk, kvStore);
|
const [auth, state] = useJazzClerkAuth(clerk, kvStore);
|
||||||
const [isAuthenticated, setIsAuthenticated] = useState(false);
|
const isAuthenticated = Boolean(isSignedIn && isClerkLoaded && auth);
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
if (isSignedIn && isClerkLoaded && auth) {
|
|
||||||
setIsAuthenticated(true);
|
|
||||||
} else {
|
|
||||||
setIsAuthenticated(false);
|
|
||||||
}
|
|
||||||
}, [isSignedIn, isClerkLoaded, auth]);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<AuthContext.Provider
|
<AuthContext.Provider
|
||||||
|
|||||||
@@ -1,5 +1,104 @@
|
|||||||
# chat-rn
|
# chat-rn
|
||||||
|
|
||||||
|
## 1.0.60
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.22
|
||||||
|
|
||||||
|
## 1.0.59
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react-native@0.9.21
|
||||||
|
|
||||||
|
## 1.0.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react-native@0.9.20
|
||||||
|
|
||||||
|
## 1.0.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 1.0.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 1.0.55
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react-native@0.9.17
|
||||||
|
|
||||||
|
## 1.0.54
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react-native@0.9.16
|
||||||
|
|
||||||
|
## 1.0.53
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react-native@0.9.15
|
||||||
|
|
||||||
|
## 1.0.52
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react-native@0.9.14
|
||||||
|
|
||||||
|
## 1.0.51
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 1.0.50
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 1.0.49
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react-native@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 1.0.48
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [f76274c]
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react-native@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 1.0.47
|
## 1.0.47
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "chat-rn",
|
"name": "chat-rn",
|
||||||
"version": "1.0.47",
|
"version": "1.0.60",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "expo export -p ios",
|
"build": "expo export -p ios",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# chat-vue
|
# chat-vue
|
||||||
|
|
||||||
|
## 0.0.47
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.22
|
||||||
|
- jazz-vue@0.9.22
|
||||||
|
|
||||||
|
## 0.0.46
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser@0.9.21
|
||||||
|
- jazz-vue@0.9.21
|
||||||
|
|
||||||
|
## 0.0.45
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser@0.9.20
|
||||||
|
- jazz-vue@0.9.20
|
||||||
|
|
||||||
|
## 0.0.44
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-vue@0.9.19
|
||||||
|
|
||||||
|
## 0.0.43
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-vue@0.9.18
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser@0.9.17
|
||||||
|
- jazz-vue@0.9.17
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser@0.9.16
|
||||||
|
- jazz-vue@0.9.16
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser@0.9.15
|
||||||
|
- jazz-vue@0.9.15
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser@0.9.14
|
||||||
|
- jazz-vue@0.9.14
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-vue@0.9.13
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-vue@0.9.12
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-vue@0.9.11
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser@0.9.10
|
||||||
|
- jazz-vue@0.9.10
|
||||||
|
|
||||||
## 0.0.34
|
## 0.0.34
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -11,10 +11,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example chat-vue --project-name chat-vue
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example chat-vue --project-name chat-vue
|
npx create-jazz-app@latest --example chat-vue --project-name chat-vue
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "chat-vue",
|
"name": "chat-vue",
|
||||||
"version": "0.0.34",
|
"version": "0.0.47",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,117 @@
|
|||||||
# jazz-example-chat
|
# jazz-example-chat
|
||||||
|
|
||||||
|
## 0.0.143
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.142
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.141
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.140
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.139
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.138
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.137
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.136
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.135
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.134
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.133
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.132
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.131
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- f76274c: Fix image handling in react-native
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.130
|
## 0.0.130
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example chat --project-name chat
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example chat --project-name chat
|
npx create-jazz-app@latest --example chat --project-name chat
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-example-chat",
|
"name": "jazz-example-chat",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.130",
|
"version": "0.0.143",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# minimal-auth-clerk
|
# minimal-auth-clerk
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
- jazz-react-auth-clerk@0.9.22
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
- jazz-react-auth-clerk@0.9.21
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
- jazz-react-auth-clerk@0.9.20
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-react-auth-clerk@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-react-auth-clerk@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
- jazz-react-auth-clerk@0.9.17
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-react-auth-clerk@0.9.16
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
- jazz-react-auth-clerk@0.9.15
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
- jazz-react-auth-clerk@0.9.14
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-react-auth-clerk@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-react-auth-clerk@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-react-auth-clerk@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-react-auth-clerk@0.9.10
|
||||||
|
|
||||||
## 0.0.29
|
## 0.0.29
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -15,11 +15,7 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --start clerk --project-name clerk
|
npx create-jazz-app@latest --example clerk --project-name clerk
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --start clerk --project-name clerk
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Go to the new project directory.
|
Go to the new project directory.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "clerk",
|
"name": "clerk",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.29",
|
"version": "0.0.42",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@clerk/clerk-react": "^5.4.1",
|
"@clerk/clerk-react": "^5.4.1",
|
||||||
"jazz-react": "workspace:*",
|
"jazz-react": "workspace:*",
|
||||||
"jazz-react-auth-clerk": "workspace:0.9.9",
|
"jazz-react-auth-clerk": "workspace:0.9.22",
|
||||||
"jazz-tools": "workspace:*",
|
"jazz-tools": "workspace:*",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1"
|
"react-dom": "^18.3.1"
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# file-share-svelte
|
# file-share-svelte
|
||||||
|
|
||||||
|
## 0.0.27
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.22
|
||||||
|
|
||||||
|
## 0.0.26
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-svelte@0.9.21
|
||||||
|
|
||||||
|
## 0.0.25
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-svelte@0.9.20
|
||||||
|
|
||||||
|
## 0.0.24
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.23
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.22
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-svelte@0.9.17
|
||||||
|
|
||||||
|
## 0.0.21
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-svelte@0.9.16
|
||||||
|
|
||||||
|
## 0.0.20
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-svelte@0.9.15
|
||||||
|
|
||||||
|
## 0.0.19
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-svelte@0.9.14
|
||||||
|
|
||||||
|
## 0.0.18
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.17
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.16
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.15
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-svelte@0.9.10
|
||||||
|
|
||||||
## 0.0.14
|
## 0.0.14
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "file-share-svelte",
|
"name": "file-share-svelte",
|
||||||
"version": "0.0.14",
|
"version": "0.0.27",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# form
|
# form
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.27
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.26
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.25
|
## 0.0.25
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -28,11 +28,7 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --start form --project-name form
|
npx create-jazz-app@latest --example form --project-name form
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --start form --project-name form
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Go to the new project directory.
|
Go to the new project directory.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "form",
|
"name": "form",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.25",
|
"version": "0.0.38",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# image-upload
|
# image-upload
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.27
|
## 0.0.27
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -15,10 +15,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example image-upload --project-name image-upload
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example image-upload --project-name image-upload
|
npx create-jazz-app@latest --example image-upload --project-name image-upload
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "image-upload",
|
"name": "image-upload",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.27",
|
"version": "0.0.40",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,61 @@
|
|||||||
# jazz-example-inspector
|
# jazz-example-inspector
|
||||||
|
|
||||||
|
## 0.0.101
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [14b6149]
|
||||||
|
- cojson-transport-ws@0.9.22
|
||||||
|
|
||||||
|
## 0.0.100
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6ad0a9f]
|
||||||
|
- cojson@0.9.19
|
||||||
|
- cojson-transport-ws@0.9.19
|
||||||
|
|
||||||
|
## 0.0.99
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8898b10]
|
||||||
|
- cojson@0.9.18
|
||||||
|
- cojson-transport-ws@0.9.18
|
||||||
|
|
||||||
|
## 0.0.98
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8d29e50]
|
||||||
|
- cojson-transport-ws@0.9.13
|
||||||
|
- cojson@0.9.13
|
||||||
|
|
||||||
|
## 0.0.97
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [15d4b2a]
|
||||||
|
- cojson-transport-ws@0.9.12
|
||||||
|
- cojson@0.9.12
|
||||||
|
|
||||||
|
## 0.0.96
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [efbf3d8]
|
||||||
|
- Updated dependencies [5863bad]
|
||||||
|
- cojson@0.9.11
|
||||||
|
- cojson-transport-ws@0.9.11
|
||||||
|
|
||||||
|
## 0.0.95
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4aa377d]
|
||||||
|
- cojson@0.9.10
|
||||||
|
- cojson-transport-ws@0.9.10
|
||||||
|
|
||||||
## 0.0.94
|
## 0.0.94
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-inspector",
|
"name": "jazz-inspector-app",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.94",
|
"version": "0.0.101",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -16,8 +16,8 @@
|
|||||||
"@radix-ui/react-toast": "^1.1.4",
|
"@radix-ui/react-toast": "^1.1.4",
|
||||||
"class-variance-authority": "^0.7.0",
|
"class-variance-authority": "^0.7.0",
|
||||||
"clsx": "^2.0.0",
|
"clsx": "^2.0.0",
|
||||||
"cojson": "workspace:0.9.9",
|
"cojson": "workspace:0.9.19",
|
||||||
"cojson-transport-ws": "workspace:0.9.9",
|
"cojson-transport-ws": "workspace:0.9.22",
|
||||||
"hash-slash": "workspace:0.2.1",
|
"hash-slash": "workspace:0.2.1",
|
||||||
"lucide-react": "^0.274.0",
|
"lucide-react": "^0.274.0",
|
||||||
"qrcode": "^1.5.3",
|
"qrcode": "^1.5.3",
|
||||||
|
|||||||
@@ -1,5 +1,121 @@
|
|||||||
# jazz-example-musicplayer
|
# jazz-example-musicplayer
|
||||||
|
|
||||||
|
## 0.0.64
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.63
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-inspector@0.9.22
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.62
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-inspector@0.9.21
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.61
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-inspector@0.9.20
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.60
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [2faf22f]
|
||||||
|
- jazz-inspector@0.9.19
|
||||||
|
|
||||||
|
## 0.0.59
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-inspector@0.9.18
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-inspector@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-inspector@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-inspector@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.55
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-inspector@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.54
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-inspector@0.9.13
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.53
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-inspector@0.9.12
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.52
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-inspector@0.9.11
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.51
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.50
|
## 0.0.50
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example music-player --project-name music-player
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example music-player --project-name music-player
|
npx create-jazz-app@latest --example music-player --project-name music-player
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-example-music-player",
|
"name": "jazz-example-music-player",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.50",
|
"version": "0.0.64",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -18,8 +18,9 @@
|
|||||||
"@radix-ui/react-toast": "^1.1.4",
|
"@radix-ui/react-toast": "^1.1.4",
|
||||||
"class-variance-authority": "^0.7.0",
|
"class-variance-authority": "^0.7.0",
|
||||||
"clsx": "^2.0.0",
|
"clsx": "^2.0.0",
|
||||||
"jazz-react": "workspace:0.9.9",
|
"jazz-react": "workspace:0.9.22",
|
||||||
"jazz-tools": "workspace:0.9.9",
|
"jazz-tools": "workspace:0.9.21",
|
||||||
|
"jazz-inspector": "workspace:*",
|
||||||
"lucide-react": "^0.274.0",
|
"lucide-react": "^0.274.0",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import { Toaster } from "@/components/ui/toaster";
|
import { Toaster } from "@/components/ui/toaster";
|
||||||
|
import { JazzInspector } from "jazz-inspector";
|
||||||
/* eslint-disable react-refresh/only-export-components */
|
/* eslint-disable react-refresh/only-export-components */
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import ReactDOM from "react-dom/client";
|
import ReactDOM from "react-dom/client";
|
||||||
@@ -71,6 +72,7 @@ function JazzAndAuth({ children }: { children: React.ReactNode }) {
|
|||||||
AccountSchema={MusicaAccount}
|
AccountSchema={MusicaAccount}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
|
<JazzInspector />
|
||||||
</JazzProvider>
|
</JazzProvider>
|
||||||
<DemoAuthBasicUI appName="Jazz Music Player" state={state} />
|
<DemoAuthBasicUI appName="Jazz Music Player" state={state} />
|
||||||
</>
|
</>
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# jazz-example-onboarding
|
# jazz-example-onboarding
|
||||||
|
|
||||||
|
## 0.0.44
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.43
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.31
|
## 0.0.31
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -11,10 +11,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example onboarding --project-name onboarding
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example onboarding --project-name onboarding
|
npx create-jazz-app@latest --example onboarding --project-name onboarding
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-example-onboarding",
|
"name": "jazz-example-onboarding",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.31",
|
"version": "0.0.44",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# organization
|
# organization
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.27
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.26
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.25
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.24
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.23
|
## 0.0.23
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -16,10 +16,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example organization --project-name organization
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example organization --project-name organization
|
npx create-jazz-app@latest --example organization --project-name organization
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "organization",
|
"name": "organization",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.23",
|
"version": "0.0.36",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,83 @@
|
|||||||
# passkey-svelte
|
# passkey-svelte
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.22
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.21
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.20
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.19
|
||||||
|
|
||||||
|
## 0.0.27
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.18
|
||||||
|
|
||||||
|
## 0.0.26
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.17
|
||||||
|
|
||||||
|
## 0.0.25
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.16
|
||||||
|
|
||||||
|
## 0.0.24
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.15
|
||||||
|
|
||||||
|
## 0.0.23
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.14
|
||||||
|
|
||||||
|
## 0.0.22
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.13
|
||||||
|
|
||||||
|
## 0.0.21
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.12
|
||||||
|
|
||||||
|
## 0.0.20
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.11
|
||||||
|
|
||||||
|
## 0.0.19
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-svelte@0.9.10
|
||||||
|
|
||||||
## 0.0.18
|
## 0.0.18
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -21,10 +21,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example passkey-svelte --project-name passkey-svelte
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example passkey-svelte --project-name passkey-svelte
|
npx create-jazz-app@latest --example passkey-svelte --project-name passkey-svelte
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "passkey-svelte",
|
"name": "passkey-svelte",
|
||||||
"version": "0.0.18",
|
"version": "0.0.31",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# minimal-auth-passkey
|
# minimal-auth-passkey
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.28
|
## 0.0.28
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -15,10 +15,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example passkey --project-name passkey
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example passkey --project-name passkey
|
npx create-jazz-app@latest --example passkey --project-name passkey
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "passkey",
|
"name": "passkey",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.28",
|
"version": "0.0.41",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# jazz-password-manager
|
# jazz-password-manager
|
||||||
|
|
||||||
|
## 0.0.62
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.61
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.60
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.59
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.55
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.54
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.53
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.52
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.51
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.50
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.49
|
## 0.0.49
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -15,10 +15,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example password-manager --project-name password-manager
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example password-manager --project-name password-manager
|
npx create-jazz-app@latest --example password-manager --project-name password-manager
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-password-manager",
|
"name": "jazz-password-manager",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.49",
|
"version": "0.0.62",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -12,8 +12,8 @@
|
|||||||
"clean-install": "rm -rf node_modules pnpm-lock.yaml && pnpm install"
|
"clean-install": "rm -rf node_modules pnpm-lock.yaml && pnpm install"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jazz-react": "workspace:0.9.9",
|
"jazz-react": "workspace:0.9.22",
|
||||||
"jazz-tools": "workspace:0.9.9",
|
"jazz-tools": "workspace:0.9.21",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
"react-hook-form": "^7.41.5",
|
"react-hook-form": "^7.41.5",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# jazz-example-pets
|
# jazz-example-pets
|
||||||
|
|
||||||
|
## 0.0.160
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.159
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.158
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.157
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.156
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.155
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.154
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.153
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.152
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.151
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.150
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.149
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.148
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.147
|
## 0.0.147
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example pets --project-name pets
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example pets --project-name pets
|
npx create-jazz-app@latest --example pets --project-name pets
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-example-pets",
|
"name": "jazz-example-pets",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.147",
|
"version": "0.0.160",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -19,9 +19,9 @@
|
|||||||
"@radix-ui/react-toast": "^1.1.4",
|
"@radix-ui/react-toast": "^1.1.4",
|
||||||
"class-variance-authority": "^0.7.0",
|
"class-variance-authority": "^0.7.0",
|
||||||
"clsx": "^2.0.0",
|
"clsx": "^2.0.0",
|
||||||
"jazz-browser-media-images": "workspace:0.9.9",
|
"jazz-browser-media-images": "workspace:0.9.22",
|
||||||
"jazz-react": "workspace:0.9.9",
|
"jazz-react": "workspace:0.9.22",
|
||||||
"jazz-tools": "workspace:0.9.9",
|
"jazz-tools": "workspace:0.9.21",
|
||||||
"lucide-react": "^0.274.0",
|
"lucide-react": "^0.274.0",
|
||||||
"qrcode": "^1.5.3",
|
"qrcode": "^1.5.3",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
"@vitejs/plugin-react-swc": "^3.3.2",
|
"@vitejs/plugin-react-swc": "^3.3.2",
|
||||||
"autoprefixer": "^10.4.20",
|
"autoprefixer": "^10.4.20",
|
||||||
"is-ci": "^3.0.1",
|
"is-ci": "^3.0.1",
|
||||||
"jazz-run": "workspace:0.9.9",
|
"jazz-run": "workspace:0.9.22",
|
||||||
"postcss": "^8.4.27",
|
"postcss": "^8.4.27",
|
||||||
"tailwindcss": "^3.4.15",
|
"tailwindcss": "^3.4.15",
|
||||||
"typescript": "~5.6.2",
|
"typescript": "~5.6.2",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# reactions
|
# reactions
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser-media-images@0.9.22
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser-media-images@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser-media-images@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-browser-media-images@0.9.19
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-browser-media-images@0.9.18
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser-media-images@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser-media-images@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser-media-images@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser-media-images@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-browser-media-images@0.9.13
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-browser-media-images@0.9.12
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-browser-media-images@0.9.11
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser-media-images@0.9.10
|
||||||
|
|
||||||
## 0.0.27
|
## 0.0.27
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example reactions --project-name reactions
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example reactions --project-name reactions
|
npx create-jazz-app@latest --example reactions --project-name reactions
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "reactions",
|
"name": "reactions",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.27",
|
"version": "0.0.40",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,116 @@
|
|||||||
# todo-vue
|
# todo-vue
|
||||||
|
|
||||||
|
## 0.0.45
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.22
|
||||||
|
- jazz-vue@0.9.22
|
||||||
|
|
||||||
|
## 0.0.44
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-browser@0.9.21
|
||||||
|
- jazz-vue@0.9.21
|
||||||
|
|
||||||
|
## 0.0.43
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-browser@0.9.20
|
||||||
|
- jazz-vue@0.9.20
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
- jazz-vue@0.9.19
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
- jazz-vue@0.9.18
|
||||||
|
|
||||||
|
## 0.0.40
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-browser@0.9.17
|
||||||
|
- jazz-vue@0.9.17
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-browser@0.9.16
|
||||||
|
- jazz-vue@0.9.16
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-browser@0.9.15
|
||||||
|
- jazz-vue@0.9.15
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-browser@0.9.14
|
||||||
|
- jazz-vue@0.9.14
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
- jazz-vue@0.9.13
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
- jazz-vue@0.9.12
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-browser@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
- jazz-vue@0.9.11
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
- jazz-browser@0.9.10
|
||||||
|
- jazz-vue@0.9.10
|
||||||
|
|
||||||
## 0.0.32
|
## 0.0.32
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -11,10 +11,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example todo-vue --project-name todo-vue
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example todo-vue --project-name todo-vue
|
npx create-jazz-app@latest --example todo-vue --project-name todo-vue
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "todo-vue",
|
"name": "todo-vue",
|
||||||
"version": "0.0.32",
|
"version": "0.0.45",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# jazz-example-todo
|
# jazz-example-todo
|
||||||
|
|
||||||
|
## 0.0.159
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.158
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.157
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.156
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.155
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.154
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.153
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.152
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.151
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.150
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.149
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.148
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.147
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.146
|
## 0.0.146
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example todo --project-name todo
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example todo --project-name todo
|
npx create-jazz-app@latest --example todo --project-name todo
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "jazz-example-todo",
|
"name": "jazz-example-todo",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.146",
|
"version": "0.0.159",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
@@ -16,8 +16,8 @@
|
|||||||
"@radix-ui/react-toast": "^1.1.4",
|
"@radix-ui/react-toast": "^1.1.4",
|
||||||
"class-variance-authority": "^0.7.0",
|
"class-variance-authority": "^0.7.0",
|
||||||
"clsx": "^2.0.0",
|
"clsx": "^2.0.0",
|
||||||
"jazz-react": "workspace:0.9.9",
|
"jazz-react": "workspace:0.9.22",
|
||||||
"jazz-tools": "workspace:0.9.9",
|
"jazz-tools": "workspace:0.9.21",
|
||||||
"lucide-react": "^0.274.0",
|
"lucide-react": "^0.274.0",
|
||||||
"qrcode": "^1.5.3",
|
"qrcode": "^1.5.3",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
|
|||||||
@@ -1,5 +1,103 @@
|
|||||||
# version-history
|
# version-history
|
||||||
|
|
||||||
|
## 0.0.37
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.22
|
||||||
|
|
||||||
|
## 0.0.36
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [1be017d]
|
||||||
|
- jazz-tools@0.9.21
|
||||||
|
- jazz-react@0.9.21
|
||||||
|
|
||||||
|
## 0.0.35
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b01cc1f]
|
||||||
|
- jazz-tools@0.9.20
|
||||||
|
- jazz-react@0.9.20
|
||||||
|
|
||||||
|
## 0.0.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.19
|
||||||
|
- jazz-tools@0.9.19
|
||||||
|
|
||||||
|
## 0.0.33
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.18
|
||||||
|
- jazz-tools@0.9.18
|
||||||
|
|
||||||
|
## 0.0.32
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c2ca1fe]
|
||||||
|
- Updated dependencies [1227047]
|
||||||
|
- jazz-tools@0.9.17
|
||||||
|
- jazz-react@0.9.17
|
||||||
|
|
||||||
|
## 0.0.31
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [24b3b6a]
|
||||||
|
- jazz-tools@0.9.16
|
||||||
|
- jazz-react@0.9.16
|
||||||
|
|
||||||
|
## 0.0.30
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [7491711]
|
||||||
|
- jazz-tools@0.9.15
|
||||||
|
- jazz-react@0.9.15
|
||||||
|
|
||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [3df93cc]
|
||||||
|
- jazz-tools@0.9.14
|
||||||
|
- jazz-react@0.9.14
|
||||||
|
|
||||||
|
## 0.0.28
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.13
|
||||||
|
- jazz-tools@0.9.13
|
||||||
|
|
||||||
|
## 0.0.27
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.12
|
||||||
|
- jazz-tools@0.9.12
|
||||||
|
|
||||||
|
## 0.0.26
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- jazz-react@0.9.11
|
||||||
|
- jazz-tools@0.9.11
|
||||||
|
|
||||||
|
## 0.0.25
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5e83864]
|
||||||
|
- jazz-react@0.9.10
|
||||||
|
- jazz-tools@0.9.10
|
||||||
|
|
||||||
## 0.0.24
|
## 0.0.24
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,10 +13,6 @@ You can either
|
|||||||
|
|
||||||
Create a new Jazz project, and use this example as a template.
|
Create a new Jazz project, and use this example as a template.
|
||||||
```bash
|
```bash
|
||||||
npm create jazz-app@latest --example version-history --project-name version-history
|
|
||||||
```
|
|
||||||
or
|
|
||||||
```bash
|
|
||||||
npx create-jazz-app@latest --example version-history --project-name version-history
|
npx create-jazz-app@latest --example version-history --project-name version-history
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "version-history",
|
"name": "version-history",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.24",
|
"version": "0.0.37",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
12
flake.lock
generated
12
flake.lock
generated
@@ -5,11 +5,11 @@
|
|||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726560853,
|
"lastModified": 1731533236,
|
||||||
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -20,11 +20,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730785428,
|
"lastModified": 1737885589,
|
||||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -18,11 +18,14 @@
|
|||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
nodejs_22
|
nodejs_22
|
||||||
nodePackages.pnpm
|
nodePackages.pnpm
|
||||||
|
git
|
||||||
];
|
];
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
|
echo ""
|
||||||
echo "Welcome to the Jazz development environment!"
|
echo "Welcome to the Jazz development environment!"
|
||||||
echo "Run 'pnpm install' to install the dependencies."
|
echo "Run 'pnpm install' to install the dependencies."
|
||||||
|
echo ""
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { clsx } from "clsx";
|
import { clsx } from "clsx";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { forwardRef } from "react";
|
import { forwardRef } from "react";
|
||||||
import { Icon } from "../atoms/Icon";
|
import { Icon } from "./Icon";
|
||||||
import { Spinner } from "./Spinner";
|
import { Spinner } from "./Spinner";
|
||||||
|
|
||||||
interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
|
interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
|
||||||
variant?: "primary" | "secondary" | "tertiary";
|
variant?: "primary" | "secondary" | "tertiary" | "destructive" | "plain";
|
||||||
size?: "sm" | "md" | "lg";
|
size?: "sm" | "md" | "lg";
|
||||||
href?: string;
|
href?: string;
|
||||||
newTab?: boolean;
|
newTab?: boolean;
|
||||||
@@ -42,6 +42,7 @@ export const Button = forwardRef<HTMLButtonElement, ButtonProps>(
|
|||||||
loading,
|
loading,
|
||||||
loadingText,
|
loadingText,
|
||||||
icon,
|
icon,
|
||||||
|
type = "button",
|
||||||
...buttonProps
|
...buttonProps
|
||||||
},
|
},
|
||||||
ref,
|
ref,
|
||||||
@@ -58,9 +59,14 @@ export const Button = forwardRef<HTMLButtonElement, ButtonProps>(
|
|||||||
secondary:
|
secondary:
|
||||||
"text-stone-900 border font-medium hover:border-stone-300 hover:dark:border-stone-700 dark:text-white",
|
"text-stone-900 border font-medium hover:border-stone-300 hover:dark:border-stone-700 dark:text-white",
|
||||||
tertiary: "text-blue underline underline-offset-4",
|
tertiary: "text-blue underline underline-offset-4",
|
||||||
|
destructive:
|
||||||
|
"bg-red-600 border-red-600 text-white font-medium hover:bg-red-700 hover:border-red-700",
|
||||||
};
|
};
|
||||||
|
|
||||||
const classNames = clsx(
|
const classNames =
|
||||||
|
variant === "plain"
|
||||||
|
? className
|
||||||
|
: clsx(
|
||||||
className,
|
className,
|
||||||
"inline-flex items-center justify-center gap-2 rounded-lg text-center transition-colors",
|
"inline-flex items-center justify-center gap-2 rounded-lg text-center transition-colors",
|
||||||
"disabled:pointer-events-none disabled:opacity-70",
|
"disabled:pointer-events-none disabled:opacity-70",
|
||||||
@@ -95,6 +101,7 @@ export const Button = forwardRef<HTMLButtonElement, ButtonProps>(
|
|||||||
{...buttonProps}
|
{...buttonProps}
|
||||||
disabled={disabled || loading}
|
disabled={disabled || loading}
|
||||||
className={classNames}
|
className={classNames}
|
||||||
|
type={type}
|
||||||
>
|
>
|
||||||
<ButtonIcon icon={icon} loading={loading} />
|
<ButtonIcon icon={icon} loading={loading} />
|
||||||
|
|
||||||
|
|||||||
48
homepage/design-system/src/app/components/atoms/Heading.tsx
Normal file
48
homepage/design-system/src/app/components/atoms/Heading.tsx
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
import clsx from "clsx";
|
||||||
|
|
||||||
|
type HeadingProps = {
|
||||||
|
level?: 1 | 2 | 3 | 4 | 5 | 6;
|
||||||
|
size?: 1 | 2 | 3 | 4 | 5 | 6;
|
||||||
|
} & React.ComponentPropsWithoutRef<"h1" | "h2" | "h3" | "h4" | "h5" | "h6">;
|
||||||
|
|
||||||
|
const classes = {
|
||||||
|
1: [
|
||||||
|
"font-display",
|
||||||
|
"text-stone-950 dark:text-white",
|
||||||
|
"text-5xl lg:text-6xl",
|
||||||
|
"mb-3",
|
||||||
|
"font-medium",
|
||||||
|
"tracking-tighter",
|
||||||
|
],
|
||||||
|
2: [
|
||||||
|
"font-display",
|
||||||
|
"text-stone-950 dark:text-white",
|
||||||
|
"text-2xl md:text-4xl",
|
||||||
|
"mb-2",
|
||||||
|
"font-semibold",
|
||||||
|
"tracking-tight",
|
||||||
|
],
|
||||||
|
3: [
|
||||||
|
"font-display",
|
||||||
|
"text-stone-950 dark:text-white",
|
||||||
|
"text-xl md:text-2xl",
|
||||||
|
"mb-2",
|
||||||
|
"font-semibold",
|
||||||
|
"tracking-tight",
|
||||||
|
],
|
||||||
|
4: ["text-bold"],
|
||||||
|
5: [],
|
||||||
|
6: [],
|
||||||
|
};
|
||||||
|
|
||||||
|
export function Heading({
|
||||||
|
className,
|
||||||
|
level = 1,
|
||||||
|
size: customSize,
|
||||||
|
...props
|
||||||
|
}: HeadingProps) {
|
||||||
|
let Element: `h${typeof level}` = `h${level}`;
|
||||||
|
const size = customSize || level;
|
||||||
|
|
||||||
|
return <Element {...props} className={clsx(classes[size])} />;
|
||||||
|
}
|
||||||
@@ -1,85 +1,38 @@
|
|||||||
import clsx from "clsx";
|
import clsx from "clsx";
|
||||||
|
import { Heading } from "./Heading";
|
||||||
|
|
||||||
interface HeadingProps {
|
export function H1(
|
||||||
children: React.ReactNode;
|
props: React.ComponentPropsWithoutRef<"h1"> & React.PropsWithChildren,
|
||||||
className?: string;
|
) {
|
||||||
id?: string;
|
return <Heading level={1} {...props} />;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function H1({ children, className, id }: HeadingProps) {
|
export function H2(
|
||||||
return (
|
props: React.ComponentPropsWithoutRef<"h2"> & React.PropsWithChildren,
|
||||||
<h1
|
) {
|
||||||
id={id}
|
return <Heading level={2} {...props} />;
|
||||||
className={clsx(
|
|
||||||
className,
|
|
||||||
"font-display",
|
|
||||||
"text-stone-950 dark:text-white",
|
|
||||||
"text-5xl lg:text-6xl",
|
|
||||||
"mb-3",
|
|
||||||
"font-medium",
|
|
||||||
"tracking-tighter",
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
{children}
|
|
||||||
</h1>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function H2({ children, className, id }: HeadingProps) {
|
export function H3(
|
||||||
return (
|
props: React.ComponentPropsWithoutRef<"h3"> & React.PropsWithChildren,
|
||||||
<h2
|
) {
|
||||||
id={id}
|
return <Heading level={3} {...props} />;
|
||||||
className={clsx(
|
|
||||||
className,
|
|
||||||
"font-display",
|
|
||||||
"text-stone-950 dark:text-white",
|
|
||||||
"text-2xl md:text-4xl",
|
|
||||||
"mb-2",
|
|
||||||
"font-semibold",
|
|
||||||
"tracking-tight",
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
{children}
|
|
||||||
</h2>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function H3({ children, className, id }: HeadingProps) {
|
export function H4(
|
||||||
return (
|
props: React.ComponentPropsWithoutRef<"h4"> & React.PropsWithChildren,
|
||||||
<h3
|
) {
|
||||||
id={id}
|
return <Heading level={4} {...props} />;
|
||||||
className={clsx(
|
|
||||||
className,
|
|
||||||
"font-display",
|
|
||||||
"text-stone-950 dark:text-white",
|
|
||||||
"text-xl md:text-2xl",
|
|
||||||
"mb-2",
|
|
||||||
"font-semibold",
|
|
||||||
"tracking-tight",
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
{children}
|
|
||||||
</h3>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function H4({ children, className, id }: HeadingProps) {
|
export function H5(
|
||||||
return (
|
props: React.ComponentPropsWithoutRef<"h5"> & React.PropsWithChildren,
|
||||||
<h4 id={id} className={clsx(className, "text-bold")}>
|
) {
|
||||||
{children}
|
return <Heading level={5} {...props} />;
|
||||||
</h4>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function Kicker({ children, className }: HeadingProps) {
|
export function H6(
|
||||||
return (
|
props: React.ComponentPropsWithoutRef<"h6"> & React.PropsWithChildren,
|
||||||
<p
|
) {
|
||||||
className={clsx(
|
return <Heading level={6} {...props} />;
|
||||||
className,
|
|
||||||
"uppercase text-blue tracking-widest text-sm font-medium dark:text-stone-400",
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
{children}
|
|
||||||
</p>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|||||||
21
homepage/design-system/src/app/components/atoms/Kicker.tsx
Normal file
21
homepage/design-system/src/app/components/atoms/Kicker.tsx
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
import clsx from "clsx";
|
||||||
|
|
||||||
|
export function Kicker({
|
||||||
|
children,
|
||||||
|
className,
|
||||||
|
as,
|
||||||
|
}: React.ComponentPropsWithoutRef<"p"> & {
|
||||||
|
as?: React.ElementType;
|
||||||
|
}) {
|
||||||
|
const Element = as ?? "p";
|
||||||
|
return (
|
||||||
|
<Element
|
||||||
|
className={clsx(
|
||||||
|
className,
|
||||||
|
"uppercase text-blue tracking-widest text-sm font-medium dark:text-stone-400",
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{children}
|
||||||
|
</Element>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
import { clsx } from "clsx";
|
import { clsx } from "clsx";
|
||||||
import { useId } from "react";
|
import { forwardRef, useId } from "react";
|
||||||
|
|
||||||
interface Props extends React.InputHTMLAttributes<HTMLInputElement> {
|
interface InputProps extends React.InputHTMLAttributes<HTMLInputElement> {
|
||||||
// label is required for a11y, but you can hide it with a "label:sr-only" className
|
// label can be hidden with a "label:sr-only" className
|
||||||
label: string;
|
label: string;
|
||||||
type?: "text" | "email" | "number";
|
className?: string;
|
||||||
|
id?: string;
|
||||||
}
|
}
|
||||||
|
export const Input = forwardRef<HTMLInputElement, InputProps>(
|
||||||
export function Input(props: Props) {
|
({ label, className, id: customId, ...inputProps }, ref) => {
|
||||||
const { label, id: customId, className, type = "text" } = props;
|
|
||||||
const generatedId = useId();
|
const generatedId = useId();
|
||||||
const id = customId || generatedId;
|
const id = customId || generatedId;
|
||||||
|
|
||||||
const inputClassName = clsx(
|
const inputClassName = clsx(
|
||||||
"w-full rounded-md border px-3.5 py-2 shadow-sm",
|
"w-full rounded-md border px-3.5 py-2 shadow-sm",
|
||||||
"font-medium text-stone-900",
|
"font-medium text-stone-900",
|
||||||
"dark:text-white",
|
"dark:text-white dark:bg-stone-925",
|
||||||
);
|
);
|
||||||
|
|
||||||
const containerClassName = clsx("grid gap-1", className);
|
const containerClassName = clsx("grid gap-1", className);
|
||||||
@@ -26,7 +26,8 @@ export function Input(props: Props) {
|
|||||||
{label}
|
{label}
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<input {...props} type={type} id={id} className={inputClassName} />
|
<input ref={ref} {...inputProps} id={id} className={inputClassName} />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
},
|
||||||
|
);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import clsx from "clsx";
|
import clsx from "clsx";
|
||||||
import { ReactNode } from "react";
|
import { ReactNode } from "react";
|
||||||
import { H2, Kicker } from "../atoms/Headings";
|
import { H2 } from "../atoms/Headings";
|
||||||
|
import { Kicker } from "../atoms/Kicker";
|
||||||
import { Prose } from "./Prose";
|
import { Prose } from "./Prose";
|
||||||
|
|
||||||
function H2Sub({ children }: { children: React.ReactNode }) {
|
function H2Sub({ children }: { children: React.ReactNode }) {
|
||||||
|
|||||||
@@ -14,10 +14,9 @@ export function Select(
|
|||||||
const containerClassName = clsx("grid gap-1", className);
|
const containerClassName = clsx("grid gap-1", className);
|
||||||
|
|
||||||
const selectClassName = clsx(
|
const selectClassName = clsx(
|
||||||
"g-select",
|
|
||||||
"w-full rounded-md border shadow-sm px-2 py-1.5 text-sm",
|
"w-full rounded-md border shadow-sm px-2 py-1.5 text-sm",
|
||||||
"font-medium text-stone-900",
|
"font-medium text-stone-900",
|
||||||
"dark:text-white",
|
"dark:text-white dark:bg-stone-925",
|
||||||
"appearance-none",
|
"appearance-none",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
3
homepage/homepage/.gitignore
vendored
3
homepage/homepage/.gitignore
vendored
@@ -40,3 +40,6 @@ codeSamples
|
|||||||
.turbo
|
.turbo
|
||||||
|
|
||||||
.env
|
.env
|
||||||
|
|
||||||
|
# LLM docs
|
||||||
|
public/llms*.txt
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import DocsLayout from "@/app/docs/[framework]/(others)/layout";
|
import DocsLayout from "@/app/docs/[framework]/(others)/layout";
|
||||||
import { TableOfContents } from "@/components/docs/TableOfContents";
|
import { TableOfContents } from "@/components/docs/TableOfContents";
|
||||||
import ComingSoonPage from "@/components/docs/coming-soon.mdx";
|
import ComingSoonPage from "@/components/docs/coming-soon.mdx";
|
||||||
import { docNavigationItems } from "@/lib/docNavigationItems";
|
import { docNavigationItems } from "@/lib/docNavigationItems.js";
|
||||||
import { Framework, frameworks } from "@/lib/framework";
|
import { Framework, frameworks } from "@/lib/framework";
|
||||||
import type { Toc } from "@stefanprobst/rehype-extract-toc";
|
import type { Toc } from "@stefanprobst/rehype-extract-toc";
|
||||||
import { Prose } from "gcmp-design-system/src/app/components/molecules/Prose";
|
import { Prose } from "gcmp-design-system/src/app/components/molecules/Prose";
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ As you develop your app, you'll likely want to
|
|||||||
- initialise data in a user's `root` and `profile`
|
- initialise data in a user's `root` and `profile`
|
||||||
- add more data to your `root` and `profile` schemas
|
- add more data to your `root` and `profile` schemas
|
||||||
|
|
||||||
You can achieve both by overriding the static `migrate()` method on your `Account` schema class.
|
You can achieve both by overriding the `migrate()` method on your `Account` schema class.
|
||||||
|
|
||||||
### When migrations run
|
### When migrations run
|
||||||
|
|
||||||
|
|||||||
@@ -8,14 +8,6 @@ The Jazz docs are currently heavily work in progress, sorry about that!
|
|||||||
|
|
||||||
Run the following command to create a new Jazz project from one of our example apps:
|
Run the following command to create a new Jazz project from one of our example apps:
|
||||||
|
|
||||||
<CodeGroup>
|
|
||||||
```sh
|
|
||||||
npm create jazz-app@latest
|
|
||||||
```
|
|
||||||
</CodeGroup>
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
<CodeGroup>
|
<CodeGroup>
|
||||||
```sh
|
```sh
|
||||||
npx create-jazz-app@latest
|
npx create-jazz-app@latest
|
||||||
@@ -47,6 +39,19 @@ Sync and persist your data by setting up a [sync and storage infrastructure](/do
|
|||||||
|
|
||||||
Learn how to structure your data using [collaborative values](/docs/schemas/covalues).
|
Learn how to structure your data using [collaborative values](/docs/schemas/covalues).
|
||||||
|
|
||||||
|
## API Reference
|
||||||
|
|
||||||
|
Many of the packages provided are documented in the [API Reference](/api-reference).
|
||||||
|
|
||||||
|
## LLM Docs
|
||||||
|
|
||||||
|
We support the [llms.txt](https://llmstxt.org/) convention for making documentation available to large language models and the applications that make use of them.
|
||||||
|
|
||||||
|
We currently have:
|
||||||
|
|
||||||
|
- [/llms.txt](/llms.txt) - A overview listing of the available packages and their documentation
|
||||||
|
- [/llms-full.txt](/llms-full.txt) - Full documentation for our packages
|
||||||
|
|
||||||
## Get support
|
## Get support
|
||||||
|
|
||||||
If you have any questions or need assistance, please don't hesitate to reach out to us on [Discord](https://discord.gg/utDMjHYg42).
|
If you have any questions or need assistance, please don't hesitate to reach out to us on [Discord](https://discord.gg/utDMjHYg42).
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
import { SideNav } from "@/components/SideNav";
|
import { SideNav } from "@/components/SideNav";
|
||||||
import { SideNavHeader } from "@/components/SideNavHeader";
|
import { SideNavHeader } from "@/components/SideNavHeader";
|
||||||
import { FrameworkSelect } from "@/components/docs/FrameworkSelect";
|
import { FrameworkSelect } from "@/components/docs/FrameworkSelect";
|
||||||
import { docNavigationItems } from "@/lib/docNavigationItems";
|
import { docNavigationItems } from "@/lib/docNavigationItems.js";
|
||||||
import { useFramework } from "@/lib/use-framework";
|
import { useFramework } from "@/lib/use-framework";
|
||||||
import { clsx } from "clsx";
|
import { clsx } from "clsx";
|
||||||
|
|
||||||
|
|||||||
@@ -156,8 +156,14 @@ export function FnDecl({
|
|||||||
doc: ReactNode;
|
doc: ReactNode;
|
||||||
example: ReactNode;
|
example: ReactNode;
|
||||||
}) {
|
}) {
|
||||||
|
// Extract the method name from the signature (everything before the first parenthesis or type parameter)
|
||||||
|
const methodName = signature.match(/^[^(<]+/)?.[0];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="text-sm flex flex-col gap-3 my-2 p-3 rounded bg-stone-50 dark:bg-stone-925">
|
<div
|
||||||
|
id={methodName}
|
||||||
|
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 className="flex flex-col gap-2">
|
||||||
<div>
|
<div>
|
||||||
{<Highlight>{signature + ":"}</Highlight>}{" "}
|
{<Highlight>{signature + ":"}</Highlight>}{" "}
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { H1 } from "gcmp-design-system/src/app/components/atoms/Headings";
|
||||||
import { Icon } from "gcmp-design-system/src/app/components/atoms/Icon";
|
import { Icon } from "gcmp-design-system/src/app/components/atoms/Icon";
|
||||||
import { Prose } from "gcmp-design-system/src/app/components/molecules/Prose";
|
import { Prose } from "gcmp-design-system/src/app/components/molecules/Prose";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
@@ -44,10 +45,10 @@ export function HeroSection() {
|
|||||||
<p className="uppercase text-blue tracking-widest text-sm font-medium dark:text-stone-400">
|
<p className="uppercase text-blue tracking-widest text-sm font-medium dark:text-stone-400">
|
||||||
Local-first development toolkit
|
Local-first development toolkit
|
||||||
</p>
|
</p>
|
||||||
<h1 className="font-display text-stone-950 dark:text-white text-4xl md:text-5xl lg:text-6xl font-medium tracking-tighter">
|
<H1>
|
||||||
<span className="inline-block">Ship top-tier apps</span>{" "}
|
<span className="inline-block">Ship top-tier apps</span>{" "}
|
||||||
<span className="inline-block">at high tempo.</span>
|
<span className="inline-block">at high tempo.</span>
|
||||||
</h1>
|
</H1>
|
||||||
|
|
||||||
<Prose size="lg" className="text-pretty max-w-2xl dark:text-stone-200">
|
<Prose size="lg" className="text-pretty max-w-2xl dark:text-stone-200">
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
511
homepage/homepage/generate-docs/llms-full.mjs
Normal file
511
homepage/homepage/generate-docs/llms-full.mjs
Normal file
@@ -0,0 +1,511 @@
|
|||||||
|
import { promises as fs } from "fs";
|
||||||
|
import path from "path";
|
||||||
|
import { Deserializer, ReflectionKind } from "typedoc";
|
||||||
|
import { DOC_SECTIONS, PACKAGES } from "./utils/config.mjs";
|
||||||
|
import {
|
||||||
|
getPackageDescription,
|
||||||
|
loadTypedocFiles,
|
||||||
|
writeDocsFile,
|
||||||
|
} from "./utils/index.mjs";
|
||||||
|
|
||||||
|
function formatType(type) {
|
||||||
|
if (!type) return "unknown";
|
||||||
|
|
||||||
|
// Handle type aliases and references
|
||||||
|
if (type.type === "reference") {
|
||||||
|
const name = type.package ? `${type.package}.${type.name}` : type.name;
|
||||||
|
return (
|
||||||
|
name +
|
||||||
|
(type.typeArguments
|
||||||
|
? `<${type.typeArguments.map(formatType).join(", ")}>`
|
||||||
|
: "")
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle union types
|
||||||
|
if (type.type === "union") {
|
||||||
|
return type.types.map(formatType).join(" | ");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle array types
|
||||||
|
if (type.type === "array") {
|
||||||
|
return `${formatType(type.elementType)}[]`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle basic types
|
||||||
|
if (type.type === "intrinsic" || type.type === "literal") {
|
||||||
|
return typeof type.value !== "undefined"
|
||||||
|
? JSON.stringify(type.value)
|
||||||
|
: type.name;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle tuple types
|
||||||
|
if (type.type === "tuple") {
|
||||||
|
return `[${type.elements.map(formatType).join(", ")}]`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle intersection types
|
||||||
|
if (type.type === "intersection") {
|
||||||
|
return type.types.map(formatType).join(" & ");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle template literal types
|
||||||
|
if (type.type === "template-literal") {
|
||||||
|
return `\`${type.head}${type.tail.map((t) => `\${${formatType(t[0])}}${t[1]}`).join("")}\``;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle reflection types (object types and function types)
|
||||||
|
if (type.type === "reflection") {
|
||||||
|
if (type.declaration.signatures) {
|
||||||
|
const sig = type.declaration.signatures[0];
|
||||||
|
const params =
|
||||||
|
sig.parameters
|
||||||
|
?.map(
|
||||||
|
(p) =>
|
||||||
|
`${p.name}${p.flags?.isOptional ? "?" : ""}: ${formatType(p.type)}`,
|
||||||
|
)
|
||||||
|
.join(", ") || "";
|
||||||
|
return `(${params}) => ${formatType(sig.type)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (type.declaration.children) {
|
||||||
|
return (
|
||||||
|
"{ " +
|
||||||
|
type.declaration.children
|
||||||
|
.map((child) => {
|
||||||
|
const optional = child.flags?.isOptional ? "?" : "";
|
||||||
|
return `${child.name}${optional}: ${formatType(child.type)}`;
|
||||||
|
})
|
||||||
|
.join("; ") +
|
||||||
|
" }"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle query types
|
||||||
|
if (type.type === "query") {
|
||||||
|
return `typeof ${formatType(type.queryType)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle conditional types
|
||||||
|
if (type.type === "conditional") {
|
||||||
|
return `${formatType(type.checkType)} extends ${formatType(type.extendsType)} ? ${formatType(type.trueType)} : ${formatType(type.falseType)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle index access types
|
||||||
|
if (type.type === "indexedAccess") {
|
||||||
|
return `${formatType(type.objectType)}[${formatType(type.indexType)}]`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle mapped types
|
||||||
|
if (type.type === "mapped") {
|
||||||
|
const readonly = type.readonlyModifier === "+" ? "readonly " : "";
|
||||||
|
const optional = type.optionalModifier === "+" ? "?" : "";
|
||||||
|
return `{ ${readonly}[${type.parameter} in ${formatType(type.parameterType)}]${optional}: ${formatType(type.templateType)} }`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle type operators
|
||||||
|
if (type.type === "typeOperator") {
|
||||||
|
return `${type.operator} ${formatType(type.target)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle predicate types
|
||||||
|
if (type.type === "predicate") {
|
||||||
|
return `${type.name} is ${formatType(type.targetType)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle inferred types
|
||||||
|
if (type.type === "inferred") {
|
||||||
|
return `infer ${type.name}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle rest types
|
||||||
|
if (type.type === "rest") {
|
||||||
|
return `...${formatType(type.elementType)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle unknown types with more detail
|
||||||
|
if (type.toString) {
|
||||||
|
return type.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
return "unknown";
|
||||||
|
}
|
||||||
|
|
||||||
|
function formatComment(comment) {
|
||||||
|
if (!comment) return "";
|
||||||
|
|
||||||
|
let text =
|
||||||
|
comment.summary
|
||||||
|
?.map((part) => part.text)
|
||||||
|
.join("")
|
||||||
|
.trim() || "";
|
||||||
|
|
||||||
|
// Add parameter descriptions if available
|
||||||
|
if (comment.blockTags) {
|
||||||
|
const params = comment.blockTags
|
||||||
|
.filter((tag) => tag.tag === "@param")
|
||||||
|
.map((tag) => {
|
||||||
|
const paramName = tag.param;
|
||||||
|
let description = "";
|
||||||
|
let codeExample = "";
|
||||||
|
|
||||||
|
tag.content.forEach((part) => {
|
||||||
|
if (part.kind === "code") {
|
||||||
|
// Don't wrap in code blocks since examples are already wrapped
|
||||||
|
codeExample += "\n" + part.text + "\n";
|
||||||
|
} else {
|
||||||
|
description += part.text;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return `- ${paramName}: ${description.trim()}${codeExample}`;
|
||||||
|
});
|
||||||
|
|
||||||
|
if (params.length > 0) {
|
||||||
|
text += "\n\nParameters:\n" + params.join("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add remarks if available
|
||||||
|
const remarks = comment.blockTags
|
||||||
|
.filter((tag) => tag.tag === "@remarks")
|
||||||
|
.map((tag) =>
|
||||||
|
tag.content
|
||||||
|
.map((part) => part.text)
|
||||||
|
.join("")
|
||||||
|
.trim(),
|
||||||
|
);
|
||||||
|
|
||||||
|
if (remarks.length > 0) {
|
||||||
|
text += "\n\nRemarks:\n" + remarks.join("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add examples
|
||||||
|
const examples = comment.blockTags
|
||||||
|
.filter((tag) => tag.tag === "@example")
|
||||||
|
.map((tag) =>
|
||||||
|
tag.content
|
||||||
|
.map((part) => {
|
||||||
|
if (part.kind === "code") {
|
||||||
|
// Don't wrap in code blocks since examples are already wrapped
|
||||||
|
return "\n" + part.text + "\n";
|
||||||
|
}
|
||||||
|
return part.text;
|
||||||
|
})
|
||||||
|
.join("")
|
||||||
|
.trim(),
|
||||||
|
);
|
||||||
|
|
||||||
|
if (examples.length > 0) {
|
||||||
|
text += "\n\nExamples:\n" + examples.join("\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function readMdxContent(url) {
|
||||||
|
try {
|
||||||
|
// Special case for the introduction
|
||||||
|
if (url === "/docs") {
|
||||||
|
const introPath = path.join(
|
||||||
|
process.cwd(),
|
||||||
|
"components/docs/docs-intro.mdx",
|
||||||
|
);
|
||||||
|
try {
|
||||||
|
const content = await fs.readFile(introPath, "utf8");
|
||||||
|
// Remove imports and exports
|
||||||
|
return content
|
||||||
|
.replace(/^import[^\n]*\n/gm, "")
|
||||||
|
.replace(/export const metadata[^;]*;/, "")
|
||||||
|
.trim();
|
||||||
|
} catch (err) {
|
||||||
|
if (err.code !== "ENOENT") throw err;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Convert URL to file path
|
||||||
|
// Remove leading slash and 'docs' from URL
|
||||||
|
const relativePath = url.replace(/^\/docs\/?/, "");
|
||||||
|
|
||||||
|
// Base directory for docs
|
||||||
|
const baseDir = path.join(process.cwd(), "app/docs/[framework]/[...slug]");
|
||||||
|
|
||||||
|
// If it's a directory, try to read all framework variants
|
||||||
|
const fullPath = path.join(baseDir, relativePath);
|
||||||
|
try {
|
||||||
|
const stats = await fs.stat(fullPath);
|
||||||
|
if (stats.isDirectory()) {
|
||||||
|
// Read all MDX files in the directory
|
||||||
|
const files = await fs.readdir(fullPath);
|
||||||
|
const mdxFiles = files.filter((f) => f.endsWith(".mdx"));
|
||||||
|
|
||||||
|
if (mdxFiles.length === 0) return null;
|
||||||
|
|
||||||
|
// Combine content from all framework variants
|
||||||
|
const contents = await Promise.all(
|
||||||
|
mdxFiles.map(async (file) => {
|
||||||
|
const content = await fs.readFile(
|
||||||
|
path.join(fullPath, file),
|
||||||
|
"utf8",
|
||||||
|
);
|
||||||
|
// Remove imports and exports
|
||||||
|
const cleanContent = content
|
||||||
|
.replace(/^import[^\n]*\n/gm, "")
|
||||||
|
.replace(/export const metadata[^;]*;/, "")
|
||||||
|
.trim();
|
||||||
|
return `### ${path.basename(file, ".mdx")} Implementation\n\n${cleanContent}`;
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
|
||||||
|
return contents.join("\n\n---\n\n");
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
if (err.code !== "ENOENT") throw err;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Try as a single MDX file
|
||||||
|
const mdxPath = fullPath + ".mdx";
|
||||||
|
try {
|
||||||
|
const content = await fs.readFile(mdxPath, "utf8");
|
||||||
|
// Remove imports and exports
|
||||||
|
return content
|
||||||
|
.replace(/^import[^\n]*\n/gm, "")
|
||||||
|
.replace(/export const metadata[^;]*;/, "")
|
||||||
|
.trim();
|
||||||
|
} catch (err) {
|
||||||
|
if (err.code !== "ENOENT") throw err;
|
||||||
|
}
|
||||||
|
|
||||||
|
console.warn(`Could not find MDX content for ${url} at ${fullPath}`);
|
||||||
|
return null;
|
||||||
|
} catch (error) {
|
||||||
|
console.warn(`Error reading MDX content for ${url}:`, error);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function generateDetailedDocs(docs) {
|
||||||
|
const output = [];
|
||||||
|
const deserializer = new Deserializer();
|
||||||
|
|
||||||
|
// Project title
|
||||||
|
output.push("# Jazz\n");
|
||||||
|
|
||||||
|
// Documentation sections with full content
|
||||||
|
output.push("## Documentation\n");
|
||||||
|
for (const section of DOC_SECTIONS) {
|
||||||
|
output.push(`### ${section.title}\n`);
|
||||||
|
|
||||||
|
for (const page of section.pages) {
|
||||||
|
output.push(`#### ${page.title}\n`);
|
||||||
|
const content = await readMdxContent(page.url);
|
||||||
|
console.log(content);
|
||||||
|
if (content) {
|
||||||
|
// If the content contains framework-specific implementations, they're already properly formatted
|
||||||
|
// Otherwise, just add the content directly
|
||||||
|
output.push(content + "\n");
|
||||||
|
}
|
||||||
|
output.push("\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// API Reference by package
|
||||||
|
output.push("## API Reference\n\n");
|
||||||
|
// for (const [packageName, packageDocs] of Object.entries(docs)) {
|
||||||
|
// const project = deserializer.reviveProject(packageDocs, packageName);
|
||||||
|
|
||||||
|
// // Add package heading with description
|
||||||
|
// output.push(`### ${packageName}\n`);
|
||||||
|
// output.push(`${getPackageDescription(packageName)}\n\n`);
|
||||||
|
// output.push(
|
||||||
|
// `[API Reference](https://jazz.tools/api-reference/${packageName})\n\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// // Process each category
|
||||||
|
// project.categories?.forEach((category) => {
|
||||||
|
// output.push(`#### ${category.title}\n`);
|
||||||
|
|
||||||
|
// category.children.forEach((child) => {
|
||||||
|
// // Add name, kind, and API reference link
|
||||||
|
// const apiLink = `[API Reference](https://jazz.tools/api-reference/${packageName}#${child.name})`;
|
||||||
|
// output.push(
|
||||||
|
// `##### ${child.name} (${ReflectionKind[child.kind]}) ${apiLink}\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// // Add description if available
|
||||||
|
// const description = formatComment(child.comment);
|
||||||
|
// if (description) {
|
||||||
|
// output.push(`${description}\n`);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// output.push("\n");
|
||||||
|
|
||||||
|
// // Add properties for classes/interfaces
|
||||||
|
// if (child.children) {
|
||||||
|
// output.push("Properties:\n");
|
||||||
|
|
||||||
|
// // Group overloaded methods by name
|
||||||
|
// const methodGroups = new Map();
|
||||||
|
// child.children.forEach((prop) => {
|
||||||
|
// if (prop.signatures?.length > 0) {
|
||||||
|
// const existing = methodGroups.get(prop.name) || [];
|
||||||
|
// methodGroups.set(prop.name, [...existing, prop]);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
// child.children.forEach((prop) => {
|
||||||
|
// // Skip if this is an overloaded method that we'll handle later
|
||||||
|
// if (
|
||||||
|
// prop.signatures?.length > 0 &&
|
||||||
|
// methodGroups.get(prop.name)?.length > 1
|
||||||
|
// ) {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// const type = formatType(prop.type);
|
||||||
|
// const description = formatComment(prop.comment);
|
||||||
|
|
||||||
|
// // Output the property name and type, but skip the type for methods since we'll show signatures
|
||||||
|
// if (prop.signatures?.length > 0) {
|
||||||
|
// output.push(
|
||||||
|
// `- ${prop.name}${description ? ` - ${description}` : ""}\n`,
|
||||||
|
// );
|
||||||
|
// } else {
|
||||||
|
// output.push(
|
||||||
|
// `- ${prop.name}: ${type}${description ? ` - ${description}` : ""}\n`,
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // Handle method signatures with proper indentation
|
||||||
|
// if (prop.signatures) {
|
||||||
|
// prop.signatures.forEach((sig) => {
|
||||||
|
// const params = sig.parameters
|
||||||
|
// ?.map((p) => {
|
||||||
|
// const paramType = formatType(p.type);
|
||||||
|
// return `${p.name}: ${paramType}`;
|
||||||
|
// })
|
||||||
|
// .join(", ");
|
||||||
|
|
||||||
|
// output.push(
|
||||||
|
// ` Method signature: \`(${params || ""}) => ${formatType(sig.type)}\`\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// // Add API reference URL for the method
|
||||||
|
// output.push(
|
||||||
|
// ` [API Reference](https://jazz.tools/api-reference/${packageName}#${child.name}.${prop.name})\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// const methodDesc = formatComment(sig.comment);
|
||||||
|
// if (methodDesc) {
|
||||||
|
// // Indent each line of the description
|
||||||
|
// const indentedDesc = methodDesc
|
||||||
|
// .split("\n")
|
||||||
|
// .map((line) => ` ${line}`)
|
||||||
|
// .join("\n");
|
||||||
|
// output.push(`${indentedDesc}\n`);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
// // Handle overloaded methods
|
||||||
|
// methodGroups.forEach((props, name) => {
|
||||||
|
// if (props.length <= 1) return;
|
||||||
|
|
||||||
|
// const firstProp = props[0];
|
||||||
|
// const description = formatComment(firstProp.comment);
|
||||||
|
|
||||||
|
// output.push(`- ${name}${description ? ` - ${description}` : ""}\n`);
|
||||||
|
|
||||||
|
// // Combine all signatures with proper indentation
|
||||||
|
// const allSignatures = props.flatMap((p) => p.signatures || []);
|
||||||
|
// allSignatures.forEach((sig) => {
|
||||||
|
// const params = sig.parameters
|
||||||
|
// ?.map((p) => {
|
||||||
|
// const paramType = formatType(p.type);
|
||||||
|
// return `${p.name}: ${paramType}`;
|
||||||
|
// })
|
||||||
|
// .join(", ");
|
||||||
|
|
||||||
|
// output.push(
|
||||||
|
// ` Method signature: \`(${params || ""}) => ${formatType(sig.type)}\`\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// // Add API reference URL for the overloaded method
|
||||||
|
// output.push(
|
||||||
|
// ` [API Reference](https://jazz.tools/api-reference/${packageName}#${child.name}.${name})\n`,
|
||||||
|
// );
|
||||||
|
|
||||||
|
// const methodDesc = formatComment(sig.comment);
|
||||||
|
// if (methodDesc) {
|
||||||
|
// // Indent each line of the description
|
||||||
|
// const indentedDesc = methodDesc
|
||||||
|
// .split("\n")
|
||||||
|
// .map((line) => ` ${line}`)
|
||||||
|
// .join("\n");
|
||||||
|
// output.push(`${indentedDesc}\n`);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // Add signatures for functions/methods
|
||||||
|
// if (child.signatures) {
|
||||||
|
// child.signatures.forEach((sig) => {
|
||||||
|
// const params = sig.parameters
|
||||||
|
// ?.map((p) => {
|
||||||
|
// const type = formatType(p.type);
|
||||||
|
// const desc = formatComment(p.comment);
|
||||||
|
// return `${p.name}: ${type}${desc ? ` - ${desc}` : ""}`;
|
||||||
|
// })
|
||||||
|
// .join(", ");
|
||||||
|
|
||||||
|
// output.push(`Signature: ${child.name}(${params || ""})`);
|
||||||
|
|
||||||
|
// if (sig.type) {
|
||||||
|
// output.push(`Returns: ${formatType(sig.type)}`);
|
||||||
|
// if (sig.comment?.returns) {
|
||||||
|
// output.push(
|
||||||
|
// `Return description: ${sig.comment.returns
|
||||||
|
// .map((part) => part.text)
|
||||||
|
// .join("")
|
||||||
|
// .trim()}`,
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// const sigComment = formatComment(sig.comment);
|
||||||
|
// if (sigComment) {
|
||||||
|
// output.push(`\n${sigComment}`);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// output.push("\n");
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// output.push("\n");
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// Optional section for additional resources
|
||||||
|
output.push("## Resources\n\n");
|
||||||
|
output.push(
|
||||||
|
"- [Documentation](https://jazz.tools/docs): Detailed documentation about Jazz\n",
|
||||||
|
);
|
||||||
|
output.push(
|
||||||
|
"- [Examples](https://jazz.tools/examples): Code examples and tutorials\n",
|
||||||
|
);
|
||||||
|
|
||||||
|
await writeDocsFile("llms-full.txt", output.join("\n"));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Main execution
|
||||||
|
async function main() {
|
||||||
|
console.log("Generating detailed LLM docs...");
|
||||||
|
const docs = await loadTypedocFiles();
|
||||||
|
await generateDetailedDocs(docs);
|
||||||
|
}
|
||||||
|
|
||||||
|
main().catch(console.error);
|
||||||
80
homepage/homepage/generate-docs/llms.mjs
Normal file
80
homepage/homepage/generate-docs/llms.mjs
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
import { Deserializer } from "typedoc";
|
||||||
|
import { DOC_SECTIONS, PACKAGES } from "./utils/config.mjs";
|
||||||
|
import {
|
||||||
|
cleanDescription,
|
||||||
|
loadTypedocFiles,
|
||||||
|
writeDocsFile,
|
||||||
|
} from "./utils/index.mjs";
|
||||||
|
|
||||||
|
async function generateConciseDocs(docs) {
|
||||||
|
const output = [];
|
||||||
|
const deserializer = new Deserializer();
|
||||||
|
|
||||||
|
// Project title
|
||||||
|
output.push("# Jazz\n");
|
||||||
|
|
||||||
|
// Documentation sections
|
||||||
|
output.push("## Documentation\n");
|
||||||
|
DOC_SECTIONS.forEach((section) => {
|
||||||
|
output.push(`### ${section.title}\n`);
|
||||||
|
section.pages.forEach((page) => {
|
||||||
|
output.push(`- [${page.title}](https://jazz.tools${page.url})\n`);
|
||||||
|
});
|
||||||
|
output.push("\n");
|
||||||
|
});
|
||||||
|
|
||||||
|
// API Reference by package
|
||||||
|
for (const [packageName, packageDocs] of Object.entries(docs)) {
|
||||||
|
const project = deserializer.reviveProject(packageDocs, packageName);
|
||||||
|
|
||||||
|
// Add package heading
|
||||||
|
output.push(`## ${packageName}\n`);
|
||||||
|
|
||||||
|
// Process each category and its exports with direct links
|
||||||
|
if (project.categories) {
|
||||||
|
const seen = new Set(); // Track seen names to avoid duplicates
|
||||||
|
project.categories.forEach((category) => {
|
||||||
|
category.children.forEach((child) => {
|
||||||
|
if (seen.has(child.name)) return;
|
||||||
|
seen.add(child.name);
|
||||||
|
|
||||||
|
// Get and clean up description
|
||||||
|
let description = child.comment?.summary
|
||||||
|
? cleanDescription(child.comment.summary)
|
||||||
|
: "";
|
||||||
|
|
||||||
|
// Truncate description if it's too long
|
||||||
|
if (description && description.length > 150) {
|
||||||
|
description = description.substring(0, 147) + "...";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Create the line without wrapping
|
||||||
|
output.push(
|
||||||
|
`- [${child.name}](https://jazz.tools/api-reference/${packageName}#${child.name})${description ? `: ${description}` : ""}\n`,
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
output.push("\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional section for additional resources
|
||||||
|
output.push("## Optional\n");
|
||||||
|
output.push(
|
||||||
|
"- [Documentation](https://jazz.tools/docs): Detailed documentation about Jazz\n",
|
||||||
|
);
|
||||||
|
output.push(
|
||||||
|
"- [Examples](https://jazz.tools/examples): Code examples and tutorials\n",
|
||||||
|
);
|
||||||
|
|
||||||
|
await writeDocsFile("llms.txt", output.join(""));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Main execution
|
||||||
|
async function main() {
|
||||||
|
console.log("Generating concise LLM docs...");
|
||||||
|
const docs = await loadTypedocFiles();
|
||||||
|
await generateConciseDocs(docs);
|
||||||
|
}
|
||||||
|
|
||||||
|
main().catch(console.error);
|
||||||
@@ -1,21 +1,7 @@
|
|||||||
import { Application } from "typedoc";
|
import { Application } from "typedoc";
|
||||||
|
import { PACKAGES } from "./utils/config.mjs";
|
||||||
|
|
||||||
for (const { packageName, entryPoint, tsconfig, typedocOptions } of [
|
for (const { packageName, entryPoint, tsconfig, typedocOptions } of PACKAGES) {
|
||||||
{
|
|
||||||
packageName: "jazz-tools",
|
|
||||||
entryPoint: "exports.ts",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
packageName: "jazz-react",
|
|
||||||
entryPoint: "index.ts",
|
|
||||||
typedocOptions: {
|
|
||||||
skipErrorChecking: true, // TODO: remove this. Temporary workaround
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ packageName: "jazz-browser" },
|
|
||||||
{ packageName: "jazz-browser-media-images" },
|
|
||||||
{ packageName: "jazz-nodejs" },
|
|
||||||
]) {
|
|
||||||
const app = await Application.bootstrapWithPlugins({
|
const app = await Application.bootstrapWithPlugins({
|
||||||
entryPoints: [
|
entryPoints: [
|
||||||
`../../packages/${packageName}/src/${entryPoint || "index.ts"}`,
|
`../../packages/${packageName}/src/${entryPoint || "index.ts"}`,
|
||||||
47
homepage/homepage/generate-docs/utils/config.mjs
Normal file
47
homepage/homepage/generate-docs/utils/config.mjs
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
import { docNavigationItems } from "../../lib/docNavigationItems.js";
|
||||||
|
|
||||||
|
// Transform docNavigationItems into the format we need
|
||||||
|
function transformNavItems() {
|
||||||
|
return docNavigationItems
|
||||||
|
.map((section) => ({
|
||||||
|
title: section.name,
|
||||||
|
pages: section.items
|
||||||
|
.filter((item) => item.done !== 0) // Skip not-yet-written docs
|
||||||
|
.map((item) => ({
|
||||||
|
title: item.name,
|
||||||
|
url: item.href,
|
||||||
|
})),
|
||||||
|
}))
|
||||||
|
.filter((section) => section.pages.length > 0); // Only include sections with pages
|
||||||
|
}
|
||||||
|
|
||||||
|
export const DOC_SECTIONS = transformNavItems();
|
||||||
|
|
||||||
|
export const PACKAGES = [
|
||||||
|
{
|
||||||
|
packageName: "jazz-tools",
|
||||||
|
entryPoint: "exports.ts",
|
||||||
|
description:
|
||||||
|
"The base implementation for Jazz, a framework for distributed state. Provides a high-level API around the CoJSON protocol.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
packageName: "jazz-react",
|
||||||
|
entryPoint: "index.ts",
|
||||||
|
description: "React bindings for Jazz, a framework for distributed state.",
|
||||||
|
typedocOptions: {
|
||||||
|
skipErrorChecking: true, // TODO: remove this. Temporary workaround
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
packageName: "jazz-browser",
|
||||||
|
description: "Browser (Vanilla JavaScript) bindings for Jazz",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
packageName: "jazz-browser-media-images",
|
||||||
|
description: "Image handling utilities for Jazz in the browser",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
packageName: "jazz-nodejs",
|
||||||
|
description: "NodeJS/Bun server worker bindings for Jazz",
|
||||||
|
},
|
||||||
|
];
|
||||||
58
homepage/homepage/generate-docs/utils/index.mjs
Normal file
58
homepage/homepage/generate-docs/utils/index.mjs
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
import path from "path";
|
||||||
|
import fs from "fs/promises";
|
||||||
|
import { PACKAGES } from "./config.mjs";
|
||||||
|
|
||||||
|
// Common configuration
|
||||||
|
export const PACKAGE_DESCRIPTIONS = {
|
||||||
|
"jazz-tools":
|
||||||
|
"The base implementation for Jazz, a framework for distributed state. Provides a high-level API around the CoJSON protocol.",
|
||||||
|
"jazz-react": "React bindings for Jazz, a framework for distributed state.",
|
||||||
|
"jazz-browser": "Browser (Vanilla JavaScript) bindings for Jazz",
|
||||||
|
"jazz-browser-media-images":
|
||||||
|
"Image handling utilities for Jazz in the browser",
|
||||||
|
"jazz-nodejs": "NodeJS/Bun server worker bindings for Jazz",
|
||||||
|
};
|
||||||
|
|
||||||
|
// Helper functions
|
||||||
|
export async function loadTypedocFiles() {
|
||||||
|
const docs = {};
|
||||||
|
for (const { packageName } of PACKAGES) {
|
||||||
|
docs[packageName] = JSON.parse(
|
||||||
|
await fs.readFile(
|
||||||
|
path.join(process.cwd(), "typedoc", packageName + ".json"),
|
||||||
|
"utf-8",
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return docs;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function getPackageDescription(packageName) {
|
||||||
|
const pkg = PACKAGES.find((p) => p.packageName === packageName);
|
||||||
|
return pkg?.description || "";
|
||||||
|
}
|
||||||
|
|
||||||
|
export function cleanDescription(description) {
|
||||||
|
if (!description) return "";
|
||||||
|
return (
|
||||||
|
description
|
||||||
|
.map((part) => part.text)
|
||||||
|
.join(" ")
|
||||||
|
.trim()
|
||||||
|
// Remove code blocks
|
||||||
|
.replace(/```[\s\S]*?```/g, "")
|
||||||
|
// Remove line breaks and extra spaces
|
||||||
|
.replace(/\s+/g, " ")
|
||||||
|
// Clean up backticks
|
||||||
|
.replace(/\`/g, "'")
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function writeDocsFile(filename, content) {
|
||||||
|
await fs.writeFile(
|
||||||
|
path.join(process.cwd(), "public", filename),
|
||||||
|
content,
|
||||||
|
"utf8",
|
||||||
|
);
|
||||||
|
console.log(`Documentation generated at 'public/${filename}'`);
|
||||||
|
}
|
||||||
@@ -5,11 +5,15 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "NODE_OPTIONS=--max-old-space-size=8192 next dev",
|
"dev": "NODE_OPTIONS=--max-old-space-size=8192 next dev",
|
||||||
"build:generate-docs": "node genDocs.mjs --build",
|
"build:generate-docs": "pnpm run generate:docs && pnpm run generate:llm-docs:all",
|
||||||
"build": "next build",
|
"build": "next build",
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
"format-and-lint": "biome check .",
|
"format-and-lint": "biome check .",
|
||||||
"format-and-lint:fix": "biome check . --write"
|
"format-and-lint:fix": "biome check . --write",
|
||||||
|
"generate:docs": "node generate-docs/typedocs.mjs --build",
|
||||||
|
"generate:llm-docs:all": "pnpm run generate:llm-docs:concise && pnpm run generate:llm-docs:full",
|
||||||
|
"generate:llm-docs:concise": "node generate-docs/llms.mjs",
|
||||||
|
"generate:llm-docs:full": "node generate-docs/llms-full.mjs"
|
||||||
},
|
},
|
||||||
"packageManager": "pnpm@9.14.0",
|
"packageManager": "pnpm@9.14.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -27,7 +27,8 @@
|
|||||||
"**/*.ts",
|
"**/*.ts",
|
||||||
"**/*.tsx",
|
"**/*.tsx",
|
||||||
".next/types/**/*.ts",
|
".next/types/**/*.ts",
|
||||||
"mdx.d.ts"
|
"mdx.d.ts",
|
||||||
|
"lib/docNavigationItems.js"
|
||||||
],
|
],
|
||||||
"exclude": ["node_modules"]
|
"exclude": ["node_modules"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,54 @@
|
|||||||
# cojson-storage-indexeddb
|
# cojson-storage-indexeddb
|
||||||
|
|
||||||
|
## 0.9.19
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6ad0a9f]
|
||||||
|
- cojson@0.9.19
|
||||||
|
- cojson-storage@0.9.19
|
||||||
|
|
||||||
|
## 0.9.18
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8898b10]
|
||||||
|
- cojson@0.9.18
|
||||||
|
- cojson-storage@0.9.18
|
||||||
|
|
||||||
|
## 0.9.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8d29e50]
|
||||||
|
- cojson-storage@0.9.13
|
||||||
|
- cojson@0.9.13
|
||||||
|
|
||||||
|
## 0.9.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [15d4b2a]
|
||||||
|
- cojson-storage@0.9.12
|
||||||
|
- cojson@0.9.12
|
||||||
|
|
||||||
|
## 0.9.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [efbf3d8]
|
||||||
|
- Updated dependencies [5863bad]
|
||||||
|
- cojson@0.9.11
|
||||||
|
- cojson-storage@0.9.11
|
||||||
|
|
||||||
|
## 0.9.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4aa377d]
|
||||||
|
- cojson@0.9.10
|
||||||
|
- cojson-storage@0.9.10
|
||||||
|
|
||||||
## 0.9.9
|
## 0.9.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "cojson-storage-indexeddb",
|
"name": "cojson-storage-indexeddb",
|
||||||
"version": "0.9.9",
|
"version": "0.9.19",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "src/index.ts",
|
"types": "src/index.ts",
|
||||||
|
|||||||
@@ -1,5 +1,54 @@
|
|||||||
# cojson-storage-sqlite
|
# cojson-storage-sqlite
|
||||||
|
|
||||||
|
## 0.8.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6ad0a9f]
|
||||||
|
- cojson@0.9.19
|
||||||
|
- cojson-storage@0.9.19
|
||||||
|
|
||||||
|
## 0.8.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8898b10]
|
||||||
|
- cojson@0.9.18
|
||||||
|
- cojson-storage@0.9.18
|
||||||
|
|
||||||
|
## 0.8.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8d29e50]
|
||||||
|
- cojson-storage@0.9.13
|
||||||
|
- cojson@0.9.13
|
||||||
|
|
||||||
|
## 0.8.55
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [15d4b2a]
|
||||||
|
- cojson-storage@0.9.12
|
||||||
|
- cojson@0.9.12
|
||||||
|
|
||||||
|
## 0.8.54
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [efbf3d8]
|
||||||
|
- Updated dependencies [5863bad]
|
||||||
|
- cojson@0.9.11
|
||||||
|
- cojson-storage@0.9.11
|
||||||
|
|
||||||
|
## 0.8.53
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4aa377d]
|
||||||
|
- cojson@0.9.10
|
||||||
|
- cojson-storage@0.9.10
|
||||||
|
|
||||||
## 0.8.52
|
## 0.8.52
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "cojson-storage-rn-sqlite",
|
"name": "cojson-storage-rn-sqlite",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.8.52",
|
"version": "0.8.58",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "src/index.ts",
|
"types": "src/index.ts",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|||||||
@@ -1,5 +1,57 @@
|
|||||||
# cojson-storage-sqlite
|
# cojson-storage-sqlite
|
||||||
|
|
||||||
|
## 0.9.19
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6ad0a9f]
|
||||||
|
- cojson@0.9.19
|
||||||
|
- cojson-storage@0.9.19
|
||||||
|
|
||||||
|
## 0.9.18
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8898b10]
|
||||||
|
- cojson@0.9.18
|
||||||
|
- cojson-storage@0.9.18
|
||||||
|
|
||||||
|
## 0.9.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 8d29e50: Restore the logger wrapper and adapt the API to pino
|
||||||
|
- Updated dependencies [8d29e50]
|
||||||
|
- cojson-storage@0.9.13
|
||||||
|
- cojson@0.9.13
|
||||||
|
|
||||||
|
## 0.9.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 15d4b2a: Revert the custom logger
|
||||||
|
- Updated dependencies [15d4b2a]
|
||||||
|
- cojson-storage@0.9.12
|
||||||
|
- cojson@0.9.12
|
||||||
|
|
||||||
|
## 0.9.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 5863bad: Wrap all the console logs with a logger class to make possible to customize the logger
|
||||||
|
- Updated dependencies [efbf3d8]
|
||||||
|
- Updated dependencies [5863bad]
|
||||||
|
- cojson@0.9.11
|
||||||
|
- cojson-storage@0.9.11
|
||||||
|
|
||||||
|
## 0.9.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4aa377d]
|
||||||
|
- cojson@0.9.10
|
||||||
|
- cojson-storage@0.9.10
|
||||||
|
|
||||||
## 0.9.9
|
## 0.9.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "cojson-storage-sqlite",
|
"name": "cojson-storage-sqlite",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.9.9",
|
"version": "0.9.19",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "src/index.ts",
|
"types": "src/index.ts",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"better-sqlite3": "^11.7.0",
|
"better-sqlite3": "^11.7.0",
|
||||||
"cojson": "workspace:0.9.9",
|
"cojson": "workspace:0.9.19",
|
||||||
"cojson-storage": "workspace:*"
|
"cojson-storage": "workspace:*"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
import { Database as DatabaseT } from "better-sqlite3";
|
import { Database as DatabaseT } from "better-sqlite3";
|
||||||
import { CojsonInternalTypes, OutgoingSyncQueue, SessionID } from "cojson";
|
import {
|
||||||
|
CojsonInternalTypes,
|
||||||
|
OutgoingSyncQueue,
|
||||||
|
SessionID,
|
||||||
|
logger,
|
||||||
|
} from "cojson";
|
||||||
import RawCoID = CojsonInternalTypes.RawCoID;
|
import RawCoID = CojsonInternalTypes.RawCoID;
|
||||||
import Signature = CojsonInternalTypes.Signature;
|
import Signature = CojsonInternalTypes.Signature;
|
||||||
import Transaction = CojsonInternalTypes.Transaction;
|
import Transaction = CojsonInternalTypes.Transaction;
|
||||||
@@ -23,6 +28,10 @@ export type RawTransactionRow = {
|
|||||||
tx: string;
|
tx: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export function getErrorMessage(error: unknown) {
|
||||||
|
return error instanceof Error ? error.message : "Unknown error";
|
||||||
|
}
|
||||||
|
|
||||||
export class SQLiteClient implements DBClientInterface {
|
export class SQLiteClient implements DBClientInterface {
|
||||||
private readonly db: DatabaseT;
|
private readonly db: DatabaseT;
|
||||||
private readonly toLocalNode: OutgoingSyncQueue;
|
private readonly toLocalNode: OutgoingSyncQueue;
|
||||||
@@ -48,7 +57,10 @@ export class SQLiteClient implements DBClientInterface {
|
|||||||
header: parsedHeader,
|
header: parsedHeader,
|
||||||
};
|
};
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn(coValueId, "Invalid JSON in header", e, coValueRow?.header);
|
const headerValue = coValueRow?.header ?? "";
|
||||||
|
logger.warn("Invalid JSON in header: " + headerValue, {
|
||||||
|
id: coValueId,
|
||||||
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -75,7 +87,7 @@ export class SQLiteClient implements DBClientInterface {
|
|||||||
tx: JSON.parse(transactionRow.tx) as Transaction,
|
tx: JSON.parse(transactionRow.tx) as Transaction,
|
||||||
}));
|
}));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn("Invalid JSON in transaction", e);
|
logger.warn("Invalid JSON in transaction");
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
OutgoingSyncQueue,
|
OutgoingSyncQueue,
|
||||||
Peer,
|
Peer,
|
||||||
cojsonInternals,
|
cojsonInternals,
|
||||||
|
logger,
|
||||||
} from "cojson";
|
} from "cojson";
|
||||||
import { SyncManager, TransactionRow } from "cojson-storage";
|
import { SyncManager, TransactionRow } from "cojson-storage";
|
||||||
import { SQLiteClient } from "./sqliteClient.js";
|
import { SQLiteClient } from "./sqliteClient.js";
|
||||||
@@ -40,8 +41,7 @@ export class SQLiteNode {
|
|||||||
await new Promise((resolve) => setTimeout(resolve, 0));
|
await new Promise((resolve) => setTimeout(resolve, 0));
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(
|
logger.error(
|
||||||
new Error(
|
|
||||||
`Error reading from localNode, handling msg\n\n${JSON.stringify(
|
`Error reading from localNode, handling msg\n\n${JSON.stringify(
|
||||||
msg,
|
msg,
|
||||||
(k, v) =>
|
(k, v) =>
|
||||||
@@ -49,15 +49,13 @@ export class SQLiteNode {
|
|||||||
? v.slice(0, 20) + "..."
|
? v.slice(0, 20) + "..."
|
||||||
: v,
|
: v,
|
||||||
)}`,
|
)}`,
|
||||||
{ cause: e },
|
|
||||||
),
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
processMessages().catch((e) =>
|
processMessages().catch((e) =>
|
||||||
console.error("Error in processMessages in sqlite", e),
|
logger.error("Error in processMessages in sqlite", e),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,10 +95,7 @@ export class SQLiteNode {
|
|||||||
db.pragma("user_version") as [{ user_version: number }]
|
db.pragma("user_version") as [{ user_version: number }]
|
||||||
)[0].user_version as number;
|
)[0].user_version as number;
|
||||||
|
|
||||||
console.log("DB version", oldVersion);
|
|
||||||
|
|
||||||
if (oldVersion === 0) {
|
if (oldVersion === 0) {
|
||||||
console.log("Migration 0 -> 1: Basic schema");
|
|
||||||
db.prepare(
|
db.prepare(
|
||||||
`CREATE TABLE IF NOT EXISTS transactions (
|
`CREATE TABLE IF NOT EXISTS transactions (
|
||||||
ses INTEGER,
|
ses INTEGER,
|
||||||
@@ -138,15 +133,10 @@ export class SQLiteNode {
|
|||||||
).run();
|
).run();
|
||||||
|
|
||||||
db.pragma("user_version = 1");
|
db.pragma("user_version = 1");
|
||||||
console.log("Migration 0 -> 1: Basic schema - done");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (oldVersion <= 1) {
|
if (oldVersion <= 1) {
|
||||||
// fix embarrassing off-by-one error for transaction indices
|
// fix embarrassing off-by-one error for transaction indices
|
||||||
console.log(
|
|
||||||
"Migration 1 -> 2: Fix off-by-one error for transaction indices",
|
|
||||||
);
|
|
||||||
|
|
||||||
const txs = db
|
const txs = db
|
||||||
.prepare(`SELECT * FROM transactions`)
|
.prepare(`SELECT * FROM transactions`)
|
||||||
.all() as TransactionRow[];
|
.all() as TransactionRow[];
|
||||||
@@ -163,14 +153,9 @@ export class SQLiteNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
db.pragma("user_version = 2");
|
db.pragma("user_version = 2");
|
||||||
console.log(
|
|
||||||
"Migration 1 -> 2: Fix off-by-one error for transaction indices - done",
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (oldVersion <= 2) {
|
if (oldVersion <= 2) {
|
||||||
console.log("Migration 2 -> 3: Add signatureAfter");
|
|
||||||
|
|
||||||
db.prepare(
|
db.prepare(
|
||||||
`CREATE TABLE IF NOT EXISTS signatureAfter (
|
`CREATE TABLE IF NOT EXISTS signatureAfter (
|
||||||
ses INTEGER,
|
ses INTEGER,
|
||||||
@@ -185,7 +170,6 @@ export class SQLiteNode {
|
|||||||
).run();
|
).run();
|
||||||
|
|
||||||
db.pragma("user_version = 3");
|
db.pragma("user_version = 3");
|
||||||
console.log("Migration 2 -> 3: Add signatureAfter - done!!");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return new SQLiteNode(db, fromLocalNode, toLocalNode);
|
return new SQLiteNode(db, fromLocalNode, toLocalNode);
|
||||||
|
|||||||
@@ -1,5 +1,51 @@
|
|||||||
# cojson-storage
|
# cojson-storage
|
||||||
|
|
||||||
|
## 0.9.19
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6ad0a9f]
|
||||||
|
- cojson@0.9.19
|
||||||
|
|
||||||
|
## 0.9.18
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8898b10]
|
||||||
|
- cojson@0.9.18
|
||||||
|
|
||||||
|
## 0.9.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 8d29e50: Restore the logger wrapper and adapt the API to pino
|
||||||
|
- Updated dependencies [8d29e50]
|
||||||
|
- cojson@0.9.13
|
||||||
|
|
||||||
|
## 0.9.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 15d4b2a: Revert the custom logger
|
||||||
|
- Updated dependencies [15d4b2a]
|
||||||
|
- cojson@0.9.12
|
||||||
|
|
||||||
|
## 0.9.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 5863bad: Wrap all the console logs with a logger class to make possible to customize the logger
|
||||||
|
- Updated dependencies [efbf3d8]
|
||||||
|
- Updated dependencies [5863bad]
|
||||||
|
- cojson@0.9.11
|
||||||
|
|
||||||
|
## 0.9.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4aa377d]
|
||||||
|
- cojson@0.9.10
|
||||||
|
|
||||||
## 0.9.9
|
## 0.9.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user