**BREAKING CHANGE:** This bumps the **minimum required Next.js** version from 15.0.0 to 15.2.3. This update is necessary due to a critical security vulnerability found in earlier Next.js versions, which requires an exception to our standard semantic versioning process. Additionally, this bumps all templates to the latest Next.js and Payload versions.
114 lines
3.2 KiB
JSON
114 lines
3.2 KiB
JSON
{
|
|
"name": "plugin-package-name-placeholder",
|
|
"version": "1.0.0",
|
|
"description": "A blank template to get started with Payload 3.0",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"exports": {
|
|
".": {
|
|
"import": "./src/index.ts",
|
|
"types": "./src/index.ts",
|
|
"default": "./src/index.ts"
|
|
},
|
|
"./client": {
|
|
"import": "./src/exports/client.ts",
|
|
"types": "./src/exports/client.ts",
|
|
"default": "./src/exports/client.ts"
|
|
},
|
|
"./rsc": {
|
|
"import": "./src/exports/rsc.ts",
|
|
"types": "./src/exports/rsc.ts",
|
|
"default": "./src/exports/rsc.ts"
|
|
}
|
|
},
|
|
"main": "./src/index.ts",
|
|
"types": "./src/index.ts",
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"scripts": {
|
|
"build": "pnpm copyfiles && pnpm build:types && pnpm build:swc",
|
|
"build:swc": "swc ./src -d ./dist --config-file .swcrc --strip-leading-paths",
|
|
"build:types": "tsc --outDir dist --rootDir ./src",
|
|
"clean": "rimraf {dist,*.tsbuildinfo}",
|
|
"copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/",
|
|
"dev": "payload run ./dev/server.ts",
|
|
"dev:generate-importmap": "pnpm dev:payload generate:importmap",
|
|
"dev:generate-types": "pnpm dev:payload generate:types",
|
|
"dev:payload": "cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload",
|
|
"lint": "eslint",
|
|
"lint:fix": "eslint ./src --fix",
|
|
"prepublishOnly": "pnpm clean && pnpm build",
|
|
"test": "jest"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/eslintrc": "^3.2.0",
|
|
"@payloadcms/db-mongodb": "3.29.0",
|
|
"@payloadcms/db-postgres": "3.29.0",
|
|
"@payloadcms/db-sqlite": "3.29.0",
|
|
"@payloadcms/eslint-config": "3.9.0",
|
|
"@payloadcms/next": "3.29.0",
|
|
"@payloadcms/richtext-lexical": "3.29.0",
|
|
"@payloadcms/ui": "3.29.0",
|
|
"@swc-node/register": "1.10.9",
|
|
"@swc/cli": "0.6.0",
|
|
"@swc/jest": "^0.2.37",
|
|
"@types/jest": "29.5.12",
|
|
"@types/node": "^22.5.4",
|
|
"@types/react": "19.0.7",
|
|
"@types/react-dom": "19.0.3",
|
|
"copyfiles": "2.4.1",
|
|
"cross-env": "^7.0.3",
|
|
"eslint": "^9.23.0",
|
|
"eslint-config-next": "15.2.3",
|
|
"graphql": "^16.8.1",
|
|
"jest": "29.7.0",
|
|
"mongodb-memory-server": "^10.1.2",
|
|
"next": "15.2.3",
|
|
"open": "^10.1.0",
|
|
"payload": "3.29.0",
|
|
"prettier": "^3.4.2",
|
|
"qs-esm": "7.0.2",
|
|
"react": "19.0.0",
|
|
"react-dom": "19.0.0",
|
|
"rimraf": "3.0.2",
|
|
"sharp": "0.32.6",
|
|
"sort-package-json": "^2.10.0",
|
|
"typescript": "5.7.3"
|
|
},
|
|
"peerDependencies": {
|
|
"payload": "^3.29.0"
|
|
},
|
|
"engines": {
|
|
"node": "^18.20.2 || >=20.9.0",
|
|
"pnpm": "^9"
|
|
},
|
|
"publishConfig": {
|
|
"exports": {
|
|
".": {
|
|
"import": "./dist/index.js",
|
|
"types": "./dist/index.d.ts",
|
|
"default": "./dist/index.js"
|
|
},
|
|
"./client": {
|
|
"import": "./dist/exports/client.js",
|
|
"types": "./dist/exports/client.d.ts",
|
|
"default": "./dist/exports/client.js"
|
|
},
|
|
"./rsc": {
|
|
"import": "./dist/exports/rsc.js",
|
|
"types": "./dist/exports/rsc.d.ts",
|
|
"default": "./dist/exports/rsc.js"
|
|
}
|
|
},
|
|
"main": "./dist/index.js",
|
|
"types": "./dist/index.d.ts"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"sharp"
|
|
]
|
|
},
|
|
"registry": "https://registry.npmjs.org/"
|
|
}
|