Files
futur-web-app/web/frontend/package.json
2025-11-03 12:24:01 +02:00

82 lines
2.2 KiB
JSON
Executable File

{
"name": "biostacker-frontend",
"version": "1.0.0",
"license": "UNLICENSED",
"author": "k4rli",
"private": true,
"main": "vite.config.ts",
"engines": {
"node": ">=24"
},
"scripts": {
"dev": "vite --no-open",
"build": "tsc && vite build",
"build:analyze": "ANALYZE=true vite build",
"clean": "rimraf dist",
"lint": "biome lint src",
"lint:fix": "biome lint src --write",
"format": "biome format src",
"format:check": "biome format src --check",
"check": "biome check src",
"depcheck": "depcheck",
"find-deadcode": "ts-prune"
},
"dependencies": {
"@carbon/icons-react": "11.63.0",
"@greatness/components": "workspace:*",
"@greatness/util": "workspace:*",
"@floating-ui/react": "0.27.13",
"@hookform/resolvers": "5.2.0",
"@radix-ui/react-select": "2.2.5",
"@tailwindcss/vite": "4.1.11",
"@tanstack/react-query": "5.83.0",
"@tanstack/react-query-devtools": "5.83.0",
"@types/i18n-js": "3.8.9",
"@types/js-cookie": "3.0.6",
"@types/node": "24.1.0",
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6",
"awesome-debounce-promise": "2.1.0",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"i18n-js": "3.8.0",
"js-cookie": "3.0.5",
"lucide-react": "0.525.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-error-boundary": "6.0.0",
"react-hook-form": "7.61.1",
"react-jss": "10.10.0",
"react-router-dom": "7.7.1",
"react-select": "5.10.2",
"recharts": "3.1.0",
"tailwind-merge": "3.3.1",
"tailwindcss": "4.1.11",
"vis-timeline": "8.1.2",
"yup": "1.6.1",
"zod": "3.25.74"
},
"devDependencies": {
"@js-temporal/polyfill": "0.5.1",
"@types/jest": "30.0.0",
"@vitejs/plugin-react-swc": "3.11.0",
"depcheck": "1.4.7",
"react-loading-skeleton": "3.5.0",
"rimraf": "6.0.1",
"rollup-plugin-visualizer": "6.0.3",
"sass": "1.89.2",
"ts-prune": "0.10.3",
"tw-animate-css": "1.3.6",
"typescript": "5.8.3",
"vite": "7.0.6",
"vite-tsconfig-paths": "5.1.4"
},
"browserslist": [
">1%",
"last 4 versions",
"not ie <= 11",
"not op_mini all",
"not dead"
]
}