{
  "name": "@tryghost/activitypub",
  "version": "3.1.13",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/TryGhost/Ghost/tree/main/apps/activitypub"
  },
  "author": "Ghost Foundation",
  "files": [
    "LICENSE",
    "README.md",
    "dist/"
  ],
  "main": "./dist/activitypub.umd.cjs",
  "module": "./dist/activitypub.js",
  "exports": {
    ".": {
      "import": "./dist/activitypub.js",
      "require": "./dist/activitypub.umd.cjs"
    },
    "./api": "./src/index.tsx"
  },
  "private": false,
  "scripts": {
    "dev": "vite build --watch",
    "dev:start": "vite",
    "build": "tsc && vite build",
    "lint": "pnpm run lint:code && pnpm run lint:test",
    "lint:code": "eslint --ext .js,.ts,.cjs,.tsx --cache src",
    "lint:test": "eslint -c test/.eslintrc.cjs --ext .js,.ts,.cjs,.tsx --cache test",
    "test": "pnpm test:unit",
    "test:unit": "tsc --noEmit && vitest run",
    "test:acceptance": "NODE_OPTIONS='--experimental-specifier-resolution=node --no-warnings' VITE_TEST=true playwright test",
    "test:acceptance:slowmo": "TIMEOUT=100000 PLAYWRIGHT_SLOWMO=100 pnpm test:acceptance --headed",
    "test:acceptance:full": "ALL_BROWSERS=1 pnpm test:acceptance",
    "preview": "vite preview"
  },
  "devDependencies": {
    "@playwright/test": "1.59.1",
    "@testing-library/react": "14.3.1",
    "@types/dompurify": "3.2.0",
    "@types/jest": "29.5.14",
    "@types/react": "18.3.28",
    "@types/react-dom": "18.3.7",
    "jest": "29.7.0",
    "tailwindcss": "^4.2.2",
    "ts-jest": "29.4.9",
    "vite": "5.4.21",
    "vitest": "1.6.1"
  },
  "nx": {
    "targets": {
      "build": {
        "dependsOn": [
          "^build"
        ]
      },
      "dev": {
        "dependsOn": [
          "^build"
        ]
      },
      "test:unit": {
        "dependsOn": [
          "^build",
          "test:unit"
        ]
      },
      "test:acceptance": {
        "dependsOn": [
          "^build",
          "test:acceptance"
        ]
      }
    }
  },
  "dependencies": {
    "@hookform/resolvers": "5.2.2",
    "@radix-ui/react-form": "0.1.8",
    "@tanstack/react-query": "4.36.1",
    "@tryghost/admin-x-framework": "workspace:*",
    "@tryghost/shade": "workspace:*",
    "clsx": "2.1.1",
    "dompurify": "3.3.1",
    "html2canvas-objectfit-fix": "1.2.0",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "react-hook-form": "7.72.1",
    "react-router": "7.14.0",
    "sonner": "2.0.7",
    "use-debounce": "10.1.1",
    "zod": "4.1.12"
  }
}
