0.11.5 • Published 5 months ago

jazz-react-auth-clerk v0.11.5

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

jazz-react-auth-clerk

This package provides a Clerk-based authentication strategy for Jazz's React bindings.

Usage

The JazzProviderWithClerk component is a JazzProvider that automatically handles Clerk authentication.

Once authenticated, authentication will persist across page reloads, even if the device is offline.

See the full example app for a complete example.

import { ClerkProvider, useClerk } from "@clerk/clerk-react";
import { JazzProviderWithClerk } from "jazz-react-auth-clerk";

const PUBLISHABLE_KEY = import.meta.env.VITE_CLERK_PUBLISHABLE_KEY;

function JazzProvider({ children }: { children: React.ReactNode }) {
  const clerk = useClerk();

  return (
    <JazzProviderWithClerk
      clerk={clerk}
      sync={{
        peer: "wss://cloud.jazz.tools/?key=your-email-address",
      }}
    >
      {children}
    </JazzProviderWithClerk>
  );
}

createRoot(document.getElementById("root")!).render(
  <StrictMode>
    <ClerkProvider publishableKey={PUBLISHABLE_KEY} afterSignOutUrl="/">
      <JazzProvider>
        <App />
      </JazzProvider>
    </ClerkProvider>
  </StrictMode>,
);
0.9.12

6 months ago

0.8.45

7 months ago

0.9.13

6 months ago

0.8.44

8 months ago

0.9.14

6 months ago

0.9.15

6 months ago

0.8.41

8 months ago

0.8.40

8 months ago

0.9.10

7 months ago

0.9.11

6 months ago

0.9.16

6 months ago

0.8.49

7 months ago

0.9.17

6 months ago

0.8.48

7 months ago

0.9.18

6 months ago

0.9.19

6 months ago

0.11.0

5 months ago

0.10.14

5 months ago

0.11.1

5 months ago

0.10.15

5 months ago

0.11.2

5 months ago

0.11.3

5 months ago

0.11.4

5 months ago

0.11.5

5 months ago

0.10.12

5 months ago

0.10.13

5 months ago

0.8.34

8 months ago

0.8.33

8 months ago

0.8.36

8 months ago

0.8.35

8 months ago

0.8.30

8 months ago

0.8.32

8 months ago

0.8.31

8 months ago

0.8.38

8 months ago

0.8.37

8 months ago

0.8.39

8 months ago

0.9.0

7 months ago

0.9.1

7 months ago

0.9.8

7 months ago

0.8.23

9 months ago

0.8.22

9 months ago

0.9.9

7 months ago

0.8.24

9 months ago

0.9.4

7 months ago

0.8.21

9 months ago

0.8.20

9 months ago

0.8.27

9 months ago

0.8.26

9 months ago

0.8.29

8 months ago

0.8.28

9 months ago

0.10.9

5 months ago

0.10.1

6 months ago

0.10.2

6 months ago

0.10.3

6 months ago

0.10.4

6 months ago

0.10.5

6 months ago

0.10.6

6 months ago

0.10.7

5 months ago

0.10.8

5 months ago

0.9.23

6 months ago

0.8.12

9 months ago

0.8.14

9 months ago

0.8.13

9 months ago

0.9.20

6 months ago

0.8.51

7 months ago

0.9.21

6 months ago

0.10.0

6 months ago

0.9.22

6 months ago

0.8.19

9 months ago

0.8.16

9 months ago

0.8.15

9 months ago

0.8.18

9 months ago

0.8.17

9 months ago

0.8.50

7 months ago

0.8.11

9 months ago

0.8.7

10 months ago

0.8.6

10 months ago

0.8.5

10 months ago

0.8.3

10 months ago

0.8.2

10 months ago

0.8.1

10 months ago

0.8.0

10 months ago

0.7.35-guest-auth.6

10 months ago

0.7.35-guest-auth.5

11 months ago

0.7.35-guest-auth.4

11 months ago

0.7.33-guest-auth.3

11 months ago

0.7.33-unique.2

11 months ago

0.7.33-new-auth.1

11 months ago