{"_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended","_rev":"12-95125f35f40391da9b5b9ee9647231c3","name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","dist-tags":{"latest":"1.5.1"},"versions":{"1.2.1":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.2.1","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.2.1","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"d707711cc97e2d0ad8c7067999274e235e1f7848","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.2.1.tgz","fileCount":67,"integrity":"sha512-MEAW0s6h4JoacHLdnpEL2kFfRUdBkIlmej+Z8ksQt2ZLUlZPHv2w6B6N81andU0qwfdDIE5d/aLEjCkp7KAmuw==","signatures":[{"sig":"MEYCIQDbjS9QzqQo5Cgok/s05oV3wPkETu+KBIYMv1F0R5jqMwIhAOsiFLD7L9OSjD6B26LwHp+Mjn4nx0O5GDpWVPK1Ogxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1614541},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.2.1_1762176925042_0.34380658087712934","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.2.2","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.2.2","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"c1b85d7385d2e76b96c13b91e06646d9baeb50c8","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.2.2.tgz","fileCount":67,"integrity":"sha512-rD414zhkjjaisSl15epzaIQub0rUJ9xYr692RzxWJNAwuhra9Bfmb1+Urj3J81Ch7PDIndm/HyIEu57w5tpB3Q==","signatures":[{"sig":"MEQCIEqTUmzi0BdH30rR8jjODbcJlhHYuwRUUGFtMBnboeSSAiASyZuhMgfWdKfOcyYI1LckNzWDICe6/btMxJEX/PIs7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613301},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.2.2_1762177373388_0.48361420041289316","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.3.0","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.3.0","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"74f32b7a23599ed7c943be22f21cbf1f8b41b95c","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.3.0.tgz","fileCount":67,"integrity":"sha512-kBvAlQ6lS0qg0b4nWDArphBVEjA2eTSnOZxXeYd+BUkkbdkYd4axtgnqpeL367Kh0ZzkrLKdmzLcAvVa+vofgg==","signatures":[{"sig":"MEYCIQCEGQPmmhlhi5EJMAYohsTtW3dKJa99gAUip2K//fcnIAIhAJauWddczrL6FiXjPjCVVgYUWW+c83yDCifdD0aCIhZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613301},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.3.0_1762179342056_0.929648220135761","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.3.1","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.3.1","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"6f7a46c36bb12a6f1cc3271f811fe7f00dff18b6","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.3.1.tgz","fileCount":67,"integrity":"sha512-1Q+Ysi2f+tb/t5LiR29vSfWV3zQUI+qf7uEr98/BwDJudkqbAi3C6u/lox09fs5RZUFTkIVrpmk1yWBfenu9pw==","signatures":[{"sig":"MEUCICVyuvTr17SNSOIgBEfIEIBtlkJSfSd3DQPjpHyRUHoxAiEA1Divl7d7kUQoBKdG6lqDztLrMT0r2mIwbJDyHl2Qbrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620999},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.3.1_1762179373685_0.3328098601491154","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.3.2","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.3.2","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"612875ed641725edd24d0d5fdfc645f277c31dc6","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.3.2.tgz","fileCount":67,"integrity":"sha512-EWcDbvnaY85d9c8zc80e7FeoJ+JeGza9WpI4SzVqAw5D3B0cN3wZsUbzUbhx+FtIP+ZqMPSRwwC8W8MHxUfwsA==","signatures":[{"sig":"MEUCIBkXgLUGYfOPn9N4X6VjXKXWoErYQH3fp/FWhvBI3ZWAAiEAoTF6mtgrWhgR9NB/CmZzT3LubEWczsS66cOBAW//ces=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618678},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.3.2_1762180262861_0.2515428487003406","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.3.3","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.3.3","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"f4fdc2d83f5d59ada02e55f03221ebe8e7b63595","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.3.3.tgz","fileCount":67,"integrity":"sha512-xdWNsE0OkeAGH+gaAy7H8jApYF3i+v0lh56dCY4eIFsAtuYn3CaLIG5dDzJGF9czch9A2DrUS8GuqmWvR+CTfg==","signatures":[{"sig":"MEUCID34aqw8JJZdFXO2E6T2YmEBdU2kYE1ODiCsR1h1x7yjAiEA8Y/+09dsFojWKDBUTJouEa8AEfnlvKBvJaPU0SiBBAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564738},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.3.3_1762180829085_0.2505579746164661","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.3.4","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.3.4","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"b61bfd45435acd7cc21152a7a51edb136be76fe5","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.3.4.tgz","fileCount":67,"integrity":"sha512-3QmSZRytRgUjJDB3MUEKfgHvSCv/TfxDcE9A97QaqM2Cea7RkvIrJecuAcizyzJI9wOLYCOi3Gam1o9ohEyYzA==","signatures":[{"sig":"MEYCIQCgo05Ngoe8sIQ5zTie3uEuVGe5T32o2U7K+EteynNjqQIhAKzlhhjKvn8Shmrfz8bE7kPSewTq8Dr8nnS39MtIKQZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1560502},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","prismjs":"1.30.0","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.3.4_1762423474008_0.9460274373645914","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.4.0","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.4.0","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"fd4c431ba6c23af6d3999a7e21a0475eb8759650","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.4.0.tgz","fileCount":66,"integrity":"sha512-wPhja8g+51cUf9jjV8IRrVzhcFdquwbvU4q2oVHV9dKEbiPnG5UMDtVJ0oZBntL4PIIMoVsH6O0BPka/7X4/vg==","signatures":[{"sig":"MEUCIEDZaaWbgMQA0i5I4/3JWNH/24k9VRjKkY6n8c+uyxIYAiEA9B8rs55Pc400q08w0xi0GF1TH+qbsxvovmYrO9yxn4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545494},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.4.0_1762507999807_0.9236106329369722","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.4.1","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.4.1","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"a460f40415c38b1351ad3923c75297a0a1d0fb16","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.4.1.tgz","fileCount":66,"integrity":"sha512-nVPeOLcAAVUfvfqhUpL9ffchP5xGd3jjWJhjPhTsNI4OqSqudod2ONhve0xKRaU8A6FqDdK41SKkgLV37qJeHw==","signatures":[{"sig":"MEUCICZ/ifOKGhjbdQSMSX5dATube0/j3qfYhZEbeV44F+V1AiEAvol7lYqpOZ4t0jVCuZ7bQc/s3wka6dyJu6YlyHnPg5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544693},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.4.1_1762526003290_0.8684806409472507","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.4.4","keywords":[],"author":{"name":"Jorge Pizzati","email":"jorge.pizzati@uvltd.tech"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.4.4","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"baf94bbd8c60bf504103179912dab1e8dad2602e","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.4.4.tgz","fileCount":64,"integrity":"sha512-R8UYRKF/n8uydva2ET2OWh2uFT4lmc0/SOOhxpaquh3uYNnXtgCaiVIrOxn8HM01rZtwi1bzg6yKi1CiZ7AWlQ==","signatures":[{"sig":"MEYCIQC6nzHaxhimvxx+j9E+wZWrAud7xFaFo4qFL6hqEhpriwIhAN+5idoCzC4KWm+UEuLWeV/jUKkIUvmhjMUZcneN/NuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1527691},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"e47ed5d9568993d945777af682934d18cea12907","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.4.4_1765446860304_0.01923220622020394","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","version":"1.5.0","keywords":[],"author":{"name":"Vladyslav Kucheryaviy","email":"crispyyv@gmail.com"},"license":"MIT","_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.5.0","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"dist":{"shasum":"720914addc283107e29c4dfc3b866a841fdff382","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.5.0.tgz","fileCount":65,"integrity":"sha512-St7XA7fGbF++i809M5zvuo24dn/uvX87UqewZvJkp+RZOgLR/dMgNeibLnXabMTrq0Uzf1iRm6csanqUgfCbkA==","signatures":[{"sig":"MEUCIDC0D+xv9VCtX/mxMlQraSHt+VLC7PW/BmMhVa9i0uTIAiEA4kx7YnLXqcixgIs9rf3KTx6lY7D6b92OO1Hvor35Ef4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529462},"type":"commonjs","strapi":{"kind":"plugin","name":"rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","displayName":"Rich Text Blocks (Extended Version)"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"90cdf56249390d98d98759dfbf88123824ad5598","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"_npmVersion":"10.5.2","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/prismjs":"1.26.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","slate":"0.94.1","react-dom":"^18.3.1","react-intl":"^7.1.10","slate-react":"0.98.3","@strapi/icons":"2.0.0-rc.30","slate-history":"0.93.0","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/design-system":"2.0.0-rc.30"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.5.0_1771329421598_0.6707019278498838","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"version":"1.5.1","keywords":[],"type":"commonjs","exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","source":"./admin/src/index.ts","import":"./dist/admin/index.mjs","require":"./dist/admin/index.js","default":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","source":"./server/src/index.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","default":"./dist/server/index.js"}},"scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","watch:link":"strapi-plugin watch:link","verify":"strapi-plugin verify","test:ts:front":"run -T tsc -p admin/tsconfig.json","test:ts:back":"run -T tsc -p server/tsconfig.json"},"dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","strapi-plugin-media-extended":"^1.0.1"},"devDependencies":{"@strapi/sdk-plugin":"^5.3.2","@strapi/strapi":"5.24.1","@strapi/typescript-utils":"^5.24.1","@types/prismjs":"1.26.5","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","prettier":"^3.5.3","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.30.0","styled-components":"^6.1.17","typescript":"^5.8.3"},"peerDependencies":{"@strapi/design-system":"2.0.0-rc.30","@strapi/icons":"2.0.0-rc.30","@strapi/strapi":"5.24.1","react":"^18.3.1","react-dom":"^18.3.1","react-intl":"^7.1.10","react-router-dom":"^6.30.0","slate":"0.94.1","slate-history":"0.93.0","slate-react":"0.98.3","styled-components":"^6.1.17"},"strapi":{"kind":"plugin","name":"rich-text-blocks-extended","displayName":"Rich Text Blocks (Extended Version)","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\""},"name":"@crispyyv/strapi-plugin-rich-text-blocks-extended","description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","license":"MIT","author":{"name":"Vladyslav Kucheryaviy","email":"crispyyv@gmail.com"},"_id":"@crispyyv/strapi-plugin-rich-text-blocks-extended@1.5.1","gitHead":"90cdf56249390d98d98759dfbf88123824ad5598","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-+suLQcZXbRKVv2NBry+CVeROGAq+QcWgzFQO/o6FnoC+cO67ATxLb0Vi7xSMqRfOTptBvsk66y+mABOS6ic6fg==","shasum":"7044b8f00aee23790205f0db98492a7a8cf6d9ac","tarball":"https://registry.npmjs.org/@crispyyv/strapi-plugin-rich-text-blocks-extended/-/strapi-plugin-rich-text-blocks-extended-1.5.1.tgz","fileCount":65,"unpackedSize":1520739,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+29R3qq0lSucJzEYCrDWCUgkHN0mEQyZcaW8MgVfDQwIgBOBNQgqYrFTR3xnk1yK10zzNbQiYO9rZHXSPQEdsyF0="}]},"_npmUser":{"name":"crispyyv","email":"crispyyv@gmail.com"},"directories":{},"maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-plugin-rich-text-blocks-extended_1.5.1_1771333357005_0.6592553037150661"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-03T13:35:24.927Z","modified":"2026-02-17T13:02:37.382Z","1.2.1":"2025-11-03T13:35:25.275Z","1.2.2":"2025-11-03T13:42:53.669Z","1.3.0":"2025-11-03T14:15:42.382Z","1.3.1":"2025-11-03T14:16:13.934Z","1.3.2":"2025-11-03T14:31:03.094Z","1.3.3":"2025-11-03T14:40:29.274Z","1.3.4":"2025-11-06T10:04:34.268Z","1.4.0":"2025-11-07T09:33:20.028Z","1.4.1":"2025-11-07T14:33:23.570Z","1.4.4":"2025-12-11T09:54:20.541Z","1.5.0":"2026-02-17T11:57:01.812Z","1.5.1":"2026-02-17T13:02:37.236Z"},"author":{"name":"Vladyslav Kucheryaviy","email":"crispyyv@gmail.com"},"license":"MIT","keywords":[],"description":"An extended version of the JSON based native strapi field \"Rich Text (Blocks)\"","maintainers":[{"name":"crispyyv","email":"crispyyv@gmail.com"}],"readme":"# Strapi Plugin - Rich Text (Blocks - Extended)\n\nAn extended version of the JSON based native Strapi field \"Rich Text (Blocks)\" that provides enhanced customization options and features.\n\n## Preview\n\n![Documentation Image](https://iili.io/3MYVIqJ.gif)\n\n## 🚀 Features\n\n- 📝 All native Rich Text Blocks features\n- 🎨 Customizable font families with presets\n- 🌈 Custom color palettes\n- 📱 Configurable viewport options\n- 📏 Custom font sizes\n- ↕️ Adjustable line heights\n- ↔️ Letter spacing control\n- ⬅️ Text alignment options\n- 🔠 Text formatting options including uppercase transform\n- ✨ On-the-fly custom values for font size, line height, and letter spacing\n- 🔄 Expandable editor interface\n- ➖ Separator blocks with customizable styling\n- 📐 Viewport-specific image dimensions with aspect ratio locking\n\n## 🖼️ Image Block Support\n\nThe image block is now fully functional! Thanks to the integration with `strapi-plugin-media-extended`, you can:\n\n- Select single or multiple images from the media library\n- Upload new images directly from the editor\n- Organize images in folders\n- Full media library functionality within the rich text editor\n- **Viewport-specific image dimensions**: Set custom width and height for each breakpoint\n- **Aspect ratio locking**: Maintain proportional dimensions when resizing images\n\n### Image Settings\n\nThe image block includes advanced viewport-specific settings:\n\n**Viewport-specific settings (configurable per device breakpoint):**\n\n- **Image Width**: Set custom width for images at different viewports\n- **Image Height**: Set custom height for images at different viewports\n- **Aspect Ratio Lock**: Toggle to maintain proportional dimensions when adjusting width or height\n  - When locked, changing width automatically adjusts height proportionally (and vice versa)\n  - Uses the image's intrinsic dimensions to calculate the aspect ratio\n  - Default state is locked to preserve image proportions\n\n**Default behavior:**\n- Mobile viewport automatically uses the image's intrinsic dimensions as defaults\n- Other viewports start with no explicit dimensions (allowing responsive behavior)\n- Aspect ratio is locked by default to prevent image distortion\n\n**Note**: The `strapi-plugin-media-extended` plugin is required for image block functionality.\n\n## ⚙️ Installation\n\n```bash\n# Using npm\nnpm install strapi-plugin-rich-text-blocks-extended strapi-plugin-media-extended\n\n# Using yarn\nyarn add strapi-plugin-rich-text-blocks-extended strapi-plugin-media-extended\n```\n\n**Note**: The `strapi-plugin-media-extended` package is required for image block functionality.\n\n## 🔧 Configuration\n\n### Basic Settings\n\n| Option                 | Type    | Default | Description                                  |\n| ---------------------- | ------- | ------- | -------------------------------------------- |\n| `disableDefaultFonts`  | boolean | false   | Enable to use custom font presets            |\n| `customFontsPresets`   | string  | -       | Custom font families (format: \"Label:value\") |\n| `disableDefaultColors` | boolean | false   | Enable to use custom color presets           |\n| `customColorsPresets`  | string  | -       | Custom colors (format: \"Label:#HEX\")         |\n\nExample font presets:\n\n```\nArial:arial\nOpen Sans:open-sans\nTimes New Roman:times-new-roman\nGeorgia:georgia\n```\n\nExample color presets:\n\n```\nBlack:#000000\nWhite:#FFFFFF\nGray:#808080\nLight Gray:#D3D3D3\nDark Gray:#A9A9A9\n```\n\n### Advanced Settings\n\n| Option                      | Type    | Default | Description                                 |\n| --------------------------- | ------- | ------- | ------------------------------------------- |\n| `disableDefaultViewports`   | boolean | false   | Enable to use custom viewport presets       |\n| `customViewportsPresets`    | string  | -       | Custom viewports (format: \"Label:value\")    |\n| `disableDefaultSizes`       | boolean | false   | Enable to use custom font sizes             |\n| `customSizesPresets`        | string  | -       | Custom font sizes (one per line)            |\n| `disableDefaultLineHeights` | boolean | false   | Enable to use custom line heights           |\n| `customLineHeightsPresets`  | string  | -       | Custom line heights (one per line)          |\n| `disableDefaultTracking`    | boolean | false   | Enable to use custom letter spacing         |\n| `customTrackingPresets`     | string  | -       | Custom letter spacing values (one per line) |\n| `disableDefaultAlignments`  | boolean | false   | Enable to use custom alignments             |\n| `customAlignmentsPresets`   | string  | -       | Custom alignments (format: \"Label:value\")   |\n\nExample viewport presets:\n\n```\nMobile:mobile\nTablet:tablet\nDesktop:desktop\n```\n\nExample size presets:\n\n```\n6\n8\n9\n10\n11\n12\n14\n16\n18\n24\n30\n48\n```\n\nExample alignment presets:\n\n```\nLeft:left\nCenter:center\nRight:right\nJustify:justify\n```\n\n## 🎯 Usage\n\n1. After installation, the plugin will be available as a custom field type in your Content-Types Builder.\n2. Add a new field and select \"Rich Text Blocks (Extended)\" as the field type.\n3. Configure the field options according to your needs using the settings above.\n\n## 🔡 Text Formatting\n\nThe editor supports various text formatting options:\n\n- **Uppercase**: Transform selected text to uppercase using the AA button in the toolbar\n- **Superscript**: Apply using the sup button in the toolbar\n- **Subscript**: Apply using the sub button in the toolbar\n- **Bold**: Apply using the B button in the toolbar or Ctrl/Cmd+B\n- **Italic**: Apply using the I button in the toolbar or Ctrl/Cmd+I\n- **Underline**: Apply using the U button in the toolbar or Ctrl/Cmd+U\n- **Strikethrough**: Apply using the S button in the toolbar or Ctrl/Cmd+Shift+S\n- **Inline code**: Apply using the Code button in the toolbar or Ctrl/Cmd+E\n\nThese formatting options can be applied to any text within paragraphs, headings, lists, and quotes.\n\n## 📝 Block Types\n\nThe plugin supports various block types including:\n\n- Paragraphs\n- Headings (H1-H6)\n- Lists\n- Links\n- Images (with full media library support)\n- Quotes\n- Code blocks\n- Separators\n\n### 🎯 Separator Block\n\nThe separator block allows you to add visual dividers between content sections with the following customizable options:\n\n**Non-viewport specific settings:**\n\n- **Style**: Choose from solid, dashed, dotted, or double line styles\n- **Color**: Select from the available color palette\n\n**Viewport-specific settings (configurable per device breakpoint):**\n\n- **Size**: Control the thickness of the separator (0-100)\n- **Length**: Set the width percentage of the separator (0-100%)\n- **Orientation**: Choose between horizontal or vertical orientation\n\nThese viewport-specific settings allow you to create responsive separators that adapt to different screen sizes.\n\n## 🤝 Contributing\n\nFeel free to contribute to this plugin by:\n\n1. Creating issues for bugs or feature requests\n2. Submitting pull requests for improvements\n3. Providing feedback and suggestions\n\n## 📄 License\n\nMIT License - Copyright (c) Jorge Pizzati\n","readmeFilename":"README.md"}