{ "name": "bracket", "version": "1.0.0", "private": true, "scripts": { "dev": "vite", "build": "vite build", "analyze": "ANALYZE=true vite build", "openapi-ts": "openapi-ts && prettier --list-different --write \"**/*.{ts,tsx}\"", "start": "vite start", "typecheck": "tsc", "export": "vite build && vite export", "prettier:check": "prettier --check \"**/*.{ts,tsx}\"", "prettier:write": "prettier --list-different --write \"**/*.{ts,tsx}\"", "test": "tsc && pnpm run prettier:write" }, "dependencies": { "@emotion/react": "11.14.0", "@emotion/server": "11.11.0", "@hcaptcha/react-hcaptcha": "2.0.0", "@hello-pangea/dnd": "18.0.1", "@mantine/core": "8.3.7", "@mantine/dates": "8.3.7", "@mantine/dropzone": "8.3.7", "@mantine/form": "8.3.7", "@mantine/hooks": "8.3.7", "@mantine/notifications": "8.3.7", "@mantine/spotlight": "8.3.7", "@react-icons/all-files": "4.1.0", "@tabler/icons-react": "3.36.0", "@vitejs/plugin-react": "5.1.0", "axios": "1.13.5", "date-fns": "4.1.0", "dayjs": "1.11.10", "i18next": "25.8.0", "nuqs": "2.8.0", "prettier-plugin-organize-imports": "^4.3.0", "react": "19.2.0", "react-dom": "19.2.0", "react-i18next": "16.5.0", "react-icons": "5.5.0", "react-qr-code": "2.0.12", "react-router": "7.13.0", "swr": "2.4.0", "vite-tsconfig-paths": "^6.1.0" }, "devDependencies": { "@hey-api/openapi-ts": "0.92.3", "@types/node": "25.2.0", "@types/react": "19.2.4", "@types/react-dom": "19.2.3", "@typescript-eslint/eslint-plugin": "8.55.0", "@typescript-eslint/parser": "8.56.0", "eslint": "9.39.2", "eslint-config-airbnb": "19.0.4", "eslint-config-airbnb-typescript": "18.0.0", "eslint-config-mantine": "4.0.3", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.0", "eslint-plugin-react": "7.37.0", "eslint-plugin-react-hooks": "7.0.1", "eslint-plugin-testing-library": "7.15.1", "i18next-browser-languagedetector": "8.2.0", "i18next-http-backend": "3.0.2", "postcss": "8.5.0", "postcss-preset-mantine": "1.18.0", "postcss-simple-vars": "7.0.1", "prettier": "3.8.0", "typescript": "5.9.3", "vite": "7.3.0", "vite-plugin-i18next-loader": "3.1.3" } }