{ "name": "thesisly", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev --hostname localhost --port 17322", "build": "next build", "start": "next start --hostname localhost --port 17322", "typecheck": "tsc --noEmit", "test": "node --test tests/*.test.mjs", "test:browser": "playwright test", "test:session": "playwright test --config=playwright.session.config.mjs" }, "dependencies": { "@radix-ui/react-dialog": "1.3.1", "@radix-ui/react-slot": "1.5.0", "@radix-ui/react-tooltip": "1.4.1", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "lucide-react": "1.69.0", "next": "16.4.5", "react": "19.3.1", "react-dom": "19.3.1", "sonner": "2.0.8", "tailwind-merge": "3.7.0" }, "devDependencies": { "@playwright/test": "1.64.1", "@tailwindcss/postcss": "4.3.4", "@types/node": "26.6.6", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "tailwindcss": "4.3.4", "typescript": "7.0.2" } }