{
  "name": "payload-monorepo",
  "version": "3.0.0-alpha.31",
  "private": true,
  "type": "module",
  "workspaces:": [
    "packages/*"
  ],
  "scripts": {
    "build": "pnpm run build:core",
    "build:all": "turbo build",
    "build:core": "turbo build --filter \"!@payloadcms/plugin-*\"",
    "build:plugins": "turbo build --filter \"@payloadcms/plugin-*\" --filter \"!@payloadcms/plugin-search\" --filter \"!@payloadcms/plugin-redirects\" --filter \"!@payloadcms/plugin-nested-docs\"",
    "build:app": "next build",
    "build:app:analyze": "cross-env ANALYZE=true next build",
    "build:create-payload-app": "turbo build --filter create-payload-app",
    "build:db-mongodb": "turbo build --filter db-mongodb",
    "build:db-postgres": "turbo build --filter db-postgres",
    "build:eslint-config-payload": "turbo build --filter eslint-config-payload",
    "build:graphql": "turbo build --filter graphql",
    "build:live-preview": "turbo build --filter live-preview",
    "build:live-preview-react": "turbo build --filter live-preview-react",
    "build:next": "turbo build --filter next",
    "build:payload": "turbo build --filter payload",
    "build:plugin-cloud": "turbo build --filter plugin-cloud",
    "build:plugin-cloud-storage": "turbo build --filter plugin-cloud-storage",
    "build:plugin-form-builder": "turbo build --filter plugin-form-builder",
    "build:plugin-nested-docs": "turbo build --filter plugin-nested-docs",
    "build:plugin-redirects": "turbo build --filter plugin-redirects",
    "build:plugin-search": "turbo build --filter plugin-search",
    "build:plugin-sentry": "turbo build --filter plugin-sentry",
    "build:plugin-seo": "turbo build --filter plugin-seo",
    "build:plugin-stripe": "turbo build --filter plugin-stripe",
    "build:richtext-lexical": "turbo build --filter richtext-lexical",
    "build:richtext-slate": "turbo build --filter richtext-slate",
    "build:translations": "turbo build --filter translations",
    "build:ui": "turbo build --filter ui",
    "clean": "turbo clean",
    "clean:cache": "rimraf node_modules/.cache && rimraf packages/payload/node_modules/.cache && rimraf .next",
    "clean:all": "find . \\( -type d \\( -name node_modules -o -name dist -o -name .cache \\) -o -type f -name tsconfig.tsbuildinfo \\) -exec rm -rf {} +",
    "dev": "cross-env node --no-deprecation ./test/dev.js",
    "dev:generate-graphql-schema": "NODE_OPTIONS=--no-deprecation ts-node -T ./test/generateGraphQLSchema.ts",
    "dev:generate-types": "NODE_OPTIONS=--no-deprecation ts-node -T ./test/generateTypes.ts",
    "dev:postgres": "pnpm --filter payload run dev:postgres",
    "docker:restart": "pnpm docker:stop --remove-orphans && pnpm docker:start",
    "docker:start": "docker-compose -f packages/plugin-cloud-storage/docker-compose.yml up -d",
    "docker:stop": "docker-compose -f packages/plugin-cloud-storage/docker-compose.yml down",
    "fix": "eslint \"packages/**/*.ts\" --fix",
    "lint": "eslint \"packages/**/*.ts\"",
    "lint-staged": "lint-staged",
    "prepare": "husky install",
    "pretest": "pnpm build",
    "reinstall": "pnpm clean:all && pnpm install",
    "script:list-packages": "tsx ./scripts/list-packages.ts",
    "release:alpha": "tsx ./scripts/release.ts --bump prerelease --tag alpha",
    "release:beta": "tsx ./scripts/release.ts --bump prerelease --tag beta",
    "test": "pnpm test:int && pnpm test:components && pnpm test:e2e",
    "test:components": "cross-env NODE_OPTIONS=--no-deprecation jest --config=jest.components.config.js",
    "test:e2e": "NODE_OPTIONS=--no-deprecation npx playwright install --with-deps chromium && NODE_OPTIONS=--no-deprecation ts-node -T ./test/runE2E.ts",
    "test:e2e:debug": "cross-env NODE_OPTIONS=--no-deprecation PWDEBUG=1 DISABLE_LOGGING=true playwright test",
    "test:e2e:headed": "cross-env NODE_OPTIONS=--no-deprecation DISABLE_LOGGING=true playwright test --headed",
    "test:int:postgres": "cross-env NODE_OPTIONS=--no-deprecation PAYLOAD_DATABASE=postgres DISABLE_LOGGING=true jest --forceExit --detectOpenHandles",
    "test:int": "cross-env NODE_OPTIONS=--no-deprecation DISABLE_LOGGING=true jest --forceExit --detectOpenHandles",
    "translateNewKeys": "pnpm --filter payload run translateNewKeys"
  },
  "devDependencies": {
    "@aws-sdk/client-s3": "^3.142.0",
    "@next/bundle-analyzer": "^14.1.0",
    "@octokit/core": "^5.1.0",
    "@payloadcms/eslint-config": "workspace:*",
    "@playwright/test": "1.40.1",
    "@swc/cli": "^0.1.62",
    "@swc/jest": "0.2.29",
    "@swc/register": "0.1.10",
    "@testing-library/jest-dom": "5.17.0",
    "@testing-library/react": "13.4.0",
    "@types/concat-stream": "^2.0.1",
    "@types/conventional-changelog": "^3.1.4",
    "@types/conventional-changelog-core": "^4.2.5",
    "@types/conventional-changelog-preset-loader": "^2.3.4",
    "@types/conventional-changelog-writer": "^4.0.10",
    "@types/fs-extra": "^11.0.2",
    "@types/jest": "29.5.7",
    "@types/minimist": "1.2.2",
    "@types/node": "20.5.7",
    "@types/prompts": "^2.4.5",
    "@types/qs": "6.9.7",
    "@types/react": "18.2.15",
    "@types/semver": "^7.5.3",
    "@types/shelljs": "0.8.12",
    "@types/testing-library__jest-dom": "5.14.8",
    "add-stream": "^1.0.0",
    "chalk": "^4.1.2",
    "comment-json": "^4.2.3",
    "concat-stream": "^2.0.0",
    "conventional-changelog": "^5.1.0",
    "conventional-changelog-conventionalcommits": "^7.0.2",
    "conventional-changelog-core": "^7.0.0",
    "conventional-changelog-preset-loader": "^4.1.0",
    "conventional-changelog-writer": "^7.0.1",
    "copyfiles": "2.4.1",
    "cross-env": "7.0.3",
    "dotenv": "8.6.0",
    "drizzle-orm": "0.29.4",
    "execa": "5.1.1",
    "express": "4.18.2",
    "form-data": "3.0.1",
    "fs-extra": "10.1.0",
    "get-port": "5.1.1",
    "get-stream": "6.0.1",
    "glob": "8.1.0",
    "husky": "^8.0.3",
    "jest": "29.7.0",
    "jest-environment-jsdom": "29.7.0",
    "json5": "^2.2.3",
    "jwt-decode": "3.1.2",
    "lexical": "0.13.1",
    "lint-staged": "^14.0.1",
    "minimist": "1.2.8",
    "mongodb-memory-server": "^9",
    "next": "14.1.2",
    "node-mocks-http": "^1.14.1",
    "nodemon": "3.0.3",
    "pino": "8.15.0",
    "pino-pretty": "10.2.0",
    "prettier": "^3.0.3",
    "prompts": "2.4.2",
    "qs": "6.11.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "read-stream": "^2.1.1",
    "rimraf": "3.0.2",
    "semver": "^7.5.4",
    "sharp": "0.32.6",
    "shelljs": "0.8.5",
    "simple-git": "^3.20.0",
    "slash": "3.0.0",
    "slate": "0.91.4",
    "tempfile": "^3.0.0",
    "ts-node": "10.9.2",
    "tsx": "^4.7.1",
    "turbo": "^1.12.5",
    "typescript": "5.2.2",
    "uuid": "^9.0.1",
    "yocto-queue": "^1.0.0"
  },
  "peerDependencies": {
    "react": "18.2.0",
    "react-router-dom": "5.3.4"
  },
  "engines": {
    "node": ">=18.17.0",
    "pnpm": ">=8"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "prettier --write"
    ]
  },
  "dependencies": {
    "@sentry/react": "^7.77.0",
    "passport-strategy": "1.0.0"
  },
  "pnpm": {
    "overrides": {
      "copyfiles": "$copyfiles",
      "cross-env": "$cross-env",
      "dotenv": "$dotenv",
      "drizzle-orm": "$drizzle-orm",
      "graphql": "^16.8.1",
      "react": "$react",
      "react-dom": "$react-dom",
      "ts-node": "$ts-node",
      "typescript": "$typescript"
    },
    "allowedDeprecatedVersions": {
      "uuid": "3.4.0",
      "abab": "2",
      "domexception": "4"
    }
  }
}
