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
5
fork

Configure Feed

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

at main 73 lines 2.0 kB view raw
1{ 2 "name": "one-calendar", 3 "version": "2.2.14", 4 "private": true, 5 "packageManager": "bun@1.3.8", 6 "scripts": { 7 "dev": "next dev", 8 "build": "bun run generate:locales && next build", 9 "start": "next start", 10 "prepare": "husky", 11 "lint": "eslint . --fix", 12 "lint:check": "eslint . --max-warnings=0", 13 "type-check": "tsc --noEmit", 14 "generate:locales": "bun lib/gen-locales.mjs", 15 "generate:oauth-metadata": "bun lib/gen-oauth-metadata.mjs" 16 }, 17 "dependencies": { 18 "@clerk/nextjs": "^7.0.0", 19 "@marsidev/react-turnstile": "latest", 20 "@radix-ui/react-avatar": "^1.1.2", 21 "@radix-ui/react-dialog": "latest", 22 "@radix-ui/react-slot": "^1.2.0", 23 "@radix-ui/react-toast": "latest", 24 "class-variance-authority": "^0.7.1", 25 "clsx": "^2.1.1", 26 "date-fns": "4.1.0", 27 "framer-motion": "^12.7.4", 28 "geist": "latest", 29 "ics": "latest", 30 "lucide-react": "latest", 31 "next": "16.2.4", 32 "next-themes": "latest", 33 "pg": "latest", 34 "qr-code-styling": "latest", 35 "radix-ui": "latest", 36 "react": "^18", 37 "react-day-picker": "9.14.0", 38 "react-dom": "^18", 39 "recharts": "3.8.1", 40 "sonner": "2.0.7", 41 "tailwind-merge": "3.5.0", 42 "tailwindcss-animate": "^1.0.7", 43 "react-icons": "5.6.0" 44 }, 45 "lint-staged": { 46 "*.{ts,tsx,js,jsx}": [ 47 "prettier --write", 48 "eslint --fix" 49 ], 50 "*.{json,md,css}": [ 51 "prettier --write" 52 ] 53 }, 54 "devDependencies": { 55 "@tailwindcss/postcss": "4.2.2", 56 "@types/node": "25.5.2", 57 "@types/react": "^18", 58 "@types/react-dom": "^18", 59 "postcss": "8.5.8", 60 "tailwindcss": "4.2.2", 61 "typescript": "6.0.2", 62 "husky": "9.1.7", 63 "@commitlint/cli": "20.5.0", 64 "@commitlint/config-conventional": "20.5.0", 65 "@commitlint/types": "20.5.0", 66 "eslint": "^9.0.0", 67 "@eslint/js": "10.0.1", 68 "typescript-eslint": "8.58.2", 69 "eslint-config-next": "16.2.3", 70 "lint-staged": "16.4.0", 71 "prettier": "3.8.3" 72 } 73}