package.json7.9 KBView on GitHub
{
  "name": "@zero/mail",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "react-router dev",
    "dev:with-container": "react-router dev",
    "dev:axiom": "react-router dev",
    "build": "react-router build",
    "start": "vite preview --host 0.0.0.0 --port 3001",
    "types": "tsc -b",
    "types:test": "tsc -p tsconfig.test.json --noEmit",
    "deploy": "CEDAR_AWS_ENV=${CEDAR_AWS_ENV:-staging} pnpm --ignore-workspace --dir ../../aws publish:frontend ${CEDAR_AWS_ENV:-staging}",
    "lint": "eslint .",
    "favicons:calendar": "node scripts/generate-calendar-favicons.mjs",
    "machine-translate": "inlang machine translate --project project.inlang",
    "paraglide:compile": "paraglide-js compile --project ./project.inlang --outdir ./paraglide --strategy cookie baseLocale --silent",
    "test": "jest",
    "test:tz": "TZ=America/New_York jest --config jest.tz.config.cjs --no-coverage --ci",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage"
  },
  "dependencies": {
    "@ai-sdk/react": "1.2.12",
    "@ai-sdk/xai": "^1.2.18",
    "@dagrejs/dagre": "^1.1.4",
    "@dnd-kit/core": "6.3.1",
    "@dnd-kit/modifiers": "9.0.0",
    "@dnd-kit/sortable": "10.0.0",
    "@dnd-kit/utilities": "3.2.2",
    "@dub/analytics": "0.0.29",
    "@elevenlabs/react": "0.5.1",
    "@floating-ui/dom": "^1.7.5",
    "@fontsource-variable/geist": "5.2.6",
    "@fontsource-variable/geist-mono": "5.2.6",
    "@hookform/resolvers": "4.1.2",
    "@intercom/messenger-js-sdk": "0.0.14",
    "@radix-ui/react-alert-dialog": "1.1.15",
    "@radix-ui/react-collapsible": "1.1.12",
    "@radix-ui/react-dialog": "^1.1.15",
    "@radix-ui/react-dropdown-menu": "^2.1.16",
    "@radix-ui/react-label": "^2.1.8",
    "@radix-ui/react-popover": "1.1.15",
    "@radix-ui/react-slider": "^1.3.6",
    "@radix-ui/react-slot": "1.2.3",
    "@radix-ui/react-tabs": "^1.1.13",
    "@react-email/components": "^0.0.36",
    "@react-email/html": "^0.0.11",
    "@react-email/render": "^2.0.4",
    "@react-router/dev": "^7.17.0",
    "@react-three/fiber": "9.4.2",
    "@sentry/react": "10.55.0",
    "@tailwindcss/vite": "4.1.11",
    "@tanstack/react-query": "^5.90.20",
    "@tanstack/react-query-devtools": "^5.91.3",
    "@tanstack/react-table": "8.21.3",
    "@tanstack/react-virtual": "3.13.12",
    "@tiptap/core": "3.31.3",
    "@tiptap/extension-bold": "3.31.3",
    "@tiptap/extension-bubble-menu": "3.31.3",
    "@tiptap/extension-code-block": "3.31.3",
    "@tiptap/extension-collaboration": "3.31.3",
    "@tiptap/extension-details": "3.31.3",
    "@tiptap/extension-document": "3.31.3",
    "@tiptap/extension-emoji": "3.31.3",
    "@tiptap/extension-file-handler": "3.31.3",
    "@tiptap/extension-highlight": "3.31.3",
    "@tiptap/extension-horizontal-rule": "3.31.3",
    "@tiptap/extension-image": "3.31.3",
    "@tiptap/extension-link": "3.31.3",
    "@tiptap/extension-mention": "3.31.3",
    "@tiptap/extension-paragraph": "3.31.3",
    "@tiptap/extension-placeholder": "3.31.3",
    "@tiptap/extension-table": "3.31.3",
    "@tiptap/extension-table-cell": "3.31.3",
    "@tiptap/extension-table-header": "3.31.3",
    "@tiptap/extension-table-row": "3.31.3",
    "@tiptap/extension-task-item": "3.31.3",
    "@tiptap/extension-task-list": "3.31.3",
    "@tiptap/extension-text": "3.31.3",
    "@tiptap/extension-text-align": "3.31.3",
    "@tiptap/extension-text-style": "3.31.3",
    "@tiptap/html": "3.31.3",
    "@tiptap/markdown": "3.31.3",
    "@tiptap/pm": "3.31.3",
    "@tiptap/react": "3.31.3",
    "@tiptap/starter-kit": "3.31.3",
    "@tiptap/suggestion": "3.31.3",
    "@tiptap/y-tiptap": "3.0.9",
    "@trpc/client": "catalog:",
    "@trpc/server": "catalog:",
    "@trpc/tanstack-react-query": "catalog:",
    "@types/mark.js": "8.11.12",
    "@types/mdast": "4.0.4",
    "@types/three": "0.181.0",
    "@xyflow/react": "^12.3.5",
    "@zero/server": "workspace:*",
    "accept-language-parser": "^1.5.0",
    "ai": "^5.0.129",
    "approx-string-match": "2.0.0",
    "babel-plugin-react-compiler": "19.1.0-rc.2",
    "better-auth": "catalog:",
    "canvas-confetti": "1.9.3",
    "chrono-node": "2.9.0",
    "class-variance-authority": "0.7.1",
    "clsx": "2.1.1",
    "cmdk": "1.0.0",
    "color": "5.0.0",
    "d3-force": "^3.0.0",
    "date-fns": "4.1.0",
    "date-fns-tz": "^3.2.0",
    "dedent": "^1.7.1",
    "dexie": "^4.3.0",
    "diff": "^5.2.2",
    "docx-preview": "0.3.7",
    "dompurify": "^3.4.13",
    "email-addresses": "5.0.0",
    "eslint-plugin-react-hooks": "6.0.0-rc.1",
    "exceljs": "4.4.0",
    "fast-json-patch": "^3.1.1",
    "framer-motion": "12.23.26",
    "fuse.js": "7.1.0",
    "immer": "10.1.3",
    "input-otp": "1.4.2",
    "isbot": "^5.1.34",
    "jotai": "2.12.1",
    "jszip": "3.10.1",
    "lodash": "^4.18.1",
    "lodash-es": "^4.18.1",
    "lowlight": "3.3.0",
    "lucide-react": "0.474.0",
    "lz-string": "1.5.0",
    "mimetext": "^3.0.28",
    "motion": "12.4.7",
    "motion-plus-react": "1.3.0",
    "next-themes": "0.4.4",
    "nuqs": "^2.8.8",
    "oxlint": "1.6.0",
    "partysocket": "^1.1.12",
    "pluralize": "^8.0.0",
    "posthog-js": "1.256.0",
    "prosemirror-model": "1.25.1",
    "prosemirror-state": "1.4.3",
    "prosemirror-view": "1.39.3",
    "qrcode.react": "4.2.0",
    "radix-ui": "1.4.1",
    "react": "catalog:",
    "react-colorful": "^5.6.1",
    "react-day-picker": "9.11.1",
    "react-dom": "catalog:",
    "react-hook-form": "7.54.2",
    "react-hotkeys-hook": "^5.2.4",
    "react-markdown": "10.1.0",
    "react-resizable-panels": "2.1.7",
    "react-router": "^7.18.2",
    "react-use": "^17.6.0",
    "react-use-measure": "2.1.7",
    "react-wrap-balancer": "^1.1.1",
    "recharts": "^2.15.4",
    "remark-breaks": "4.0.0",
    "remark-gfm": "4.0.1",
    "resend": "4.1.2",
    "sanitize-html": "^2.17.7",
    "sonner": "2.0.6",
    "suncalc": "1.9.0",
    "superjson": "catalog:",
    "tailwind-merge": "3.0.2",
    "tailwindcss-animate": "1.0.7",
    "three": "0.181.2",
    "tiptap-extension-auto-joiner": "0.1.3",
    "tiptap-extension-global-drag-handle": "0.1.18",
    "unist-util-visit": "5.1.0",
    "uuid": "^11.1.1",
    "vaul": "1.1.2",
    "virtua": "0.41.2",
    "vite-plugin-babel": "1.3.1",
    "vite-plugin-oxlint": "1.4.0",
    "workers-og": "0.0.25",
    "y-indexeddb": "9.0.12",
    "y-prosemirror": "1.3.4",
    "yjs": "13.6.20",
    "zod": "catalog:",
    "zustand": "5.0.8"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@babel/preset-env": "^7.29.0",
    "@babel/preset-react": "^7.28.5",
    "@babel/preset-typescript": "^7.28.5",
    "@inlang/cli": "^3.1.4",
    "@inlang/paraglide-js": "2.1.0",
    "@sentry/vite-plugin": "5.3.0",
    "@tailwindcss/typography": "0.5.16",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/accept-language-parser": "^1.5.8",
    "@types/canvas-confetti": "1.9.0",
    "@types/d3-force": "^3.0.10",
    "@types/diff": "^5.2.3",
    "@types/jest": "^30.0.0",
    "@types/lodash": "4.17.20",
    "@types/lodash-es": "4.17.12",
    "@types/node": "22.13.8",
    "@types/pluralize": "^0.0.33",
    "@types/react": "19.0.10",
    "@types/react-dom": "19.0.4",
    "@types/sanitize-html": "2.13.0",
    "@types/suncalc": "1.9.2",
    "@types/uuid": "^10.0.0",
    "@zero/eslint-config": "workspace:*",
    "@zero/tsconfig": "workspace:*",
    "babel-jest": "^30.2.0",
    "drizzle-kit": "catalog:",
    "eslint": "^9.39.2",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^30.2.0",
    "jest-environment-jsdom": "^30.2.0",
    "jiti": "2.4.2",
    "react-scan": "0.4.3",
    "remeda": "2.21.3",
    "tailwind-scrollbar": "4.0.2",
    "tailwindcss": "4.1.11",
    "typescript": "catalog:",
    "vite": "^6.4.2",
    "vite-tsconfig-paths": "^5.1.4"
  },
  "sideEffects": [
    "**/*.css",
    "app/entry.client.tsx",
    "app/root.tsx",
    "modules/store/index.ts",
    "modules/aop/store/agentExecutionsSlice.ts"
  ]
}