Compare commits

...

26 Commits

Author SHA1 Message Date
Guido D'Orsi
a34c0675cd Merge pull request #2599 from garden-co/changeset-release/main
Version Packages
2025-07-04 14:36:26 +02:00
github-actions[bot]
325a554bd1 Version Packages 2025-07-02 17:07:22 +00:00
Guido D'Orsi
7422943e83 Merge pull request #2600 from garden-co/fix/react-native-peer-dependencies
Make all React Native deps in `jazz-tools` optional peer dependencies
2025-07-02 19:05:22 +02:00
NicoR
23bfea5861 Add changeset 2025-07-02 13:50:45 -03:00
NicoR
605a54eb11 Make react-native-fast-encoder an optional peer dependency 2025-07-02 13:49:04 -03:00
Brad Anderson
a7aaee51e6 Merge pull request #2587 from garden-co/feat/rn-betterauth
feat: add RN BetterAuth
2025-07-02 12:24:38 -04:00
Brad Anderson
4b8983858a chore: changeset 2025-07-02 12:07:25 -04:00
Brad Anderson
8a8c4d11e1 fix: small cleanup 2025-07-02 11:56:40 -04:00
Guido D'Orsi
b774bb345d chore: changeset 2025-07-02 10:52:44 +02:00
Guido D'Orsi
7fd891d7b9 chore: fix formatting 2025-07-02 10:52:10 +02:00
Guido D'Orsi
27cac4a6d7 Merge pull request #2596 from satendra03/main
fix #1914
2025-07-02 10:51:23 +02:00
Brad Anderson
2b71ef1181 fix: PR feedback 2025-07-01 21:46:25 -04:00
NicoR
ae169c7b3a Revert change for react-native-fast-encoder 2025-07-01 13:57:17 -03:00
NicoR
d888c99d9a Add expo-sqlite dependency to Expo Project setup docs 2025-07-01 13:53:01 -03:00
NicoR
0b54917f19 Make all React Native deps in jazz-tools optional peer dependencies 2025-07-01 12:21:38 -03:00
Guido D'Orsi
c87b215b75 Merge pull request #2594 from garden-co/fix-RNQuickCrypto-type-error
fix: `RNQuickCrypto` type error
2025-07-01 17:15:01 +02:00
NicoR
e4ba23cbef Add changeset 2025-07-01 12:13:40 -03:00
Brad Anderson
98c005a6e0 feat: more RN BetterAuth 2025-07-01 08:49:13 -04:00
Guido D'Orsi
8528db4de4 Merge pull request #2595 from garden-co/fix/make-jazz-tools-rn-deps-peer-dependencies
fix: make `react-native-nitro-modules` and `react-native-quick-crypto` optional peer dependencies
2025-07-01 11:30:14 +02:00
satendra03
e0fe5a20b7 fix #1914 2025-07-01 04:21:26 +05:30
NicoR
e16e4d53d1 Keep file extension in relative import 2025-06-30 16:52:09 -03:00
NicoR
d904fae506 fix: make react-native-quick-crypto an optional peer dependency 2025-06-30 15:44:04 -03:00
NicoR
f67c0b3db3 fix: make react-native-nitro-modules an optional peer dependency 2025-06-30 15:43:30 -03:00
NicoR
283d7c6bf0 fix: RNQuickCrypto type error 2025-06-30 15:13:10 -03:00
Guido D'Orsi
0e7a7dbbc0 Merge pull request #2591 from garden-co/fix/ci-e2e-exit-code
fix(ci): listen to e2e-rn-test's exit code
2025-06-30 17:53:34 +02:00
Matteo Manchi
63c69b6b95 fix(ci): listen to e2e-rn-test's exit code 2025-06-30 17:41:57 +02:00
44 changed files with 242 additions and 163 deletions

View File

@@ -61,7 +61,7 @@ jobs:
disable-animations: true
working-directory: ./examples/chat-rn-expo/
# killall due to this issue: https://github.com/ReactiveCircus/android-emulator-runner/issues/385
script: ./test/e2e/run.sh && killall -INT crashpad_handler || true
script: ./test/e2e/run.sh && ( killall -INT crashpad_handler || true )
- name: Copy Maestro Output
if: steps.e2e_test.outcome != 'success'

View File

@@ -1,5 +1,14 @@
# passkey-svelte
## 0.0.94
### Patch Changes
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
## 0.0.93
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "chat-svelte",
"version": "0.0.93",
"version": "0.0.94",
"type": "module",
"private": true,
"scripts": {

View File

@@ -118,7 +118,7 @@ To use it, install the following Packages:
<CodeGroup>
```bash
pnpm add react-native-quick-crypto@1.0.0-beta.18 react-native-nitro-modules
pnpm add react-native-quick-crypto@1.0.0-beta.18 react-native-nitro-modules react-native-fast-encoder
```
</CodeGroup>

View File

@@ -116,7 +116,7 @@ To use it, install the following Packages:
<CodeGroup>
```bash
pnpm add react-native-quick-crypto@1.0.0-beta.18 react-native-nitro-modules
pnpm add react-native-quick-crypto@1.0.0-beta.18 react-native-nitro-modules react-native-fast-encoder
```
</CodeGroup>

View File

@@ -40,7 +40,7 @@ npx expo prebuild
<CodeGroup>
```bash
# Expo dependencies
npx expo install expo-linking expo-secure-store expo-file-system @react-native-community/netinfo @bam.tech/react-native-image-resizer
npx expo install expo-linking expo-secure-store expo-sqlite expo-file-system @react-native-community/netinfo @bam.tech/react-native-image-resizer
# React Native polyfills
npm i -S @azure/core-asynciterator-polyfill react-native-url-polyfill readable-stream react-native-get-random-values

View File

@@ -23,8 +23,7 @@
"playwright": "^1.50.1",
"turbo": "^2.3.1",
"typedoc": "^0.25.13",
"vitest": "catalog:",
"yalc": "^1.0.0-pre.53"
"vitest": "catalog:"
},
"scripts": {
"dev": "turbo dev",
@@ -40,8 +39,7 @@
"changeset-version": "changeset version && pnpm i --no-frozen-lockfile",
"release": "turbo run build --filter='./packages/*' && pnpm changeset publish && git push --follow-tags",
"clean": "rm -rf ./packages/*/dist && rm -rf ./packages/*/node_modules && rm -rf ./examples/*/node_modules && rm -rf ./examples/*/dist",
"check-catalog-deps": "node scripts/check-catalog-deps.js",
"yalc:all": "for d in packages/*/; do echo $d; cd $d; pnpm yalc push --replace --sig; cd '../../'; done"
"check-catalog-deps": "node scripts/check-catalog-deps.js"
},
"version": "0.0.0",
"pnpm": {

View File

@@ -1,5 +1,12 @@
# cojson-storage-indexeddb
## 0.15.5
### Patch Changes
- cojson@0.15.5
- cojson-storage@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "cojson-storage-indexeddb",
"version": "0.15.4",
"version": "0.15.5",
"main": "dist/index.js",
"type": "module",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,12 @@
# cojson-storage-sqlite
## 0.15.5
### Patch Changes
- cojson@0.15.5
- cojson-storage@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,13 +1,13 @@
{
"name": "cojson-storage-sqlite",
"type": "module",
"version": "0.15.4",
"version": "0.15.5",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",
"dependencies": {
"better-sqlite3": "^11.7.0",
"cojson": "workspace:0.15.4",
"cojson": "workspace:0.15.5",
"cojson-storage": "workspace:*"
},
"devDependencies": {

View File

@@ -1,5 +1,11 @@
# cojson-storage
## 0.15.5
### Patch Changes
- cojson@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "cojson-storage",
"version": "0.15.4",
"version": "0.15.5",
"main": "dist/index.js",
"type": "module",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,11 @@
# cojson-transport-nodejs-ws
## 0.15.5
### Patch Changes
- cojson@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "cojson-transport-ws",
"type": "module",
"version": "0.15.4",
"version": "0.15.5",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",

View File

@@ -1,5 +1,7 @@
# cojson
## 0.15.5
## 0.15.4
### Patch Changes

View File

@@ -25,7 +25,7 @@
},
"type": "module",
"license": "MIT",
"version": "0.15.4",
"version": "0.15.5",
"devDependencies": {
"@opentelemetry/sdk-metrics": "^2.0.0",
"typescript": "catalog:"

View File

@@ -1,5 +1,11 @@
# create-jazz-app
## 0.1.25
### Patch Changes
- b774bb3: Add default project name
## 0.1.24
### Patch Changes

View File

@@ -5,7 +5,7 @@
"types": "src/index.ts",
"type": "module",
"license": "MIT",
"version": "0.1.24",
"version": "0.1.25",
"bin": {
"create-jazz-app": "./dist/index.js"
},

View File

@@ -493,10 +493,24 @@ async function promptUser(
}
if (!partialOptions.projectName) {
// Determine a default project name if possible
let defaultProjectName = undefined;
if (partialOptions.example) {
// Use the example name, affixed with -app if not already
defaultProjectName = partialOptions.example.endsWith("-app")
? partialOptions.example
: `${partialOptions.example}-app`;
} else if (partialOptions.starter) {
// Use the starter name, affixed with -app if not already
defaultProjectName = partialOptions.starter.endsWith("-app")
? partialOptions.starter
: `${partialOptions.starter}-app`;
}
questions.push({
type: "input",
name: "projectName",
message: chalk.cyan("Enter your project name:"),
default: defaultProjectName,
validate: (input: string) =>
input ? true : chalk.red("Project name cannot be empty"),
});
@@ -590,6 +604,17 @@ program
} else if (directory && !options.projectName) {
// If directory is provided but not project name, use directory as project name
partialOptions.projectName = directory;
} else if (!directory && !options.projectName) {
// If no directory or projectName, and example is provided, use example as default
if (options.example) {
partialOptions.projectName = options.example.endsWith("-app")
? options.example
: `${options.example}-app`;
} else if (options.starter) {
partialOptions.projectName = options.starter.endsWith("-app")
? options.starter
: `${options.starter}-app`;
}
}
if (options.starter)

View File

@@ -1,5 +1,17 @@
# jazz-auth-betterauth
## 0.15.5
### Patch Changes
- 4b89838: Changes that verify the BetterAuth package for React also works with React Native and Expo apps
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
- jazz-betterauth-client-plugin@0.15.5
- cojson@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-auth-betterauth",
"version": "0.15.4",
"version": "0.15.5",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

View File

@@ -9,29 +9,33 @@ import {
} from "jazz-tools";
import type { AuthSetPayload } from "jazz-tools";
export const newAuthClient = <T extends ClientOptions>(options?: T) => {
type Plugins = Array<
| NonNullable<NonNullable<T>["plugins"]>[number]
| ReturnType<typeof jazzClientPlugin>
type Plugins<T extends ClientOptions> = Array<
| NonNullable<NonNullable<T>["plugins"]>[number]
| ReturnType<typeof jazzClientPlugin>
>;
type Options<T extends ClientOptions> = {
plugins: Plugins<T>;
} & T;
export type AuthClient<T extends ClientOptions> = ReturnType<
typeof createAuthClient<Options<T>>
> &
ReturnType<
typeof createAuthClient<{
plugins: [ReturnType<typeof jazzClientPlugin>];
}>
>;
type Options<T> = {
plugins: Plugins;
} & T;
type AuthClient<T> = ReturnType<typeof createAuthClient<Options<T>>> &
ReturnType<
typeof createAuthClient<{
plugins: [ReturnType<typeof jazzClientPlugin>];
}>
>;
export const newAuthClient = <T extends ClientOptions>(
options?: T,
): AuthClient<T> => {
return createAuthClient<Options<T>>({
...options,
plugins: [...(options?.plugins ?? []), ...[jazzClientPlugin()]],
} as Options<T>) as AuthClient<T>;
};
export type AuthClient<T extends ClientOptions> = ReturnType<
typeof newAuthClient<T>
>;
export type InferredSession<T extends ClientOptions> =
AuthClient<T>["$Infer"]["Session"];
export type Session<T extends ClientOptions> =

View File

@@ -1,5 +1,11 @@
# jazz-betterauth-client-plugin
## 0.15.5
### Patch Changes
- jazz-betterauth-server-plugin@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-betterauth-client-plugin",
"version": "0.15.4",
"version": "0.15.5",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

View File

@@ -1,5 +1,15 @@
# jazz-betterauth-server-plugin
## 0.15.5
### Patch Changes
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
- cojson@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-betterauth-server-plugin",
"version": "0.15.4",
"version": "0.15.5",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

View File

@@ -1,5 +1,18 @@
# jazz-react-auth-betterauth
## 0.15.5
### Patch Changes
- 4b89838: Changes that verify the BetterAuth package for React also works with React Native and Expo apps
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
- jazz-auth-betterauth@0.15.5
- jazz-betterauth-client-plugin@0.15.5
- cojson@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-auth-betterauth",
"version": "0.15.4",
"version": "0.15.5",
"type": "module",
"main": "dist/index.js",
"types": "src/index.tsx",

View File

@@ -1,6 +1,5 @@
"use client";
import type { ClientOptions } from "better-auth/client";
import { createContext, useContext } from "react";
import { useBetterAuth } from "../index.js";

View File

@@ -4,7 +4,7 @@ import {
useAuthSecretStorage,
useIsAuthenticated,
useJazzContext,
} from "jazz-tools/react";
} from "jazz-tools/react-core";
import { useEffect, useMemo, useState } from "react";
export * from "./contexts/Auth.js";

View File

@@ -1,5 +1,17 @@
# jazz-run
## 0.15.5
### Patch Changes
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
- cojson@0.15.5
- cojson-storage-sqlite@0.15.5
- cojson-transport-ws@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -3,7 +3,7 @@
"bin": "./dist/index.js",
"type": "module",
"license": "MIT",
"version": "0.15.4",
"version": "0.15.5",
"exports": {
"./startSyncServer": {
"import": "./dist/startSyncServer.js",
@@ -28,11 +28,11 @@
"@effect/printer-ansi": "^0.34.5",
"@effect/schema": "^0.71.1",
"@effect/typeclass": "^0.25.5",
"cojson": "workspace:0.15.4",
"cojson-storage-sqlite": "workspace:0.15.4",
"cojson-transport-ws": "workspace:0.15.4",
"cojson": "workspace:0.15.5",
"cojson-storage-sqlite": "workspace:0.15.5",
"cojson-transport-ws": "workspace:0.15.5",
"effect": "^3.6.5",
"jazz-tools": "workspace:0.15.4",
"jazz-tools": "workspace:0.15.5",
"ws": "^8.14.2"
},
"devDependencies": {

View File

@@ -1,5 +1,17 @@
# jazz-tools
## 0.15.5
### Patch Changes
- 23bfea5: Make all React Native dependencies in `jazz-tools` optional peer dependencies
- e4ba23c: Fix type error with `RNQuickCrypto` that prevented using it as a `CryptoProvider`
- 4b89838: Changes that verify the BetterAuth package for React also works with React Native and Expo apps
- cojson@0.15.5
- cojson-storage@0.15.5
- cojson-storage-indexeddb@0.15.5
- cojson-transport-ws@0.15.5
## 0.15.4
### Patch Changes

View File

@@ -139,10 +139,9 @@
},
"type": "module",
"license": "MIT",
"version": "0.15.4",
"version": "0.15.5",
"dependencies": {
"@manuscripts/prosemirror-recreate-steps": "^0.1.4",
"@op-engineering/op-sqlite": "^11.4.8",
"@scure/base": "1.2.1",
"@scure/bip39": "^1.3.0",
"@tiptap/core": "^2.12.0",
@@ -152,7 +151,6 @@
"cojson-storage": "workspace:*",
"cojson-storage-indexeddb": "workspace:*",
"cojson-transport-ws": "workspace:*",
"expo-sqlite": "15.2.9",
"fast-myers-diff": "^3.2.0",
"goober": "^2.1.16",
"image-blob-reduce": "^4.1.0",
@@ -163,10 +161,6 @@
"prosemirror-schema-basic": "^1.2.2",
"prosemirror-state": "^1.4.3",
"prosemirror-transform": "^1.9.0",
"react-native-fast-encoder": "^0.2.0",
"react-native-mmkv": "^3.2.0",
"react-native-nitro-modules": "0.25.2",
"react-native-quick-crypto": "1.0.0-beta.16",
"zod": "3.25.28"
},
"scripts": {
@@ -196,27 +190,39 @@
},
"peerDependencies": {
"@bam.tech/react-native-image-resizer": "*",
"@op-engineering/op-sqlite": "^11.4.8",
"@react-native-community/netinfo": "*",
"expo-file-system": "*",
"expo-secure-store": "*",
"expo-sqlite": "15.2.9",
"react": "*",
"react-dom": "*",
"react-native": "*",
"react-native-fast-encoder": "^0.2.0",
"react-native-mmkv": "^3.2.0",
"react-native-nitro-modules": "0.25.2",
"react-native-quick-crypto": "1.0.0-beta.16",
"svelte": "^5.0.0"
},
"peerDependenciesMeta": {
"@bam.tech/react-native-image-resizer": {
"optional": true
},
"expo-file-system": {
"@op-engineering/op-sqlite": {
"optional": true
},
"@react-native-community/netinfo": {
"optional": true
},
"expo-file-system": {
"optional": true
},
"expo-secure-store": {
"optional": true
},
"expo-sqlite": {
"optional": true
},
"react": {
"optional": true
},
@@ -226,8 +232,20 @@
"react-native": {
"optional": true
},
"react-native-fast-encoder": {
"optional": true
},
"react-native-mmkv": {
"optional": true
},
"react-native-nitro-modules": {
"optional": true
},
"react-native-quick-crypto": {
"optional": true
},
"svelte": {
"optional": true
}
}
}
}

View File

@@ -1,7 +1,7 @@
export * from "./provider.js";
export * from "./auth/auth.js";
export * from "./hooks.js";
export * from "./media.js";
export * from "./provider.js";
export * from "./storage/kv-store-context.js";
export { SQLiteDatabaseDriverAsync } from "cojson-storage";

View File

@@ -4,17 +4,14 @@ import { PureJSCrypto } from "cojson/dist/crypto/PureJSCrypto"; // Importing fro
import {
Account,
AccountClass,
AccountSchema,
AgentID,
AnyAccountSchema,
AuthCredentials,
AuthSecretStorage,
CoValue,
CoValueClass,
CoValueFromRaw,
CryptoProvider,
ID,
InstanceOfSchema,
NewAccountProps,
SessionID,
SyncConfig,
@@ -27,7 +24,7 @@ import { SQLiteReactNative } from "./storage/sqlite-react-native.js";
import { SQLiteDatabaseDriverAsync } from "cojson-storage";
import { WebSocketPeerWithReconnection } from "cojson-transport-ws";
import type { RNQuickCrypto } from "./crypto/RNQuickCrypto.js";
import type { RNQuickCrypto } from "jazz-tools/react-native-core/crypto";
export type BaseReactNativeContextOptions = {
sync: SyncConfig;

View File

@@ -9,7 +9,7 @@ import {
} from "jazz-tools";
import { JazzContext, JazzContextManagerContext } from "jazz-tools/react-core";
import React, { useEffect, useRef } from "react";
import { JazzContextManagerProps } from "./ReactNativeContextManager.js";
import type { JazzContextManagerProps } from "./ReactNativeContextManager.js";
import { ReactNativeContextManager } from "./ReactNativeContextManager.js";
import { setupKvStore } from "./platform.js";
@@ -35,10 +35,10 @@ export function JazzProviderCore<
AccountSchema,
defaultProfileName,
onLogOut,
kvStore,
onAnonymousAccountDiscarded,
CryptoProvider,
logOutReplacement,
onAnonymousAccountDiscarded,
kvStore,
CryptoProvider,
}: JazzProviderProps<S>) {
setupKvStore(kvStore);
@@ -46,11 +46,11 @@ export function JazzProviderCore<
() => new ReactNativeContextManager<S>(),
);
const onLogOutRefCallback = useRefCallback(onLogOut);
const logOutReplacementRefCallback = useRefCallback(logOutReplacement);
const onAnonymousAccountDiscardedRefCallback = useRefCallback(
onAnonymousAccountDiscarded,
);
const onLogOutRefCallback = useRefCallback(onLogOut);
const logOutReplacementRefCallback = useRefCallback(logOutReplacement);
const logoutReplacementActiveRef = useRef(false);
logoutReplacementActiveRef.current = Boolean(logOutReplacement);
@@ -71,11 +71,12 @@ export function JazzProviderCore<
: undefined,
onAnonymousAccountDiscarded: onAnonymousAccountDiscardedRefCallback,
CryptoProvider,
};
} satisfies JazzContextManagerProps<S>;
if (contextManager.propsChanged(props)) {
contextManager.createContext(props).catch((error) => {
console.log(error.stack);
console.error("Error creating Jazz context:", error);
console.error("Error creating Jazz React Native context:", error);
});
}

View File

@@ -74,6 +74,7 @@ export function JazzReactProvider<
if (contextManager.propsChanged(props)) {
contextManager.createContext(props).catch((error) => {
console.log(error.stack);
console.error("Error creating Jazz browser context:", error);
});
}

102
pnpm-lock.yaml generated
View File

@@ -88,9 +88,6 @@ importers:
vitest:
specifier: 'catalog:'
version: 3.1.3(@types/node@22.15.18)(@vitest/browser@3.1.3)(@vitest/ui@3.1.3)(happy-dom@17.4.4)(jiti@2.4.2)(jsdom@25.0.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.15.18)(typescript@5.8.3))(terser@5.37.0)(tsx@4.19.3)(yaml@2.6.1)
yalc:
specifier: ^1.0.0-pre.53
version: 1.0.0-pre.53
examples/betterauth:
dependencies:
@@ -1623,7 +1620,7 @@ importers:
specifier: ^11.7.0
version: 11.10.0
cojson:
specifier: workspace:0.15.4
specifier: workspace:0.15.5
version: link:../cojson
cojson-storage:
specifier: workspace:*
@@ -1800,19 +1797,19 @@ importers:
specifier: ^0.25.5
version: 0.25.8(effect@3.11.9)
cojson:
specifier: workspace:0.15.4
specifier: workspace:0.15.5
version: link:../cojson
cojson-storage-sqlite:
specifier: workspace:0.15.4
specifier: workspace:0.15.5
version: link:../cojson-storage-sqlite
cojson-transport-ws:
specifier: workspace:0.15.4
specifier: workspace:0.15.5
version: link:../cojson-transport-ws
effect:
specifier: ^3.6.5
version: 3.11.9
jazz-tools:
specifier: workspace:0.15.4
specifier: workspace:0.15.5
version: link:../jazz-tools
ws:
specifier: ^8.14.2
@@ -7275,9 +7272,6 @@ packages:
cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
cliui@7.0.4:
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
@@ -7386,10 +7380,6 @@ packages:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
engines: {node: '>= 0.10.0'}
consola@3.3.0:
resolution: {integrity: sha512-kxltocVQCwQNFvw40dlVRYeAkAvtYjMFZYNlOcsF5wExPpGwPxMwgx4IfDJvBRPtBpnQwItd5WkTaR0ZwT/TmQ==}
engines: {node: ^14.18.0 || >=16.10.0}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -8774,9 +8764,6 @@ packages:
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
ignore-walk@3.0.4:
resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==}
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -8837,10 +8824,6 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
ini@2.0.0:
resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
engines: {node: '>=10'}
ini@4.1.3:
resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -10208,21 +10191,10 @@ packages:
resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
engines: {node: '>=14.16'}
npm-bundled@1.1.2:
resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
npm-normalize-package-bin@1.0.1:
resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
npm-package-arg@11.0.3:
resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
engines: {node: ^16.14.0 || >=18.0.0}
npm-packlist@2.2.2:
resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==}
engines: {node: '>=10'}
hasBin: true
npm-run-all@4.1.5:
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
engines: {node: '>= 4'}
@@ -13107,10 +13079,6 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
yalc@1.0.0-pre.53:
resolution: {integrity: sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ==}
hasBin: true
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -13134,10 +13102,6 @@ packages:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -13146,10 +13110,6 @@ packages:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'}
yargs@16.2.0:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
@@ -15754,7 +15714,7 @@ snapshots:
'@mapbox/node-pre-gyp@2.0.0-rc.0':
dependencies:
consola: 3.3.0
consola: 3.4.2
detect-libc: 2.0.4
https-proxy-agent: 7.0.6
node-fetch: 2.7.0
@@ -19782,12 +19742,6 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
cliui@7.0.4:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
cliui@8.0.1:
dependencies:
string-width: 4.2.3
@@ -19891,8 +19845,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
consola@3.3.0: {}
consola@3.4.2: {}
content-type@1.0.5: {}
@@ -21523,10 +21475,6 @@ snapshots:
ieee754@1.2.1: {}
ignore-walk@3.0.4:
dependencies:
minimatch: 3.1.2
ignore@5.3.2: {}
ignore@7.0.5: {}
@@ -21577,8 +21525,6 @@ snapshots:
ini@1.3.8: {}
ini@2.0.0: {}
ini@4.1.3: {}
inline-style-prefixer@7.0.1:
@@ -23204,12 +23150,6 @@ snapshots:
normalize-url@8.0.1: {}
npm-bundled@1.1.2:
dependencies:
npm-normalize-package-bin: 1.0.1
npm-normalize-package-bin@1.0.1: {}
npm-package-arg@11.0.3:
dependencies:
hosted-git-info: 7.0.2
@@ -23217,13 +23157,6 @@ snapshots:
semver: 7.7.2
validate-npm-package-name: 5.0.1
npm-packlist@2.2.2:
dependencies:
glob: 7.2.3
ignore-walk: 3.0.4
npm-bundled: 1.1.2
npm-normalize-package-bin: 1.0.1
npm-run-all@4.1.5:
dependencies:
ansi-styles: 3.2.1
@@ -26618,17 +26551,6 @@ snapshots:
y18n@5.0.8: {}
yalc@1.0.0-pre.53:
dependencies:
chalk: 4.1.2
detect-indent: 6.1.0
fs-extra: 8.1.0
glob: 7.2.3
ignore: 5.3.2
ini: 2.0.0
npm-packlist: 2.2.2
yargs: 16.2.0
yallist@3.1.1: {}
yallist@4.0.0:
@@ -26645,8 +26567,6 @@ snapshots:
camelcase: 5.3.1
decamelize: 1.2.0
yargs-parser@20.2.9: {}
yargs-parser@21.1.1: {}
yargs@15.4.1:
@@ -26663,16 +26583,6 @@ snapshots:
y18n: 4.0.3
yargs-parser: 18.1.3
yargs@16.2.0:
dependencies:
cliui: 7.0.4
escalade: 3.2.0
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 20.2.9
yargs@17.7.2:
dependencies:
cliui: 8.0.1

View File

@@ -1,5 +1,14 @@
# jazz-react-tailwind-starter
## 0.0.125
### Patch Changes
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
## 0.0.124
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-react-passkey-auth-starter",
"private": true,
"version": "0.0.124",
"version": "0.0.125",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,14 @@
# svelte-passkey-auth
## 0.0.99
### Patch Changes
- Updated dependencies [23bfea5]
- Updated dependencies [e4ba23c]
- Updated dependencies [4b89838]
- jazz-tools@0.15.5
## 0.0.98
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "svelte-passkey-auth",
"version": "0.0.98",
"version": "0.0.99",
"type": "module",
"private": true,
"scripts": {