{
	"name": "hrms-frontend",
	"private": true,
	"type": "module",
	"imports": {
		"#/*": "./src/*"
	},
	"scripts": {
		"dev": "next dev --port 3000",
		"build": "next build",
		"start": "next start -p 4376",
		"test": "vitest run",
		"format": "biome format",
		"lint": "biome lint",
		"check": "biome check"
	},
	"dependencies": {
		"@base-ui/react": "^1.5.0",
		"@fullcalendar/core": "^6.1.20",
		"@fullcalendar/daygrid": "^6.1.20",
		"@fullcalendar/interaction": "^6.1.20",
		"@fullcalendar/list": "^6.1.20",
		"@fullcalendar/react": "^6.1.20",
		"@fullcalendar/timegrid": "^6.1.20",
		"@hookform/resolvers": "^5.4.0",
		"@reduxjs/toolkit": "^2.12.0",
		"@t3-oss/env-core": "^0.13.10",
		"@xyflow/react": "^12.11.0",
		"class-variance-authority": "^0.7.1",
		"clsx": "^2.1.1",
		"cmdk": "^1.1.1",
		"date-fns": "^4.4.0",
		"embla-carousel-react": "^8.6.0",
		"input-otp": "^1.4.2",
		"lucide-react": "^0.577.0",
		"next": "^15.5.19",
		"next-auth": "5.0.0-beta.30",
		"next-themes": "^0.4.6",
		"radix-ui": "^1.6.0",
		"react": "^19.2.0",
		"react-data-grid": "^7.0.0-beta.59",
		"react-day-picker": "^10.0.1",
		"react-dom": "^19.2.0",
		"react-dropzone": "^15.0.0",
		"react-hook-form": "^7.79.0",
		"react-quill-new": "^3.8.3",
		"react-redux": "^9.3.0",
		"react-resizable-panels": "^4.11.2",
		"recharts": "3.8.0",
		"sonner": "^2.0.7",
		"tailwind-merge": "^3.0.2",
		"tw-animate-css": "^1.3.6",
		"vaul": "^1.1.2",
		"xlsx": "^0.18.5",
		"zod": "^4.3.6"
	},
	"devDependencies": {
		"@biomejs/biome": "2.4.5",
		"@tailwindcss/postcss": "^4.1.18",
		"@tailwindcss/typography": "^0.5.16",
		"@testing-library/dom": "^10.4.1",
		"@testing-library/react": "^16.3.0",
		"@types/node": "^22.10.2",
		"@types/react": "^19.2.0",
		"@types/react-dom": "^19.2.0",
		"babel-plugin-react-compiler": "^1.0.0",
		"jsdom": "^28.1.0",
		"tailwindcss": "^4.1.18",
		"typescript": "^6.0.2",
		"vitest": "^4.1.5"
	},
	"pnpm": {
		"onlyBuiltDependencies": [
			"esbuild",
			"lightningcss",
			"sharp"
		],
		"overrides": {
			"react": "$react",
			"react-dom": "$react-dom"
		}
	}
}
