Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wobsoriano/vue-clerk
Community Clerk Vue SDK.
https://github.com/wobsoriano/vue-clerk
authentication clerk vue
Last synced: 5 days ago
JSON representation
Community Clerk Vue SDK.
- Host: GitHub
- URL: https://github.com/wobsoriano/vue-clerk
- Owner: wobsoriano
- License: mit
- Created: 2023-08-13T21:33:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-19T18:11:01.000Z (14 days ago)
- Last Synced: 2024-12-21T22:07:54.763Z (12 days ago)
- Topics: authentication, clerk, vue
- Language: TypeScript
- Homepage: https://vue-clerk.com
- Size: 3.01 MB
- Stars: 165
- Watchers: 3
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-clerk
Vue Clerk is the easiest way to add authentication and user management to your Vue application. Add sign up, sign in, and profile management to your application in minutes.
> [!WARNING]
> This unofficial package isn't connected to Clerk.com. It's a project designed to smoothly incorporate Clerk features into Vue applications.## Installation
```bash
npm install vue-clerk
```## Usage
Vue Clerk requires your application to have the [`clerkPlugin`](https://vue-clerk.com/plugin) installed.
If using Vite, set `VITE_CLERK_PUBLISHABLE_KEY` to your Publishable key in your `.env.local` file to make the environment variable accessible on `process.env` and pass it as the `publishableKey` prop.
```vue
import { SignInButton, SignedIn, SignedOut, UserButton } from 'vue-clerk'
Hello Clerk!
```
For further details and examples, please refer to the [Documentation](https://vue-clerk.com).
## License
MIT