{ "author": { "email": "info@payloadcms.com", "name": "Payload", "url": "https://payloadcms.com" }, "bin": { "payload": "bin.js" }, "bugs": { "url": "https://github.com/payloadcms/payload" }, "dependencies": { "turbo": "^1.10.13" }, "description": "Node, React and MongoDB Headless CMS and Application Framework", "devDependencies": { "@payloadcms/eslint-config": "workspace:*", "@swc/cli": "^0.1.62", "@types/node": "20.5.7", "copyfiles": "2.4.1", "cross-env": "7.0.3", "prettier": "^3.0.3", "typescript": "5.2.2", "@types/jest": "29.5.4", "@types/testing-library__jest-dom": "5.14.8", "jest": "29.6.4", "jest-environment-jsdom": "29.6.4", "@swc/jest": "0.2.29", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "13.4.0", "@playwright/test": "1.37.1", "ts-node": "10.9.1" }, "engines": { "node": ">=14", "pnpm": ">=8" }, "files": [ "bin.js", "dist", "docs", "components", "scss", "*.js", "*.d.ts", "!jest.config.js", "!jest.components.config.js" ], "homepage": "https://payloadcms.com", "keywords": [ "payload", "cms", "content management", "framework", "typescript", "javascript", "node", "express", "headless", "graphQL", "restful", "access control", "dashboard", "admin panel", "api", "MongoDB", "self hosted", "react", "auth" ], "license": "MIT", "main": "./dist/index.js", "maintainers": [ { "email": "info@payloadcms.com", "name": "Payload", "url": "https://payloadcms.com" } ], "name": "payload-monorepo", "private": true, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "repository": { "type": "git", "url": "https://github.com/payloadcms/payload.git" }, "scripts": { "build": "pnpm copyfiles && pnpm build:tsc && pnpm build:components", "build:components": "webpack --config dist/bundlers/webpack/components.config.js", "build:tsc": "tsc", "build:watch": "nodemon --watch 'src/**' --ext 'ts,tsx' --exec \"pnpm build:tsc\"", "clean": "rimraf dist && rimraf packages/payload/dist", "clean:cache": "rimraf node_modules/.cache && rimraf packages/payload/node_modules/.cache", "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png}\" dist/", "dev": "pnpm --filter payload run dev", "dev:generate-graphql-schema": "pnpm --filter payload run dev:generate-graphql-schema", "dev:generate-types": "pnpm --filter payload run dev:generate-types", "dev:postgres": "pnpm --filter payload run dev:postgres", "fix": "eslint \"src/**/*.ts\" --fix", "lint": "eslint \"src/**/*.ts\"", "pretest": "pnpm build", "release:beta": "release-it pre --preReleaseId=beta --npm.tag=beta --config .release-it.pre.json", "release:canary": "release-it pre --preReleaseId=canary --npm.tag=canary --config .release-it.pre.json", "release:major": "release-it major", "release:minor": "release-it minor", "release:patch": "release-it patch", "test": "pnpm --filter payload run test", "test:components": "pnpm --filter payload run test:components", "test:e2e": "ts-node -T ./test/runE2E.ts", "test:e2e:debug": "pnpm --filter payload run test:e2e:debug", "test:e2e:headed": "pnpm --filter payload run test:e2e:headed", "test:int": "cross-env DISABLE_LOGGING=true jest --forceExit --detectOpenHandles", "translateNewKeys": "pnpm --filter payload run translateNewKeys" }, "sideEffects": false, "typings": "./dist/index.d.ts", "version": "0.0.0", "workspaces:": [ "packages/*" ] }