0.11.5 • Published 4 months ago

jazz-react-auth-clerk v0.11.5

Weekly downloads
-
License
MIT
Repository
-
Last release
4 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

7 months ago

0.9.14

6 months ago

0.9.15

6 months ago

0.8.41

7 months ago

0.8.40

7 months ago

0.9.10

6 months ago

0.9.11

6 months ago

0.9.16

6 months ago

0.8.49

6 months ago

0.9.17

6 months ago

0.8.48

6 months ago

0.9.18

6 months ago

0.9.19

5 months ago

0.11.0

4 months ago

0.10.14

4 months ago

0.11.1

4 months ago

0.10.15

4 months ago

0.11.2

4 months ago

0.11.3

4 months ago

0.11.4

4 months ago

0.11.5

4 months ago

0.10.12

4 months ago

0.10.13

4 months ago

0.8.34

7 months ago

0.8.33

7 months ago

0.8.36

7 months ago

0.8.35

7 months ago

0.8.30

8 months ago

0.8.32

8 months ago

0.8.31

8 months ago

0.8.38

7 months ago

0.8.37

7 months ago

0.8.39

7 months ago

0.9.0

6 months ago

0.9.1

6 months ago

0.9.8

6 months ago

0.8.23

8 months ago

0.8.22

8 months ago

0.9.9

6 months ago

0.8.24

8 months ago

0.9.4

6 months ago

0.8.21

8 months ago

0.8.20

8 months ago

0.8.27

8 months ago

0.8.26

8 months ago

0.8.29

8 months ago

0.8.28

8 months ago

0.10.9

5 months ago

0.10.1

5 months ago

0.10.2

5 months ago

0.10.3

5 months ago

0.10.4

5 months ago

0.10.5

5 months ago

0.10.6

5 months ago

0.10.7

5 months ago

0.10.8

5 months ago

0.9.23

5 months ago

0.8.12

8 months ago

0.8.14

8 months ago

0.8.13

8 months ago

0.9.20

5 months ago

0.8.51

6 months ago

0.9.21

5 months ago

0.10.0

5 months ago

0.9.22

5 months ago

0.8.19

8 months ago

0.8.16

8 months ago

0.8.15

8 months ago

0.8.18

8 months ago

0.8.17

8 months ago

0.8.50

6 months ago

0.8.11

8 months ago

0.8.7

9 months ago

0.8.6

9 months ago

0.8.5

9 months ago

0.8.3

9 months ago

0.8.2

9 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

10 months ago

0.7.35-guest-auth.4

10 months ago

0.7.33-guest-auth.3

10 months ago

0.7.33-unique.2

10 months ago

0.7.33-new-auth.1

11 months ago