{"_id":"@avp1598/react-beautiful-editor","_rev":"9-78c493b37fa7d0332951c5b2752b4756","name":"@avp1598/react-beautiful-editor","dist-tags":{"latest":"0.2.2"},"versions":{"0.0.1":{"name":"@avp1598/react-beautiful-editor","version":"0.0.1","license":"MIT","_id":"@avp1598/react-beautiful-editor@0.0.1","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"dist":{"shasum":"d95b6fac2aecc57eb3881e224061d3d7555e62fa","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.0.1.tgz","fileCount":7,"integrity":"sha512-YobZn9UzgfB55fxfa4Whmwu80VQ67ww3OlbIwByanWIfwjWI/T1I3t3/TqTKQlOhYAbB/PA+jCbsYCtRGzlEYw==","signatures":[{"sig":"MEYCIQDspn2ZwhgosYb35dZvj5qQiKURxD5pAc1o2oycKVmsXQIhAM5FRroyxVWsrGRDE4Gorxk4x0sI9Gs/DPaPsRlu+6fn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61686},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cffbfa88c36d5ca1553d30e70173bb5b75171942","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"_npmVersion":"8.19.4","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.0.1_1684571167191_0.9529406364324955","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@avp1598/react-beautiful-editor","version":"0.0.2","license":"MIT","_id":"@avp1598/react-beautiful-editor@0.0.2","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"dist":{"shasum":"09cd59b01672f2d5e29abebf99370f8936af026a","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.0.2.tgz","fileCount":7,"integrity":"sha512-ScfjyqSfwZmDfvixW0ZQjg6ApM41gP0RLHlNi27/OvAjJ0MoHIKmt3eESmojJa/iRuah7Bi/nAImujTfof2t0Q==","signatures":[{"sig":"MEQCIG+iqMywPY4C/ruQ7pPFWv40tzlHR2IG2tj7YqdE/Tr8AiBPy4iXtx+1+aZZ9f/WJjJZBr7wKxsiB2MAs0ey/ZuLEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64493},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ce14e299e2c8b0f5d0f63d2251701017fa31c19","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"_npmVersion":"8.19.4","description":"A React component that allows you to create a beautiful editor with embeds, images, links, and more.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.0.2_1684579669276_0.5345578049911137","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@avp1598/react-beautiful-editor","version":"0.0.3","author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.0.3","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"f9ef78d5b100db1e6821814732b9511d2cfd1724","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.0.3.tgz","fileCount":7,"integrity":"sha512-CTU5z/5glyAsRFyqvrOGUD7ikRkVjDBF5APOxhXd7D2sq9fy1WXzvrZ4jJL206eP+Ddn2teqm5j7dmZ0IksCZg==","signatures":[{"sig":"MEUCIQCaJjt4KQICXxsDUSuWPc7JTILzVsqGV2t11VtOPRv9WgIgV0lWttlAI/XVVuYkrGr1LGvvx1NyI/CAlfu6mQHBp/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65219},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cd67613663b58ade25bdd0e87508acbe35292eaa","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component that allows you to create a beautiful rich text editor with resizable embeds, images, links, and more.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.0.3_1684589099518_0.5298644386633682","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@avp1598/react-beautiful-editor","version":"0.1.0","author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.1.0","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"9eb0a0bfeffa34f94f8ccb08f1bc4399bb46924d","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.1.0.tgz","fileCount":7,"integrity":"sha512-oiqgn1cXnRdf1rTA8vUnvjcDJhgAtFv6qDpf6eNX+V0dleB0JBdgj6XWPI06M2rgKTHpVkWqci22rn4v9YR4Rg==","signatures":[{"sig":"MEUCIB1oaYc+l1BU8+RNDQEo4wC1IdTfY2aZ2dS2jnsrJfqLAiEAuLGYLOdP/jzmxo702wwSxaaOBzWRzgB85a7SZb27oKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69246},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7a7a5b5559996f2eb3dfc19507dd1426f945fd94","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component that allows you to create a beautiful rich text editor with resizable embeds, images, links, and more.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.1.0_1684752409479_0.9625083144834354","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@avp1598/react-beautiful-editor","version":"0.1.1","keywords":["react","editor","wysiwyg","tiptap","react-beautiful-editor","react-editor","react-wysiwyg","slate","editorjs","notion","notion-like","slash-commands","embeds"],"author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.1.1","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"065b4a4f7b48be24beff5978010556e493206731","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.1.1.tgz","fileCount":7,"integrity":"sha512-gF7YLS/Yu6+oPP2KyEQ6CokXOvK1+BiiN8A6rDuG58RbSWby1k7GzlUyJVT8KSxEMxlF9Ch7oqrswJxpG7mVAQ==","signatures":[{"sig":"MEYCIQDWzymG0qNQHy2GMXEb10bpP7O6zs+bC2X9RHpF3Ayq2gIhAJ0FHwGjcRiP1TSFSC3lJgTghithhm3cibsI4T3lv/sx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70751},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"63a2405b29eabf849dbcadf98a6cc885885f9122","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"[Live Demo](https://editor.avp1598.dev/)","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.1.1_1684755525820_0.17401629841804245","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@avp1598/react-beautiful-editor","version":"0.2.0","keywords":["react","editor","wysiwyg","tiptap","react-beautiful-editor","react-editor","react-wysiwyg","slate","editorjs","notion","notion-like","slash-commands","embeds"],"author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.2.0","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"1ff5a33b80c3296dc0272d09c374b3243619a2c0","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.2.0.tgz","fileCount":7,"integrity":"sha512-BbgtGXD6UHv6jYg2AcE0fm0Cym4nTekSbo/xcU3axgJMRNkt9C78pSvOoxr8pPKtAvtzhCVEYhAvbbEE2xSYzA==","signatures":[{"sig":"MEUCIFttrr9i7kKTXT4FBXUXpaSIA+JQAsVvb8Sx9dyMkSdMAiEArmeAGLeua/5xKr6ZIaNdtPOA4IpZNcYPQntIhtJ29dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71698},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9f709388a343fc2d3a7bb1a25183f21da93a395e","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"[Live Demo](https://editor.avp1598.dev/)","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.2.0_1687109885989_0.6209470060954041","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@avp1598/react-beautiful-editor","version":"0.2.1","keywords":["react","editor","wysiwyg","tiptap","react-beautiful-editor","react-editor","react-wysiwyg","slate","editorjs","notion","notion-like","slash-commands","embeds"],"author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.2.1","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"3b5dd9be6c4b1e94357c46dc18ce387a75470dc1","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.2.1.tgz","fileCount":7,"integrity":"sha512-ZjSTrfJbi4rqxPOl8a/DPfZELG7qN9KPKLXfcgkTB6xQsc2UixhMcibr9GLBC1bt3/Y3HIMwri6I+WrXQhw1gw==","signatures":[{"sig":"MEUCIFZcxwYt1tLkgXwZGHVNTwjVjoWMsMOdECc/raCdjOv0AiEA2Nr642+UnyizSaO/RXX8SCnSW6Vm38bN+3tGz6qEbTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72332},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e5882b61cda06da3d33549f7dfba681e4cdf50fc","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"[Live Demo](https://editor.avp1598.dev/)","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.2.1_1687265422592_0.11475187515056251","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@avp1598/react-beautiful-editor","version":"0.2.2","keywords":["react","editor","wysiwyg","tiptap","react-beautiful-editor","react-editor","react-wysiwyg","slate","editorjs","notion","notion-like","slash-commands","embeds"],"author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","_id":"@avp1598/react-beautiful-editor@0.2.2","maintainers":[{"name":"avp1598","email":"nakulparmar15@gmail.com"}],"homepage":"https://editor.avp1598.dev/","bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"dist":{"shasum":"5c83ef7b090ad2fa0a1ebb92de1d992ba4aa553d","tarball":"https://registry.npmjs.org/@avp1598/react-beautiful-editor/-/react-beautiful-editor-0.2.2.tgz","fileCount":7,"integrity":"sha512-0+WvJrE4roPoFeqyG8clhMXoYqZoVYgOBiplQZNazG+Mi6HJlxtwMVonpdrjHk0efjowvTJ1mNF+iF7dI35Vcw==","signatures":[{"sig":"MEUCIQCSrY8vHFPuMM0FGYckT7m92zZvG2n78k8fgVw98eRKcAIgfTu1TyKor2UmvJ/CZwIuDPfZpF7AZrLLYUl5zSZIPhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72169},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"82b4c075aa44d31ef2b6d226ea48fc6a65c09a02","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx,.js,.jsx","test":"vitest run","build":"run-s build:*","check":"tsc","format":"prettier --write .","release":"npm run check && npm run build && changeset publish","build:lib":"tsup lib/index.ts --dts && cp lib/Editor.css dist/Editor.css","css-check":"ts-node --esm ./scripts/css-check.ts","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"avp1598","email":"nakulparmar15@gmail.com"},"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"_npmVersion":"8.19.4","description":"[Live Demo](https://editor.avp1598.dev/)","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","tippy.js":"^6.3.7","react-dom":"^18.2.0","react-rnd":"^10.4.1","@tiptap/pm":"^2.0.3","npm-run-all":"^4.1.5","@tiptap/core":"^2.0.3","@tiptap/react":"^2.0.3","@tiptap/suggestion":"^2.0.3","@tiptap/starter-kit":"^2.0.3","esbuild-sass-plugin":"^2.9.0","@tiptap/extension-link":"^2.0.3","@tiptap/extension-color":"^2.0.3","@tiptap/extension-image":"^2.0.3","@tiptap/extension-youtube":"^2.0.3","@tiptap/extension-gapcursor":"^2.0.3","@tiptap/extension-highlight":"^2.0.3","@tiptap/extension-list-item":"^2.0.3","@tiptap/extension-task-item":"^2.0.3","@tiptap/extension-task-list":"^2.0.3","@tiptap/extension-text-style":"^2.0.3","@tiptap/extension-bubble-menu":"^2.0.3","@tiptap/extension-placeholder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","vite":"^4.0.0","chalk":"^5.2.0","eslint":"^8.33.0","vitest":"^0.28.4","postcss":"^8.4.21","ts-node":"^10.9.1","inquirer":"^9.1.4","kolorist":"^1.6.0","prettier":"^2.8.4","storybook":"^7.0.0-beta.33","type-fest":"^3.5.4","fetch-lite":"^1.1.0","prop-types":"^15.8.1","typescript":"^4.9.3","@types/react":"^18.0.26","@changesets/cli":"^2.26.0","@types/inquirer":"^9.0.3","vite-plugin-dts":"^1.7.1","@storybook/react":"^7.0.0-beta.33","@types/react-dom":"^18.0.9","@storybook/blocks":"^7.0.0-beta.33","recursive-readdir":"^2.2.3","@vitejs/plugin-react":"^3.0.1","@storybook/react-vite":"^7.0.0-beta.33","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.0-beta.33","@frontside/eslint-config":"^3.1.0","@types/recursive-readdir":"^2.2.1","@storybook/testing-library":"^0.0.13","esbuild-css-modules-plugin":"^2.7.1","@storybook/addon-essentials":"^7.0.0-beta.33","@storybook/addon-interactions":"^7.0.0-beta.33","vite-plugin-css-injected-by-js":"^2.4.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/react-beautiful-editor_0.2.2_1687364910035_0.12225059911166358","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-20T08:26:07.128Z","modified":"2026-02-04T10:56:44.392Z","0.0.1":"2023-05-20T08:26:07.373Z","0.0.2":"2023-05-20T10:47:49.520Z","0.0.3":"2023-05-20T13:24:59.694Z","0.1.0":"2023-05-22T10:46:49.676Z","0.1.1":"2023-05-22T11:38:46.002Z","0.2.0":"2023-06-18T17:38:06.139Z","0.2.1":"2023-06-20T12:50:22.779Z","0.2.2":"2023-06-21T16:28:30.289Z"},"bugs":{"url":"https://github.com/avp1598/react-beautiful-editor/issues"},"author":{"name":"Aditya Veer Parmar","email":"nakulparmar@ymail.com"},"license":"MIT","homepage":"https://editor.avp1598.dev/","keywords":["react","editor","wysiwyg","tiptap","react-beautiful-editor","react-editor","react-wysiwyg","slate","editorjs","notion","notion-like","slash-commands","embeds"],"repository":{"url":"git+https://github.com/avp1598/react-beautiful-editor.git","type":"git"},"description":"[Live Demo](https://editor.avp1598.dev/)","maintainers":[{"email":"nakulparmar15@gmail.com","name":"0xavp"}],"readme":"# React Beautiful Editor\n\n[Live Demo](https://editor.avp1598.dev/)\n\nA React component that allows you to create a beautiful rich text editor with resizable embeds, images, links, and more.\n\nIt is built on top of [tiptap](https://tiptap.dev/) and it is an all batteries included editor.\n\n<a href=\"https://twitter.com/0xavp\" target=\"_blank\">\n  <img src=\"https://img.shields.io/twitter/follow/0xavp?style=social\" alt=\"Twitter: 0xavp\" />\n</a>\n<a href=\"https://www.npmjs.com/package/@avp1598/react-beautiful-editor\" target=\"_blank\">\n  <img src=\"https://img.shields.io/bundlephobia/min/@avp1598/react-beautiful-editor\" alt=\"npm\" />\n</a>\n<a href=\"https://www.npmjs.com/package/@avp1598/react-beautiful-editor\" target=\"_blank\">\n  <img src=\"https://img.shields.io/npm/v/@avp1598/react-beautiful-editor\" alt=\"npm\" />\n</a>\n<a href=\"https://www.npmjs.com/package/@avp1598/react-beautiful-editor\" target=\"_blank\">\n  <img src=\"https://img.shields.io/npm/dt/@avp1598/react-beautiful-editor\" alt=\"downloads\" />\n</a>\n\n![Demo](demo2.gif)\n\n## How to use\n\n**Install the package:**\n\n`yarn add @avp1598/react-beautiful-editor`\n\n`pnpm install @avp1598/react-beautiful-editor`\n\n`npm install @avp1598/react-beautiful-editor`\n\n**Import the editor and the css**\n\n```tsx\nimport { Editor } from \"@avp1598/react-beautiful-editor\";\n\nconst Home = () => {\n  const [description, setDescription] = useState(\"\");\n\n  const onSave = () => {\n    console.log(\"description\", description);\n  };\n\n  const theme = \"dark\";\n\n  return (\n    <div\n      // set text color based on the theme\n      style={{\n        color: theme === \"dark\" ? \"white\" : \"black\",\n      }}\n    >\n      <Editor\n        value={description}\n        onChange={(value) => {\n          setDescription(value);\n        }}\n        theme={theme}\n        uploadImage={async (file) => {\n          console.log(\"file\", file);\n          // upload the file to your server and return the url\n          return \"https://picsum.photos/400/600\";\n        }}\n        placeholder=\"Enter description\"\n        embedBoundsSelector=\".bounds\"\n        onBlur={onSave}\n        readonly={false}\n      />\n    </div>\n  );\n};\n```\n\n```tsx\n// import the css\nimport \"@avp1598/react-beautiful-editor/dist/Editor.css\";\n```\n\n## Features\n\n### Slash commands (Type `/` to see the list of commands)\n\n#### `Text`\n\n#### `Heading 1`\n\n#### `Heading 2`\n\n#### `To-do list`\n\n#### `Bulleted list`\n\n#### `Numbered list`\n\n#### `Divider`\n\n#### `Image`\n\n#### `Youtube`\n\n#### `Twitter`\n\n#### `Figma`\n\n### Resizable embeds and Images\n\n### Node marks (Bold, Italic, Underline, Strikethrough, Link)\n\n## API (Available props)\n\nYou can pass the following props to the `Editor` component.\n\n### `value` (string)\n\nThe string value of the editor.\n\n<hr />\n\n### `onChange` (function)\n\nA function that will be called whenever the value of the editor changes, with the new value as the first argument.\n\n<hr />\n\n### `uploadImage` (function)\n\nA function that will be called whenever the user uploads an image, with the image file as the first argument. This function should return a promise that resolves to the URL of the uploaded image.\n\n<hr />\n\n### `placeholder?` (string)\n\nThe placeholder text for the editor.\n\ndefault: `Start typing and enter / for commands`\n\n<hr />\n\n### `theme?` (string)\n\nThe theme of the editor.\n\ndefault: `light`\n\n<hr />\n\n### `embedBoundsSelector?` (string)\n\nThe selector for the element that will be used to calculate the bounds of the embeds.\n\ndefault: `window`\n\n<hr />\n\n### `readonly?` (boolean)\n\nWhether the editor is readonly or not.\n\ndefault: `false`\n\n<hr />\n\n### `onBlur?` (function)\n\nA function that will be called whenever the editor loses focus.\n\n<hr />\n\n### `onFocus?` (function)\n\nA function that will be called whenever the editor gains focus.\n\n<hr />\n\n### `onReady?` (function)\n\nA function that will be called whenever the editor is ready to be used.\n\n<hr />\n\nProps marked with **?** are **optional**.\n\n## Working with server side rendering (SSR)\n\nThe editor component will not work if the page is server side rendered using next.js. To get around this, dynamic import the editor component.\n\n```tsx\nimport dynamic from \"next/dynamic\";\n\nconst Editor = dynamic(() => import(\"@avp1598/react-beautiful-editor\"), {\n  ssr: false,\n});\n```\n\n## Working with tailwindCSS\n\nTailwind css overrides the default heading and list styles of the editor. To fix this, you can add the following to your global css file where your tailwind directives are defined.\n\n```css\n@tailwind base;\n\n@layer base {\n  ul,\n  ol {\n    list-style: revert;\n  }\n\n  h1,\n  h2 {\n    font-size: revert;\n    font-weight: revert;\n  }\n}\n```\n","readmeFilename":"README.md"}