{"_id":"@codeverze/novel-vue","_rev":"11-62425c5369425e36c3f64faa0e41c402","name":"@codeverze/novel-vue","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.5":{"name":"@codeverze/novel-vue","version":"0.0.5","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.0.5","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"8bf7bc28861564245e246cd66d8c1326cec2716e","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.0.5.tgz","fileCount":2,"integrity":"sha512-uGSVLCSsYiT9oGOy4h1Wv//WWUXkVF2h4WweQzZH/PjcRdhckUbOTP0qnaTesWGPmVuybnxxfRFdLDCkkfLAqw==","signatures":[{"sig":"MEUCIQDN2OTvDCdHBDeoU9+H37RI2koNVPjPSzzHEtLE57yR9wIgYM7WbsKsc70U7LQJdG32Gz5ifVfQudn+s5o9jakT0Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6102},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"83c86bdd11192f1b53a9195a90b8864586a1214e","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.7.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.0.5_1726249393376_0.3428893796753303","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@codeverze/novel-vue","version":"0.0.6","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.0.6","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"32c98006a0843214121d864d3e1d18b32711d54e","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.0.6.tgz","fileCount":2,"integrity":"sha512-AzjIWi3qOAhmlEQhsmU7JmoNUfJPaQ1Ixhf+UWuW7/jhPMMaC16PZ0v0FGMAofjNO4zwnkJZ8QJaFy3UT2Q7og==","signatures":[{"sig":"MEQCIDi0tR33yy/gbG3657biwckOfyzWhZh6+K8h6NpruWX3AiBPZwwk/j6ND8KHYcXHg1G4XBD1SEIoegCgIBu0YFlnbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6102},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"286aa50b2468fe59103d4c6de9c4773ec8a6b63b","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.7.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.0.6_1726249683136_0.7207530080861162","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@codeverze/novel-vue","version":"0.0.7","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.0.7","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"8fcda3d6a596f703f9919b1e4e6db158d58e02a6","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.0.7.tgz","fileCount":2,"integrity":"sha512-/7ETTd5u5Tltyi7i0iA3GCEBKE92iR1Ph3hveLf/sGBJ2/5PFuHGS+/vj+yuvhJZFFe98berm5jTzjiYO3Q0Dw==","signatures":[{"sig":"MEYCIQDsWKU88ZiIBdBQ4b2H8P3h2zGH0L0MOQDNrpvQqbMiVgIhAIihOkVYPyVFiGkj4RvU7NqBowlwVgCnCMqHbEzS1CYG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6113},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"3df7bfe7c9b828b2a3ac334f34dc2a3b12144be1","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.7.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.0.7_1726249755106_0.2970825387325515","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@codeverze/novel-vue","version":"0.0.8","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.0.8","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"6630e862ae9b8fe4ae1928f2a141a8fb9e592b49","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.0.8.tgz","fileCount":21,"integrity":"sha512-NgpO5aRcIoasu+PPlqxJ0XquZUHOGJZZz+fqJAeavvg2SzpHQapZ21XM12uuakC0v3NW4jGwWOLJxMx5G4+W/A==","signatures":[{"sig":"MEYCIQClPi7ftTKXtUuJEgkrctPqvvtydhYWcuUFl2/EgcDBsAIhAIfWQlsJvYwMZLhMGCK0qQdQaCBn7ERKAY7vyGdrcars","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1490910},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"25ca2f0657b7c17cb8de4c30c3596516d00ee196","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.7.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.0.8_1726250656729_0.07596782093844956","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@codeverze/novel-vue","version":"0.1.0","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.1.0","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"5373c7058a1d1ae67d19599a7ed13a007319c05b","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.1.0.tgz","fileCount":22,"integrity":"sha512-wJY7KrjGwRtWambZB96CTe3oA3dU/A/msafGUCq2j8KcV/GrJtf8RUrXqqV+FdF6RVZj1szH1hKViyQp9Uk9DA==","signatures":[{"sig":"MEUCIB7ijE4eNV/rZkxox0YvYj610hNFkp6BXbaIh+ZpXNOQAiEA817XTep2Pk40FwbBeGUAkvtCfOZRxfhiDjsWvqx/ONA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1577940},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"0f9cd8fdc985aa8090fb763f5e9e3e985f7bc237","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.1.0_1726493454173_0.5262563962794684","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@codeverze/novel-vue","version":"0.1.1","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.1.1","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"ba526fa168c46cbfe060b213266904269db09162","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.1.1.tgz","fileCount":22,"integrity":"sha512-TbWN+XvMzPC6rQ3A5pU2BGWkpfvI52f71Pr5x7oFge+kwoBVQag2XuXLHRvx6epWRBOhqeeEPpNN8TC8oyUzFg==","signatures":[{"sig":"MEUCIQCwvsWe1TbCIpubnF/fMjODz74v+1DIjrDaXEZN0aqw+QIgF57gMytC0I4GiXFvTvKmuh6PwpvnopaGHAWLkGQkUWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1578718},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"9c7b344ba5f983c9a12c244ebed5d689af1238cd","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.1.1_1726498160618_0.8135807366688197","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@codeverze/novel-vue","version":"0.1.2","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.1.2","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"3cce7fe081a05deac05d3454701c03054ca2ae53","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.1.2.tgz","fileCount":22,"integrity":"sha512-/gIjsfnjFSydMsqoBCu/++1ChzVy8xfvRAhJmBpqp9cdxEAPWF7bgrfv+Kqr+tINFpimlzvoFaRXDIlUB/FXUQ==","signatures":[{"sig":"MEYCIQCIJuBFpVPVSvhpRLh09zSgAR+J4mMpjX3f2lW35JX5vQIhAL+qC+vbbvl+ZYfGpjbiK9gDPn0fvAOFcuZbrDRB6ZuZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1579313},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"005193632995e7af424f373415082586af4eb298","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.1.2_1726566391145_0.20710268444790159","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@codeverze/novel-vue","version":"0.1.4","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.1.4","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"5c1e91327f74ca64ca4b1fcb408e4211f7b94156","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.1.4.tgz","fileCount":22,"integrity":"sha512-GJEMBCaSZ8PuWR47B8ElIDEo9mDMeU1/FqaWZ5QPo2sc+18gSHndb2k1cKq/bykBVyKrSyQdWar4R3o5h9d+dg==","signatures":[{"sig":"MEYCIQCJMlkFywqwtbx1KKe0xL0YuEiZ0gOhafD81jpfZkCX+gIhAPl9knYgzMx2OzYgTCxDx5waTp5hCXCs64LBVYRcR5ru","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1579527},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"0aecc107df85e08f91c27240f01358840b5e5187","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.1.4_1726648472983_0.4036097658287279","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@codeverze/novel-vue","version":"0.2.0","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.2.0","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"171576cfa49c2838d1dfa23185fb03f771e258fe","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.2.0.tgz","fileCount":22,"integrity":"sha512-bH36D0dpKqemGhE2bjwtbsEWYReEF3NDRxlodBD/XtR/ezl7PIx2IcIu2SEJzawzIj1a7zCVWWvbP1pQLedIXw==","signatures":[{"sig":"MEYCIQCOJG401KndAv8HF2GaBunguo0JztGir7Z4QYJP+oj1YQIhAJStY02fTlmZoWcFEV4xv7t3GkRfKPx7qaKZczDw/TlM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1579967},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"993e46e4536b0c8637c07b5dd225e698a966d834","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","axios":"^1.7.7","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.2.0_1727102018194_0.554810543626413","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@codeverze/novel-vue","version":"0.2.1","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.2.1","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"6650ca80b602dff1af9308d8ba0527ea9d17197a","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.2.1.tgz","fileCount":22,"integrity":"sha512-JrWFf53pKH43rqIe/wzfVwpS1WRxNBd0CC+c7Alh5eDbxo0e1M0+7+2BBfP881Ap+kivpefVGddtxcE9VkaIQw==","signatures":[{"sig":"MEUCIGP7JjT5Haw+YdZ0NSOU+uYgbCFw8PGEE4cnKoaVNeP1AiEA2lOjzoNedi915wE2rV1Ou8rN1PX6OvIBDtoyGnxt1o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1579840},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"2d9cc52acb138bc9872451c3d3e59ec4c0247cc2","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","axios":"^1.7.7","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.2.1_1727189764764_0.18869238996563276","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@codeverze/novel-vue","version":"0.2.2","author":{"name":"Codeverze","email":"it@codeverze.com"},"_id":"@codeverze/novel-vue@0.2.2","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"dist":{"shasum":"8885d25cc3e29e21e45a2c23896c46468f1efce4","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.2.2.tgz","fileCount":22,"integrity":"sha512-shk7XFEz0fXsLoWAiJDXzbaLgw7un5zX085LlTp2ofSVuxOKkoF3P+QoMcj6IoZdqhuEbQTPtuHVblo6A0r/eQ==","signatures":[{"sig":"MEUCIQC2DmBdvAbzpCsMPhLHQLQn4r0cbUmLwJndn5xx3G+WWgIgY3ZKNlom6KFbDC8uGBaNfTP2MrxgC78boQL7C3hqauk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1579840},"main":"./dist/novel-vue.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"7dc2dd914fda584ce850f8bf070b1ce9d12c38a6","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"_npmVersion":"10.5.0","description":"A Vue 3 component for the novel editor","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ai":"^2.2.11","vue":"^3.3.4","axios":"^1.7.7","sonner":"npm:vue-sonner@1.0.2","tippy.js":"^6.3.7","@tiptap/pm":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","@tiptap/vue-3":"^2.1.7","@headlessui/vue":"^1.7.16","lucide-vue-next":"^0.274.0","tiptap-markdown":"^0.8.2","@tiptap/suggestion":"^2.1.7","@tiptap/starter-kit":"^2.1.7","tailwindcss-animate":"^1.0.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-color":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","postcss":"^8.4.29","vue-tsc":"^1.8.5","typescript":"^5.0.2","tailwindcss":"^3.3.3","@tiptap/core":"^2.1.12","autoprefixer":"^10.4.15","vite-plugin-dts":"^3.5.3","@vitejs/plugin-vue":"^4.2.3","@tailwindcss/typography":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/novel-vue_0.2.2_1727189907637_0.4285158369011164","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@codeverze/novel-vue","version":"0.2.3","author":{"name":"Codeverze","email":"it@codeverze.com"},"description":"A Vue 3 component for the novel editor","type":"module","main":"./dist/novel-vue.umd.cjs","module":"./dist/novel-vue.js","exports":{".":{"import":"./dist/novel-vue.js","require":"./dist/novel-vue.umd.cjs"},"./dist/style.css":"./dist/style.css"},"types":"./dist/index.d.ts","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"dependencies":{"@headlessui/vue":"^1.7.16","@tiptap/extension-color":"^2.1.7","@tiptap/extension-highlight":"^2.1.7","@tiptap/extension-horizontal-rule":"^2.1.7","@tiptap/extension-image":"^2.1.7","@tiptap/extension-link":"^2.1.7","@tiptap/extension-placeholder":"^2.1.7","@tiptap/extension-task-item":"^2.1.7","@tiptap/extension-task-list":"^2.1.7","@tiptap/extension-text-style":"^2.1.7","@tiptap/extension-underline":"^2.1.7","@tiptap/pm":"^2.1.7","@tiptap/starter-kit":"^2.1.7","@tiptap/suggestion":"^2.1.7","@tiptap/vue-3":"^2.1.7","@vercel/blob":"^0.9.3","@vueuse/core":"^10.4.1","ai":"^2.2.11","axios":"^1.7.7","lucide-vue-next":"^0.274.0","sonner":"npm:vue-sonner@1.0.2","tailwindcss-animate":"^1.0.7","tippy.js":"^6.3.7","tiptap-markdown":"^0.8.2","vue":"^3.3.4"},"devDependencies":{"@tailwindcss/typography":"^0.5.9","@tiptap/core":"^2.1.12","@vitejs/plugin-vue":"^4.2.3","autoprefixer":"^10.4.15","postcss":"^8.4.29","tailwindcss":"^3.3.3","typescript":"^5.0.2","vite":"^4.4.5","vite-plugin-dts":"^3.5.3","vue-tsc":"^1.8.5"},"_id":"@codeverze/novel-vue@0.2.3","gitHead":"288c5bc19fa1474c728537d023c06d5ba5969664","_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-NAf7/XINBCbPzIIVAnZqmf3W3XhKkL4KfvsyjwjCBe8GcCSB+6US453Tg+hsQ92KVknQ8lEQ8+utNzFyFxcw/A==","shasum":"98630faad353a9d200d6b5928cbe8d02f6c1d6b0","tarball":"https://registry.npmjs.org/@codeverze/novel-vue/-/novel-vue-0.2.3.tgz","fileCount":22,"unpackedSize":1580192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXMH+jRS5IuwlStaOA5mXZuBWfNXxeFJ1PT5kx83wRwAiADUtewB96ZMJuq+XQIxpq7gNZzfccHF7dchNiERIFXZg=="}]},"_npmUser":{"name":"eltristi","email":"cristian@meridianpulse.com"},"directories":{},"maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/novel-vue_0.2.3_1727190199653_0.7125425825749157"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-13T17:43:13.252Z","modified":"2024-09-24T15:03:20.217Z","0.0.5":"2024-09-13T17:43:13.562Z","0.0.6":"2024-09-13T17:48:03.260Z","0.0.7":"2024-09-13T17:49:15.254Z","0.0.8":"2024-09-13T18:04:16.975Z","0.1.0":"2024-09-16T13:30:54.512Z","0.1.1":"2024-09-16T14:49:20.818Z","0.1.2":"2024-09-17T09:46:31.399Z","0.1.4":"2024-09-18T08:34:33.199Z","0.2.0":"2024-09-23T14:33:38.473Z","0.2.1":"2024-09-24T14:56:05.000Z","0.2.2":"2024-09-24T14:58:27.958Z","0.2.3":"2024-09-24T15:03:20.005Z"},"author":{"name":"Codeverze","email":"it@codeverze.com"},"description":"A Vue 3 component for the novel editor","maintainers":[{"name":"eltristi","email":"cristian@meridianpulse.com"}],"readme":"# Novel Vue\n\nNovel Vue is port of [Novel](https://github.com/steven-tey/novel)\n\n## Introduction\n\n[Novel](https://novel.sh/) is a Notion-style WYSIWYG editor with AI-powered autocompletions.\n\n## Installation\n\nTo use Novel Vue in a project, you can run the following command to install the `novel-vue` [NPM package](https://www.npmjs.com/package/novel-vue):\n\n```\nnpm i @codeverze/novel-vue\n```\n\nThen, you can use it in your code like this:\n\n```vue\n<template>\n  <Editor />\n</template>\n\n<script setup lang=\"ts\">\nimport { Editor } from \"novel-vue\";\nimport \"novel-vue/dist/style.css\";\n</script>\n```\n\n| Prop              | Type        | Description                                                                                                      | Default                                                                                                                                                     |\n| ----------------- | ----------- | ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| completionApi     | String      | The API route to use for the OpenAI completion API.                                                              | \"/api/generate\"                                                                                                                                             |\n| className         | String      | Additional classes to add to the editor container.                                                               | \"relative min-h-500px] w-full mx-auto max-w-screen-lg border-stone-200 bg-white p-12 px-8 sm:mb-[calc(20vh)] sm:rounded-lg sm:border sm:px-12 sm:shadow-lg\" |\n| defaultValue      | JSONContent | The default value to use for the editor.                                                                         | defaultEditorContent                                                                                                                                        |\n| extensions        | Extension[] | A list of extensions to use for the editor, in addition to the default Novel extensions.                         | []                                                                                                                                                          |\n| editorProps       | EditorProps | Props to pass to the underlying Tiptap editor, in addition to the default Novel editor props.                    | {}                                                                                                                                                          |\n| onUpdate          | Function    | A callback function that is called whenever the editor is updated.                                               | () => {}                                                                                                                                                    |\n| onDebouncedUpdate | Function    | A callback function that is called whenever the editor is updated, but only after the defined debounce duration. | () => {}                                                                                                                                                    |\n| debounceDuration  | Number      | The duration (in milliseconds) to debounce the onDebouncedUpdate callback.                                       | 750                                                                                                                                                         |\n| storageKey        | String      | The key to use for storing the editor's value in local storage.                                                  | \"novel\\_\\_content\"                                                                                                                                          |\n\n> **Note**: Make sure to define an API endpoint that matches the `completionApi` prop (default is `/api/generate`). This is needed for the AI autocompletions to work. Here's an example: https://github.com/naveennaidu/novel-vue/blob/main/nuxt-server/server/api/generate.ts\n","readmeFilename":"README.md"}