auth in backend and frontend

This commit is contained in:
echo committed 2025-03-24 02:32:57 +01:00
1 parent 39d2698f28
commit 9857acd4c1
65 files changed
+1632 -3923

No files matched your search

+5 -8
View File
@@ -6,18 +6,15 @@
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"scripts": {
"build": "tsup src/index.ts --format cjs,esm --dts --clean --tsconfig tsconfig.json",
"dev": "tsup src/index.ts --format cjs,esm --dts --watch --clean --tsconfig tsconfig.json",
"clean": "rm -rf dist",
"lint": "eslint src/",
"check-types": "tsc --noEmit"
"build": "tsc",
"dev": "tsc --watch",
"lint": "eslint .",
"clean": "rm -rf dist"
},
"dependencies": {
"zod": "^3.22.4"
},
"devDependencies": {
"tsup": "^8.0.2",
"typescript": "^5.3.3",
"@types/node": "^20.11.24"
"typescript": "^5.3.3"
}
}
+1
View File
@@ -1 +1,2 @@
export * from './types';
export * from './schemas/auth.schema';
@@ -0,0 +1,12 @@
import { z } from 'zod';
export const LoginSchema = z.object({
email: z.string().email('Invalid email address'),
password: z.string().min(6, 'Password must be at least 6 characters'),
});
export const RegisterSchema = z.object({
email: z.string().email('Invalid email address'),
password: z.string().min(6, 'Password must be at least 6 characters'),
name: z.string().optional(),
});
+3 -2
View File
@@ -6,7 +6,8 @@
"composite": true,
"declaration": true,
"declarationMap": true,
"incremental": true
"tsBuildInfoFile": "./dist/.tsbuildinfo"
},
"include": ["src"]
"include": ["src/**/*.ts", "src/**/*.tsx"],
"exclude": ["dist", "node_modules"]
}