{ "name": "@frontend/source", "version": "0.0.0", "license": "MIT", "scripts": {}, "private": true, "dependencies": { "@headlessui/react": "^2.2.2", "@preact/signals-react": "^3.0.1", "@remix-run/serve": "^2.15.0", "framer-motion": "^12.11.0", "lucide-react": "^0.512.0", "pnpm": "^10.8.1", "react": "18.3.1", "react-device-detect": "^2.2.3", "react-dom": "18.3.1", "react-hot-toast": "^2.5.2", "react-router-dom": "6.29.0", "zustand": "^5.0.5" }, "devDependencies": { "@babel/core": "^7.14.5", "@babel/preset-react": "^7.14.5", "@netlify/remix-edge-adapter": "^3.4.3", "@nx/eslint": "20.7.2", "@nx/eslint-plugin": "20.7.2", "@nx/js": "20.7.2", "@nx/react": "20.7.2", "@nx/remix": "^20.7.2", "@nx/vite": "20.7.2", "@nx/web": "20.7.2", "@nx/workspace": "20.7.2", "@remix-run/dev": "^2.15.0", "@remix-run/node": "^2.16.5", "@swc-node/register": "~1.9.1", "@swc/core": "~1.5.7", "@swc/helpers": "~0.5.11", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.4.2", "@testing-library/react": "16.1.0", "@testing-library/user-event": "^14.5.2", "@types/node": "^20.0.0", "@types/react": "19.0.0", "@types/react-dom": "19.0.0", "@typescript-eslint/eslint-plugin": "^7.16.0", "@typescript-eslint/parser": "^7.16.0", "@vitejs/plugin-react": "^4.2.0", "@vitest/coverage-v8": "^3.0.5", "@vitest/ui": "^3.0.0", "autoprefixer": "10.4.13", "eslint": "~8.57.0", "eslint-config-prettier": "^10.0.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "6.10.1", "eslint-plugin-react": "7.35.0", "eslint-plugin-react-hooks": "5.0.0", "jiti": "2.4.2", "jsdom": "~22.1.0", "jsonc-eslint-parser": "^2.1.0", "nx": "20.7.2", "postcss": "8.4.38", "tailwindcss": "3.4.3", "tslib": "^2.3.0", "typescript": "~5.7.2", "vite": "^6.0.0", "vite-plugin-banner": "^0.8.0", "vite-plugin-dts": "~4.5.0", "vite-plugin-static-copy": "^2.3.1", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.0.0" }, "workspaces": [ "apps/**/*", "libs/**/*" ] }