{ "name": "nextchair-manager", "version": "0.1.0", "private": true, "description": "Standalone platform-operator tool for provisioning and managing NextChair business deployments. Deliberately separate from the main app (own package.json, own build, own container) — an earlier in-app attempt at this repeatedly broke from Prisma/Auth.js/business-data imports leaking into a mode with no business database.", "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "eslint .", "typecheck": "tsc --noEmit", "test": "vitest run" }, "dependencies": { "bcryptjs": "^3.0.3", "mariadb": "^3.5.3", "next": "^16.2.12", "nodemailer": "^8.0.11", "react": "^19.2.8", "react-dom": "^19.2.8", "web-push": "^3.6.7" }, "devDependencies": { "@tailwindcss/postcss": "^4.3.3", "@types/bcryptjs": "^2.4.6", "@types/node": "^26.1.2", "@types/nodemailer": "^8.0.1", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@types/web-push": "^3.6.4", "eslint": "^9.39.5", "eslint-config-next": "^16.2.12", "tailwindcss": "^4.3.3", "typescript": "^6.0.3", "vitest": "^4.1.10" } }