{"_id":"axiom-editor","_rev":"26-64b6db750e2e43a135ced7e9caae777f","name":"axiom-editor","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"axiom-editor","version":"1.0.0","_id":"axiom-editor@1.0.0","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"43a3eb9f75950703be60d6bda57cf840e4a8f905","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.0.tgz","fileCount":5,"integrity":"sha512-q3u/OoDYHvh9rJPPZrQ/wTkS5ir5iaN9qnxdb5qtvC3+49ncT8934PV0ZERC+A1eLqO80pP5JTLFPs0NaScY/g==","signatures":[{"sig":"MEQCIEUaoCzILmCSmICHX2FfCx+5QQ2gXbkzN/fkjyF1/LU3AiB/Me4q1x8qWfKGQWm8MQroNRW9aHcdbJAEkTxtET2apw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896941},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^0.0.0 || ^1.0.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.0_1781006596131_0.48647679805777866","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"axiom-editor","version":"1.0.1","_id":"axiom-editor@1.0.1","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"109d7c7c7fc2dd7510fbc76eb5681277f9be7ff7","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.1.tgz","fileCount":5,"integrity":"sha512-0/Pzv/zkXQbsQxMFGu0IsjAB2LbMtm62NizJ6IDxM0C99zhaJVZ8+k1u1VEvfziVA7/91yZhhvOMqD5NG0hePw==","signatures":[{"sig":"MEQCIAk9DggOQbp3ws7zGWERVx3BB8K+ZJNcucyP3fatP3osAiBuAQ2a6leUDtgxprMkzid0wy876sl4K+FQNNfHCQsfvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896983},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^0.0.0 || ^1.0.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.1_1781007452605_0.5508494933780934","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"axiom-editor","version":"1.0.2","license":"MIT","_id":"axiom-editor@1.0.2","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"6d248dca5b1b23bcb2d02981089a526c8d63a670","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.2.tgz","fileCount":6,"integrity":"sha512-ZhwNKnaSCI5jfEL06hQn6HZWOXw2spS+DmB7O6WOsROVpOZsMDEsXV6lY8Kbqj27GClpNorD6wvKLasn3Oj9ZQ==","signatures":[{"sig":"MEQCIF/vVXMqZmECkVvrM+e+UTO4CLL4Lrk6u7MkaM0u3znSAiB0bdElUQyinZEiWwocux9pueN3JtZ5kQN+pFbmPFmksg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152956},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.2_1781007846664_0.9448828339862767","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"axiom-editor","version":"1.0.3","license":"MIT","_id":"axiom-editor@1.0.3","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"f65fd2b7374801ef1f8c5ed5c8366d42c65db526","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.3.tgz","fileCount":7,"integrity":"sha512-di9/WiQyu9u70IQKt7s/PFRyzw6xpZrZfri4Q9/G+FU60JepI8PA0uFGXBeE5KjCMCXZvU1X1B3/25oGRE00pw==","signatures":[{"sig":"MEQCIDj6kjcSJICBB0HLFYzn2wd8e+88hYEIxhBSjvmqCFhxAiBAXsU54fG5Gy3rzppBcp3kWUUPG7BDKDUfmEP9z1MlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161085},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.3_1781009235404_0.6879232510716438","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"axiom-editor","version":"1.0.4","license":"MIT","_id":"axiom-editor@1.0.4","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"169fbd50d96309ebf796ec798adeefd6cabb8f7f","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.4.tgz","fileCount":7,"integrity":"sha512-w56KlpJtNkEOpaWT8t1ylYU+hTCF5YDH+Be5A61sn9JE3iBwU7UKnlg00YumXBCNIYz6raIfv9/qKq4Vv1XScA==","signatures":[{"sig":"MEUCIQDSjt9pITO3rNizLQdF16nOo1wX99wpYKIKokyKl0s6EQIgH0AtNBicaESyJ0jkBgr3FJMUjL2Ea7MIzHh6eH8pXXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161015},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.4_1781009633009_0.10712690126795388","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"axiom-editor","version":"1.0.5","license":"MIT","_id":"axiom-editor@1.0.5","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"7503ff69784c91b1ff20946b80bbd046ecf4ed6c","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.5.tgz","fileCount":7,"integrity":"sha512-Bi7z5bOj10Ry6v+lWpBlJ+YTo6HE6D3Yytwb1fk4/3J+IchSzuoRTnMzovtun5R8QppVS+K6qbksRmrhV3QHLw==","signatures":[{"sig":"MEYCIQDX2HLedrW2WRfZBC1qGXE/ySvOSif/SSgetPaqKG4XPgIhAMVmmCOedXNxMq2XK6HdarjSt7AX/5iL1RP/ivNsMUbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161491},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"gitHead":"3ac3ea0109949ee65e162ad265387f818dc81cd0","scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.5_1781013604863_0.3860330439590389","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"axiom-editor","version":"1.0.6","license":"MIT","_id":"axiom-editor@1.0.6","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"dba82663b817d74853c3e5d1368bcef01c24ef0e","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.6.tgz","fileCount":7,"integrity":"sha512-PJKYqf4jCjJwzj8S7p7Y1yUfpjuFrCs8Z2XyTHPsN9BrQSN/UBfTdhEUhOurMl7FG/ZX414X/7R6QGE1xeNHSg==","signatures":[{"sig":"MEYCIQCj/PYQHOoC4JenBFz6vcPmEqBpAGBYYueC6L7iomw8cwIhAPyDkygRzEckGo2dhp2T2o7wGTwfFBaMnMFdNuE79/o5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161546},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"gitHead":"ddb6a37303e08a3d0b6a42e6812127bb9f51748e","scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.6_1781013893357_0.460546262970986","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"axiom-editor","version":"1.0.7","license":"MIT","_id":"axiom-editor@1.0.7","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"46e9979d48030b02b7fe1551a70a6671cbe6fe2e","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.7.tgz","fileCount":7,"integrity":"sha512-Z2GqcvLQm9JGer9FKIL79qFHHua2ItXCgRY1dIhVNzwFpuZ5eLMMKT66Dp4G+QALtAeJWW/p7JTh7g42hTsH5w==","signatures":[{"sig":"MEUCIQCv0j57H/6aXyYInKfCTSX3s8amj+aLSy/mf5sxtrLLOwIgbUHPeTE6NSRHWSifOWgyu+TUOVLEGggMCuEKONlULA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189573},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"gitHead":"0582f3751c2ce6f4ab80bee3ed748505b64b4faa","scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.7_1781030987866_0.24438570434581397","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"axiom-editor","version":"1.0.8","license":"MIT","_id":"axiom-editor@1.0.8","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"b1e04290062a2ddd79c6ddc43b5243553f90d1bd","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.0.8.tgz","fileCount":7,"integrity":"sha512-JUYyxQ02mPTgfEaB2o8IRkQ9r/BcuV6WBmxiw/B2OftavQAydN8kqYvUjXgvGOT5zy0CBGS4sJ4FrgjhQVy5bA==","signatures":[{"sig":"MEUCIQD3L51vsSPbpU1T/iYRdySlrWUEwqxbEs7GdWZcy09MrQIgekrDTKobP5RHYul8odTqGjj4pmKLTXgOAsniwx5G9aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189585},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"gitHead":"72a01e586d672e144067582cb3e32755f179584e","scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.0.8_1781062906626_0.3970570987251245","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"axiom-editor","version":"1.1.0","license":"MIT","_id":"axiom-editor@1.1.0","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"ca0553eabac441d55e80eeaf8cd0d6673c8ca5d2","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.1.0.tgz","fileCount":7,"integrity":"sha512-3SHFGQduV5mGQMFZcKRD3NpUHx3pqfCrTolluYHAwejjbUDbXqGLm3GRvE1tAtEfZAw7GuMv9KJzUQ0C2YWjaw==","signatures":[{"sig":"MEUCIGJGvsil59hP1K1+WIYuo5jyoZNmtPAunwI9yfQbKNrpAiEApcl7vj6qCxmzywTcwgSadsKlNgFauQzcr0gV54jlY4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516647},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/style.css"},"gitHead":"2378d227ee08ad0e8911df5ad238531552042631","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^4.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.1.0_1781250186560_0.04738186135996725","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"axiom-editor","version":"1.2.0","license":"MIT","_id":"axiom-editor@1.2.0","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"6f37d37fb92914c248d4e480fc915781f5c8fe8b","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.0.tgz","fileCount":7,"integrity":"sha512-ra2vIbhYpF2RWwgabxRrEpyujcrEXru+rFKc5wlaRCP8NUoQr7kAjMhsQpvn387eABwj2gHy9iCtehU8Ljz0UQ==","signatures":[{"sig":"MEUCIQCvJEvaF4dcpgw3bRJhrkBLRl4wiygUF5SQfF/aYkeZ2gIgEcr2TVBKtVoxlsiO8uSFv5LV4QGmaDj9/hi3LN3sE8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314997},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"1052ae5a060b6dc62c0fa5a4d25f5125b21c6766","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.0_1781335122168_0.46734637813062596","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"axiom-editor","version":"1.2.1","license":"MIT","_id":"axiom-editor@1.2.1","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"77c4d5e43d24c5bd35dc4740ad439cfd34c9d852","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.1.tgz","fileCount":7,"integrity":"sha512-yemHpCy+7OKzq7dQbrBlSCyNmBhF0ZXgyNudNo/JbUvTWm9Dqb4QlOGdka2TvFESDHloVa+mXGNApVi4Zy7+KQ==","signatures":[{"sig":"MEUCIQCieMahpR0/in10686SA5WPZZKReThJV3q9zMDyWgcePgIgLfTQN/GTtIcRPV7myXAOJwcl5/owGX/tPsGPfJifD+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315538},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"00c8d72223482c2644b9dd4770e2523a95c2ff92","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.1_1781337359127_0.5793357724656936","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"axiom-editor","version":"1.2.2","license":"MIT","_id":"axiom-editor@1.2.2","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"c1ad9d02ec7f960ead2ee39d8983c7c09d39bbc3","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.2.tgz","fileCount":7,"integrity":"sha512-THIUj1b1KsbsHKYM76Iru6Ibw1oqpDDoC4b2kIQg7+zfjOTM5uVjcbad8x4CRJNBYm7FRMQMtzSzv6IlSGJg/w==","signatures":[{"sig":"MEYCIQCKWWKlw4TYoUvfojn8Ptb5ZlaYW2ohQeL437OP2kMeNAIhAK0PeHTWaaIzGgl8rylXOMKKiKJOJPU2g1KfK41+gAvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315592},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"0ac480db4d7eee6690e0e434d530b3132d6ce606","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.2_1781337473570_0.8755034008444964","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"axiom-editor","version":"1.2.3","license":"MIT","_id":"axiom-editor@1.2.3","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"f7eb408ce3a3bdaa43e231309510600360e7c8d7","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.3.tgz","fileCount":7,"integrity":"sha512-yDHiaQEG56K2xksJHAwcNkJ7B1CpMg1h8KmbolxMhh/6Bnh8zEMxhcnkES5xIQ7snJR/dasKRN6CSdVCEu4LjQ==","signatures":[{"sig":"MEYCIQDEu3edYvJLlq7nZFa/nRnodeg0OcTjuRifja+kCAdt8AIhAIn+dYkvsmZ7b01tFQHLAhaP4EjHgWnI4QH9svwoXS+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318047},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"edf9f3bdaff830758881da41c4c1109fce8a5401","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.3_1781339531825_0.716163240851978","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"axiom-editor","version":"1.2.4","license":"MIT","_id":"axiom-editor@1.2.4","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"c5f8422ccb8d4cf25b093b58acea3a136e068121","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.4.tgz","fileCount":7,"integrity":"sha512-q4t7carQkydQSApD5VlD94Oy12bObd575z9JmFgxd8cDpTC7e+kMMSyYiiR1QbF/9GuBSNHGYWRqCc72x79jwA==","signatures":[{"sig":"MEQCIHiXR7sm8UImNICgPwJnvGCNAqivkkMrvcZqCFG0iC+xAiBstxl9/UTck2+8Y8sHzuCgSlSNnQrUY6/bA/PNYChcJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318201},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"d0b06dfd884a7e423a2bfc5bc58659c072775b33","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.4_1781340569116_0.8178300028164955","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"axiom-editor","version":"1.2.5","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@1.2.5","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"e6f06d4f75ca429e548d364c999c9fb7d2416fc0","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.5.tgz","fileCount":7,"integrity":"sha512-lHHCIGHnW4U3/UXFZoy5IQVg0MrYVl5XbVnr4gqyAslwy04sknRp9w2z6OkLbgdHnltdvFBePROF9JxIG9M9hw==","signatures":[{"sig":"MEYCIQCUTXmBfcRGBR/NZJIgQZFd2msXDo4cy2MEyjOZg+Aj1AIhAOxUBXzJsobHh45jYLacQTzoMiuIft6d8iLXXTn4sNuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320309},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"6b84c3e1453d8fb35fc7973e8771320f1120695e","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.5_1781340963687_0.8957680009899991","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"axiom-editor","version":"1.2.6","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@1.2.6","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"ee0be385f35b16619370092af90985644a3eda84","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-1.2.6.tgz","fileCount":7,"integrity":"sha512-3ec+R8TAl5bAPB3sSQGANHsOaauCtywNnLu0wNEjiHDosP3p649dq1p399HiWJuD1vfgojTF2jFB5lLHmbQgLg==","signatures":[{"sig":"MEYCIQCk7WXAlblKb6ya+J/JtnDFgS8L0/rsJhnHJrjLPkh45AIhAN2ClWEWe9lincjMtpsNU9c4hPwXtOMPuUnmy0m+I7Zh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321064},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"871677a88a7b2349c2dfa82b6d3258c7a938a984","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_1.2.6_1781341141906_0.3609902545072208","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"axiom-editor","version":"3.0.3","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@3.0.3","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"4cd22d5125167330198230fd9a9b0f8416ac6c14","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-3.0.3.tgz","fileCount":7,"integrity":"sha512-iecgswsRtW8R01CT9huiO3b9tQMqRyJAHnU076hrIz8Ky88JEoaInXMczP1KrV1KqnlDIG/qwSjNYmlKVPVsSw==","signatures":[{"sig":"MEQCIB7F/QJ8bdDtkHEvud255auK9K+urgaCIobyKsCo48gHAiB5Z4MH92eUsLZS4UCo0h6+uS6d1mjc9qeQtvRVhYJJxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326689},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"850ac9103fd9faf63bcdf800561628a616da1ea8","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_3.0.3_1781351953037_0.06411871472000663","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"axiom-editor","version":"3.0.4","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@3.0.4","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"27d72baac87964f8e834123ee50227cca4789069","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-3.0.4.tgz","fileCount":7,"integrity":"sha512-aGLHpGvPiOJ7vLQVTdKkqsMOBu7VZj94Ma06vklzIz3D+9QGEMSH6AufY6QrILQuVz7GtPEbnKrOA7QezWANPA==","signatures":[{"sig":"MEUCIQDcaqfeDyfO1V6AQPn8BsAag/QjhzcbVDk0tfjtKv33lgIgd9oCtWRoDOgsLSZuAofJvy7EnGzBXFrUEX9IwpA74bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327653},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"67b97d11236a0447ab85c8bcd209dab896574e70","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_3.0.4_1781352596392_0.018722994394543946","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"axiom-editor","version":"3.0.7","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@3.0.7","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"bef39da47b3f024b9570d14956e6fc3ed95d1c5f","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-3.0.7.tgz","fileCount":7,"integrity":"sha512-k/wuOusUBiSrtYizmPOc3uR9d5KmzcdvEoM1EVbD4LZZtYhyNO11xdtvcFCHoXyBIDOohKKzWXQK+7TDIa8wIw==","signatures":[{"sig":"MEQCIDCmbpdE3IyXU1m2TWq3/5iljUevR9llpa3Ib0dXSrWJAiBBzItnoPy7sO93Ost5ovrduppADajzJX+ma6NrUF1gHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334568},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"4814de413e642537d6d0a566e162c55bddca35dd","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_3.0.7_1781363281991_0.08130910898776067","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"axiom-editor","version":"4.0.0","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","_id":"axiom-editor@4.0.0","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"dist":{"shasum":"e7da851c0f0390b4d75692543bf6990cdf9043e1","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-4.0.0.tgz","fileCount":7,"integrity":"sha512-giQFtAppHnwRXHJFNNY0g87NB0+AN19+5cZAhsNQDdEDFEj7iGWy/hOfSDCuup9at8mnLeVRI0D8bpy0q9lQ0w==","signatures":[{"sig":"MEUCIBbQT2iyxUo5Yo/eU3qFeBv5dgG6ZO9qiQsGd/USQbX9AiEA7IMKkrncihqLqQ00N2SIIIlbVs6+D5JuHe7Sdw6HHyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335061},"main":"./dist/axiom-editor.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/axiom-editor.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs"},"./style.css":"./dist/axiom-editor.css"},"gitHead":"b53e44479f8cfc789a2204de967ea5d2868d3d45","scripts":{"lint":"eslint src","build":"tsc -b && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"_npmVersion":"11.13.0","description":"A premium narrative architecture block editor built on Tiptap","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","lowlight":"^3.0.0","tippy.js":"^6.0.0","dompurify":"^3.0.0","y-protocols":"^1.0.7","@tiptap/core":"^3.0.0","@tiptap/html":"^3.0.0","highlight.js":"^11.0.0","lucide-react":"^1.17.0","@tiptap/react":"^3.0.0","y-prosemirror":"^1.3.7","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-character-count":"^3.0.0","tiptap-extension-global-drag-handle":"^0.1.18","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration-cursor":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","react":"^18.0.0","eslint":"^10.4.1","globals":"^17.6.0","postcss":"^8.4.0","react-dom":"^18.0.0","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^24.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^19.0.0","typescript-eslint":"^8.61.0","@hocuspocus/provider":"^4.2.0","@vitejs/plugin-react":"^6.0.2","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/axiom-editor_4.0.0_1781363604726_0.06946710559585867","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"axiom-editor","version":"4.0.1","description":"A premium narrative architecture block editor built on Tiptap","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"license":"MIT","type":"module","main":"./dist/axiom-editor.cjs","module":"./dist/axiom-editor.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/axiom-editor.es.js","require":"./dist/axiom-editor.cjs","types":"./dist/index.d.ts"},"./style.css":"./dist/axiom-editor.css"},"scripts":{"build":"tsc -b && vite build","prepublishOnly":"npm run build","lint":"eslint src"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@tiptap/core":"^3.0.0","@tiptap/extension-character-count":"^3.0.0","@tiptap/extension-code-block-lowlight":"^3.0.0","@tiptap/extension-collaboration":"^3.26.1","@tiptap/extension-collaboration-cursor":"^3.0.0","@tiptap/extension-color":"^3.0.0","@tiptap/extension-image":"^3.0.0","@tiptap/extension-link":"^3.0.0","@tiptap/extension-strike":"^3.0.0","@tiptap/extension-task-item":"^3.0.0","@tiptap/extension-task-list":"^3.0.0","@tiptap/extension-text-align":"^3.0.0","@tiptap/extension-text-style":"^3.0.0","@tiptap/extension-underline":"^3.0.0","@tiptap/extension-youtube":"^3.0.0","@tiptap/html":"^3.0.0","@tiptap/react":"^3.0.0","@tiptap/starter-kit":"^3.0.0","@tiptap/suggestion":"^3.0.0","@tiptap/y-tiptap":"^3.0.5","dompurify":"^3.0.0","highlight.js":"^11.0.0","lowlight":"^3.0.0","lucide-react":"^1.17.0","tippy.js":"^6.0.0","tiptap-extension-global-drag-handle":"^0.1.18","y-prosemirror":"^1.3.7","y-protocols":"^1.0.7","yjs":"^13.6.31"},"devDependencies":{"@eslint/js":"^10.0.1","@hocuspocus/provider":"^4.2.0","@types/dompurify":"^3.0.5","@types/node":"^24.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.2","autoprefixer":"^10.4.0","eslint":"^10.4.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","globals":"^17.6.0","postcss":"^8.4.0","react":"^18.0.0","react-dom":"^18.0.0","tailwindcss":"^3.4.0","typescript":"^5.0.0","typescript-eslint":"^8.61.0","vite":"^8.0.16","vite-plugin-dts":"^4.0.0"},"gitHead":"30dde6eacdd48b651514c300aab3b4934ff13ceb","_id":"axiom-editor@4.0.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-5utEmxLNcWbDSAAoJKmnOkauixMsm/vBTyQY0IVNc4fzS6MqzQHMIoD7okyj47PwX4URmmRAejfTrY4mWhzrug==","shasum":"a78321afb819685696c6230da57c15acbf82a6c2","tarball":"https://registry.npmjs.org/axiom-editor/-/axiom-editor-4.0.1.tgz","fileCount":7,"unpackedSize":335097,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDDpOCF5BQWcj5jQ0BvqoDdbYneZzFlSfVTPT9Gt0ithAiEAzwQpW79Utq+ZhMhtSPUVdCfCqCPXj4yOD9Utzop44TI="}]},"_npmUser":{"name":"aditya23082008","email":"aditya@axiommedia.in"},"directories":{},"maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axiom-editor_4.0.1_1783319226338_0.6555374947364194"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T12:03:16.055Z","modified":"2026-07-06T06:27:06.597Z","1.0.0":"2026-06-09T12:03:16.290Z","1.0.1":"2026-06-09T12:17:32.773Z","1.0.2":"2026-06-09T12:24:06.802Z","1.0.3":"2026-06-09T12:47:15.559Z","1.0.4":"2026-06-09T12:53:53.174Z","1.0.5":"2026-06-09T14:00:05.025Z","1.0.6":"2026-06-09T14:04:53.516Z","1.0.7":"2026-06-09T18:49:48.080Z","1.0.8":"2026-06-10T03:41:46.761Z","1.1.0":"2026-06-12T07:43:06.715Z","1.2.0":"2026-06-13T07:18:42.314Z","1.2.1":"2026-06-13T07:55:59.269Z","1.2.2":"2026-06-13T07:57:53.710Z","1.2.3":"2026-06-13T08:32:11.979Z","1.2.4":"2026-06-13T08:49:29.235Z","1.2.5":"2026-06-13T08:56:03.837Z","1.2.6":"2026-06-13T08:59:02.080Z","3.0.0":"2026-06-13T11:03:15.246Z","3.0.2":"2026-06-13T11:10:03.360Z","3.0.3":"2026-06-13T11:59:13.188Z","3.0.4":"2026-06-13T12:09:56.551Z","3.0.7":"2026-06-13T15:08:02.176Z","4.0.0":"2026-06-13T15:13:24.898Z","4.0.1":"2026-07-06T06:27:06.486Z"},"license":"MIT","keywords":["react","tiptap","wysiwyg","editor","rich-text","notion-clone","block-editor","ai-editor","markdown"],"description":"A premium narrative architecture block editor built on Tiptap","maintainers":[{"name":"aditya23082008","email":"aditya@axiommedia.in"}],"readme":"<div align=\"center\">\n  <h1>🪐 Axiom Editor (v3.0)</h1>\n  <p><strong>A premium, enterprise-ready block editor built on Tiptap & React.</strong></p>\n  \n  [![NPM Version](https://img.shields.io/npm/v/axiom-editor.svg?style=flat-square)](https://www.npmjs.com/package/axiom-editor)\n  [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n  [![Build Status](https://img.shields.io/github/actions/workflow/status/Adiiitu12312/axiom-editor/ci.yml?style=flat-square)](https://github.com/Adiiitu12312/axiom-editor/actions)\n</div>\n\n<br />\n\nAxiom Editor is not just a rich-text editor—it is a full-featured narrative block environment designed to feel cinematic and responsive. It features a native **AI Copilot**, dynamic **Slash Commands**, fully interactive **Media Embeds**, and deep customization options allowing you to tailor the editor perfectly to your app's aesthetics.\n\n---\n\n## 🚀 Installation & Quick Start\n\nAxiom Editor relies on a headless core (Tiptap) and React for its UI components.\n\n### 1. Install the Package\n```bash\nnpm install axiom-editor @tiptap/core @tiptap/react\n```\n\n### 2. Basic Setup\nTo get started, simply mount the `AxiomEditor` component and import its CSS bundle.\n\n```tsx\nimport React from 'react';\nimport { AxiomEditor } from 'axiom-editor';\n\n// IMPORTANT: You must import the default CSS for blocks to render correctly!\nimport 'axiom-editor/style.css'; \n\nfunction App() {\n  return (\n    <div className=\"editor-container\">\n      <AxiomEditor \n        initialContent=\"<h1>Welcome to Axiom</h1><p>Start typing...</p>\" \n        onChange={(json, html) => console.log('Editor updated:', html)}\n      />\n    </div>\n  );\n}\n\nexport default App;\n```\n\n---\n\n## ⚙️ Ultimate Modularity (Feature Flags)\n\n### 1. The Editor component\nThe `AxiomEditor` is the core text area. It accepts standard Tiptap `initialContent` (HTML string or JSON) and calls `onChange` whenever the content is modified.\n\n### 2. Feature Configuration (In-Depth Disabling)\nAxiom allows you to completely enable or disable individual blocks, plugins, and UI components. When a feature (like `codeBlock` or `image`) is disabled, **the underlying extension is completely unloaded**, preventing any bypasses via Markdown shortcuts or pasted HTML. \n\n```tsx\nconst features = {\n  // Core Text Blocks (Level 10 Security: fully unloads extension if false)\n  image: true,         // Allows image uploads & drops\n  codeBlock: true,     // Allows ``` syntax and code blocks\n  heading: true,       // Allows h1, h2, h3\n  blockquote: true,    // Allows blockquotes\n  link: true,          // Allows hyperlink parsing\n  list: true,          // Handles bullet, ordered, and task lists\n  align: true,         // Allows text alignment\n  bold: true,          \n  italic: true,        \n  underline: true,\n  strike: true,\n  textColor: true,\n  undo: true,\n  redo: true,\n\n  // UI Components\n  toolbar: {\n    // Pass an array to strictly define which buttons appear in the toolbar\n    items: ['bold', 'italic', 'h1', 'h2', 'codeBlock', 'image', 'video']\n  },\n  bubbleMenu: true,        // Floating text-selection menu\n  slashCommands: true,     // Floating '/' popup menu for block insertion\n\n  // Premium Blocks\n  aiCopilot: { provider: customAIProvider }, // Set to false to disable\n  callout: true,           // Warning/Info Callout blocks\n  poll: true,              // Interactive poll blocks\n  tableOfContents: true,   // Dynamic TOC sidebar\n  \n  // Third-Party Embeds\n  embeds: {\n    youtube: true,\n    tweet: true,\n    instagram: true\n  }\n};\n```\n\n---\n\n## 🎨 Design Aesthetics & UI Customization\n\nAxiom Editor does **not** force a rigid UI on you. It relies entirely on **CSS Variables**, allowing you to seamlessly integrate it into your application's unique theme (dark mode, light mode, glassmorphic, etc.).\n\n### Theming via CSS Variables\nTo completely customize the UI (the Toolbar, Slash Menu, AI Copilot, Bubble Menu, etc.), define these variables in the global CSS file where the editor is mounted:\n\n```css\n:root {\n  /* Core Editor Canvas & Popups */\n  --axiom-bg: rgba(20, 20, 20, 0.95);\n  --axiom-bg-hover: rgba(255, 255, 255, 0.08);\n  \n  /* Text Colors */\n  --axiom-text: #ffffff;\n  --axiom-text-muted: #a0a0a0;\n  \n  /* Borders and Dividers */\n  --axiom-border: rgba(255, 255, 255, 0.12);\n  \n  /* Brand/Primary Highlight (Used for active states and buttons) */\n  --axiom-primary: #3b82f6; \n}\n```\n*Note: Because the editor uses CSS variables at its core, all deeply nested popups (Slash menus, Poll config, Media config) will instantly adapt to your colors without complex overrides!*\n\n---\n\n## 🤖 Feature Operations & Guide\n\n### 1. AI Copilot (`AxiomAICopilot.tsx`)\n- **Activation:** Highlight any text and select the **\"✨ Ask AI\"** button from the floating Bubble Menu to open the Copilot Sidebar.\n- **Capabilities:** Built to handle smart prompts like \"Summarize this block\", \"Improve phrasing\", or \"Fix grammar\".\n- **Architecture:** The Sidebar intercepts the Tiptap editor state, reads the exact highlighted selection, and replaces it with AI-generated responses. *(Note: You must hook up your own backend API handler to execute the LLM inference).*\n\n### 2. Slash Menu (`/`)\n- **Activation:** Typing `/` anywhere on a blank line triggers a dynamic, floating Command List.\n- **Customization:** It intelligently tracks the cursor position to prevent overflowing out of the viewport. Can be completely disabled via `features.slashCommands = false`.\n\n### 3. Interactive Media Blocks\n- **Supported Platforms:** Tweets, YouTube, Instagram, and native Images.\n- **Media Controls:** Clicking on any active media block or Poll opens a dedicated floating **Media Menu**, allowing users to align the block (Left, Center, Right) or resize it (25%, 50%, 100%) dynamically.\n\n### 4. Source Pills (`/cite`)\n- **Activation:** A custom Markdown-style syntax parser. \n- **Usage:** Typing `/cite-(\"Google\"|\"https://google.com\")` instantly replaces the text with a gorgeous, un-editable interactive UI pill, excellent for footnotes and academic citations.\n\n---\n\n## 📄 Rendering Content\n\nAxiom Editor passes its output in two formats via the `onChange` callback: `json` (Tiptap JSON) and `html` (Raw HTML string). Depending on your use case, Axiom provides three distinct ways to render this content on your frontend:\n\n### 1. The Premium JSON Renderer (`AxiomJSONRenderer`) **[Recommended]**\nThis is the most powerful and secure way to render content. It takes the raw `JSONContent` from the editor and uses our custom React engine to reconstruct complex interactive blocks like Tweets, Instagram Posts, YouTube Videos, Polls, Callouts, and Table of Contents without relying on dangerously setting inner HTML.\nImportantly, it also completely strips hidden **\"Stash\"** blocks, ensuring internal notes never reach the reader's screen.\n\n```tsx\nimport { AxiomJSONRenderer } from 'axiom-editor';\n\n// Inside your display component\n<AxiomJSONRenderer content={savedJsonContent} />\n```\n\n### 2. Standard HTML Rendering (`generateAxiomHtml`)\nIf you want a lightweight solution without dynamic React components (Polls, TOC, etc.), you can generate clean HTML from the editor's JSON output using our built-in `generateAxiomHtml` utility. This utility leverages `@tiptap/html` and accurately renders your custom features under the hood. It also automatically applies `DOMPurify` natively (in browser environments) to ensure your output is instantly safe from XSS.\n\n```tsx\nimport { generateAxiomHtml } from 'axiom-editor';\n\n// Use the exported utility to convert JSON -> HTML. \n// Note: It returns safely DOMPurified HTML automatically!\nconst safeHtml = generateAxiomHtml(savedJsonContent, featuresConfig);\n\n// Inside your display component\n<div \n  className=\"axiom-editor-canvas prose prose-invert max-w-none text-bone\"\n  dangerouslySetInnerHTML={{ __html: safeHtml }} \n/>\n```\n\n### 3. Raw JSON Data Handling\nIf you are building native iOS/Android apps or a completely custom frontend, you can simply store the raw JSON and parse it manually on your client.\n\n```tsx\n<AxiomEditor \n  initialContent={\"\"} \n  onChange={(json) => {\n    // Save `json` directly to your database\n    fetch('/api/save', { method: 'POST', body: JSON.stringify(json) })\n  }}\n/>\n```\n\n---\n\n## 🛡️ Level 10 Security\nAxiom implements military-grade security for user-generated content:\n- **Zero-Bypass Disabling:** If a core feature (like `image` or `codeBlock`) is disabled in the config, the extension is stripped from the engine at runtime. Users cannot bypass this via pasted HTML, drag-and-drop, or Markdown shortcuts.\n- **Deep DOMPurify Sanitization:** All initial HTML strings and dynamically pasted HTML are piped through `dompurify` before ever touching the DOM.\n- **Iframe Strictness:** Only `youtube.com/embed/` URLs are allowed in iframes. `onerror`, `onload`, and `onclick` attributes are aggressively stripped to prevent XSS.\n\n---\n\n## 🏗️ Architecture Under the Hood\n\nFor advanced developers wanting to fork, extend, or contribute:\n- **Tiptap Core**: Axiom leverages Tiptap's headless architecture. We define custom `Node` and `Mark` extensions in the `/src/extensions/` directory.\n- **React NodeViews**: Complex blocks like Polls, Tweets, and Callouts are rendered using Tiptap's `ReactNodeViewRenderer`. This bridges the gap between Tiptap's ProseMirror state and React, allowing us to put fully functional, interactive React components inside the rich-text editor canvas!\n- **Unified State Management**: The editor uses a unified `AxiomEditorContext` to distribute feature flags, AI handlers, modal states, and the active `Editor` instance down to the Toolbar, Bubble Menu, and all nested extensions.\n\n---\n*Built with ❤️ for modern narrative experiences.*\n\n<br />\n\n**Tags:** `react-editor` `tiptap-extensions` `notion-style-editor` `block-editor` `wysiwyg` `ai-copilot` `rich-text-editor` `markdown-editor` `tailwind-editor`","readmeFilename":"README.md"}