{
  "name": "@agent-native/dispatch",
  "version": "0.31.16",
  "description": "Dispatch — workspace control plane for agent-native apps. Vault, integrations, destinations, scheduled jobs, and cross-app delegation, shipped as a single drop-in package.",
  "homepage": "https://github.com/BuilderIO/agent-native#readme",
  "bugs": {
    "url": "https://github.com/BuilderIO/agent-native/issues"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/BuilderIO/agent-native",
    "directory": "packages/dispatch"
  },
  "files": [
    "dist",
    "src"
  ],
  "type": "module",
  "sideEffects": [
    "*.css",
    "dist/server/index.js",
    "dist/server/lib/usage-metrics-store.js",
    "dist/server/plugins/core-routes.js"
  ],
  "exports": {
    ".": "./dist/index.js",
    "./routes": "./dist/routes/index.js",
    "./routes/pages/*": "./dist/routes/pages/*.js",
    "./server": "./dist/server/index.js",
    "./shared/app-roles": "./dist/shared/app-roles.js",
    "./shared/feature-flags": "./dist/shared/feature-flags.js",
    "./shared/workspace-sso": "./dist/shared/workspace-sso.js",
    "./server/lib/thread-link-preview": "./dist/server/lib/thread-link-preview.js",
    "./actions": "./dist/actions/index.js",
    "./db": "./dist/db/index.js",
    "./lib/thread-link-preview": "./dist/lib/thread-link-preview.js",
    "./components": "./dist/components/index.js",
    "./components/ui/*": "./dist/components/ui/*.js",
    "./styles/dispatch.css": "./src/styles/dispatch.css"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "dependencies": {
    "@radix-ui/react-accordion": "^1.2.12",
    "@radix-ui/react-alert-dialog": "^1.1.15",
    "@radix-ui/react-aspect-ratio": "^1.1.8",
    "@radix-ui/react-avatar": "^1.1.11",
    "@radix-ui/react-checkbox": "^1.3.2",
    "@radix-ui/react-collapsible": "^1.1.12",
    "@radix-ui/react-context-menu": "^2.2.16",
    "@radix-ui/react-dialog": "^1.1.14",
    "@radix-ui/react-dropdown-menu": "^2.1.15",
    "@radix-ui/react-hover-card": "^1.1.15",
    "@radix-ui/react-label": "^2.1.7",
    "@radix-ui/react-menubar": "^1.1.16",
    "@radix-ui/react-navigation-menu": "^1.2.14",
    "@radix-ui/react-popover": "^1.1.14",
    "@radix-ui/react-progress": "^1.1.8",
    "@radix-ui/react-radio-group": "^1.3.7",
    "@radix-ui/react-scroll-area": "^1.2.9",
    "@radix-ui/react-select": "^2.2.5",
    "@radix-ui/react-separator": "^1.1.7",
    "@radix-ui/react-slider": "^1.3.5",
    "@radix-ui/react-slot": "^1.2.3",
    "@radix-ui/react-switch": "^1.2.5",
    "@radix-ui/react-tabs": "^1.1.12",
    "@radix-ui/react-toast": "^1.2.15",
    "@radix-ui/react-toggle": "^1.1.10",
    "@radix-ui/react-toggle-group": "^1.1.11",
    "@radix-ui/react-tooltip": "^1.2.7",
    "@tabler/icons-react": "^3.40.0",
    "@tanstack/react-query": "^5.99.2",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "cmdk": "^1.1.1",
    "embla-carousel-react": "^8.6.0",
    "input-otp": "^1.4.2",
    "next-themes": "^0.4.6",
    "react-day-picker": "^9.14.0",
    "react-hook-form": "^7.71.2",
    "react-resizable-panels": "^4.10.0",
    "recharts": "^3.8.1",
    "sonner": "^2.0.7",
    "tailwind-merge": "^3.5.0",
    "vaul": "^1.1.2",
    "zod": "^4.3.6",
    "@agent-native/toolkit": "0.16.11"
  },
  "devDependencies": {
    "@react-router/dev": "^8.1.0",
    "@types/node": "^24.2.1",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "react": "^19.2.7",
    "react-dom": "^19.2.7",
    "react-router": "^8.1.0",
    "tsc-alias": "^1.8.10",
    "typescript-7": "npm:typescript@^7.0.2",
    "vite": "8.1.0",
    "vitest": "^4.1.5",
    "@agent-native/core": "0.172.9"
  },
  "peerDependencies": {
    "@agent-native/core": ">=0.8.0",
    "react": ">=19.2.7",
    "react-dom": ">=19.2.7",
    "react-router": ">=8"
  },
  "scripts": {
    "build": "tsc && tsc-alias --resolve-full-paths",
    "dev": "tsc --watch & tsc-alias --watch --resolve-full-paths",
    "typecheck": "tsc --noEmit",
    "test": "vitest --run src --passWithNoTests"
  }
}