{
  "name": "@morgan-and-morgan/intake-agent",
  "version": "1.7.0",
  "description": "Embeddable chat widget loader.",
  "license": "UNLICENSED",
  "files": [
    "dist",
    "README.md"
  ],
  "main": "./dist/mm-intake-widget.js",
  "exports": {
    ".": "./dist/mm-intake-widget.js",
    "./widget": "./src/widget.ts",
    "./attribution": "./src/attribution.ts",
    "./protocol": "./src/protocol.ts",
    "./signing": "./src/signing.ts",
    "./loader-config": "./src/loader-config.ts"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "pnpm run build:bundle",
    "build:bundle": "node scripts/generate-icons.mjs && vite build",
    "generate:icons": "node scripts/generate-icons.mjs",
    "test": "node --test 'src/*.test.mjs'",
    "typecheck": "tsc --noEmit",
    "lint": "eslint \"src/**/*.ts\" --quiet",
    "lint:fix": "eslint \"src/**/*.ts\" --quiet --fix",
    "prepublishOnly": "pnpm run build:bundle"
  },
  "devDependencies": {
    "@mmcp/eslint-config": "workspace:*",
    "@mmcp/tsconfig": "workspace:*",
    "eslint": "^9.39.1",
    "lucide-react-native": "^0.562.0",
    "typescript": "~5.9.3",
    "vite": "^7.3.6"
  }
}
