package.json102 lines · main
1{
2 "name": "@briven/auth",
3 "version": "0.0.1",
4 "description": "briven auth — drop-in authentication for briven projects (OAuth, magic links, OTP, passkeys, sessions)",
5 "license": "MIT",
6 "type": "module",
7 "exports": {
8 ".": {
9 "types": "./src/index.ts",
10 "default": "./src/index.ts"
11 },
12 "./react": {
13 "types": "./src/react/index.ts",
14 "default": "./src/react/index.ts"
15 },
16 "./vue": {
17 "types": "./src/vue/index.ts",
18 "default": "./src/vue/index.ts"
19 },
20 "./svelte": {
21 "types": "./src/svelte/index.ts",
22 "default": "./src/svelte/index.ts"
23 },
24 "./server": {
25 "types": "./src/server/index.ts",
26 "default": "./src/server/index.ts"
27 },
28 "./engine": {
29 "types": "./src/engine/index.ts",
30 "default": "./src/engine/index.ts"
31 },
32 "./engine/server": {
33 "types": "./src/engine/server.ts",
34 "default": "./src/engine/server.ts"
35 },
36 "./engine/proxy": {
37 "types": "./src/engine/proxy.ts",
38 "default": "./src/engine/proxy.ts"
39 }
40 },
41 "files": [
42 "dist",
43 "src"
44 ],
45 "scripts": {
46 "build": "tsc -p tsconfig.json",
47 "lint": "eslint . --max-warnings 0",
48 "typecheck": "tsc --noEmit"
49 },
50 "dependencies": {
51 "@briven/config": "workspace:*",
52 "@briven/shared": "workspace:*"
53 },
54 "peerDependencies": {
55 "react": "^19.0.0",
56 "react-dom": "^19.0.0",
57 "svelte": "^4.0.0 || ^5.0.0",
58 "vue": "^3.5.0"
59 },
60 "peerDependenciesMeta": {
61 "react": {
62 "optional": true
63 },
64 "react-dom": {
65 "optional": true
66 },
67 "vue": {
68 "optional": true
69 },
70 "svelte": {
71 "optional": true
72 }
73 },
74 "devDependencies": {
75 "@types/react": "^19.0.0",
76 "react": "^19.0.0",
77 "svelte": "^5.55.4",
78 "typescript": "^6.0.3",
79 "vue": "^3.5.0"
80 },
81 "publishConfig": {
82 "access": "public"
83 },
84 "keywords": [
85 "briven",
86 "auth",
87 "authentication",
88 "oauth",
89 "magic-link",
90 "passkey",
91 "webauthn",
92 "briven-engine",
93 "passwordless",
94 "sms-otp"
95 ],
96 "homepage": "https://briven.tech/auth",
97 "repository": {
98 "type": "git",
99 "url": "https://code.konnos.org/flndrn/briven.git",
100 "directory": "packages/auth"
101 }
102}