{"_id":"@akshpatell/payload-block-plugin","_rev":"5-543925265aceaabea0c2e0cee783250e","name":"@akshpatell/payload-block-plugin","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@akshpatell/payload-block-plugin","version":"1.0.0","license":"MIT","_id":"@akshpatell/payload-block-plugin@1.0.0","maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"dist":{"shasum":"283ad41db2c632999e4462465d0148f15af10ec7","tarball":"https://registry.npmjs.org/@akshpatell/payload-block-plugin/-/payload-block-plugin-1.0.0.tgz","fileCount":30,"integrity":"sha512-k9CH9+uDc5PZSJzTYtIWEbo/9Rq9KhyD/Qsx78GiD6nHSfm+WY+yf8mi0TpW8UWI+J1zDkmfh32rgcn++1lgng==","signatures":[{"sig":"MEUCID/wsBmQC/D+cGneerrt2jxhkE/V9HumJGs7sF1yCx7RAiEA0L2pvv1u0t+fOfbUtNzgOD/NGcFAV0fYMwu7p8BwaRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56309},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":"^18.20.2 || >=20.9.0","yarn":"^1"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./rsc":{"types":"./src/exports/rsc.ts","import":"./src/exports/rsc.ts","default":"./src/exports/rsc.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"}},"gitHead":"ca4d5a67d8e08a5dcf794b3524a68135dc635d0b","scripts":{"dev":"next dev dev","lint":"eslint","test":"yarn test:int && yarn test:e2e","build":"yarn copyfiles && yarn build:types && yarn build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","test:e2e":"playwright test","test:int":"vitest","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","generate:types":"yarn dev:generate-types","prepublishOnly":"npm run build","dev:generate-types":"yarn dev:payload generate:types","generate:importmap":"yarn dev:generate-importmap","dev:generate-importmap":"yarn dev:payload generate:importmap"},"_npmUser":{"name":"akshpatell","email":"akshpatel832003@gmail.com"},"registry":"https://registry.npmjs.org/","_npmVersion":"11.6.0","description":"A blank template to get started with Payload 3.0","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./rsc":{"types":"./dist/exports/rsc.d.ts","import":"./dist/exports/rsc.js","default":"./dist/exports/rsc.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}}},"_hasShrinkwrap":false,"devDependencies":{"next":"15.4.10","open":"^10.1.0","react":"19.2.1","sharp":"0.34.2","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","vitest":"^3.1.2","graphql":"^16.8.1","payload":"3.37.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/core":"^1.15.10","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.2.1","typescript":"5.7.3","@types/node":"^22.5.4","@types/react":"19.2.1","@payloadcms/ui":"3.37.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.37.0","@playwright/test":"1.56.1","@types/react-dom":"19.2.1","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.4.7","vite-tsconfig-paths":"^5.1.4","@payloadcms/db-sqlite":"3.37.0","mongodb-memory-server":"10.1.4","@payloadcms/db-mongodb":"3.37.0","@payloadcms/db-postgres":"3.37.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.37.0"},"peerDependencies":{"next":"^15.0.0","payload":"^3.37.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-block-plugin_1.0.0_1769605065030_0.15949390226145765","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@akshpatell/payload-block-plugin","version":"1.0.1","license":"MIT","_id":"@akshpatell/payload-block-plugin@1.0.1","maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"dist":{"shasum":"8343b636d9300a4e16d18536105b11c24e4f2e94","tarball":"https://registry.npmjs.org/@akshpatell/payload-block-plugin/-/payload-block-plugin-1.0.1.tgz","fileCount":30,"integrity":"sha512-lRdLZevBl9DtFMULzrsJmYJccGedebix+GQZn+IxeYOzj2Mb+SJarv5/+S6kYjQMQ0vfcLGQSwCnFtarcO3frw==","signatures":[{"sig":"MEYCIQDsnvxr4FWDkSARuooog7O2cadQr1lsLccjXc+zWC6OZwIhAMr++HLClXp2VxRtUfP1i1tT/Ml7ZHXZPDSUNG63yvcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","yarn":"^1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./rsc":{"types":"./dist/exports/rsc.d.ts","import":"./dist/exports/rsc.js","default":"./dist/exports/rsc.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"gitHead":"7b244548df71b02133e32e4c7a4e16ce0c982a79","scripts":{"dev":"next dev dev","lint":"eslint","test":"yarn test:int && yarn test:e2e","build":"yarn copyfiles && yarn build:types && yarn build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","test:e2e":"playwright test","test:int":"vitest","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","generate:types":"yarn dev:generate-types","prepublishOnly":"npm run build","dev:generate-types":"yarn dev:payload generate:types","generate:importmap":"yarn dev:generate-importmap","dev:generate-importmap":"yarn dev:payload generate:importmap"},"_npmUser":{"name":"akshpatell","email":"akshpatel832003@gmail.com"},"registry":"https://registry.npmjs.org/","_npmVersion":"11.6.0","description":"A blank template to get started with Payload 3.0","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"next":"15.4.10","open":"^10.1.0","react":"19.2.1","sharp":"0.34.2","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","vitest":"^3.1.2","graphql":"^16.8.1","payload":"3.37.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/core":"^1.15.10","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.2.1","typescript":"5.7.3","@types/node":"^22.5.4","@types/react":"19.2.1","@payloadcms/ui":"3.37.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.37.0","@playwright/test":"1.56.1","@types/react-dom":"19.2.1","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.4.7","vite-tsconfig-paths":"^5.1.4","@payloadcms/db-sqlite":"3.37.0","mongodb-memory-server":"10.1.4","@payloadcms/db-mongodb":"3.37.0","@payloadcms/db-postgres":"3.37.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.37.0"},"peerDependencies":{"next":"^15.0.0","payload":"^3.37.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-block-plugin_1.0.1_1769670439151_0.0966762297070658","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@akshpatell/payload-block-plugin","version":"1.0.2","license":"MIT","_id":"@akshpatell/payload-block-plugin@1.0.2","maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"dist":{"shasum":"5968b718f3eb4e5d583d33597fdd27ea89f8044a","tarball":"https://registry.npmjs.org/@akshpatell/payload-block-plugin/-/payload-block-plugin-1.0.2.tgz","fileCount":30,"integrity":"sha512-LkoAnh1DbkkylUG1JMuOPIhbxvEzVADoEVg/oY4tMPlbT+RsbjAqw0TuUDxJHGxX2kfWMYTxTzHR6P7JdI7A7g==","signatures":[{"sig":"MEUCIAsJbhYqDmGk9t8RJxZEFiJ6Z0VncTSlkghiLdz/bPoAAiEArktMoedLV+/KBnu4Exghr1h6pgMrhSLPwbcfUbdkp50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","yarn":"^1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./rsc":{"types":"./dist/exports/rsc.d.ts","import":"./dist/exports/rsc.js","default":"./dist/exports/rsc.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"gitHead":"e95428e9a33015ece40f3b2b402d31257ebd4b07","scripts":{"dev":"next dev dev","lint":"eslint","test":"yarn test:int && yarn test:e2e","build":"yarn copyfiles && yarn build:types && yarn build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","test:e2e":"playwright test","test:int":"vitest","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","generate:types":"yarn dev:generate-types","prepublishOnly":"npm run build","dev:generate-types":"yarn dev:payload generate:types","generate:importmap":"yarn dev:generate-importmap","dev:generate-importmap":"yarn dev:payload generate:importmap"},"_npmUser":{"name":"akshpatell","email":"akshpatel832003@gmail.com"},"registry":"https://registry.npmjs.org/","_npmVersion":"11.6.0","description":"A blank template to get started with Payload 3.0","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"next":"15.4.10","open":"^10.1.0","react":"19.2.1","sharp":"0.34.2","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","vitest":"^3.1.2","graphql":"^16.8.1","payload":"3.37.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/core":"^1.15.10","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.2.1","typescript":"5.7.3","@types/node":"^22.5.4","@types/react":"19.2.1","@payloadcms/ui":"3.37.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.37.0","@playwright/test":"1.56.1","@types/react-dom":"19.2.1","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.4.7","vite-tsconfig-paths":"^5.1.4","@payloadcms/db-sqlite":"3.37.0","mongodb-memory-server":"10.1.4","@payloadcms/db-mongodb":"3.37.0","@payloadcms/db-postgres":"3.37.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.37.0"},"peerDependencies":{"next":"^15.0.0","payload":"^3.37.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-block-plugin_1.0.2_1769671153062_0.052434726628352024","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@akshpatell/payload-block-plugin","version":"1.0.3","license":"MIT","_id":"@akshpatell/payload-block-plugin@1.0.3","maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"dist":{"shasum":"6e780f18e24fc384594e3238142afc5a016c02c0","tarball":"https://registry.npmjs.org/@akshpatell/payload-block-plugin/-/payload-block-plugin-1.0.3.tgz","fileCount":30,"integrity":"sha512-88Bn5F6NoKwMaF5ZU9BUyGL/KEEUr1Zfebn/mauJr74w1lc7u2L+hai2gSjX/5u6IDv8L/Yy2RxzaByBXt3mvg==","signatures":[{"sig":"MEYCIQDlt2lxcpASaI57Xadw93uLUIppobHuCZSemJi6hiDGdQIhANF98SuANzQu9e/xCknA/ba6f6+x2JdscsaCvPtaY2Nw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.2 || >=20.9.0","yarn":"^1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./rsc":{"types":"./dist/exports/rsc.d.ts","import":"./dist/exports/rsc.js","default":"./dist/exports/rsc.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"gitHead":"63fd1339803e202db10434a3f230f8304fe1cc5a","scripts":{"dev":"next dev dev","lint":"eslint","test":"yarn test:int && yarn test:e2e","build":"yarn copyfiles && yarn build:types && yarn build:swc","clean":"rimraf {dist,*.tsbuildinfo}","lint:fix":"eslint ./src --fix","test:e2e":"playwright test","test:int":"vitest","build:swc":"swc ./src -d ./dist --config-file .swcrc --strip-leading-paths","copyfiles":"copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/","build:types":"tsc --outDir dist --rootDir ./src","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","generate:types":"yarn dev:generate-types","prepublishOnly":"npm run build","dev:generate-types":"yarn dev:payload generate:types","generate:importmap":"yarn dev:generate-importmap","dev:generate-importmap":"yarn dev:payload generate:importmap"},"_npmUser":{"name":"akshpatell","email":"akshpatel832003@gmail.com"},"registry":"https://registry.npmjs.org/","_npmVersion":"11.6.0","description":"A blank template to get started with Payload 3.0","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"next":"15.4.10","open":"^10.1.0","react":"19.2.1","sharp":"0.34.2","eslint":"^9.23.0","qs-esm":"7.0.2","rimraf":"3.0.2","vitest":"^3.1.2","graphql":"^16.8.1","payload":"3.37.0","@swc/cli":"0.6.0","prettier":"^3.4.2","@swc/core":"^1.15.10","copyfiles":"2.4.1","cross-env":"^7.0.3","react-dom":"19.2.1","typescript":"5.7.3","@types/node":"^22.5.4","@types/react":"19.2.1","@payloadcms/ui":"3.37.0","@eslint/eslintrc":"^3.2.0","@payloadcms/next":"3.37.0","@playwright/test":"1.56.1","@types/react-dom":"19.2.1","sort-package-json":"^2.10.0","@swc-node/register":"1.10.9","eslint-config-next":"15.4.7","vite-tsconfig-paths":"^5.1.4","@payloadcms/db-sqlite":"3.37.0","mongodb-memory-server":"10.1.4","@payloadcms/db-mongodb":"3.37.0","@payloadcms/db-postgres":"3.37.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/richtext-lexical":"3.37.0"},"peerDependencies":{"next":"^15.0.0","payload":"^3.37.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-block-plugin_1.0.3_1769677097749_0.07428894264259345","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@akshpatell/payload-block-plugin","version":"1.0.4","description":"A blank template to get started with Payload 3.0","license":"MIT","type":"module","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","scripts":{"build":"yarn copyfiles && yarn build:types && yarn 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":"next dev dev","dev:generate-importmap":"yarn dev:payload generate:importmap","dev:generate-types":"yarn dev:payload generate:types","dev:payload":"cross-env PAYLOAD_CONFIG_PATH=./dev/payload.config.ts payload","generate:importmap":"yarn dev:generate-importmap","generate:types":"yarn dev:generate-types","lint":"eslint","lint:fix":"eslint ./src --fix","test":"yarn test:int && yarn test:e2e","test:e2e":"playwright test","test:int":"vitest","prepublishOnly":"npm run build"},"devDependencies":{"@eslint/eslintrc":"^3.2.0","@payloadcms/db-mongodb":"3.37.0","@payloadcms/db-postgres":"3.37.0","@payloadcms/db-sqlite":"3.37.0","@payloadcms/eslint-config":"3.9.0","@payloadcms/next":"3.37.0","@payloadcms/richtext-lexical":"3.37.0","@payloadcms/ui":"3.37.0","@playwright/test":"1.56.1","@swc-node/register":"1.10.9","@swc/cli":"0.6.0","@swc/core":"^1.15.10","@types/node":"^22.5.4","@types/react":"19.2.1","@types/react-dom":"19.2.1","copyfiles":"2.4.1","cross-env":"^7.0.3","eslint":"^9.23.0","eslint-config-next":"15.4.7","graphql":"^16.8.1","mongodb-memory-server":"10.1.4","next":"15.4.10","open":"^10.1.0","payload":"3.37.0","prettier":"^3.4.2","qs-esm":"7.0.2","react":"19.2.1","react-dom":"19.2.1","rimraf":"3.0.2","sharp":"0.34.2","sort-package-json":"^2.10.0","typescript":"5.7.3","vite-tsconfig-paths":"^5.1.4","vitest":"^3.1.2"},"peerDependencies":{"next":"^15.0.0","payload":"^3.37.0"},"engines":{"node":"^18.20.2 || >=20.9.0","yarn":"^1"},"registry":"https://registry.npmjs.org/","dependencies":{},"_id":"@akshpatell/payload-block-plugin@1.0.4","gitHead":"d3a0db6e116b1936f8c88c9f82ad9b92efb54e92","_nodeVersion":"22.17.1","_npmVersion":"11.6.0","dist":{"integrity":"sha512-Wz7Qr0tSs+aU5x0Ic/o+B+B7PMrSKo03ayJ/WtoVQ2RcIRTSQhnTcNFG7Mre77y52V05DXbLTxWwFSoiDYRErA==","shasum":"ed9032287c2c3377f8c3a523ff894c892460c329","tarball":"https://registry.npmjs.org/@akshpatell/payload-block-plugin/-/payload-block-plugin-1.0.4.tgz","fileCount":30,"unpackedSize":50841,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAhvbwZLf/25sCV16eHMIWjrTfhAPVCFxGXJx0+N8n4CAiBQfZlqi2ihkTxdLKaeThqAKOFdwfmjg1hypkOk3UsVAw=="}]},"_npmUser":{"name":"akshpatell","email":"akshpatel832003@gmail.com"},"directories":{},"maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payload-block-plugin_1.0.4_1769688344865_0.7278704401582745"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-28T12:57:44.960Z","modified":"2026-01-29T12:05:45.157Z","1.0.0":"2026-01-28T12:57:45.185Z","1.0.1":"2026-01-29T07:07:19.354Z","1.0.2":"2026-01-29T07:19:13.221Z","1.0.3":"2026-01-29T08:58:17.897Z","1.0.4":"2026-01-29T12:05:45.019Z"},"license":"MIT","description":"A blank template to get started with Payload 3.0","maintainers":[{"name":"akshpatell","email":"akshpatel832003@gmail.com"}],"readme":"# Payload Block Plugin\n\nA Payload CMS plugin that provides a collection of pre-built blocks, including a Hero block, ready to be integrated into your Payload projects.\n\n## Installation\n\nInstall the plugin using your preferred package manager:\n\n```bash\nyarn add @akshpatell/payload-block-plugin\n# or\nnpm install @akshpatell/payload-block-plugin\n```\n\n## Basic Usage\n\n### 1. Add to Payload Schema\n\nIn your `payload.config.ts`, import the plugin and add it to the `plugins` array. You can configure which collections should have the blocks added to them.\n\n```ts\nimport { buildConfig } from 'payload/config'\nimport { payloadBlockPlugin } from '@akshpatell/payload-block-plugin'\n\nexport default buildConfig({\n  // ...\n  plugins: [\n    payloadBlockPlugin({\n      // Enable the plugin for specific collections\n      collections: {\n        pages: true, // Adds blocks to the 'pages' collection\n        posts: true, // Adds blocks to the 'posts' collection\n      },\n      // Optional: Customize the field name for blocks (default is 'layout')\n      // blocksFieldName: 'content',\n    }),\n  ],\n})\n```\n\nThis will automatically inject the `Hero` block (and others in the future) into the specified collections' blocks field.\n\n### 2. Render Components in Your App\n\nTo render the blocks in your front-end application (e.g., Next.js), you need to import the component mapping from the plugin.\n\n```tsx\n// In your RenderBlocks or Page component\nimport { components as pluginComponents } from '@akshpatell/payload-block-plugin/client'\n\n// Combine with your local components\nconst blockComponents = {\n  // ...your local blocks\n  ...pluginComponents,\n}\n\n// Example rendering logic (pseudo-code)\nreturn (\n  <div>\n    {blocks.map((block, index) => {\n      const BlockComponent = blockComponents[block.blockType]\n      if (BlockComponent) {\n        return <BlockComponent key={index} {...block} />\n      }\n      return null\n    })}\n  </div>\n)\n```\n\n## Features\n\n- **Hero Block**: A fully responsive Hero component.\n- **Auto-Configuration**: Automatically adds block definitions to your Payload collections.\n- **TypeScript Support**: Fully typed for seamless development.\n\n## Development\n\nIf you are developing this plugin locally:\n\n1.  Clone the repository.\n2.  Run `yarn` to install dependencies.\n3.  Run `yarn dev` to start the test project at `http://localhost:3000`.\n4.  Run `yarn build` to build the plugin for distribution.\n","readmeFilename":"README.md"}