{"_id":"@alggtta/editor","_rev":"19-1d6308a14f367a2baab72ffbd73988cd","name":"@alggtta/editor","dist-tags":{"latest":"6.7.2"},"versions":{"2.0.0":{"name":"@alggtta/editor","version":"2.0.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@2.0.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://github.com/hjkwon-github/alggtta-ed#readme","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"fd3c8eeced3339725e2b7c8235e1cd41fa82fd1d","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-2.0.0.tgz","fileCount":193,"integrity":"sha512-AZuVieNx/YBahpSW/X2gmArwlg0XRPVMT5bapB/89ANwpINHWCVzYkuTrsyegdUZl90HNtk3Sjaq7OP27p/zOw==","signatures":[{"sig":"MEYCIQDkjA3orjq5oXkniRSThWUbwy+hn0A3jfOinerjVGwv8AIhAJgNKPse8gx+m9TorI1Ko4kWNOkZfiNUFEZc8mY1YGrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419599},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./styles.css":"./dist/alggtta-editor.css"},"gitHead":"105aa7820456ce4544315046f5a868b15feb0042","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","start":"node server.js","prepack":"pnpm run build:lib","preview":"vite preview","test:e2e":"playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm run validate"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"uuid":"^13.0.0","mermaid":"^11.12.3","lowlight":"^3.3.0","tippy.js":"^6.3.7","dompurify":"^3.3.1","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@tiptap/suggestion":"^3.20.0","@tiptap/starter-kit":"^3.20.0","@google/generative-ai":"^0.24.1","@tiptap/extension-link":"^3.20.0","@tiptap/extension-color":"^3.20.0","@tiptap/extension-image":"^3.20.0","@tiptap/extension-table":"^3.20.0","@tiptap/extension-mention":"^3.20.0","@tiptap/extension-youtube":"^3.20.0","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-list-item":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-table-row":"^3.20.0","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@tiptap/extension-unique-id":"^3.20.0","@tiptap/extension-dropcursor":"^3.20.0","@tiptap/extension-table-cell":"^3.20.0","@tiptap/extension-text-align":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-typography":"^3.20.0","@tiptap/extension-bubble-menu":"^3.20.0","@tiptap/extension-bullet-list":"^3.20.0","@tiptap/extension-drag-handle":"^3.20.0","@tiptap/extension-placeholder":"^3.20.0","@tiptap/extension-superscript":"^3.20.0","@tiptap/extension-ordered-list":"^3.20.0","@tiptap/extension-table-header":"^3.20.0","@tiptap/extension-floating-menu":"^3.20.0","@tiptap/extension-character-count":"^3.20.0","@tiptap/extension-drag-handle-react":"^3.20.0","@tiptap/extension-code-block-lowlight":"^3.20.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.27","cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^9.0.0","@tiptap/pm":"^3.20.0","typescript":"^5.3.3","@types/node":"^22.0.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.20.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^4.5.4","@heroicons/react":"^2.2.0","@playwright/test":"^1.58.2","@tiptap/y-tiptap":"^3.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@tailwindcss/vite":"^4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","eslint-plugin-react-hooks":"^5.0.0","@tiptap/extension-collaboration":"^3.20.0"},"peerDependencies":{"yjs":"^13.6.27","katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.20.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.20.0","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.0","@tanstack/react-table":"^8.21.3","@tiptap/extension-collaboration":"^3.20.0"},"peerDependenciesMeta":{"yjs":{"optional":true},"katex":{"optional":true},"y-indexeddb":{"optional":true},"y-protocols":{"optional":true},"y-prosemirror":{"optional":true},"@tiptap/y-tiptap":{"optional":true},"@tanstack/react-table":{"optional":true},"@tiptap/extension-collaboration":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_2.0.0_1772436519625_0.012371179280961986","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alggtta/editor","version":"2.1.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@2.1.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"3ef7977cf5d9562191430fd630a11171c7338e2a","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-2.1.0.tgz","fileCount":202,"integrity":"sha512-aXjNFRCWYouhxbwRkpJnKK48RPGgDK+Go+mKXuQwL0Mr3e1/UdVAGKq6tovQLzjkmqA2viAOwF5IV4QA+IaXSw==","signatures":[{"sig":"MEUCIQCpaeqLbRf2o+QgtZgNvawsiAknWYfBWm0gK7y/JQo7TgIgAUgcO39G3nA8fvk0UQWrb4rEJN2dJ/CY95EMPTS1Z9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11995193},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./styles.css":"./dist/alggtta-editor.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/b1283c3e7fc1420701a98bf070bfac0d/alggtta-editor-2.1.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-aXjNFRCWYouhxbwRkpJnKK48RPGgDK+Go+mKXuQwL0Mr3e1/UdVAGKq6tovQLzjkmqA2viAOwF5IV4QA+IaXSw==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"cmdk":"^1.1.1","uuid":"^13.0.0","mammoth":"^1.11.0","mermaid":"^11.12.3","zustand":"^5.0.11","lowlight":"^3.3.0","tippy.js":"^6.3.7","dompurify":"^3.3.1","html2pdf.js":"^0.14.0","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@tiptap/suggestion":"^3.20.0","@tiptap/starter-kit":"^3.20.0","@google/generative-ai":"^0.24.1","@tiptap/extension-link":"^3.20.0","@tanstack/react-virtual":"^3.13.19","@tiptap/extension-color":"^3.20.0","@tiptap/extension-image":"^3.20.0","@tiptap/extension-table":"^3.20.0","@tiptap/extension-mention":"^3.20.0","@tiptap/extension-youtube":"^3.20.0","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-list-item":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-table-row":"^3.20.0","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@tiptap/extension-unique-id":"^3.20.0","@tiptap/extension-dropcursor":"^3.20.0","@tiptap/extension-table-cell":"^3.20.0","@tiptap/extension-text-align":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-typography":"^3.20.0","@tiptap/extension-bubble-menu":"^3.20.0","@tiptap/extension-bullet-list":"^3.20.0","@tiptap/extension-drag-handle":"^3.20.0","@tiptap/extension-placeholder":"^3.20.0","@tiptap/extension-superscript":"^3.20.0","@tiptap/extension-ordered-list":"^3.20.0","@tiptap/extension-table-header":"^3.20.0","@tiptap/extension-floating-menu":"^3.20.0","@tiptap/extension-character-count":"^3.20.0","@tiptap/extension-drag-handle-react":"^3.20.0","@tiptap/extension-code-block-lowlight":"^3.20.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.27","cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^9.0.0","@tiptap/pm":"^3.20.0","typescript":"^5.3.3","@types/node":"^22.0.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.20.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^4.5.4","@heroicons/react":"^2.2.0","@playwright/test":"^1.58.2","@tiptap/y-tiptap":"^3.0.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@tailwindcss/vite":"^4.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","eslint-plugin-react-hooks":"^5.0.0","@tiptap/extension-collaboration":"^3.20.0"},"peerDependencies":{"yjs":"^13.6.27","katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.20.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.20.0","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.0","@tanstack/react-table":"^8.21.3","@tiptap/extension-collaboration":"^3.20.0"},"peerDependenciesMeta":{"yjs":{"optional":true},"katex":{"optional":true},"y-indexeddb":{"optional":true},"y-protocols":{"optional":true},"y-prosemirror":{"optional":true},"@tiptap/y-tiptap":{"optional":true},"@tanstack/react-table":{"optional":true},"@tiptap/extension-collaboration":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_2.1.0_1773033554560_0.739126890945913","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alggtta/editor","version":"3.0.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@3.0.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"c181afe706b56143f95375872a3961fac84b0068","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-3.0.0.tgz","fileCount":259,"integrity":"sha512-bm4+zn5ed/11I3ZW4pmmjl11zR+qJ5tEFJ5tqgtXBFiqsr36evCWhGEfhft4vV9it+wNTzYw7ueKtTC/XN/NMA==","signatures":[{"sig":"MEUCIQDW9r12I9KOBixmq4vlVOPqbjdxug+MO9XtwVrIsboO7AIgVxFK4P/csrXaQkRd9Q+0Okisu1i578Y4lKFONlwxzqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316410},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/a60e0a44b208cac570006e0a931520ec/alggtta-editor-3.0.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-bm4+zn5ed/11I3ZW4pmmjl11zR+qJ5tEFJ5tqgtXBFiqsr36evCWhGEfhft4vV9it+wNTzYw7ueKtTC/XN/NMA==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.0","zustand":"^5.0.11","lowlight":"^3.3.0","tippy.js":"^6.3.7","dompurify":"^3.3.1","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.0","@tiptap/suggestion":"^3.20.0","@tiptap/starter-kit":"^3.20.0","@tiptap/extension-link":"^3.20.0","@tiptap/extension-color":"^3.20.0","@tiptap/extension-image":"^3.20.0","@tiptap/extension-table":"^3.20.0","@tiptap/extension-mention":"^3.20.0","@tiptap/extension-youtube":"^3.20.0","@tiptap/extension-highlight":"^3.20.0","@tiptap/extension-list-item":"^3.20.0","@tiptap/extension-subscript":"^3.20.0","@tiptap/extension-table-row":"^3.20.0","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@tiptap/extension-unique-id":"^3.20.0","@tiptap/extension-dropcursor":"^3.20.0","@tiptap/extension-node-range":"^3.20.0","@tiptap/extension-table-cell":"^3.20.0","@tiptap/extension-text-align":"^3.20.0","@tiptap/extension-text-style":"^3.20.0","@tiptap/extension-typography":"^3.20.0","@tiptap/extension-bubble-menu":"^3.20.0","@tiptap/extension-bullet-list":"^3.20.0","@tiptap/extension-drag-handle":"^3.20.0","@tiptap/extension-placeholder":"^3.20.0","@tiptap/extension-superscript":"^3.20.0","@tiptap/extension-ordered-list":"^3.20.0","@tiptap/extension-table-header":"^3.20.0","@tiptap/extension-collaboration":"^3.20.0","@tiptap/extension-floating-menu":"^3.20.0","@tiptap/extension-character-count":"^3.20.0","@tiptap/extension-drag-handle-react":"^3.20.0","@tiptap/extension-code-block-lowlight":"^3.20.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.11.0","mermaid":"^11.12.3","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^9.0.0","@tiptap/pm":"^3.20.0","typescript":"^5.3.3","@types/node":"^22.0.0","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.20.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@tailwindcss/vite":"^4.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","@tanstack/react-virtual":"^3.13.19","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","mammoth":"^1.11.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.20.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.20.0","@tiptap/react":"^3.20.0","y-prosemirror":"^1.3.7","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.19"},"peerDependenciesMeta":{"katex":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true},"@tanstack/react-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_3.0.0_1777900203948_0.853356403957642","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@alggtta/editor","version":"4.0.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@4.0.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"696a12f4503b933bcf4ebdb45e7cba3e5d6e5c5a","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-4.0.0.tgz","fileCount":270,"integrity":"sha512-QvLcyMlIIdbWiIUgpPmH5v5jAMqjjsHvf81mIp0JgXrRYcwa1ilFPM067Y8z/oKed13QcV49lmp/nWPo5LTKwQ==","signatures":[{"sig":"MEUCIQCkn0c17A7FLA/Ntd8dBLopc1+JpdNzySgOlk1kDSP2xgIgfQ2T3Z2HsOZlkTcB0jvJWZhEB6vdCgAXGt81+AJw6mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479821},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-4.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/556809bc83e532b5943102c50cf4d85e/alggtta-editor-4.0.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-QvLcyMlIIdbWiIUgpPmH5v5jAMqjjsHvf81mIp0JgXrRYcwa1ilFPM067Y8z/oKed13QcV49lmp/nWPo5LTKwQ==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.0","zustand":"^5.0.11","lowlight":"^3.3.0","tippy.js":"^6.3.7","dompurify":"^3.3.1","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.24.0","@tiptap/starter-kit":"^3.24.0","@tiptap/extension-link":"^3.24.0","@tiptap/extension-color":"^3.24.0","@tiptap/extension-image":"^3.24.0","@tiptap/extension-table":"^3.24.0","@tiptap/extension-mention":"^3.24.0","@tiptap/extension-youtube":"^3.24.0","@tiptap/extension-highlight":"^3.24.0","@tiptap/extension-list-item":"^3.24.0","@tiptap/extension-subscript":"^3.24.0","@tiptap/extension-table-row":"^3.24.0","@tiptap/extension-task-item":"^3.24.0","@tiptap/extension-task-list":"^3.24.0","@tiptap/extension-underline":"^3.24.0","@tiptap/extension-unique-id":"^3.24.0","@tiptap/extension-dropcursor":"^3.24.0","@tiptap/extension-node-range":"^3.24.0","@tiptap/extension-table-cell":"^3.24.0","@tiptap/extension-text-align":"^3.24.0","@tiptap/extension-text-style":"^3.24.0","@tiptap/extension-typography":"^3.24.0","@tiptap/extension-bubble-menu":"^3.24.0","@tiptap/extension-bullet-list":"^3.24.0","@tiptap/extension-drag-handle":"^3.24.0","@tiptap/extension-placeholder":"^3.24.0","@tiptap/extension-superscript":"^3.24.0","@tiptap/extension-ordered-list":"^3.24.0","@tiptap/extension-table-header":"^3.24.0","@tiptap/extension-collaboration":"^3.24.0","@tiptap/extension-floating-menu":"^3.24.0","@tiptap/extension-character-count":"^3.24.0","@tiptap/extension-drag-handle-react":"^3.24.0","@tiptap/extension-code-block-lowlight":"^3.24.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.11.0","mermaid":"^11.12.3","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.24.0","typescript":"^5.3.3","@types/node":"^22.0.0","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.24.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.24.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","@tanstack/react-virtual":"^3.13.19","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","mammoth":"^1.11.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.24.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.24.0","@tiptap/react":"^3.24.0","y-prosemirror":"^1.3.7","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.19"},"peerDependenciesMeta":{"katex":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true},"@tanstack/react-virtual":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_4.0.0_1780478056011_0.9286592796753377","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@alggtta/editor","version":"5.0.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@5.0.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"7e399db1a398ce7a270c8a85a489bdc969abbdfa","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-5.0.0.tgz","fileCount":267,"integrity":"sha512-jC4rTnjSuaNr7D7l/LJ9I1qZ8TDd64ALhI+Zyc101497f4xgxH7qmb3jVi0eFW/TaAhurRRC6ZeNSVcWBluKHA==","signatures":[{"sig":"MEYCIQDCf7lTPVAfUltdV1RuHlToDaY4x+2yPi1ECTTZw5EJGwIhAJ5otm2T3qYS5AJ6ggRuCPijvjGc0Ksd6JRSQHSjBbdI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523133},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-5.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/4fa3ab2f06357a40160cc3b8ae08e394/alggtta-editor-5.0.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-jC4rTnjSuaNr7D7l/LJ9I1qZ8TDd64ALhI+Zyc101497f4xgxH7qmb3jVi0eFW/TaAhurRRC6ZeNSVcWBluKHA==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^5.3.3","@types/node":"^22.0.0","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_5.0.0_1780926077761_0.591387620078383","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@alggtta/editor","version":"5.1.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@5.1.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"df7539dd6b651f0083873563b57bdfaa6fd6f88f","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-5.1.0.tgz","fileCount":274,"integrity":"sha512-M2kMvblNIjl/bHrU9euz/UHcm8ECOxR9xITFrECJAFO5dxWxEjnj9i777ATt+cm2KrIG6UyA2gPfBRQTgDykDQ==","signatures":[{"sig":"MEYCIQCqBVW1psi81il26KBV405mcKexcF6UFOMKJgI//HtStwIhAJrVTOzLL8XxRsREvzWe4OT5Czh6G3KceetXguqkZsW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602275},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-5.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/fc0971e50435719004ad1e62e6e3bbac/alggtta-editor-5.1.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-M2kMvblNIjl/bHrU9euz/UHcm8ECOxR9xITFrECJAFO5dxWxEjnj9i777ATt+cm2KrIG6UyA2gPfBRQTgDykDQ==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^5.3.3","@types/node":"^22.0.0","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_5.1.0_1781119967679_0.24502578291515476","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@alggtta/editor","version":"5.1.1","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":"","license":"MIT","_id":"@alggtta/editor@5.1.1","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"415767878b217c805ac3289f3ed5fade41300eec","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-5.1.1.tgz","fileCount":274,"integrity":"sha512-o61NP2Ciaji4YL9cumbAQeCa9VE9p8dC3Uq5FT/TY2xiqwUoF800wImgbg7vWwzpqagGyiLB7+Dw3a/AicpIwQ==","signatures":[{"sig":"MEUCIBBEIDNcYD2VeZVaWSuEOQfBIeF5+8vFD5lBy1v7OTzfAiEAvkLFTGORPZhx3GWnOg2Y7eR168GPRW8GKmf8ZlN79B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608848},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-5.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/3b1dd527d67804dc169d2fa1d91feb0d/alggtta-editor-5.1.1.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-o61NP2Ciaji4YL9cumbAQeCa9VE9p8dC3Uq5FT/TY2xiqwUoF800wImgbg7vWwzpqagGyiLB7+Dw3a/AicpIwQ==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^3.0.0","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.4.32","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^5.3.3","@types/node":"^22.0.0","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^3.0.0","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.0-alpha.3","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_5.1.1_1781144264635_0.8350257794386822","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@alggtta/editor","version":"6.0.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.0.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"667dcc087070447a28a684160bb8353d62b752f4","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.0.0.tgz","fileCount":272,"integrity":"sha512-XqdiI+vBgFqRyC7KAYvMbtpze1DZxJEUmRkiJskRpV+Ypt9iW9PA8Tw2FJoRow5Q21Si8xdhji2b4kMMfrzTug==","signatures":[{"sig":"MEQCIAMAjPK8GlisuAD676WmQ0K31RZJ4PEC8pNIO5vmHUUTAiAZDIP0luko8MYDtR0Tz3Siof7hYuVFldXmMv0cpDwozg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621074},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/e023b756d2f7583a1a7b7b6d19b78cf7/alggtta-editor-6.0.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-XqdiI+vBgFqRyC7KAYvMbtpze1DZxJEUmRkiJskRpV+Ypt9iW9PA8Tw2FJoRow5Q21Si8xdhji2b4kMMfrzTug==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^4.1.8","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.0.0_1781368821060_0.5049618667271065","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@alggtta/editor","version":"6.0.1","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.0.1","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"1ada9a8abc50486b42ce87996384d4d734ba232b","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.0.1.tgz","fileCount":272,"integrity":"sha512-AXhC0ppNpP9c5spof0MTgYd2HlQJ1VyWhEuSW96wrg5ifB9UuqTItgyMuUbGzrHs6fra1Ejru3nOKv8IkzFSMA==","signatures":[{"sig":"MEUCIQDq59SOM9UEuXx8MqEEM5tXqNUzEa7J3L8Ch7iPsnj7wAIgNJV9NizScrHgk4OuuE5H6W/9DqLOy9o570rmuC1C9Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268591},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/aab99c87de18c10d1cfca13c6436feeb/alggtta-editor-6.0.1.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-AXhC0ppNpP9c5spof0MTgYd2HlQJ1VyWhEuSW96wrg5ifB9UuqTItgyMuUbGzrHs6fra1Ejru3nOKv8IkzFSMA==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^4.1.8","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.0.1_1781421155364_0.8087154488128112","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@alggtta/editor","version":"6.1.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.1.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"8bb5942fdea8f854ddb35887f7e47563f18370d7","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.1.0.tgz","fileCount":299,"integrity":"sha512-k7/F4XLYIN00Tmc0Sa/u79ve85zljQDbcaFm+M03Xc+X8oZJ5hCQdNGi099hlw2CXHvi5cKJIq6Jp3YCT8ntjw==","signatures":[{"sig":"MEUCIGf3yr1LjWxery3Fc0dPR9sfR3995isz7H46ygO9YuDQAiEAne/2AqeN/64W1UU3wYkagndnQn17Nk2sXLf1he5/ybs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2397648},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./collab":{"types":"./dist/collab.d.ts","import":"./dist/collab.esm.js","require":"./dist/collab.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./comments":{"types":"./dist/comments.d.ts","import":"./dist/comments.esm.js","require":"./dist/comments.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/09eb3f00d4fb2c24c58be82caaf1dd06/alggtta-editor-6.1.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-k7/F4XLYIN00Tmc0Sa/u79ve85zljQDbcaFm+M03Xc+X8oZJ5hCQdNGi099hlw2CXHvi5cKJIq6Jp3YCT8ntjw==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^4.1.8","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.1.0_1781440689746_0.05656539173116415","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@alggtta/editor","version":"6.2.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.2.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://github.com/hjkwon-github/alggtta-ed/issues"},"dist":{"shasum":"d51c0fa255cb6b035d7331fc4c404453e4b93ec8","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.2.0.tgz","fileCount":299,"integrity":"sha512-H0vBrYF7MLUGL/qByjPObjoWFJCsEvq2uJoTTFaydmJg2j3oFrO9lxfm7FMMvmxCrvjRbRKMctVUs2Wkku1sMw==","signatures":[{"sig":"MEUCIFmw3Btch5+wLp9eaJfxegP1sExwZgRZS4wxQa9n0BS0AiEA1pyIw2byZ/OltoJBYmlTf0O0bFMhwzrpe54m+cmaa5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405768},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./collab":{"types":"./dist/collab.d.ts","import":"./dist/collab.esm.js","require":"./dist/collab.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./comments":{"types":"./dist/comments.d.ts","import":"./dist/comments.esm.js","require":"./dist/comments.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/6cb6593d8eef95a6413a637573d5ffd4/alggtta-editor-6.2.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-H0vBrYF7MLUGL/qByjPObjoWFJCsEvq2uJoTTFaydmJg2j3oFrO9lxfm7FMMvmxCrvjRbRKMctVUs2Wkku1sMw==","repository":{"url":"git+https://github.com/hjkwon-github/alggtta-ed.git","type":"git"},"_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.11","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.4","@tiptap/suggestion":"^3.26.0","@tiptap/starter-kit":"^3.26.0","@tiptap/extension-link":"^3.26.0","@tiptap/extension-color":"^3.26.0","@tiptap/extension-image":"^3.26.0","@tiptap/extension-table":"^3.26.0","@tiptap/extension-mention":"^3.26.0","@tiptap/extension-youtube":"^3.26.0","@tiptap/extension-highlight":"^3.26.0","@tiptap/extension-list-item":"^3.26.0","@tiptap/extension-subscript":"^3.26.0","@tiptap/extension-table-row":"^3.26.0","@tiptap/extension-task-item":"^3.26.0","@tiptap/extension-task-list":"^3.26.0","@tiptap/extension-underline":"^3.26.0","@tiptap/extension-unique-id":"^3.26.0","@tiptap/extension-dropcursor":"^3.26.0","@tiptap/extension-node-range":"^3.26.0","@tiptap/extension-table-cell":"^3.26.0","@tiptap/extension-text-align":"^3.26.0","@tiptap/extension-text-style":"^3.26.0","@tiptap/extension-typography":"^3.26.0","@tiptap/extension-bubble-menu":"^3.26.0","@tiptap/extension-bullet-list":"^3.26.0","@tiptap/extension-drag-handle":"^3.26.0","@tiptap/extension-placeholder":"^3.26.0","@tiptap/extension-superscript":"^3.26.0","@tiptap/extension-ordered-list":"^3.26.0","@tiptap/extension-table-header":"^3.26.0","@tiptap/extension-collaboration":"^3.26.0","@tiptap/extension-floating-menu":"^3.26.0","@tiptap/extension-character-count":"^3.26.0","@tiptap/extension-drag-handle-react":"^3.26.0","@tiptap/extension-code-block-lowlight":"^3.26.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","openai":"^6.10.0","vitest":"^4.1.8","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.12.3","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.26.0","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.58.2","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.2.0","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.26.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.26.0","@tiptap/react":"^3.26.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.2.0_1781484650948_0.3022082960178851","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@alggtta/editor","version":"6.3.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.3.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"276c81e86878ad86de80d07a3b266cd72b27d006","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.3.0.tgz","fileCount":322,"integrity":"sha512-sDS9X4g9+3th9nAuRekqotx43WbzE4zR5ZNIjrdANIFAKJlBYdTmq1ZE/THqh88kQpPAu7lqsrfaiVISY/OVFQ==","signatures":[{"sig":"MEQCIG79Qtw6gln5najPojbKEFcX3+dMcJpon2W+MkvwCX0uAiAEkDRBDSEhuEWj6m73R2JK+s0aAH61ZkI7vNTcnhaEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574953},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20 <21"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai.esm.js","require":"./dist/ai.cjs"},"./collab":{"types":"./dist/collab.d.ts","import":"./dist/collab.esm.js","require":"./dist/collab.cjs"},"./export":{"types":"./dist/export.d.ts","import":"./dist/export.esm.js","require":"./dist/export.cjs"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.esm.js","require":"./dist/legacy.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.esm.js","require":"./dist/license.cjs"},"./mermaid":{"types":"./dist/mermaid.d.ts","import":"./dist/mermaid.esm.js","require":"./dist/mermaid.cjs"},"./comments":{"types":"./dist/comments.d.ts","import":"./dist/comments.esm.js","require":"./dist/comments.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.esm.js","require":"./dist/database.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.esm.js","require":"./dist/headless.cjs"},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/05ce385765056aaa6b4cbd726230a247/alggtta-editor-6.3.0.tgz","overrides":{"minimatch":"^10.2.1","vite-plugin-dts":{"ajv":"^8.18.0"}},"_integrity":"sha512-sDS9X4g9+3th9nAuRekqotx43WbzE4zR5ZNIjrdANIFAKJlBYdTmq1ZE/THqh88kQpPAu7lqsrfaiVISY/OVFQ==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"yjs":"^13.6.27","cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.14","lowlight":"^3.3.0","dompurify":"^3.4.8","y-protocols":"^1.0.6","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.27.1","@tiptap/starter-kit":"^3.27.1","@tiptap/extension-link":"^3.27.1","@tiptap/extension-color":"^3.27.1","@tiptap/extension-image":"^3.27.1","@tiptap/extension-table":"^3.27.1","@tiptap/extension-mention":"^3.27.1","@tiptap/extension-youtube":"^3.27.1","@tiptap/extension-highlight":"^3.27.1","@tiptap/extension-list-item":"^3.27.1","@tiptap/extension-subscript":"^3.27.1","@tiptap/extension-table-row":"^3.27.1","@tiptap/extension-task-item":"^3.27.1","@tiptap/extension-task-list":"^3.27.1","@tiptap/extension-underline":"^3.27.1","@tiptap/extension-unique-id":"^3.27.1","@tiptap/extension-dropcursor":"^3.27.1","@tiptap/extension-node-range":"^3.27.1","@tiptap/extension-table-cell":"^3.27.1","@tiptap/extension-text-align":"^3.27.1","@tiptap/extension-text-style":"^3.27.1","@tiptap/extension-typography":"^3.27.1","@tiptap/extension-bubble-menu":"^3.27.1","@tiptap/extension-bullet-list":"^3.27.1","@tiptap/extension-drag-handle":"^3.27.1","@tiptap/extension-placeholder":"^3.27.1","@tiptap/extension-superscript":"^3.27.1","@tiptap/extension-ordered-list":"^3.27.1","@tiptap/extension-table-header":"^3.27.1","@tiptap/extension-collaboration":"^3.27.1","@tiptap/extension-floating-menu":"^3.27.1","@tiptap/extension-character-count":"^3.27.1","@tiptap/extension-drag-handle-react":"^3.27.1","@tiptap/extension-code-block-lowlight":"^3.27.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^6.10.0","vitest":"^4.1.9","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.15.0","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.27.1","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.27.1","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.27.1","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.61.1","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.27.1","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","@tiptap/core":"^3.27.1","@tiptap/react":"^3.27.1","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.3.0_1782698156352_0.5794076721202501","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@alggtta/editor","version":"6.4.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.4.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"6220c95788a4bfdd34981f40ff9ca088570a59ed","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.4.0.tgz","fileCount":562,"integrity":"sha512-XecYzKe/VapJzPu2BtZ/qmqw7GYBM0ysCPoO0gaLm87eXXUfHJxduUruPo2Lb8ntYMikfelxc2jadLnb8kY4WQ==","signatures":[{"sig":"MEYCIQCqvIK+uqV23bombk1qwDNAgOYYy7Kz8o5EoYFY/cr8pAIhAP0YixRDjI+8jMZmYl/IQTJJP3chKJZSDuuNO3aazyT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882795},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-cjs-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-cjs-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/9ec73be429a347444bdec4f755ddcb2c/alggtta-editor-6.4.0.tgz","_integrity":"sha512-XecYzKe/VapJzPu2BtZ/qmqw7GYBM0ysCPoO0gaLm87eXXUfHJxduUruPo2Lb8ntYMikfelxc2jadLnb8kY4WQ==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^13.0.2","zustand":"^5.0.14","lowlight":"^3.3.0","dompurify":"^3.4.11","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.4","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.5","@tiptap/suggestion":"^3.27.1","@tiptap/starter-kit":"^3.27.1","@tiptap/extension-link":"^3.27.1","@tiptap/extension-color":"^3.27.1","@tiptap/extension-image":"^3.27.1","@tiptap/extension-table":"^3.27.1","@tiptap/extension-mention":"^3.27.1","@tiptap/extension-youtube":"^3.27.1","@tiptap/extension-highlight":"^3.27.1","@tiptap/extension-list-item":"^3.27.1","@tiptap/extension-subscript":"^3.27.1","@tiptap/extension-table-row":"^3.27.1","@tiptap/extension-task-item":"^3.27.1","@tiptap/extension-task-list":"^3.27.1","@tiptap/extension-underline":"^3.27.1","@tiptap/extension-unique-id":"^3.27.1","@tiptap/extension-dropcursor":"^3.27.1","@tiptap/extension-node-range":"^3.27.1","@tiptap/extension-table-cell":"^3.27.1","@tiptap/extension-text-align":"^3.27.1","@tiptap/extension-text-style":"^3.27.1","@tiptap/extension-typography":"^3.27.1","@tiptap/extension-bubble-menu":"^3.27.1","@tiptap/extension-bullet-list":"^3.27.1","@tiptap/extension-drag-handle":"^3.27.1","@tiptap/extension-placeholder":"^3.27.1","@tiptap/extension-superscript":"^3.27.1","@tiptap/extension-ordered-list":"^3.27.1","@tiptap/extension-table-header":"^3.27.1","@tiptap/extension-collaboration":"^3.27.1","@tiptap/extension-floating-menu":"^3.27.1","@tiptap/extension-character-count":"^3.27.1","@tiptap/extension-drag-handle-react":"^3.27.1","@tiptap/extension-code-block-lowlight":"^3.27.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.27","cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^6.10.0","vitest":"^4.1.9","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.15.0","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^10.0.1","@tiptap/pm":"^3.27.1","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.27.1","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"^3.27.1","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.61.1","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.0.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"yjs":"^13.6.27","katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"^3.27.1","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"^3.27.1","@tiptap/react":"^3.27.1","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"yjs":{"optional":true},"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-protocols":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.4.0_1783733706215_0.2429660614559015","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@alggtta/editor","version":"6.5.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.5.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"28ebc087894b10f58b23b5afaa219eafe9b58883","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.5.0.tgz","fileCount":568,"integrity":"sha512-rGpKD1dD84o9XBBSXsJYuhr8NMoUJUkpEC+i2mcrsKj2QpYYRFgU/4aj8alOREtNcBUqGJOVi3QCxeQKgfaIhA==","signatures":[{"sig":"MEYCIQC02zkISDf+7dJSA0QkW+RtR7Y2o6kAuN7QVVF5KvEzvQIhAP72Ww84tLWT2dXTm5fDXrEotcMQDJfpoIpcpTeMhqId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3006365},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/d888308fc301192ce6ce4d78119ba91a/alggtta-editor-6.5.0.tgz","_integrity":"sha512-rGpKD1dD84o9XBBSXsJYuhr8NMoUJUkpEC+i2mcrsKj2QpYYRFgU/4aj8alOREtNcBUqGJOVi3QCxeQKgfaIhA==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.1","zustand":"^5.0.14","lowlight":"^3.3.0","dompurify":"^3.4.11","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.5","@tiptap/extensions":"~3.27.3","@tiptap/suggestion":"~3.27.3","@tiptap/starter-kit":"~3.27.3","@tiptap/extension-link":"~3.27.3","@tiptap/extension-list":"~3.27.3","@tiptap/extension-color":"~3.27.3","@tiptap/extension-image":"~3.27.3","@tiptap/extension-table":"~3.27.3","@tiptap/extension-mention":"~3.27.3","@tiptap/extension-youtube":"~3.27.3","@tiptap/extension-highlight":"~3.27.3","@tiptap/extension-list-item":"~3.27.3","@tiptap/extension-subscript":"~3.27.3","@tiptap/extension-table-row":"~3.27.3","@tiptap/extension-task-item":"~3.27.3","@tiptap/extension-task-list":"~3.27.3","@tiptap/extension-underline":"~3.27.3","@tiptap/extension-unique-id":"~3.27.3","@tiptap/extension-code-block":"~3.27.3","@tiptap/extension-dropcursor":"~3.27.3","@tiptap/extension-node-range":"~3.27.4","@tiptap/extension-table-cell":"~3.27.3","@tiptap/extension-text-align":"~3.27.3","@tiptap/extension-text-style":"~3.27.3","@tiptap/extension-typography":"~3.27.3","@tiptap/extension-bubble-menu":"~3.27.3","@tiptap/extension-bullet-list":"~3.27.3","@tiptap/extension-drag-handle":"~3.27.3","@tiptap/extension-placeholder":"~3.27.3","@tiptap/extension-superscript":"~3.27.3","@tiptap/extension-ordered-list":"~3.27.3","@tiptap/extension-table-header":"~3.27.3","@tiptap/extension-collaboration":"~3.27.3","@tiptap/extension-floating-menu":"~3.27.3","@tiptap/extension-character-count":"~3.27.3","@tiptap/extension-drag-handle-react":"~3.27.3","@tiptap/extension-code-block-lowlight":"~3.27.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^6.10.0","vitest":"^4.1.9","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.15.0","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"~3.27.3","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"~3.27.3","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"~3.27.3","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.61.1","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.63.0","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":">=3.27.1 <3.28.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":">=3.27.1 <3.28.0","@tiptap/react":">=3.27.1 <3.28.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"yjs":{"optional":true},"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-protocols":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.5.0_1784442344148_0.7963752128305988","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@alggtta/editor","version":"6.5.1","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.5.1","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"45bee1fff116538f145be2f47414c5617434dea3","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.5.1.tgz","fileCount":570,"integrity":"sha512-Uuua+t5ewpuI1CvYZGQmI2bDNcyaHV6ImVSlFTruSOJqSVFBgyDKiljluNoBvWZ59oH6BdgU3Z16Ry/Pygv7Yw==","signatures":[{"sig":"MEUCIQD9uomSKBSj2EfQLlGibAgNV7Dcc9lhb+IWm1J/XmOWdAIgLp562qWPSOEX/ck2IhH1fSw3B933l2KIY+l2+uuBYCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3018136},"main":"dist/index.cjs","type":"module","_from":"file:alggtta-editor-6.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:contracts":"node scripts/verify-public-contracts.mjs","test:screenshots":"playwright test --config=playwright.screenshots.config.ts"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/tmp/07501e0373529e95b6b51cf93bd89154/alggtta-editor-6.5.1.tgz","_integrity":"sha512-Uuua+t5ewpuI1CvYZGQmI2bDNcyaHV6ImVSlFTruSOJqSVFBgyDKiljluNoBvWZ59oH6BdgU3Z16Ry/Pygv7Yw==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.1","zustand":"^5.0.14","lowlight":"^3.3.0","dompurify":"^3.4.11","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"^3.0.5","@tiptap/extensions":"~3.27.3","@tiptap/suggestion":"~3.27.3","@tiptap/extension-bold":"~3.27.3","@tiptap/extension-code":"~3.27.3","@tiptap/extension-link":"~3.27.3","@tiptap/extension-list":"~3.27.3","@tiptap/extension-text":"~3.27.3","@tiptap/extension-color":"~3.27.3","@tiptap/extension-image":"~3.27.3","@tiptap/extension-table":"~3.27.3","@tiptap/extension-italic":"~3.27.3","@tiptap/extension-strike":"~3.27.3","@tiptap/extension-heading":"~3.27.3","@tiptap/extension-mention":"~3.27.3","@tiptap/extension-youtube":"~3.27.3","@tiptap/extension-document":"~3.27.3","@tiptap/extension-highlight":"~3.27.3","@tiptap/extension-list-item":"~3.27.3","@tiptap/extension-paragraph":"~3.27.3","@tiptap/extension-subscript":"~3.27.3","@tiptap/extension-table-row":"~3.27.3","@tiptap/extension-task-item":"~3.27.3","@tiptap/extension-task-list":"~3.27.3","@tiptap/extension-underline":"~3.27.3","@tiptap/extension-unique-id":"~3.27.3","@tiptap/extension-blockquote":"~3.27.3","@tiptap/extension-code-block":"~3.27.3","@tiptap/extension-dropcursor":"~3.27.3","@tiptap/extension-hard-break":"~3.27.3","@tiptap/extension-node-range":"~3.27.4","@tiptap/extension-table-cell":"~3.27.3","@tiptap/extension-text-align":"~3.27.3","@tiptap/extension-text-style":"~3.27.3","@tiptap/extension-typography":"~3.27.3","@tiptap/extension-bubble-menu":"~3.27.3","@tiptap/extension-bullet-list":"~3.27.3","@tiptap/extension-drag-handle":"~3.27.3","@tiptap/extension-placeholder":"~3.27.3","@tiptap/extension-superscript":"~3.27.3","@tiptap/extension-ordered-list":"~3.27.3","@tiptap/extension-table-header":"~3.27.3","@tiptap/extension-collaboration":"~3.27.3","@tiptap/extension-floating-menu":"~3.27.3","@tiptap/extension-character-count":"~3.27.3","@tiptap/extension-horizontal-rule":"~3.27.3","@tiptap/extension-drag-handle-react":"~3.27.3","@tiptap/extension-code-block-lowlight":"~3.27.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","cors":"^2.8.6","vite":"^6.0.0","jsdom":"^26.0.0","katex":"^0.16.28","react":"^18.2.0","dotenv":"^17.3.1","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^6.10.0","vitest":"^4.1.9","daisyui":"^5.5.0","express":"^5.2.1","globals":"^16.0.0","mammoth":"^1.12.0","mermaid":"^11.15.0","postcss":"^8.5.15","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"~3.27.3","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"~3.27.3","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.4.24","@tiptap/react":"~3.27.3","y-prosemirror":"^1.3.7","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.61.1","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.70.0","@tailwindcss/vite":"^4.3.0","typescript-eslint":"^8.63.0","dependency-cruiser":"^17.4.3","@tiptap/starter-kit":"~3.27.3","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^4.2.1","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3","javascript-obfuscator":"^5.3.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^5.0.0"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.16.28","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":">=3.27.1 <3.28.0","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":">=3.27.1 <3.28.0","@tiptap/react":">=3.27.1 <3.28.0","y-prosemirror":"^1.3.7","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^8.21.3"},"peerDependenciesMeta":{"yjs":{"optional":true},"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"y-protocols":{"optional":true},"y-prosemirror":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.5.1_1784447181325_0.5738321157488537","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"@alggtta/editor","version":"6.6.1","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.6.1","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"1251050ebca59ba41f27f10c6460aedfa5180341","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.6.1.tgz","fileCount":591,"integrity":"sha512-Wl3u7S7JiZlE9AJXbxjvWaNJT4fvv2uPn4sZAFy2GHPY4SOE0Fa1mQczW1qvUg4vtLgvbwYUyktgvDdaU/ax3A==","signatures":[{"sig":"MEYCIQC9TQ0uRCw8xsmS0cS9H69MqjLP4CJHelZktVfB6TMbUAIhANJiSUt+su6qany1h05PIG0heVrGqzbFXVLqg+T8XmGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3389568},"main":"dist/index.cjs","type":"module","_from":"file:/home/runner/_work/_temp/npm-release-32607597697-4/alggtta-editor-6.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./plugin":{"import":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.esm.js"},"require":{"types":"./dist/plugin.d.cts","default":"./dist/plugin.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:cdn-smoke":"node scripts/smoke-cdn-umd.mjs","test:contracts":"node --test ../../scripts/check-consumer-tiptap-tree.test.mjs && node scripts/verify-public-contracts.mjs && pnpm --dir ../../examples/editor-plugin test:contracts","test:screenshots":"playwright test --config=playwright.screenshots.config.ts","test:cdn-browser-smoke":"node scripts/smoke-cdn-browser.mjs"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/home/runner/_work/_temp/npm-release-32607597697-4/alggtta-editor-6.6.1.tgz","_integrity":"sha512-Wl3u7S7JiZlE9AJXbxjvWaNJT4fvv2uPn4sZAFy2GHPY4SOE0Fa1mQczW1qvUg4vtLgvbwYUyktgvDdaU/ax3A==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.1","zustand":"^5.0.14","lowlight":"^3.3.0","dompurify":"^3.4.13","highlight.js":"^11.0.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"3.0.8","@tiptap/extensions":"3.27.4","@tiptap/suggestion":"3.27.4","@tiptap/extension-bold":"3.27.4","@tiptap/extension-code":"3.27.4","@tiptap/extension-link":"3.27.4","@tiptap/extension-list":"3.27.4","@tiptap/extension-text":"3.27.4","@tiptap/extension-color":"3.27.4","@tiptap/extension-image":"3.27.4","@tiptap/extension-table":"3.27.4","@tiptap/extension-italic":"3.27.4","@tiptap/extension-strike":"3.27.4","@tiptap/extension-heading":"3.27.4","@tiptap/extension-mention":"3.27.4","@tiptap/extension-youtube":"3.27.4","@tiptap/extension-document":"3.27.4","@tiptap/extension-highlight":"3.27.4","@tiptap/extension-list-item":"3.27.4","@tiptap/extension-paragraph":"3.27.4","@tiptap/extension-subscript":"3.27.4","@tiptap/extension-table-row":"3.27.4","@tiptap/extension-task-item":"3.27.4","@tiptap/extension-task-list":"3.27.4","@tiptap/extension-underline":"3.27.4","@tiptap/extension-unique-id":"3.27.4","@tiptap/extension-blockquote":"3.27.4","@tiptap/extension-code-block":"3.27.4","@tiptap/extension-dropcursor":"3.27.4","@tiptap/extension-hard-break":"3.27.4","@tiptap/extension-node-range":"3.27.4","@tiptap/extension-table-cell":"3.27.4","@tiptap/extension-text-align":"3.27.4","@tiptap/extension-text-style":"3.27.4","@tiptap/extension-typography":"3.27.4","@tiptap/extension-bubble-menu":"3.27.4","@tiptap/extension-bullet-list":"3.27.4","@tiptap/extension-drag-handle":"3.27.4","@tiptap/extension-placeholder":"3.27.4","@tiptap/extension-superscript":"3.27.4","@tiptap/extension-ordered-list":"3.27.4","@tiptap/extension-table-header":"3.27.4","@tiptap/extension-collaboration":"3.27.4","@tiptap/extension-floating-menu":"3.27.4","@tiptap/extension-character-count":"3.27.4","@tiptap/extension-horizontal-rule":"3.27.4","@tiptap/extension-drag-handle-react":"3.27.4","@tiptap/extension-code-block-lowlight":"3.27.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"13.6.32","cors":"^2.8.6","vite":"^8.2.1","jsdom":"^26.0.0","katex":"^0.18.4","react":"^18.2.0","dotenv":"^17.4.2","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^6.10.0","vitest":"^4.1.10","daisyui":"^5.5.0","express":"^5.2.1","globals":"^17.7.0","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rolldown":"1.2.4","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"3.27.4","typescript":"^6.0.3","@types/node":"^25.9.3","html2pdf.js":"^0.14.0","tailwindcss":"^4.2.0","y-indexeddb":"^9.0.12","y-protocols":"1.0.7","@tiptap/core":"3.27.4","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.5.4","@tiptap/react":"3.27.4","vite-plugin-dts":"^5.0.2","@playwright/test":"^1.62.1","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.115.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.63.0","dependency-cruiser":"^17.4.3","@tiptap/starter-kit":"3.27.4","@vitest/coverage-v8":"^4.1.10","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.1.16","@vitejs/plugin-react":"^5.2.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.1.2","javascript-obfuscator":"^5.5.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^6.1.1","@tiptap/extension-bubble-menu":"3.27.4","@tiptap/extension-floating-menu":"3.27.4"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.18.4","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":"^6.10.0","mammoth":"^1.12.0","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"3.27.4","typescript":">=5.3","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"3.27.4","@tiptap/react":"3.27.4","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.1.2","@tiptap/extension-bubble-menu":"3.27.4","@tiptap/extension-floating-menu":"3.27.4"},"peerDependenciesMeta":{"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"typescript":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.6.1_1787463584778_0.9396995396140306","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@alggtta/editor","version":"6.7.0","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.7.0","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"f6759ad9c4a6eb06ead2818d260f78b8da536e2d","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.7.0.tgz","fileCount":597,"integrity":"sha512-ButvLaNoytyAg2zewSJ1V1mxZM2ph3BE+8TC0QLoomwuDYdOV2Oyz2DXtfuY49VgqKbWWSPr1au1sMBXwlSBzQ==","signatures":[{"sig":"MEQCIAPddFlnAy7D62OPYR5G0O89E7QUql/7/P0vxFtZPdWSAiA8sjtN/ixc4WKN7iCGdtfzr2jOY9uzQS7PfnJi0TuEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7Djw3awCncnMnuYhrjtflff+R9FBYTc1hX0L/FNJGNAIhANplhD20BkmSAN1sBbxBiUZMY9MLBmL03G+amdsESwi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3542178},"main":"dist/index.cjs","type":"module","_from":"file:/home/runner/_work/_temp/npm-release-35688318837-1/alggtta-editor-6.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./plugin":{"import":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.esm.js"},"require":{"types":"./dist/plugin.d.cts","default":"./dist/plugin.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:cdn-smoke":"node scripts/smoke-cdn-umd.mjs","test:contracts":"node --test ../../scripts/check-consumer-tiptap-tree.test.mjs && node scripts/verify-public-contracts.mjs && pnpm --dir ../../examples/editor-plugin test:contracts","test:screenshots":"playwright test --config=playwright.screenshots.config.ts","test:cdn-browser-smoke":"node scripts/smoke-cdn-browser.mjs"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/home/runner/_work/_temp/npm-release-35688318837-1/alggtta-editor-6.7.0.tgz","_integrity":"sha512-ButvLaNoytyAg2zewSJ1V1mxZM2ph3BE+8TC0QLoomwuDYdOV2Oyz2DXtfuY49VgqKbWWSPr1au1sMBXwlSBzQ==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.2","zustand":"^5.0.15","lowlight":"^3.3.0","dompurify":"^3.4.15","highlight.js":"^11.12.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"3.0.9","@tiptap/extensions":"3.31.3","@tiptap/suggestion":"3.31.3","@tiptap/extension-bold":"3.31.3","@tiptap/extension-code":"3.31.3","@tiptap/extension-link":"3.31.3","@tiptap/extension-list":"3.31.3","@tiptap/extension-text":"3.31.3","@tiptap/extension-color":"3.31.3","@tiptap/extension-image":"3.31.3","@tiptap/extension-table":"3.31.3","@tiptap/extension-italic":"3.31.3","@tiptap/extension-strike":"3.31.3","@tiptap/extension-heading":"3.31.3","@tiptap/extension-mention":"3.31.3","@tiptap/extension-youtube":"3.31.3","@tiptap/extension-document":"3.31.3","@tiptap/extension-highlight":"3.31.3","@tiptap/extension-list-item":"3.31.3","@tiptap/extension-paragraph":"3.31.3","@tiptap/extension-subscript":"3.31.3","@tiptap/extension-table-row":"3.31.3","@tiptap/extension-task-item":"3.31.3","@tiptap/extension-task-list":"3.31.3","@tiptap/extension-underline":"3.31.3","@tiptap/extension-unique-id":"3.31.3","@tiptap/extension-blockquote":"3.31.3","@tiptap/extension-code-block":"3.31.3","@tiptap/extension-dropcursor":"3.31.3","@tiptap/extension-hard-break":"3.31.3","@tiptap/extension-node-range":"3.31.3","@tiptap/extension-table-cell":"3.31.3","@tiptap/extension-text-align":"3.31.3","@tiptap/extension-text-style":"3.31.3","@tiptap/extension-typography":"3.31.3","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-bullet-list":"3.31.3","@tiptap/extension-drag-handle":"3.31.3","@tiptap/extension-placeholder":"3.31.3","@tiptap/extension-superscript":"3.31.3","@tiptap/extension-ordered-list":"3.31.3","@tiptap/extension-table-header":"3.31.3","@tiptap/extension-collaboration":"3.31.3","@tiptap/extension-floating-menu":"3.31.3","@tiptap/extension-character-count":"3.31.3","@tiptap/extension-horizontal-rule":"3.31.3","@tiptap/extension-drag-handle-react":"3.31.3","@tiptap/extension-code-block-lowlight":"3.31.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"13.6.32","cors":"^2.8.6","vite":"^8.3.0","jsdom":"^30.1.0","katex":"^0.18.7","react":"^18.2.0","dotenv":"^17.4.2","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^7.15.0","vitest":"^4.1.11","daisyui":"^5.7.38","express":"^5.2.1","globals":"^17.12.0","mammoth":"^1.12.3","mermaid":"^11.17.2","postcss":"^8.5.28","rolldown":"1.2.9","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"3.31.3","typescript":"^6.0.3","@types/node":"^26.6.1","html2pdf.js":"^0.14.0","tailwindcss":"^4.3.3","y-indexeddb":"^9.0.12","y-protocols":"1.0.7","@tiptap/core":"3.31.3","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.6.1","@tiptap/react":"3.31.3","vite-plugin-dts":"^5.0.3","@playwright/test":"^1.63.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.126.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","dependency-cruiser":"18.3.1","@tiptap/starter-kit":"3.31.3","@vitest/coverage-v8":"^4.1.11","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^5.2.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","javascript-obfuscator":"^5.7.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^6.1.1","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.18.4","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":">=6.10.0 <8.0.0","mammoth":"^1.12.3","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"3.31.3","typescript":">=5.3","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"3.31.3","@tiptap/react":"3.31.3","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependenciesMeta":{"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"typescript":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.7.0_1790053348362_0.10664434862751415","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"@alggtta/editor","version":"6.7.1","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"author":{"name":"Alggtta"},"license":"UNLICENSED","_id":"@alggtta/editor@6.7.1","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"homepage":"https://alggtta.com","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"9ed6b64ba27a06fbe391e701e0bd63e3b6cf39f2","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.7.1.tgz","fileCount":597,"integrity":"sha512-XClEaRnm3DmVIKSIWucT76Hdqd7a3EU/DA8V7XrfhGstsbbxlhog5cjwBFpuiwn1xtSBUcHqdfmE3NWfXV5UCA==","signatures":[{"sig":"MEUCIGIWBJV9yoxfKz6A1VNn7+Rps80oB1l9RuEZD3/+b4JUAiEAmhpuNBQAGCuY3I0ab4UNFQRRIxZQ6iAYjJIZ0gl2euA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLqyslANc+YX7ybltQnTkVERl/tp7zw7QAYGZoPhCZkgIgWxgc8mA5Hd4oJWX6Ywbhs7rH4HjYXim3IRbH2d7aZuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3541826},"main":"dist/index.cjs","type":"module","_from":"file:/home/runner/_work/_temp/npm-release-36109816700-1/alggtta-editor-6.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./plugin":{"import":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.esm.js"},"require":{"types":"./dist/plugin.d.cts","default":"./dist/plugin.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:cdn-smoke":"node scripts/smoke-cdn-umd.mjs","test:contracts":"node --test ../../scripts/check-consumer-tiptap-tree.test.mjs && node scripts/verify-public-contracts.mjs && pnpm --dir ../../examples/editor-plugin test:contracts","test:screenshots":"playwright test --config=playwright.screenshots.config.ts","test:cdn-browser-smoke":"node scripts/smoke-cdn-browser.mjs"},"_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"_resolved":"/home/runner/_work/_temp/npm-release-36109816700-1/alggtta-editor-6.7.1.tgz","_integrity":"sha512-XClEaRnm3DmVIKSIWucT76Hdqd7a3EU/DA8V7XrfhGstsbbxlhog5cjwBFpuiwn1xtSBUcHqdfmE3NWfXV5UCA==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.2","zustand":"^5.0.15","lowlight":"^3.3.0","dompurify":"^3.4.15","highlight.js":"^11.12.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"3.0.9","@tiptap/extensions":"3.31.3","@tiptap/suggestion":"3.31.3","@tiptap/extension-bold":"3.31.3","@tiptap/extension-code":"3.31.3","@tiptap/extension-link":"3.31.3","@tiptap/extension-list":"3.31.3","@tiptap/extension-text":"3.31.3","@tiptap/extension-color":"3.31.3","@tiptap/extension-image":"3.31.3","@tiptap/extension-table":"3.31.3","@tiptap/extension-italic":"3.31.3","@tiptap/extension-strike":"3.31.3","@tiptap/extension-heading":"3.31.3","@tiptap/extension-mention":"3.31.3","@tiptap/extension-youtube":"3.31.3","@tiptap/extension-document":"3.31.3","@tiptap/extension-highlight":"3.31.3","@tiptap/extension-list-item":"3.31.3","@tiptap/extension-paragraph":"3.31.3","@tiptap/extension-subscript":"3.31.3","@tiptap/extension-table-row":"3.31.3","@tiptap/extension-task-item":"3.31.3","@tiptap/extension-task-list":"3.31.3","@tiptap/extension-underline":"3.31.3","@tiptap/extension-unique-id":"3.31.3","@tiptap/extension-blockquote":"3.31.3","@tiptap/extension-code-block":"3.31.3","@tiptap/extension-dropcursor":"3.31.3","@tiptap/extension-hard-break":"3.31.3","@tiptap/extension-node-range":"3.31.3","@tiptap/extension-table-cell":"3.31.3","@tiptap/extension-text-align":"3.31.3","@tiptap/extension-text-style":"3.31.3","@tiptap/extension-typography":"3.31.3","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-bullet-list":"3.31.3","@tiptap/extension-drag-handle":"3.31.3","@tiptap/extension-placeholder":"3.31.3","@tiptap/extension-superscript":"3.31.3","@tiptap/extension-ordered-list":"3.31.3","@tiptap/extension-table-header":"3.31.3","@tiptap/extension-collaboration":"3.31.3","@tiptap/extension-floating-menu":"3.31.3","@tiptap/extension-character-count":"3.31.3","@tiptap/extension-horizontal-rule":"3.31.3","@tiptap/extension-drag-handle-react":"3.31.3","@tiptap/extension-code-block-lowlight":"3.31.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"13.6.32","cors":"^2.8.6","vite":"^8.3.0","jsdom":"^30.1.0","katex":"^0.18.7","react":"^18.2.0","dotenv":"^17.4.2","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^7.15.0","vitest":"^4.1.11","daisyui":"^5.7.38","express":"^5.2.1","globals":"^17.12.0","mammoth":"^1.12.3","mermaid":"^11.17.2","postcss":"^8.5.28","rolldown":"1.2.9","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"3.31.3","typescript":"^6.0.3","@types/node":"^26.6.1","html2pdf.js":"^0.14.0","tailwindcss":"^4.3.3","y-indexeddb":"^9.0.12","y-protocols":"1.0.7","@tiptap/core":"3.31.3","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.6.1","@tiptap/react":"3.31.3","vite-plugin-dts":"^5.0.3","@playwright/test":"^1.63.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.126.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","dependency-cruiser":"18.3.1","@tiptap/starter-kit":"3.31.3","@vitest/coverage-v8":"^4.1.11","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^5.2.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","javascript-obfuscator":"^5.7.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^6.1.1","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.18.4","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":">=6.10.0 <8.0.0","mammoth":"^1.12.3","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"3.31.3","typescript":">=5.3","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"3.31.3","@tiptap/react":"3.31.3","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependenciesMeta":{"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"typescript":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/editor_6.7.1_1790323490053_0.3240000343784122","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"_id":"@alggtta/editor@6.7.2","bugs":{"url":"https://alggtta.com/docs#support"},"dist":{"shasum":"b16ce38a6a32fa9ed6350353e09b8b51ec432c71","tarball":"https://registry.npmjs.org/@alggtta/editor/-/editor-6.7.2.tgz","fileCount":597,"integrity":"sha512-zar6ndilRNHFjhuMhgDlvYiDtzHvHs20SnwPDcocE5W3zm7bOVTWGp+QJmR/QgLFK2rYS0v0hYYUOS9x8oXEew==","signatures":[{"sig":"MEUCICZlytP8Pn9KeyxddzHSr0Uc4chcUrIdmLTkQZ5hRCvsAiEA18w58AkH4bVVLYM6D79Nkn7ukF2mEIfJzTEGcuTm+c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBiT7GtIbHcTNLY465Vjd1iJol0F7BB0OcVYmisLNcPZAiAJPN7qfk0ImCFEtuNoiP3/Gpr1nx7lYZycbBUi84T7Bw=="}],"unpackedSize":3542152},"main":"dist/index.cjs","name":"@alggtta/editor","type":"module","_from":"file:/home/runner/_work/_temp/npm-release-36211635781-1/alggtta-editor-6.7.2.tgz","types":"dist/index.d.ts","author":{"name":"Alggtta"},"module":"dist/index.esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai.d.ts","default":"./dist/ai.esm.js"},"require":{"types":"./dist/ai.d.cts","default":"./dist/ai.cjs"}},"./collab":{"import":{"types":"./dist/collab.d.ts","default":"./dist/collab.esm.js"},"require":{"types":"./dist/collab.d.cts","default":"./dist/collab.cjs"}},"./export":{"import":{"types":"./dist/export.d.ts","default":"./dist/export.esm.js"},"require":{"types":"./dist/export.d.cts","default":"./dist/export.cjs"}},"./legacy":{"import":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.esm.js"},"require":{"types":"./dist/legacy.d.cts","default":"./dist/legacy.cjs"}},"./plugin":{"import":{"types":"./dist/plugin.d.ts","default":"./dist/plugin.esm.js"},"require":{"types":"./dist/plugin.d.cts","default":"./dist/plugin.cjs"}},"./license":{"import":{"types":"./dist/license.d.ts","default":"./dist/license.esm.js"},"require":{"types":"./dist/license.d.cts","default":"./dist/license.cjs"}},"./mermaid":{"import":{"types":"./dist/mermaid.d.ts","default":"./dist/mermaid.esm.js"},"require":{"types":"./dist/mermaid.d.cts","default":"./dist/mermaid.cjs"}},"./comments":{"import":{"types":"./dist/comments.d.ts","default":"./dist/comments.esm.js"},"require":{"types":"./dist/comments.d.cts","default":"./dist/comments.cjs"}},"./database":{"import":{"types":"./dist/database.d.ts","default":"./dist/database.esm.js"},"require":{"types":"./dist/database.d.cts","default":"./dist/database.cjs"}},"./headless":{"import":{"types":"./dist/headless.d.ts","default":"./dist/headless.esm.js"},"require":{"types":"./dist/headless.d.cts","default":"./dist/headless.cjs"}},"./styles.css":"./dist/alggtta-editor.css","./package.json":"./package.json"},"license":"UNLICENSED","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"vite build && node scripts/emit-dual-dts.mjs","proxy":"node server.js","preview":"vite preview","test:e2e":"pnpm run build:lib && playwright test","validate":"pnpm run typecheck && pnpm run test && pnpm run build:lib","build:cdn":"vite build --config vite.config.cdn.ts","build:lib":"vite build && node scripts/emit-dual-dts.mjs","depcruise":"depcruise --config .dependency-cruiser.cjs src","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:cdn-smoke":"node scripts/smoke-cdn-umd.mjs","test:contracts":"node --test ../../scripts/check-consumer-tiptap-tree.test.mjs && node scripts/verify-public-contracts.mjs && pnpm --dir ../../examples/editor-plugin test:contracts","test:screenshots":"playwright test --config=playwright.screenshots.config.ts","test:cdn-browser-smoke":"node scripts/smoke-cdn-browser.mjs"},"version":"6.7.2","_npmUser":{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"},"homepage":"https://alggtta.com","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"_resolved":"/home/runner/_work/_temp/npm-release-36211635781-1/alggtta-editor-6.7.2.tgz","_integrity":"sha512-zar6ndilRNHFjhuMhgDlvYiDtzHvHs20SnwPDcocE5W3zm7bOVTWGp+QJmR/QgLFK2rYS0v0hYYUOS9x8oXEew==","_npmVersion":"10.8.2","description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","directories":{},"maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"cmdk":"^1.1.1","uuid":"^14.0.2","zustand":"^5.0.15","lowlight":"^3.3.0","dompurify":"^3.4.15","highlight.js":"^11.12.0","@floating-ui/dom":"^1.7.6","@heroicons/react":"^2.2.0","@tiptap/y-tiptap":"3.0.9","@tiptap/extensions":"3.31.3","@tiptap/suggestion":"3.31.3","@tiptap/extension-bold":"3.31.3","@tiptap/extension-code":"3.31.3","@tiptap/extension-link":"3.31.3","@tiptap/extension-list":"3.31.3","@tiptap/extension-text":"3.31.3","@tiptap/extension-color":"3.31.3","@tiptap/extension-image":"3.31.3","@tiptap/extension-table":"3.31.3","@tiptap/extension-italic":"3.31.3","@tiptap/extension-strike":"3.31.3","@tiptap/extension-heading":"3.31.3","@tiptap/extension-mention":"3.31.3","@tiptap/extension-youtube":"3.31.3","@tiptap/extension-document":"3.31.3","@tiptap/extension-highlight":"3.31.3","@tiptap/extension-list-item":"3.31.3","@tiptap/extension-paragraph":"3.31.3","@tiptap/extension-subscript":"3.31.3","@tiptap/extension-table-row":"3.31.3","@tiptap/extension-task-item":"3.31.3","@tiptap/extension-task-list":"3.31.3","@tiptap/extension-underline":"3.31.3","@tiptap/extension-unique-id":"3.31.3","@tiptap/extension-blockquote":"3.31.3","@tiptap/extension-code-block":"3.31.3","@tiptap/extension-dropcursor":"3.31.3","@tiptap/extension-hard-break":"3.31.3","@tiptap/extension-node-range":"3.31.3","@tiptap/extension-table-cell":"3.31.3","@tiptap/extension-text-align":"3.31.3","@tiptap/extension-text-style":"3.31.3","@tiptap/extension-typography":"3.31.3","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-bullet-list":"3.31.3","@tiptap/extension-drag-handle":"3.31.3","@tiptap/extension-placeholder":"3.31.3","@tiptap/extension-superscript":"3.31.3","@tiptap/extension-ordered-list":"3.31.3","@tiptap/extension-table-header":"3.31.3","@tiptap/extension-collaboration":"3.31.3","@tiptap/extension-floating-menu":"3.31.3","@tiptap/extension-character-count":"3.31.3","@tiptap/extension-horizontal-rule":"3.31.3","@tiptap/extension-drag-handle-react":"3.31.3","@tiptap/extension-code-block-lowlight":"3.31.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"13.6.32","cors":"^2.8.6","vite":"^8.3.0","jsdom":"^30.1.0","katex":"^0.18.7","react":"^18.2.0","dotenv":"^17.4.2","eslint":"^9.0.0","fflate":"^0.8.3","openai":"^7.15.0","vitest":"^4.1.11","daisyui":"^5.7.38","express":"^5.2.1","globals":"^17.12.0","mammoth":"^1.12.3","mermaid":"^11.17.2","postcss":"^8.5.28","rolldown":"1.2.9","react-dom":"^18.2.0","@eslint/js":"^9.39.0","@tiptap/pm":"3.31.3","typescript":"^6.0.3","@types/node":"^26.6.1","html2pdf.js":"^0.14.0","tailwindcss":"^4.3.3","y-indexeddb":"^9.0.12","y-protocols":"1.0.7","@tiptap/core":"3.31.3","@types/katex":"^0.16.7","@types/react":"^18.3.0","autoprefixer":"^10.6.1","@tiptap/react":"3.31.3","vite-plugin-dts":"^5.0.3","@playwright/test":"^1.63.0","@types/dompurify":"^3.0.5","@types/react-dom":"^18.3.0","@anthropic-ai/sdk":"^0.126.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","dependency-cruiser":"18.3.1","@tiptap/starter-kit":"3.31.3","@vitest/coverage-v8":"^4.1.11","eslint-plugin-react":"^7.37.0","@tailwindcss/postcss":"^4.3.3","@vitejs/plugin-react":"^5.2.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","javascript-obfuscator":"^5.7.0","@tailwindcss/typography":"^0.5.20","eslint-plugin-react-hooks":"^6.1.1","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependencies":{"yjs":"^13.6.31","katex":"^0.18.4","react":"^18.2.0 || ^19.0.0","fflate":"^0.8.3","openai":">=6.10.0 <8.0.0","mammoth":"^1.12.3","mermaid":"^11.12.3","react-dom":"^18.2.0 || ^19.0.0","@tiptap/pm":"3.31.3","typescript":">=5.3","html2pdf.js":"^0.14.0","y-indexeddb":"^9.0.12","y-protocols":"^1.0.6","@tiptap/core":"3.31.3","@tiptap/react":"3.31.3","@anthropic-ai/sdk":">=0.70.0 <1.0.0","@google/generative-ai":"^0.24.1","@tanstack/react-table":"^9.2.4","@tiptap/extension-bubble-menu":"3.31.3","@tiptap/extension-floating-menu":"3.31.3"},"peerDependenciesMeta":{"katex":{"optional":true},"fflate":{"optional":true},"openai":{"optional":true},"mammoth":{"optional":true},"mermaid":{"optional":true},"typescript":{"optional":true},"html2pdf.js":{"optional":true},"y-indexeddb":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@google/generative-ai":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editor_6.7.2_1790390256827_0.541134107989186"}}},"time":{"created":"2026-03-02T07:28:39.514Z","modified":"2026-09-26T02:37:37.115Z","2.0.0":"2026-03-02T07:28:39.869Z","2.1.0":"2026-03-09T05:19:14.876Z","3.0.0":"2026-05-04T13:10:04.141Z","4.0.0":"2026-06-03T09:14:16.199Z","5.0.0":"2026-06-08T13:41:17.912Z","5.1.0":"2026-06-10T19:32:47.873Z","5.1.1":"2026-06-11T02:17:44.805Z","6.0.0":"2026-06-13T16:40:21.214Z","6.0.1":"2026-06-14T07:12:35.545Z","6.1.0":"2026-06-14T12:38:09.963Z","6.2.0":"2026-06-15T00:50:51.098Z","6.3.0":"2026-06-29T01:55:56.512Z","6.4.0":"2026-07-11T01:35:06.523Z","6.5.0":"2026-07-19T06:25:44.331Z","6.5.1":"2026-07-19T07:46:21.520Z","6.6.1":"2026-08-23T05:39:44.988Z","6.7.0":"2026-09-22T05:02:28.529Z","6.7.1":"2026-09-25T08:04:50.243Z","6.7.2":"2026-09-26T02:37:36.929Z"},"bugs":{"url":"https://alggtta.com/docs#support"},"author":{"name":"Alggtta"},"license":"UNLICENSED","homepage":"https://alggtta.com","keywords":["editor","tiptap","daisyui","tailwindcss","rich-text-editor","wysiwyg","headless"],"description":"Alggtta Editor with Tiptap 3.x and DaisyUI 5","maintainers":[{"name":"hjkwon5521","email":"hjkwon5521@gmail.com"}],"readme":"# @alggtta/editor\n\nReact/TypeScript Notion-style editor built on Tiptap 3, Tailwind CSS v4, and DaisyUI 5.\n\n`@alggtta/editor` (core-first since v3) keeps the default package focused on the core editor. Heavy features such as database blocks, Mermaid, AI, and export helpers are available through opt-in subpath imports.\n\n## Install\n\n```bash\nnpm install @alggtta/editor --save-exact\n```\n\nInstall peer dependencies in your app:\n\n```bash\nnpm install react react-dom @tiptap/core@3.31.3 @tiptap/extension-bubble-menu@3.31.3 @tiptap/extension-floating-menu@3.31.3 @tiptap/pm@3.31.3 @tiptap/react@3.31.3 yjs@13.6.32 y-protocols@1.0.7 --save-exact\n```\n\nKeep all Tiptap singleton peers on exactly `3.31.3`. Tiptap packages require\nmatching patch versions. This patch fixes\n[GHSA-cp6q-959q-f8rh](https://github.com/advisories/GHSA-cp6q-959q-f8rh);\n3.28.x–3.29.x also have a known React NodeView caret regression.\n`@tiptap/y-tiptap` uses its\nindependent `3.0.9` release line. `yjs@13.6.32` and `y-protocols@1.0.7` are also\nrequired singleton peers because the main entry eagerly links the collaboration\nextension graph.\n\nYarn Classic 1.x consumers must use the same exact peers with `--ignore-optional`:\n\n```bash\nyarn add --ignore-optional --exact @alggtta/editor react react-dom @tiptap/core@3.31.3 @tiptap/extension-bubble-menu@3.31.3 @tiptap/extension-floating-menu@3.31.3 @tiptap/pm@3.31.3 @tiptap/react@3.31.3 yjs@13.6.32 y-protocols@1.0.7\n```\n\nThat flag skips every optional dependency in this Yarn install. Its important\neffect in this graph is preventing the redundant newer menu copies resolved\nfrom `@tiptap/react`'s optional ranges; the two exact root menu packages above\nkeep menu functionality available. Explicitly install any other optional\npackage your app needs. This workaround is specific to Yarn Classic 1.x, not a\ngeneral Yarn Modern requirement.\n\n## TypeScript\n\nMinimum TypeScript: `>=5.3`\n\n`typescript` is declared as an **optional** peer dependency — JavaScript consumers need\nnothing. TypeScript consumers need 5.3 or newer because the CommonJS declarations served\nto `exports[\"*\"].require.types` (`dist/**/*.d.cts`) annotate their type-only edges to\nESM-only packages (`yjs`, `@tanstack/react-table`) with\n`with { \"resolution-mode\": \"import\" }`. TypeScript only parses that attribute from 5.3\nonward; on 5.2 and older it is a **syntax error** (`TS1005`) that `skipLibCheck: true`\ndoes **not** suppress, so the CJS type surface fails to load entirely.\n\nMeasured: 5.2.2 → `TS1005` (tsc exit 2, with or without `skipLibCheck`); 5.3.2 → clean.\nThe ESM declarations (`dist/**/*.d.ts`) carry no such attribute and work on older\ncompilers — the floor applies only to the `require` condition.\n\nProduction usage requires an Alggtta token. Localhost development still works with a token-shaped value such as `tok_dev`.\n\n## Basic Usage\n\n```tsx\nimport { AlggttaEditor } from '@alggtta/editor'\nimport '@alggtta/editor/styles.css'\n\nexport function EditorPage() {\n  return (\n    <AlggttaEditor\n      token={process.env.NEXT_PUBLIC_ALGGTTA_TOKEN ?? ''}\n      content=\"<h1>Hello</h1><p>Type / for commands.</p>\"\n      onUpdate={({ editor, json, html, text }) => {\n        console.log({ json, html, text })\n      }}\n    />\n  )\n}\n```\n\n## Next.js App Router\n\nUse the editor from a client component.\n\n```tsx\n'use client'\n\nimport { AlggttaEditor } from '@alggtta/editor'\nimport '@alggtta/editor/styles.css'\n\nexport default function EditorClient() {\n  return (\n    <AlggttaEditor\n      token={process.env.NEXT_PUBLIC_ALGGTTA_TOKEN ?? ''}\n      variant=\"document\"\n      onUpdate={({ json }) => {\n        void fetch('/api/document', {\n          method: 'POST',\n          body: JSON.stringify(json),\n        })\n      }}\n    />\n  )\n}\n```\n\n## Vite / CRA / React\n\n```tsx\nimport { AlggttaEditor } from '@alggtta/editor'\nimport '@alggtta/editor/styles.css'\n\nexport function App() {\n  return (\n    <AlggttaEditor\n      token={import.meta.env.VITE_ALGGTTA_TOKEN}\n      placeholder=\"Write something...\"\n    />\n  )\n}\n```\n\n## Visual Variants\n\nUse `variant` to fit the editor into different layouts:\n\n```tsx\n<AlggttaEditor token={token} variant=\"document\" />\n<AlggttaEditor token={token} variant=\"embedded\" />\n<AlggttaEditor token={token} variant=\"bare\" />\n```\n\n- `document`: default document canvas with comfortable padding.\n- `embedded`: compact shell for dashboards and admin panels.\n- `bare`: minimal wrapper when your app owns the layout.\n\n## License UI\n\n`token` is required. `verifyEndpoint` defaults to `https://cdn.alggtta.com`.\n\n```tsx\n<AlggttaEditor\n  token={token}\n  licenseFallback={({ error }) => (\n    <div role=\"alert\">Editor license check failed: {error}</div>\n  )}\n/>\n```\n\n## Subpath Imports\n\n```ts\nimport { useAlggttaEditor, useAutosave } from '@alggtta/editor/headless'\nimport { definePlugin, resolvePlugins } from '@alggtta/editor/plugin'\nimport { createDatabaseExtensions, databaseSlashCommands } from '@alggtta/editor/database'\nimport { createMermaidExtensions, mermaidSlashCommands } from '@alggtta/editor/mermaid'\nimport { createAIExtensions, getDocumentContext } from '@alggtta/editor/ai'\nimport { markdownToHtml, htmlToMarkdown } from '@alggtta/editor/export'\nimport { LicensedGate, useLicenseVerification } from '@alggtta/editor/license'\nimport { useComments, CommentSidebar } from '@alggtta/editor/comments'\nimport { createCollaborationExtensions, usePresence } from '@alggtta/editor/collab'\nimport { UniversalEditor } from '@alggtta/editor/legacy'\n```\n\nThe main entry includes the core blocks: paragraph, headings 1-3, lists, task list, quote, divider, link, highlight, image, table, code block, slash menu, bubble menu, and drag handle. Pass `preset=\"full\"` to also mount the advanced blocks (callout, toggle, columns, embed, file attachment, mention, wiki link, comments, find/replace, synced block) and their slash commands. Math (KaTeX) is excluded from `full` to keep the bundle lean — it's a heavy optional peer; add `MathExtension`/`InlineMathExtension` from `@alggtta/editor/legacy` via `extensionConfig.customExtensions` if you need it.\n\nFor math on Node 20, use `npm install --save-exact katex@0.18.4`. KaTeX 0.18.5 adds a CLI dependency requiring Node 22.12+, so an engine-strict Node 20 install of that version fails. The editor retains the compatible `^0.18.4` peer range; workspace/demo testing uses 0.18.5 on Node 22.\n\nThe main entry also exports the framework-agnostic `mount(el, props)` factory, the `<alggtta-editor>` Web Component (`defineAlggttaEditorElement()`), and the `getWikiLinks(doc)` link-enumeration API. To keep the core lean, the heavier page-chrome components (`VersionHistory`, `PageMeta`, `TableOfContents`) live in `@alggtta/editor/legacy`, and the version/migration utilities (`createPageVersionFromAITransaction`, `MigrationRegistry`) in `@alggtta/editor/headless`.\n\n### Embed anywhere (no React app)\n\nThe `mount(el, props)` factory and `<alggtta-editor>` Web Component work from any\nstack. The bundle served from `cdn.alggtta.com` keeps React external, so load the\n`react` / `react-dom` UMD globals first, then the editor. Every CDN asset is\ntoken-gated, so pass `?token=` on **both** the script and the stylesheet — a\n`<link>` / `<script>` tag can't send an Authorization header (no token → 401;\ninvalid, expired, or wrong-domain token → 403):\n\n```html\n<script crossorigin src=\"https://unpkg.com/react@18/umd/react.production.min.js\"></script>\n<script crossorigin src=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\"></script>\n<link rel=\"stylesheet\" href=\"https://cdn.alggtta.com/editor.css?token=YOUR_TOKEN\" />\n<script src=\"https://cdn.alggtta.com/editor.umd.js?token=YOUR_TOKEN\"></script>\n<alggtta-editor token=\"YOUR_TOKEN\" preset=\"full\"></alggtta-editor>\n<!-- or imperatively: window.AlggttaEditor.mount('#el', { token, preset: 'full' }) -->\n```\n\n> From npm you can call `mount` / `defineAlggttaEditorElement` directly (React\n> resolved as a peer) — no UMD globals needed.\n\n> Building a wiki? The editor ships the primitives (`[[` / `@` triggers,\n> `getWikiLinks`, autosave). Durable storage — backlinks, full-text search, and\n> versions — is handled by the **private companion package `@alggtta/wiki-store`**,\n> provided to licensees on request (contact <https://alggtta.com>).\n\nOptional entries may require their matching peer dependencies, for example `@tanstack/react-table@^9.1.2` for database blocks and `mermaid` for Mermaid diagrams. The database subpath uses TanStack Table v9's feature-explicit API and is not compatible with v8. Export/import UI loads `html2pdf.js` and `mammoth` only when the PDF or DOCX actions are used.\n\n## Optional Feature Composition\n\n```tsx\nimport { AlggttaEditor } from '@alggtta/editor'\nimport { createDatabaseExtensions, databaseSlashCommands } from '@alggtta/editor/database'\n\n<AlggttaEditor\n  token={token}\n  extensionConfig={{\n    customExtensions: createDatabaseExtensions(),\n    customSlashCommands: databaseSlashCommands,\n  }}\n/>\n```\n\nExport UI is also opt-in. Import the dropdown from `/export` and inject it into the editor footer:\n\n```tsx\nimport { AlggttaEditor } from '@alggtta/editor'\nimport { ExportDropdown, exportSlashCommands } from '@alggtta/editor/export'\n\n<AlggttaEditor\n  token={token}\n  extensionConfig={{\n    customSlashCommands: exportSlashCommands,\n  }}\n  renderFooterControls={({ editor, allowedFeatures }) =>\n    allowedFeatures.includes('*') || allowedFeatures.includes('export')\n      ? <ExportDropdown editor={editor} />\n      : null\n  }\n/>\n```\n\nOnly expose optional commands for features you actually register or render.\n\n## Plugin Development\n\nUse the lightweight `/plugin` entry to bundle custom Tiptap extensions and\nslash commands into a mount-time plugin. Plugin command ids and extension names\nmust be unique; command ids also cannot collide with ids declared by the host's\n`customSlashCommands`.\n\n```tsx\nimport { AlggttaEditor } from '@alggtta/editor'\nimport { ClockIcon } from '@heroicons/react/24/outline'\nimport { Extension, definePlugin } from '@alggtta/editor/plugin'\nimport '@alggtta/editor/styles.css'\n\nconst timestampPlugin = definePlugin({\n  id: 'com.example.timestamp',\n  version: '1.0.0',\n  extensions: [Extension.create({ name: 'exampleTimestampBehavior' })],\n  slashCommands: [\n    {\n      id: 'com.example.timestamp.insert',\n      title: 'Insert timestamp',\n      description: 'Insert the current time',\n      icon: ClockIcon,\n      command: (editor) => {\n        editor.chain().focus().insertContent(new Date().toISOString()).run()\n      },\n    },\n  ],\n})\n\nexport function PluginEditor() {\n  return (\n    <AlggttaEditor\n      token={import.meta.env.VITE_ALGGTTA_TOKEN}\n      extensionConfig={{ plugins: [timestampPlugin] }}\n    />\n  )\n}\n```\n\nThe plugin set is fixed when the editor is created; remount to change the\nschema. External plugin packages must keep React and all Tiptap/ProseMirror\npackages as peers/externals, must not import `@tiptap/starter-kit` at runtime,\nand must publish their CSS separately. Install trusted plugins only: they run\nwith the host page's full JavaScript permissions. Declarative Web Component\nattributes and the hosted CDN/UMD build do not load arbitrary plugin packages.\n\nSee the public [Plugin Development guide](https://alggtta.com/docs#plugin-development)\nfor a minimal plugin definition and registration example, browser-side static\nrendering, document compatibility, packaging, and security guidance.\n\n## Tailwind and DaisyUI\n\nThe package ships compiled CSS at `@alggtta/editor/styles.css`. DaisyUI is internally prefixed with `ue-` to reduce conflicts with consuming apps. You can use the editor in apps with or without Tailwind/DaisyUI.\n\n## Migration from v2\n\n### `onUpdate`\n\n```tsx\n// v2\n<UniversalEditor onUpdate={(editor) => save(editor.getJSON())} />\n\n// v3\n<AlggttaEditor onUpdate={({ json }) => save(json)} />\n```\n\n### `UniversalEditor`\n\n`AlggttaEditor` is the recommended component (since v3). The previous `UniversalEditor` remains available from the legacy entry during migration:\n\n```tsx\nimport { UniversalEditor } from '@alggtta/editor/legacy'\n```\n\n### Optional Features\n\nDatabase, Mermaid, AI, export helpers, GuideFlow blocks, and schedule blocks are no longer part of the default core entry. Import the matching subpath and pass its extensions/commands explicitly.\n\n## License\n\nProprietary — Copyright © 2026 Alggtta. All rights reserved. Use is governed by\nthe Alggtta Commercial License Agreement (EULA) and a valid, domain-bound license\ntoken issued by Alggtta. See [LICENSE](./LICENSE).\n\n> Versions up to and including 5.1.1 were published under the MIT License and\n> those already-distributed copies remain MIT; this proprietary license applies\n> to 6.0.0 and later.\n","readmeFilename":"README.md"}