Repository Public
1{2 "name": "sp-calendar",3 "version": "0.1.0",4 "private": true,5 "type": "module",6 "scripts": {7 "dev": "next dev -p 8660",8 "build": "next build",9 "start": "next start -p 8660",10 "worker": "tsx src/worker/index.ts",11 "migrate": "tsx scripts/migrate.ts",12 "typecheck": "tsc --noEmit",13 "lint": "eslint src scripts tests e2e",14 "test": "vitest run",15 "test:e2e": "playwright test",16 "secrets:scan": "tsx scripts/secrets-scan.ts",17 "check": "pnpm typecheck && pnpm lint && pnpm test && pnpm build && pnpm secrets:scan"18 },19 "dependencies": {20 "@simplewebauthn/browser": "^14.0.0",21 "@simplewebauthn/server": "14.1.0",22 "next": "^16.4.6",23 "node-ical": "^0.27.6",24 "nodemailer": "^10.5.0",25 "postgres": "^4.1.0",26 "react": "^19.3.1",27 "react-dom": "^19.3.1",28 "zod": "^4.6.7"29 },30 "devDependencies": {31 "@axe-core/playwright": "^4.14.0",32 "@playwright/test": "^1.65.0",33 "@tailwindcss/postcss": "^4.3.5",34 "@types/mailparser": "^3.9.0",35 "@types/node": "^26.6.6",36 "@types/nodemailer": "^8.0.2",37 "@types/react": "^19.3.0",38 "@types/react-dom": "^19.3.0",39 "@types/smtp-server": "^3.5.13",40 "eslint": "^10.14.0",41 "eslint-config-next": "^16.4.6",42 "mailparser": "^3.14.3",43 "smtp-server": "^3.21.4",44 "tailwindcss": "^4.3.5",45 "tsx": "^4.23.15",46 "typescript": "^6.0.3",47 "vitest": "^5.1.0"48 }49}50