{"_id":"@itshixun/qckeditor-vue3","_rev":"32-8301e41365d7d30f612bc7df1cdeb034","name":"@itshixun/qckeditor-vue3","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"@itshixun/qckeditor-vue3","version":"1.0.0","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.0","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"aeb74f46e7cac4b7e992eb2ea7815fd5dce9aa02","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.0.tgz","fileCount":16,"integrity":"sha512-rxQ/wDq1ZuMhMcz+PuqUYjqCIMl1kiTtwjwZOYUNflE5/znLWTnARCE6MtgUjwly5w6+52F5S2cMPAhQtbMxjA==","signatures":[{"sig":"MEUCIEYn3gQLCXnUgznB3xqW/vBBzbiZTHR6ojGce2HNNMihAiEApdk+/z8p2Z/UpZO4ZnXgtsckdDMJjqojid3y2whPhog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"53f8fcb991a548b6c62b45e9d74ed5679baa2161","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.0_1776754560421_0.6686171160947281","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@itshixun/qckeditor-vue3","version":"1.0.1","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.1","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"466dfc2b64d851afe49566ded89153376456f815","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.1.tgz","fileCount":18,"integrity":"sha512-fYm4d9Zcw41ZEaVkzYN1/M9cEoJAgmEUz1sjtI3+G3EOaKprG9xFxcPrZMGCE8OerbDBkurBCg9fFt9VZgTcUQ==","signatures":[{"sig":"MEUCIE3nuVg4e4iTCARXHAdHKUk7PSkRdrfCpH62mhxFwvB5AiEA2o2XZo6GiXs8cL7ob63o3xgbmBj9ttuS9MxHEu+UUrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"67b1d1d8bfbe1e49435dab2cff871ee55513c1dc","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.1_1776995357827_0.6265736785085427","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@itshixun/qckeditor-vue3","version":"1.0.2","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.2","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"a2f8393028a3ef1fa287d198f12a0ae919adbd2d","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.2.tgz","fileCount":18,"integrity":"sha512-FpDLMkROrhGZLR2uzY6bwkm42TQgTyo6kRLCAaPEvBA9YdRYF9honqIIOisTpVBi9wLihCv1V1pD8EBGs3RN9g==","signatures":[{"sig":"MEYCIQDFkhjiWhM1rcfNkWsy3bvXuK6rFGU6KC7ZDtK9R8vAAAIhAL20nkiv1OnHKQlFdkkmck5YRICOaBmLUcgznW7qJy2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386647},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6ceaea8584aaad7b4955acb299c02a8708de041a","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.2_1776997083920_0.7976304625596384","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@itshixun/qckeditor-vue3","version":"1.0.3","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.3","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"fa2198e2fc6588b6a5f3c5e65b1d415ed775e95b","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.3.tgz","fileCount":18,"integrity":"sha512-DzBKCvDAp7dyeAuWWbdpG32WMuo7UJyyHkFr1dtRI1AuXh3Vk3SMXIwHyKzssYP3vWBRFtAqwFBw1Dk2HaEP8A==","signatures":[{"sig":"MEUCIQDlccPZP8MOJF/SEL7Aji3+jLMdh8ysJOPZaWv0leVK0wIgXSkmagBU/pvsb1vRsOSAdpUWnYAvN9xvO8/nY/Is3bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f57297c1a6bcc7664c4f24e5b13138ef4851139d","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.3_1777447577629_0.6242699609247533","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@itshixun/qckeditor-vue3","version":"1.0.4","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.4","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"e22f1be9543f63ca81119930d987804b54758e06","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.4.tgz","fileCount":18,"integrity":"sha512-hxeGikxrh122jGhkoEpZr7AySEe3miNeJihs7a4wJmWUHcivdiEb59URzdjJY59LdyghMSpLHY6PoaU6lRKppQ==","signatures":[{"sig":"MEUCICtZuzWJr6lDV4wagYniX2v07/AoNGzzlWIoFwaqUu2RAiEA9oJlECy+ZKXYiMYHbULeiK4l8LzV4oz7xystfcNNFko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"86e59e20f290f77652542222c4648c1eecfc9d22","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.4_1779777237780_0.8870375935836157","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@itshixun/qckeditor-vue3","version":"1.0.6","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.6","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"c9f7d17a2cfe33ef255693bb028d044e1275af22","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.6.tgz","fileCount":18,"integrity":"sha512-MRn7jKZGzkqPfD6jpiYDu5f2l6nNmuMr4xSylujpp+eYf3DZnG82CnzMNrhI7veavEFGXYosT3xXh9LwupGz6w==","signatures":[{"sig":"MEYCIQCWVya+BqkODv2tHAqftErX4H7+PKZea1XWE1unzn3t9AIhAOwnq1O/qYbAq7kkCun2GDBsF4+YAE6rWQbnSAB7RIJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"86e59e20f290f77652542222c4648c1eecfc9d22","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.6_1779932381120_0.5635495299941347","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@itshixun/qckeditor-vue3","version":"1.0.7","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.7","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"76beab030e76d6853cd9daf5a2e2830f68920cc6","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.7.tgz","fileCount":18,"integrity":"sha512-IBOiKst0X+HGMg33nQID2SyaQKzfVqKW8IKp6mW1kLaGnGIoU45ClmPAdz7uWl9+xEBzKWKkLdWEv3QdJcYY6Q==","signatures":[{"sig":"MEYCIQDzgoWdoM1LfTe1AFCaDBW+AInXka96pBIl5+uK1Oh2hQIhALhYvkTgp9K5QFpKS1E+fZeNFkMv+BH3g7Ig+LFMi89Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3666667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"db486aedb2fdaa83cccc12c78584778f8942c81c","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.7_1780992778347_0.2786868230198549","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@itshixun/qckeditor-vue3","version":"1.0.8","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.8","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"55a723ae7ba8760525f72e3c3bef95dd5d1388ee","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.8.tgz","fileCount":18,"integrity":"sha512-orA111Fdd1yy5tAJYEFT748WNZ/sO+iH3KU/OP/W0ySScbmLrG5x46B0ZT5lw+fr4UjNx7ooi9iBGE1ZCEa7og==","signatures":[{"sig":"MEYCIQDPl5GJ3nH/zvZIjcTo47x6SKL1fB8f+tXkWl1UjG7mkQIhAOaIVRm4dEInk8VU2MIsKrWH71rJ/6LzO7g2IeYoAn0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3666749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c04217e48f00d72f4e324a4522d3f4714a086ecc","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.8_1781255281930_0.060251283372667386","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@itshixun/qckeditor-vue3","version":"1.0.9","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.9","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"28b4dd21a9393d2a2bd99ba7d4034a8b291e99c5","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.9.tgz","fileCount":20,"integrity":"sha512-bf1taP+hLls8GNigJtt54cuG/M+NkgU6tGXn6WPImvEgnxGd7A7m4RKqhh+SkclGxKCX8ywwKaOxcs9YQeybSw==","signatures":[{"sig":"MEUCIQC0ePUmVrT/wko3A7QBHjeojqqAtK30JAdx27uVK33tvAIgLz4B06ER2kwrV00z01Xhal41KQaBhvSqfHgfFkUE0kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3668834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"93bcef1f1e864a5555e3311b433207eb885348a8","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.9_1781490581761_0.11359561967432263","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@itshixun/qckeditor-vue3","version":"1.0.10","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.10","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"21141454d20a475aebca7615094afff36db51e63","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.10.tgz","fileCount":20,"integrity":"sha512-wyy66TqdEEm63Y8/eUzAsSt06yTvUzk7TaQpnOl/Ues5JuTclRzSmguM871NSnUC2QTmyPhyO6mqPRJpU56ngg==","signatures":[{"sig":"MEQCIHKvgjqvP02xpLrEyJmdgEEWHRNX1l/Q2ibEhfklbtmbAiBz0XbFkcqcoKx/riRwRRTVfbJLs/t/kU84Echa0UiGQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3668835},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"93bcef1f1e864a5555e3311b433207eb885348a8","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.10_1781493629020_0.10380132471534287","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@itshixun/qckeditor-vue3","version":"1.0.11","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.11","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"eb5c233b8fa3fc7aed4d170c1a213d69fca439d4","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.11.tgz","fileCount":22,"integrity":"sha512-0HHf0KHCuqXv+7BES6D6qXBHAKUT9huxPgFDFcLElDSaY0aYpNQmZVqioRTScFLYgHFrX4EHaaqEJO+R0Dntvw==","signatures":[{"sig":"MEYCIQD2If6dqHqvlHSBl6hvZXmu/GWdo8X8fXJx6ukhM+XQeAIhAJYX+sDNQjWRFJnAzzi5BxaccjR95fiQTju6bnURbt0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3670480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"44e70618d10c9926e0e2dfa880e7742af5b2b331","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.11_1781494820128_0.007592068727950929","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@itshixun/qckeditor-vue3","version":"1.0.12","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.12","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"84ade7158622a044ec15683202ff7024a83b0bbe","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.12.tgz","fileCount":22,"integrity":"sha512-m8Fha18lHLc2OtahmAuHzjtJCVUKQeScAg2NSvvuhV+Sh5OAkHDJcf8oZpjsPv82T8eWzAJT/QVnyRMx1eeVZA==","signatures":[{"sig":"MEUCIQCI9OTN/DlAck2Rc93BddGOztw+GmxaJ4JopHv4Rvvm3wIgLkrPsK0yaOFSeOVSd90U+kxeamlWU/xDzFvmtY+pWC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3671517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"747991068d913c8d6918b6661e0b79207a2a6795","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.12_1783419633432_0.20381588497491143","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@itshixun/qckeditor-vue3","version":"1.0.13","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.13","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"7a2cc01f54e7cdd226bd0614d59e3c82ebd3cd58","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.13.tgz","fileCount":22,"integrity":"sha512-sHt2lBlfkPY2aBXvkhLAIoPE7exMyN3Y0Nh5kfMNZQneccchkeAKxrduvenjNe+Uh0TFxcp06Wd73iuDCGbYfg==","signatures":[{"sig":"MEYCIQD+BUlUoKYNnMrG1gGOoBMWuBLj1min3dps89eU5EkbagIhAKghojD5J2T9mxEx4cCdihO1+h+35I/zs/uMHW4yscis","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3671725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"70cd4875f49c8e403dd450ed36c52fdfb443bbb8","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.13_1783651616726_0.400799355562677","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@itshixun/qckeditor-vue3","version":"1.0.14","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.14","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"c56cb0200db85d27dcf39a508b85a18c9cb9c03b","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.14.tgz","fileCount":22,"integrity":"sha512-PGdFzlPxii9jU9wdsdMA/QPAWOm8W14mCBkeOxfr0JLO/KegSBlev5QtdhkiB1Seu5T2rVr8IjbNfWNTF7qNVQ==","signatures":[{"sig":"MEYCIQCuL7HnjCsY9BLFbXeZmUH4WQPK+4fiqVsLl+zvjSNxrwIhAMlMhcaGbIaT+d/cvIfn7Gl0RZY04ctlREMgooxP0N7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a5a4674b0f366c9358d1754467558ca8b0d345e3","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.14_1784018793220_0.878530384661337","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@itshixun/qckeditor-vue3","version":"1.0.15","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.15","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"f67002751ac0d0767d3f28adc20d0a5ea38186d0","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.15.tgz","fileCount":22,"integrity":"sha512-Fyet9Rq9nXz08+qytN9VxipcXmZpOlVP3FMXX3CJnKRNj/lrJZLn5zk6TokMfEahBgXCt2jtSqbrsp5fNioUZw==","signatures":[{"sig":"MEUCIAw+mP1Np8Q1KaAm8Q+HF5Btr3JTFvvIdw9SIgQYpVHfAiEA/erJKgNYIZlftnZPpHM9UkFhacdD7seNqOYC9jhLHZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a5a4674b0f366c9358d1754467558ca8b0d345e3","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.15_1784022834792_0.0073140020128350525","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@itshixun/qckeditor-vue3","version":"1.0.16","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.16","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"f5f622b46abded5bd74a95010f11a2b64fe635c3","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.16.tgz","fileCount":24,"integrity":"sha512-yPXfUk9AelW0KV3D1X6OtnvaS+zAT4d8aKb0G6IA9zKvasD1I5UERFSZ+Fo4EZFlGnU/SVwgscgOSXd4CEBJ5Q==","signatures":[{"sig":"MEQCIGBBWKvVStvHjevaWffEu5nAZZ67HkcmEQcR30leq25oAiAlLlqw0YzcW629GlqzMK2QFrJj7cRKz1fbdL08m65KAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3673226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5c05aef8f650fbfa72f132658da99687672fb2f7","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^5.7.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.16_1784079702008_0.6662805341752385","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@itshixun/qckeditor-vue3","version":"1.0.17","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.0.17","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"ec2fa8d61151aa6a7b522e3f30986966aedcf7b7","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.0.17.tgz","fileCount":24,"integrity":"sha512-hIU2Orv+v3CSnTk0hRPoXTAA8yapk7PL9VUyLBC9X+9nnNlLg/j/te3q9cDAbAg90y1CwcYWsJeYhClIl0QipQ==","signatures":[{"sig":"MEQCIEWTlBxrOFCrBL4t51E+UdnDz+lLqpZqrV6sTJs4/epUAiA8pdmkWKPz++A0yQ+1GOuiWnjt1bFSx1wdbxorPmE95g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3673220},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b80073988f37344dc1b217d2826a75f8aba90b4f","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.0.17_1785290239991_0.734898563905104","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@itshixun/qckeditor-vue3","version":"1.1.0","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.0","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"79ed9d4c41ec9836ce3ff9f6d17934acf3cc06af","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.0.tgz","fileCount":26,"integrity":"sha512-l2kr5UU2vHOUIdvmKoukcyQfBXPQL6aHVFFL6fax+WoUmNe1CgINJuWkj/iFewB6lEGO2e3j5Cv/ezlXeDc6bw==","signatures":[{"sig":"MEYCIQC7ka3khkUJJ3MC55aUOcNd1fzEKtGKjsd9FCLVMFTzvQIhAMiUaC8wEuKX6x/Ydj8gdeUZ8PnA4g5VmpmA9CN46mi+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3692824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e76331300546009240bdcaba6b1a07b17478cd8e","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.0_1785737480625_0.04067710862061302","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@itshixun/qckeditor-vue3","version":"1.1.2","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.2","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"31bbe1390cb4ae557ca5e277a52a8a66f57fdea0","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.2.tgz","fileCount":26,"integrity":"sha512-wLIunPyd0X0+83Im/zHgRMFwI66WI+bSu9hiiei0PmiFuIqgwm2YqM2YX3Fl1ti7JbSe6FUEMt9YFKNxzEQqIg==","signatures":[{"sig":"MEUCIFFyvFeiX4hSppWdcPd7ZrY4U+Jq6UdGtRNjdZ4GO5OzAiEAjCB+0HJL745+pOJvOio92yZx2ejmQCXEOXoEreABsVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3693303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f3de79e8882383c0b85db4d646ead13fdbb0b7ec","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.2_1785810653348_0.22181862967580512","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@itshixun/qckeditor-vue3","version":"1.1.3","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.3","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"bca11a3ec404b9453f107240929883aae9c79287","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.3.tgz","fileCount":28,"integrity":"sha512-rxT8nMum89RqceNO3n0L+G6IIa7w4Gh+dSvpqxDVfD224N/aUTN0EhUvCX8bpTiDgjvdFHPtDggMyYBewuiioQ==","signatures":[{"sig":"MEUCIG1Smz9V7o7YuCkNUAbb2H+5KEMlGlvhVel/jWPjt+P7AiEAmrkN2QLzT3hJyaIqF92lz8rTYaVwdmBZHHLD0/QI6ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3695019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"45ad97a85618496271e08983ac76509004fad8c9","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.3_1785826464905_0.6387039110935426","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@itshixun/qckeditor-vue3","version":"1.1.4","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.4","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"74f7578116d73b7b4a357b7d7fb91d17c8f01619","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.4.tgz","fileCount":30,"integrity":"sha512-r9PJJvRQJgJbcwPTwXed+MkSqUI0wrc25MxLOTsgrnA0VdNzhZlHNWCT3mdfmVTq8AKXCl5xbTYU3DHU0V0m5w==","signatures":[{"sig":"MEYCIQCXYTbBa0NjEI4oUeyseqY63wI6Ar6GEK4b09axJ99qlQIhAOjmki2lSTPKIXDb40vxq2O6+s9FPDMdOgYNFGPfQ8q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3727973},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bba39577033ee809ddd95fbd9ab08a6d4be85d35","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.4_1785902165646_0.9929805154057225","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@itshixun/qckeditor-vue3","version":"1.1.5","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.5","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"9169dcbb678e2092dcbf9814a226f18b93375202","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.5.tgz","fileCount":30,"integrity":"sha512-Up5ewJr5hvL5uNRWetQaNL3I5NYayomc7St7pJ0rSnilmG1bCVfw6yLjeqipsfRbimqLEYngeaH+RQ6RCBTXpw==","signatures":[{"sig":"MEYCIQDxiMyFiT59entrToXJ/T2s3lFrLI8arDhnu6kSuiAwEgIhAMMoF7XQftzfMgICGI4H+5IWJlAvnKhr09qqoQAn+vgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3729143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bba39577033ee809ddd95fbd9ab08a6d4be85d35","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.5_1785980929100_0.6323627688541369","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@itshixun/qckeditor-vue3","version":"1.1.6","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.6","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"06d6e81099d08487b3882d7fbbf2d4a1ea1750b8","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.6.tgz","fileCount":30,"integrity":"sha512-4FpORSz+36KQ8+6Bd44w3idGaPLkGJwS3f50JOw3K4k6Q9f2xI1fBnhztu/4v1GjJ4zsH/DgRv91kj5HFxt+iA==","signatures":[{"sig":"MEQCIDZf/mfPdrbJIkZ2Qj4hnMOonNq+Vfw9jZn2oaCQEO8IAiAOpnSmTNo/LKHDBkyYbTcnK6GB8qrQem75LcCXwPngNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3729249},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b234f109613932ff888393afd8988fb9e04c4bff","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.6_1785984454784_0.8315800969405547","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@itshixun/qckeditor-vue3","version":"1.1.7","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.7","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"4244c6156c89a8f1e7f9401e1c28eb7e556a6168","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.7.tgz","fileCount":30,"integrity":"sha512-kq6ZoUcPQAL8A7CdZ6pXq0Nx0r5IwNFGIWwDWCjMu1MKhpCWncliLkucECJs9DrPfTxhmnaIxqHwdsQCixVDaw==","signatures":[{"sig":"MEUCIETy0yaiuLQlovbby89ZJqp3tMNUv7RLFY86jSaXzW3QAiEAqStHz7ZayZFZSXNLL175uISymjQsGAQ2wb9SByAHpV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"19367400c7229b95842bfb3529009e1f18e18988","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.7_1786094575758_0.28240293506155867","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@itshixun/qckeditor-vue3","version":"1.1.8","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.8","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"e1ee58903ce5ae20e8bfe495a297995fad959306","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.8.tgz","fileCount":32,"integrity":"sha512-Nkl4RRgLpI8hEowEVVOk31JPi853KoAwokY8BRdRPTA/c3q2yFzJ6FPfsQqZpGgnYqfg7S/3MmkGIWhlHlomSw==","signatures":[{"sig":"MEQCIDZKlbsS64pXQyu37LZYasUHzSDeLnGanUYbXFRtwIkkAiAWakpCvy/R4Li1qjfj5AeLaWa6oTIt9I6SeGcHFbwHOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3735780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"82e08b4931b1538fcbd4a355bf8731cbe6b15921","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.8_1786325599141_0.2392957140838825","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@itshixun/qckeditor-vue3","version":"1.1.9","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.1.9","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"3ea945bec406cfca2863bf2f4832881983b51e2c","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.1.9.tgz","fileCount":32,"integrity":"sha512-7woXwXo4/dBBwJ3ulIy3tFmJYu44iviJsGtMMu5auZq5quTcZOqmoxk1lJYWfECHk2SIesdCcE8Ru+csGCgA3A==","signatures":[{"sig":"MEUCIQDGl9hazJ5IOLXTOMhemeaU91E2yOhJfRNw13N2OpL80QIgH2zC5v54UGXcJKDMOPCUu7R51Xp9VtKiiWQh0S/FazU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3735833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b5225225b890fe4edc47a844c30b5eeb25e80cf","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.1.9_1786329335235_0.13568387995942333","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@itshixun/qckeditor-vue3","version":"1.2.0","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.2.0","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"00e85f0079725f543f02ef549339fd8b86fdfbe7","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.0.tgz","fileCount":32,"integrity":"sha512-FoRYANu1jvxRhQvVgXdTaS5xYPd+Z0eCS09LVjMjmXgqbQBdTQMb/SdSGHHg27x08SXNC90RW2Hd7xNiJINS+g==","signatures":[{"sig":"MEQCICLoGNUfbJNrwxNuEq4vo21LbRL6zli7vHD/YOF9RP/UAiB3OdfpyPZbvZBP+grFbB7qJ3ey6WaFM7N9zKRBSwOrOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3735880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b5225225b890fe4edc47a844c30b5eeb25e80cf","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.2.0_1786331917391_0.7842798685828727","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@itshixun/qckeditor-vue3","version":"1.2.1","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.2.1","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"3e74e10a8b3dcc05ce3a9c4b687348b611353271","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.1.tgz","fileCount":32,"integrity":"sha512-1YMogzxLiJbXD+DwryJXVI/KSC6vn/NjLb4sb4k3wRB9GRlQhUoyV1xoMbPYKk1uelFP7rCw7X6ZdDSfFQmx5A==","signatures":[{"sig":"MEUCIEydACwMg6Dcv/BYc6ry8Tt7foWf+zhHR3J2yJEinenlAiEAtk9mnHDdDj9PPsBr2QHaYyh1PohdTY9cbiOxAkT4Y9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3736697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ed232c547823c29ca1b3fde6bfd902fc6b15585d","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.2.1_1787291910720_0.45842291235866006","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@itshixun/qckeditor-vue3","version":"1.2.2","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.2.2","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"f5a0358517e186c9deb558affd40e0acb03f2929","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.2.tgz","fileCount":34,"integrity":"sha512-NA2Ohsk9n/BbeTR1lsOCsgl6QIYSwpNceU3CT+FHvhp5d/XE2WujyhTvn+eiwMbl1tKvG7BPUMqM5sNI8z3QUg==","signatures":[{"sig":"MEUCIQDCI+EjPOHVXPkG4M5znXVpBMIblPM7HtuRlVklOm0RpQIgGL9L2XlahwOmgEp09juEX9zuAkOKEWmKxyrMzxqmoEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2aa55444c7cf5b2f37a8700ce26876161bb16011","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.2.2_1787628989155_0.7879909112446766","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@itshixun/qckeditor-vue3","version":"1.2.3","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.2.3","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"cf762548c60102205e2e2eb70334a8adf87e27c8","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.3.tgz","fileCount":109,"integrity":"sha512-q8kSIdjH+6ERtH30oHXE85tIOKIUeJdvpDXNbUJLgZez3Fy8/T3QSB1Mxz637y0iDji3uA/+bZvtfPQEJF7XIw==","signatures":[{"sig":"MEUCIBiYB6N+vWSVbBbCx/trwOoycOXuDh7V4fVWNJ2ydBsKAiEAvy4fclJ3FjvBdLqYrF3fGP7O7emcRWtKGOVpMedCzAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"73864f2c0fc62c8ac4588430dba3a51754ccdb07","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.2.3_1788829436836_0.3838128699786858","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@itshixun/qckeditor-vue3","version":"1.2.4","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"author":"","license":"MIT","_id":"@itshixun/qckeditor-vue3@1.2.4","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"dist":{"shasum":"2632f58e03dea66dbf402d3305d5e9db8e1a5479","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.4.tgz","fileCount":109,"integrity":"sha512-TItne79JMsnYYUBKQCt5DMaKllieY8YOw6YA2NkxYik/lljXoONcxzlQmurtuHjWWIkpPqVy1a+AiGtltF5TdA==","signatures":[{"sig":"MEUCIQCEDYnXnMBebmMBgabfOILwhkRwhiN8/4284k3SxowGiAIgJznDDin1w1sDSe3FNlLxwHAIXrQud+rWA8KaP/JTiKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256791},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b1b1ab631b339130812a6343f153847fa9a44b99","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"tmp":"tmp/qckeditor-vue3_1.2.4_1788872458530_0.755603393556266","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"_id":"@itshixun/qckeditor-vue3@1.2.5","dist":{"shasum":"fb5cc8eb0fde4b6a2753bbfa0ed6abac94b1ea03","tarball":"https://registry.npmjs.org/@itshixun/qckeditor-vue3/-/qckeditor-vue3-1.2.5.tgz","fileCount":109,"integrity":"sha512-UUyZ3RPa0erywnublaMMLj/RQmVofDwa++5utzAbOWSKbNzEw7+uw5lMXi4slY5hRLI+NK0XJiSTi2Sw91HJkQ==","signatures":[{"sig":"MEUCIDMB9P8tE/UzFJCTA5IGFyG/zZk7OkHk2kDbc2swfKhXAiEA0mWa6gzIgw1yb8mJ+g3efxIuJDr3RD5fZwIbRF+rPUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8dwJuaqxkHCeV0KlaOoMmWX8OmKV+ENYFEODbxya2pwIhAJLA5lzw2jE81kOgmbttkXp1PFKAFCvrN42TMKsKOdeP"}],"unpackedSize":6258804},"main":"dist/index.js","name":"@itshixun/qckeditor-vue3","type":"module","types":"dist/index.d.ts","author":"","module":"dist/index.js","gitHead":"e568395154faecbe0a82e98a20fecbeca94afde8","license":"MIT","scripts":{"dev:lib":"vite build --watch","release":"pnpm build:lib && npm publish --access public","build:lib":"vue-tsc && vite build"},"version":"1.2.5","_npmUser":{"name":"mutueye","email":"mutuyueniao@gmail.com"},"keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"Vue3 components for CKEditor 5","directories":{},"maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"_nodeVersion":"20.19.5","dependencies":{"katex":"^0.16.45","lodash-es":"^4.17.21","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.0","vue-tsc":"^2.0.0","ckeditor5":"^47.6.1","typescript":"^6.0.3","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^5.0.0"},"peerDependencies":{"vue":"^3.0.0","ckeditor5":">=42.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qckeditor-vue3_1.2.5_1790667049382_0.2309062249904381"}}},"time":{"created":"2026-04-21T06:56:00.321Z","modified":"2026-09-29T07:30:50.056Z","1.0.0":"2026-04-21T06:56:00.588Z","1.0.1":"2026-04-24T01:49:17.972Z","1.0.2":"2026-04-24T02:18:04.127Z","1.0.3":"2026-04-29T07:26:17.846Z","1.0.4":"2026-05-26T06:33:57.955Z","1.0.6":"2026-05-28T01:39:41.365Z","1.0.7":"2026-06-09T08:12:58.531Z","1.0.8":"2026-06-12T09:08:02.165Z","1.0.9":"2026-06-15T02:29:41.953Z","1.0.10":"2026-06-15T03:20:29.191Z","1.0.11":"2026-06-15T03:40:20.293Z","1.0.12":"2026-07-07T10:20:33.586Z","1.0.13":"2026-07-10T02:46:56.920Z","1.0.14":"2026-07-14T08:46:33.416Z","1.0.15":"2026-07-14T09:53:54.971Z","1.0.16":"2026-07-15T01:41:42.242Z","1.0.17":"2026-07-29T01:57:20.203Z","1.1.0":"2026-08-03T06:11:20.772Z","1.1.2":"2026-08-04T02:30:53.558Z","1.1.3":"2026-08-04T06:54:25.086Z","1.1.4":"2026-08-05T03:56:05.821Z","1.1.5":"2026-08-06T01:48:49.338Z","1.1.6":"2026-08-06T02:47:34.987Z","1.1.7":"2026-08-07T09:22:55.922Z","1.1.8":"2026-08-10T01:33:19.308Z","1.1.9":"2026-08-10T02:35:35.425Z","1.2.0":"2026-08-10T03:18:37.790Z","1.2.1":"2026-08-21T05:58:30.920Z","1.2.2":"2026-08-25T03:36:29.365Z","1.2.3":"2026-09-08T01:03:57.075Z","1.2.4":"2026-09-08T13:00:58.741Z","1.2.5":"2026-09-29T07:30:49.545Z"},"license":"MIT","keywords":["ckeditor","ckeditor5","vue","vue3","editor","rich-text","wysiwyg"],"repository":{"url":"","type":"git"},"description":"Vue3 components for CKEditor 5","maintainers":[{"name":"guoyingxu","email":"guoyx@itshixun.com"},{"name":"mutueye","email":"mutuyueniao@gmail.com"},{"name":"donkeyliuyan","email":"liuyan1989922@163.com"},{"name":"lijunran","email":"lijr@itshixun.com"},{"name":"ch_122","email":"1521930938@qq.com"}],"readme":"# @itshixun/qckeditor-vue3\n\nVue 3 组件库，用于 CKEditor 5 富文本编辑器。\n\n> 本次更新为**文档补充**：将 `v1.1.1` ~ `v1.1.3` 期间已发布的能力完整收录进 README，便于查阅。\n>\n> 已收录的近期能力：\n>\n> - `QCKEditor` 组件，支持 `classic` / `inline` / `document` 三种编辑器类型（v1.1.3）\n> - `locale` 属性，透传 `CKEditor` / `QCKEditor` / `QCKClassic` / `QCKEditorPro`，按语言动态加载 CKEditor 5 官方语言包，支持运行时切换\n> - `dataNormalizer` 属性，透传 `CKEditor` / `QCKEditor` / `QCKClassic` / `QCKEditorPro`，用于格式化初始值与外部 `modelValue` 变更（v1.1.1 / v1.1.2）\n> - `CKEditor` 与 `QCKContent` 的 `fontSize` 属性（px），通过 CSS 变量 `--ck-content-font-size` 应用\n> - `QCKEditor` 默认合并「段落 + 标题 1~5」的标题配置与「标记（marker）」高亮配置，与历史版本行为保持一致\n> - `QCKEditorPro` 的 `disableExit` 属性与 `exit-blocked` 事件，用于在编辑器内部异步操作（`PendingActions`）期间控制是否退出编辑模式\n\n## 安装\n\n```bash\nnpm install @itshixun/qckeditor-vue3\n# 或\npnpm add @itshixun/qckeditor-vue3\n# 或\nyarn add @itshixun/qckeditor-vue3\n```\n\n### 对等依赖\n\n本库需要以下对等依赖：\n\n```bash\nnpm install vue@^3.0.0 ckeditor5@>=42.0.0\n```\n\n## 使用\n\n### 引入样式\n\n在使用组件前，需要引入本库的样式文件：\n\n```typescript\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n```\n\n> 本样式文件已内置 CKEditor 5 官方样式，无需再单独引入 `ckeditor5/ckeditor5.css`。\n\n### 基础编辑器（CKEditor）\n\n底层 CKEditor 封装组件，支持任意 CKEditor 构建：\n\n```vue\n<template>\n  <CKEditor v-model=\"content\" :editor=\"ClassicEditor\" :config=\"editorConfig\" />\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport { ClassicEditor } from 'ckeditor5';\nimport { CKEditor } from '@itshixun/qckeditor-vue3';\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n\nconst content = ref('');\nconst editorConfig = {\n  toolbar: ['bold', 'italic', 'link', 'bulletedList', 'numberedList'],\n};\n</script>\n```\n\n### 通用编辑器（QCKEditor）\n\n支持三种编辑器类型，由 `type` prop 切换：\n\n- `classic`（默认）：经典编辑器，工具栏固定在顶部\n- `inline`：行内编辑器，工具栏在选中内容时浮动显示\n- `document`：文档编辑器（基于 `DecoupledEditor`），工具栏与编辑区分离挂载，高度自适应容器\n\n`QCKEditor` 在用户传入 `config` 之上，预设了与历史版本一致的默认配置：\n\n- **标题**：在官方「段落 + 标题 1~3」基础上扩展支持「标题 4 / 标题 5」（`heading4` / `heading5`），并通过 `src/styles/index.css` 统一定义了 h1~h5 字号样式\n- **高亮（Highlight）**：仅提供「标记（marker）」一项，配套样式 `.marker-default`\n\n用户 `config` 中显式提供的同名字段会覆盖默认配置（深度合并）。\n\n```vue\n<template>\n  <!-- 经典编辑器（默认） -->\n  <QCKEditor v-model=\"content\" :config=\"editorConfig\" />\n\n  <!-- 行内编辑器 -->\n  <QCKEditor v-model=\"content\" type=\"inline\" :config=\"editorConfig\" />\n\n  <!-- 文档编辑器（工具栏与编辑区独立容器） -->\n  <QCKEditor v-model=\"content\" type=\"document\" :config=\"editorConfig\" />\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport { QCKEditor } from '@itshixun/qckeditor-vue3';\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n\nconst content = ref('');\nconst editorConfig = {\n  toolbar: ['bold', 'italic', 'link'],\n};\n</script>\n```\n\n### 经典编辑器（QCKClassic）\n\n预配置的经典编辑器组件：\n\n```vue\n<template>\n  <QCKClassic v-model=\"content\" :config=\"editorConfig\" />\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport { QCKClassic } from '@itshixun/qckeditor-vue3';\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n\nconst content = ref('');\nconst editorConfig = {\n  toolbar: ['bold', 'italic', 'link'],\n};\n</script>\n```\n\n### 专业版编辑器（QCKEditorPro）\n\n点击激活的编辑器，提升页面性能：\n\n```vue\n<template>\n  <QCKEditorPro\n    v-model=\"content\"\n    :config=\"editorConfig\"\n    placeholder=\"点击编辑内容\"\n    :min-height=\"100\"\n  />\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport { QCKEditorPro } from '@itshixun/qckeditor-vue3';\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n\nconst content = ref('');\nconst editorConfig = {\n  toolbar: ['bold', 'italic'],\n};\n</script>\n```\n\n### 内容展示（QCKContent）\n\n安全渲染编辑器内容：\n\n```vue\n<template>\n  <QCKContent :content=\"htmlContent\" />\n</template>\n\n<script setup lang=\"ts\">\nimport { QCKContent } from '@itshixun/qckeditor-vue3';\nimport '@itshixun/qckeditor-vue3/dist/index.css';\n\nconst htmlContent = '<p>Hello <strong>World</strong></p>';\n</script>\n```\n\n#### 图片预览（imagePreview）\n\n默认关闭。开启后，点击内容中的图片会打开内置轻量预览弹层（QCKImageViewer），支持关闭（遮罩/×/Esc）、左右切换（按钮/方向键）、计数、缩放（按钮/滚轮）、拖拽平移、双击复位、全屏与底部缩略图栏：\n\n```vue\n<template>\n  <!-- 布尔用法：全部默认配置 -->\n  <QCKContent :content=\"htmlContent\" :image-preview=\"true\" />\n\n  <!-- 对象用法：覆盖配置 -->\n  <QCKContent :content=\"htmlContent\" :image-preview=\"{ zIndex: 3000, navbar: false }\" />\n</template>\n```\n\n`imagePreview` 对象形式支持的选项（`QCKImagePreviewOptions`）：\n\n| 选项 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| zIndex | Number | 2100 | 预览弹层 z-index |\n| loop | Boolean | true | 切换到底/顶后是否循环 |\n| navbar | Boolean | true | 底部缩略图栏（图片数 > 1 时显示） |\n| fullscreen | Boolean | true | 是否显示全屏按钮 |\n\n`QCKEditorPro` 同样支持 `imagePreview`，会透传给预览态的内容区（预览态点击图片只打开预览，不会激活编辑器）。\n\n#### 图片加载失败重试（imageRetry）\n\n默认开启。适用于新生成的富文本内容中，图片资源正在服务端上传、尚未存储到对象存储的场景：图片加载失败后按固定间隔自动重试，直到成功或达到最大次数。重试通过重设相同 `src` 触发重新请求，不追加额外参数，不会破坏签名 URL：\n\n```vue\n<template>\n  <!-- 布尔用法：全部默认配置（可省略） -->\n  <QCKContent :content=\"htmlContent\" :image-retry=\"true\" />\n\n  <!-- 对象用法：覆盖配置 -->\n  <QCKContent :content=\"htmlContent\" :image-retry=\"{ maxRetries: 20, interval: 1000 }\" />\n\n  <!-- 关闭重试 -->\n  <QCKContent :content=\"htmlContent\" :image-retry=\"false\" />\n</template>\n```\n\n`imageRetry` 对象形式支持的选项（`QCKImageRetryOptions`）：\n\n| 选项 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| maxRetries | Number | 10 | 单张图片最大重试次数 |\n| interval | Number | 500 | 重试间隔（毫秒） |\n\n`QCKEditorPro` / `QCKEditor` / `QCKClassic` 同样支持 `imageRetry`：预览态（QCKContent）与编辑态（编辑区 DOM）均生效。\n\n#### 界面语言（locale）\n\n所有编辑器组件（`CKEditor` / `QCKEditor` / `QCKClassic` / `QCKEditorPro`）支持 `locale` 属性，默认 `'zh-cn'`。组件会按 `locale` **动态加载**对应的 CKEditor 5 官方语言包（构建为独立的懒加载 chunk，不增加首屏体积），并写入编辑器配置的 `language` 与 `translations` 字段：\n\n```vue\n<template>\n  <!-- 简体中文（默认） -->\n  <QCKEditor v-model=\"content\" locale=\"zh-cn\" />\n\n  <!-- 英文 / 日文 / 繁体中文 -->\n  <QCKEditor v-model=\"content\" locale=\"en\" />\n  <QCKEditorPro v-model=\"content\" locale=\"ja\" />\n  <QCKClassic v-model=\"content\" locale=\"zh\" />\n</template>\n```\n\n- **写法兼容**：`'zhCN'` / `'zh-CN'` / `'zh_CN'` / `'ZH-CN'` 等写法均可，内部统一规范化为 CKEditor 5 语言包格式（小写 + 连字符）\n- **支持语言**：覆盖 CKEditor 5 官方全部语言包（`zh-cn`、`zh`、`en`、`en-gb`、`ja`、`ko`、`de`、`fr`、`pt-br` 等 70+）；传入不支持的语言时会输出警告并回退为默认语言\n- **动态变更**：运行时修改 `locale` 会销毁并以当前内容重建编辑器实例（CKEditor 5 不支持运行时原地切换语言）；重建对外只触发一次新的 `ready` 事件，不会触发 `destroy`\n- **优先级**：`config` 中显式传入的 `language` / `translations` 优先于 `locale` 的派生值\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\n\nconst locale = ref('zh-cn');\n// 运行时切换：编辑器保留内容重建，界面语言变为英文\nlocale.value = 'en';\n</script>\n```\n\n## 上传适配器\n\n本库提供了三种上传适配器，用于处理编辑器中的文件上传（图片、音视频等）：\n\n### 1. XHR 上传适配器（createXHRUploadAdapter）\n\n基于 XMLHttpRequest 的标准上传方式，适用于大多数后端直传场景：\n\n```ts\nimport { FileRepository } from 'ckeditor5';\nimport { createXHRUploadAdapter } from '@itshixun/qckeditor-vue3';\n\nconst editorConfig = {\n  // ...其他配置\n  extraPlugins: [\n    function CustomUploadAdapterPlugin(editor) {\n      editor.plugins.get(FileRepository).createUploadAdapter = (loader) => {\n        return createXHRUploadAdapter(loader, {\n          uploadUrl: 'https://api.example.com/upload',\n          headers: { Authorization: 'Bearer token' },\n          withCredentials: true,\n          fieldName: 'file',\n          extraFormData: { category: 'images' },\n        });\n      };\n    },\n  ],\n};\n```\n\n### 2. 自定义异步上传适配器（createAsyncUploadAdapter）\n\n支持自定义异步上传流程，适用于 S3、华为云 OBS 等需要多步上传的场景：\n\n```ts\nimport { FileRepository } from 'ckeditor5';\nimport { createAsyncUploadAdapter } from '@itshixun/qckeditor-vue3';\n\nconst editorConfig = {\n  extraPlugins: [\n    function CustomUploadAdapterPlugin(editor) {\n      editor.plugins.get(FileRepository).createUploadAdapter = (loader) => {\n        return createAsyncUploadAdapter(loader, async (file, updateProgress) => {\n          // 示例：上传到对象存储（预签名 URL 模式）\n\n          // 第1步：从后端获取预签名上传 URL\n          const presignRes = await fetch('/api/presign-upload', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application/json' },\n            body: JSON.stringify({ filename: file.name, contentType: file.type }),\n          });\n          const { uploadUrl, finalUrl } = await presignRes.json();\n\n          // 第2步：直传到对象存储（使用 XMLHttpRequest 以便监听进度）\n          await new Promise((resolve, reject) => {\n            const xhr = new XMLHttpRequest();\n            xhr.open('PUT', uploadUrl, true);\n            xhr.setRequestHeader('Content-Type', file.type);\n\n            xhr.upload.addEventListener('progress', (evt) => {\n              if (evt.lengthComputable && updateProgress) {\n                updateProgress(Math.round((evt.loaded / evt.total) * 100));\n              }\n            });\n            xhr.addEventListener('load', () => {\n              xhr.status >= 200 && xhr.status < 300 ? resolve(void 0) : reject('上传失败');\n            });\n            xhr.addEventListener('error', () => reject('上传出错'));\n            xhr.send(file);\n          });\n\n          // 第3步：返回最终访问 URL\n          return finalUrl;\n        });\n      };\n    },\n  ],\n};\n```\n\n也可以返回 `UploadResponse` 对象：\n\n```ts\ncreateAsyncUploadAdapter(loader, async (file, updateProgress) => {\n  // ...上传逻辑\n\n  return {\n    default: 'https://cdn.example.com/image.jpg',  // 默认 URL（必须）\n    url: 'https://cdn.example.com/image.jpg',      // 可选\n    // 还可以返回其他字段\n  };\n});\n```\n\n### 3. Mock 上传适配器（createMockUploadAdapter）\n\n用于演示环境，模拟上传过程和进度更新：\n\n```ts\nimport { FileRepository } from 'ckeditor5';\nimport { createMockUploadAdapter } from '@itshixun/qckeditor-vue3';\n\nconst editorConfig = {\n  extraPlugins: [\n    function CustomUploadAdapterPlugin(editor) {\n      editor.plugins.get(FileRepository).createUploadAdapter = (loader) => {\n        return createMockUploadAdapter(loader);\n      };\n    },\n  ],\n};\n```\n\n## Props\n\n### CKEditor\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| editor | Function | 必填 | CKEditor 构建类 |\n| config | Object | {} | 编辑器配置 |\n| tagName | String | 'div' | 渲染标签 |\n| disabled | Boolean | false | 是否禁用 |\n| disableTwoWayDataBinding | Boolean | false | 禁用双向绑定 |\n| dataNormalizer | Function | `(data) => data` | 格式化初始值与外部 `modelValue` 变更的函数 |\n| fontSize | Number | - | 编辑区正文字号（px），通过 CSS 变量 `--ck-content-font-size` 应用 |\n| locale | String | 'zh-cn' | 编辑器界面语言，兼容 'zhCN' / 'zh-CN' / 'zh_CN' 等写法；动态变更会重建编辑器实例（见界面语言说明） |\n\n### QCKEditor\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| type | `'classic' \\| 'inline' \\| 'document'` | `'classic'` | 编辑器类型，非法值兜底为 `classic` |\n| config | Object | {} | 编辑器配置（与默认 highlight / heading 配置深度合并） |\n| tagName | String | 'div' | 渲染标签 |\n| disabled | Boolean | false | 是否禁用 |\n| disableTwoWayDataBinding | Boolean | false | 禁用双向绑定 |\n| dataNormalizer | Function | `(data) => data` | 格式化初始值与外部 `modelValue` 变更的函数 |\n| imageRetry | Boolean \\| Object | true | 编辑区图片加载失败重试（见 QCKContent 图片重试说明） |\n| locale | String | 'zh-cn' | 编辑器界面语言，透传给 CKEditor（见界面语言说明） |\n\n默认配置说明：`QCKEditor` 预置了「段落 + 标题 1~5」的标题选项，以及「标记（marker）」高亮选项，与历史版本编辑器一致。用户 `config` 中显式提供同名字段会覆盖默认值。\n\n`QCKEditor` 在 `ready` 等事件中传入的编辑器实例类型为 `ClassicEditor | InlineEditor | DecoupledEditor`（即 `QEditorInstance` 联合类型）。\n\n### QCKClassic\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| config | Object | {} | 编辑器配置 |\n| tagName | String | 'div' | 渲染标签 |\n| disabled | Boolean | false | 是否禁用 |\n| disableTwoWayDataBinding | Boolean | false | 禁用双向绑定 |\n| dataNormalizer | Function | `(data) => data` | 格式化初始值与外部 `modelValue` 变更的函数 |\n| imageRetry | Boolean \\| Object | true | 编辑区图片加载失败重试（透传给 QCKEditor） |\n| locale | String | 'zh-cn' | 编辑器界面语言，透传给 QCKEditor（见界面语言说明） |\n\n### QCKEditorPro\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| config | Object | {} | 编辑器配置 |\n| content | String | - | 初始内容 |\n| placeholder | String | '点击编辑内容' | 占位文本 |\n| minHeight | Number | 95 | 最小高度(px) |\n| height | Number | 0 | 固定高度(px) |\n| fitHeight | Boolean | false | 适应父容器高度 |\n| contentBgColor | String | 'rgb(0 0 0 / 2%)' | 背景色 |\n| contentBgHoverColor | String | 'rgb(0 0 0 / 4%)' | 悬停背景色 |\n| borderRadius | Number | 4 | 圆角大小 |\n| sanitize | Boolean | true | 是否清洗 HTML |\n| horizontalPadding | Number \\| String | 'var(--ck-spacing-standard)' | 预览态水平 padding，数字按 px 处理（透传 QCKContent） |\n| verticalPadding | Number \\| String | 'var(--ck-spacing-standard)' | 预览态垂直 padding，用法同 horizontalPadding（透传 QCKContent） |\n| trimMargin | Boolean | true | 预览态消除首尾段落 margin（透传 QCKContent） |\n| imagePreview | Boolean \\| Object | false | 预览态图片预览（见 QCKContent 图片预览说明） |\n| imageRetry | Boolean \\| Object | true | 预览态与编辑态图片加载失败重试（见 QCKContent 图片重试说明） |\n| dataNormalizer | Function | `(data) => data` | 格式化初始内容与外部变更的函数 |\n| disableExit | Boolean | false | 外部禁用退出编辑模式；与编辑器内部异步操作（`PendingActions`）共同决定 `exit-blocked` |\n| locale | String | 'zh-cn' | 编辑器界面语言，透传给 QCKClassic（见界面语言说明） |\n\n### QCKContent\n\n| 属性 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| content | String | - | HTML 内容 |\n| containerClass | String | '' | 容器类名 |\n| sanitize | Boolean | true | 是否清洗 HTML |\n| math | Boolean | true | 是否渲染 `span.math-tex` 中的 KaTeX 公式 |\n| highlightCode | Boolean | true | 是否对 `pre code` 应用 highlight.js 高亮 |\n| fontSize | Number | - | 渲染区正文字号（px），通过 CSS 变量 `--ck-content-font-size` 应用 |\n| horizontalPadding | Number \\| String | 'var(--ck-spacing-standard)' | 水平 padding，数字按 px 处理 |\n| verticalPadding | Number \\| String | 'var(--ck-spacing-standard)' | 垂直 padding，用法同 horizontalPadding |\n| trimMargin | Boolean | true | 消除首尾段落 margin：首个 p 上间距、末个 p 下间距置 0 |\n| imagePreview | Boolean \\| Object | false | 图片预览，true 或 QCKImagePreviewOptions 对象（见上文） |\n| imageRetry | Boolean \\| Object | true | 图片加载失败重试，true 或 QCKImageRetryOptions 对象（见上文） |\n\n## 事件\n\n所有编辑器组件都支持以下事件：\n\n| 事件 | 参数 | 说明 |\n|------|------|------|\n| ready | (editor) | 编辑器就绪 |\n| destroy | - | 编辑器销毁 |\n| blur | (event, editor) | 失去焦点 |\n| focus | (event, editor) | 获得焦点 |\n| input | (data, event, editor) | 内容变化 |\n\n`QCKEditorPro` 还会发出：\n\n| 事件 | 参数 | 说明 |\n|------|------|------|\n| exit-blocked | (reason: `'pending-actions' \\| 'prop'`) | 退出编辑模式被阻止。`pending-actions` 表示编辑器内部仍有异步操作（如上传未完成），`prop` 表示 `disableExit` 为 `true` |\n\n## 类型导出\n\n```typescript\nimport type {\n  Props,\n  ExtractEditorType,\n  QCKImagePreviewOptions,\n  QCKImageRetryOptions,\n  QEditorType,\n  QEditorInstance,\n} from '@itshixun/qckeditor-vue3';\n```\n\n## 注意事项\n\n1. **CKEditor 授权**: 本库使用 CKEditor 5 的 GPL 授权。如需商业使用，请购买 [CKEditor 商业授权](https://ckeditor.com/pricing/)。\n\n2. **样式文件**: 导入 `@itshixun/qckeditor-vue3/dist/index.css` 即可，该文件已内置 CKEditor 5 官方样式。\n\n3. **HTML 清洗**: `QCKContent` 和 `QCKEditorPro` 默认开启 XSS 防护，会自动过滤危险标签和属性。\n\n4. **`QCKEditor` 默认配置**: `QCKEditor` 会自动合并「段落 + 标题 1~5」的标题选项与「标记（marker）」高亮选项。覆盖方式：在 `config.heading.options` 或 `config.highlight.options` 中提供完整数组（lodash `merge` 按索引合并）。\n\n5. **`dataNormalizer`**: 用于在写入编辑器前格式化内容（初始值与外部 `modelValue` 变更都会经过此函数）。返回值为字符串；常见用途：清理历史版本遗留的脏标签、统一空白与编码。\n\n6. **异步操作与退出编辑**: `QCKEditorPro` 在 `PendingActions` 仍有任务时（即文件上传、撤销恢复队列非空等）会阻止退出编辑模式，并通过 `exit-blocked` 事件通知业务方。可结合 `disableExit` 强制阻止。\n\n7. **`locale` 与动态切换**: 语言包按需懒加载，仅使用到的语言会进入运行时加载。修改 `locale` 会重建编辑器实例（内容保留），频繁切换有性能开销；若 `config` 中已显式配置 `language` / `translations`，则以 `config` 为准。\n\n## License\n\nMIT\n","readmeFilename":"README.md"}