{
  "private": true,
  "name": "client",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "dev:e2e": "PUBLIC_IS_E2E_TEST=\"yes\" vite",
    "build": "vite build",
    "preview": "vite preview",
    "test": "vitest",
    "types": "tsc"
  },
  "dependencies": {
    "@atomicfi/transact-javascript": "^3.0.2",
    "@tryfinch/react-connect": "^3.7.0",
    "downshift": "^9.0.4",
    "lodash.debounce": "^4.0.8",
    "lodash.isequal": "^4.5.0",
    "mixpanel-browser": "^2.50.0",
    "preact": "^10.24.0",
    "qrcode-generator": "^1.4.4",
    "react": "npm:@preact/compat@17.1.2",
    "react-dom": "npm:@preact/compat@17.1.2",
    "react-dropzone": "^14.2.3",
    "react-markdown": "^8.0.7",
    "react-plaid-link": "^3.5.1",
    "react-router-dom": "^6.23.0",
    "remark-gfm": "^4.0.0",
    "shared": "workspace:*",
    "swr": "^2.2.5"
  },
  "devDependencies": {
    "@preact/preset-vite": "^2.9.1",
    "@testing-library/dom": "^10.1.0",
    "@testing-library/jest-dom": "^6.4.5",
    "@testing-library/preact": "^3.2.4",
    "@testing-library/user-event": "^14.5.2",
    "@types/lodash.debounce": "^4.0.9",
    "@types/lodash.isequal": "^4.5.8",
    "@types/mixpanel-browser": "^2.49.0",
    "@types/react": "^17.0.80",
    "dotenv": "^16.4.5",
    "identity-obj-proxy": "^3.0.0",
    "jsdom": "^25.0.0",
    "sass": "^1.77.0"
  }
}
