[READ-ONLY] One Calendar is a privacy-first calendar web app built with Next.js. It has modern security features, including e2ee, password-protected sharing, and self-destructing share links 馃搮 calendar.xyehr.cn
nextjs
0

Configure Feed

Select the types of activity you want to include in your feed.

One-Calendar / package.json
2.4 kB 86 lines
1{ 2 "name": "one-calendar", 3 "version": "2.6.0", 4 "private": true, 5 "packageManager": "pnpm@11.5.2", 6 "scripts": { 7 "dev": "next dev", 8 "build": "pnpm --silent run generate:locales && next build", 9 "start": "next start", 10 "prepare": "husky", 11 "lint": "oxlint --fix && eslint . --fix", 12 "lint:check": "oxlint && eslint . --max-warnings=0", 13 "type-check": "tsc --noEmit", 14 "generate:locales": "node lib/gen-locales.mjs" 15 }, 16 "dependencies": { 17 "@better-auth/drizzle-adapter": "1.6.13", 18 "@better-auth/infra": "0.2.8", 19 "@marsidev/react-turnstile": "1.5.2", 20 "@radix-ui/react-dialog": "latest", 21 "@radix-ui/react-slot": "^1.2.5", 22 "@radix-ui/react-toast": "latest", 23 "@react-email/render": "latest", 24 "bcryptjs": "latest", 25 "better-auth": "1.6.13", 26 "class-variance-authority": "^0.7.1", 27 "clsx": "^2.1.1", 28 "date-fns": "4.4.0", 29 "drizzle-orm": "^0.45.2", 30 "evlog": "^2.18.1", 31 "framer-motion": "^12.40.0", 32 "geist": "latest", 33 "input-otp": "^1.4.2", 34 "lucide-react": "1.17.0", 35 "next": "16.2.7", 36 "next-themes": "latest", 37 "postgres": "^3.4.9", 38 "qr-code-styling": "latest", 39 "radix-ui": "latest", 40 "react": "18.3.1", 41 "react-day-picker": "10.0.1", 42 "react-dom": "18.3.1", 43 "react-email": "6.5.0", 44 "react-icons": "5.6.0", 45 "recharts": "3.8.1", 46 "resend": "6.12.4", 47 "shadcn": "^4.8.2", 48 "sonner": "2.0.7", 49 "tailwind-merge": "3.6.0", 50 "tw-animate-css": "^1.4.0", 51 "zustand": "5.0.14" 52 }, 53 "lint-staged": { 54 "*.{ts,tsx,js,jsx}": [ 55 "prettier --write", 56 "oxlint --fix", 57 "eslint --fix" 58 ], 59 "*.{json,md,css}": [ 60 "prettier --write" 61 ] 62 }, 63 "devDependencies": { 64 "@commitlint/cli": "20.5.3", 65 "@commitlint/config-conventional": "20.5.3", 66 "@commitlint/types": "20.5.0", 67 "@eslint/js": "10.0.1", 68 "@next/eslint-plugin-next": "16.2.6", 69 "@tailwindcss/postcss": "4.3.0", 70 "@types/node": "25.6.0", 71 "@types/react": "^19.2.14", 72 "@types/react-dom": "^19.2.3", 73 "drizzle-kit": "latest", 74 "eslint": "10.3.0", 75 "eslint-plugin-oxlint": "1.63.0", 76 "eslint-plugin-unused-imports": "4.4.1", 77 "husky": "9.1.7", 78 "lint-staged": "17.0.4", 79 "oxlint": "1.63.0", 80 "postcss": "8.5.14", 81 "prettier": "3.8.3", 82 "tailwindcss": "4.3.0", 83 "typescript": "6.0.3", 84 "typescript-eslint": "8.59.2" 85 } 86}