{"_id":"@amoayun/monaco-editor-vue3","_rev":"16-d653d6872c7fd9241192d12ca9748515","name":"@amoayun/monaco-editor-vue3","dist-tags":{"latest":"1.0.20"},"versions":{"1.0.1":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.1","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.1","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"e2a357af6f9f3d524ca6e6db338646184c55e951","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.1.tgz","fileCount":98,"integrity":"sha512-nRKht85uQTRlusdUWnRDs+WN4mjiwnXBR9dc/ABy6Xrx4aJ5vAU5IXTXNNtwcCnvErs4gmfhwUlsfrZysp1jtQ==","signatures":[{"sig":"MEQCIC0DBmihMthK86G65060CEi+rScy/9c5eISG7Dl/J0nSAiB14J3H7FoVgUPmVAV9eMziBrmpXPdIQQlyNy/KWHjRmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17793752},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.1_1735038866956_0.9136662735874423","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.2","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.2","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"a5f5fe0b70ff654e05bdcb44fcef328892809b6d","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.2.tgz","fileCount":98,"integrity":"sha512-vPaflccF40cYJMZzqSxfWdNooQGqVZ3N7gCKhybDUKdpic3DfQ1Eu8+2rIp2jnUxFjYwS+L1aPYGufhTD+LIsQ==","signatures":[{"sig":"MEUCICYdkx7Ng9ACot61bYVEcUQdWszBfplhfWeHY9TC1+yTAiEA8OQRye0g0kDrcNA4bmfdumdlSorxWGYvl+EJyX2OoPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17793752},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.2_1735041403791_0.4361369090708407","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.3","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.3","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"b9a238ef0094dd7757a80dc705f927eb465d4a11","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.3.tgz","fileCount":98,"integrity":"sha512-/7jO3D8eanNcSEthjVEHJzdMuGh4HtpccEiRVU4ulXBHnW14gi7DFyyRK8/NxDPGQBpsqVpeLc1eLkYoLo/S3g==","signatures":[{"sig":"MEQCID5epuedNJSqu4E0JmT1Z1ISCahSUJRKGVsgTCyYkSWzAiB4TYO/hCY6O8G5XqIgdz87bjBhII0nbGJXnMGpjtrplA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17793836},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.3_1735053363103_0.2560976124341221","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.4","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.4","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"68074f6e3802de58e3b79b210615662e06b4122a","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.4.tgz","fileCount":93,"integrity":"sha512-SdZDMSxH5Zsy2eeiWuOJl8/1BO/66sbzqgKY39ShBKwnkwA8BBOQlvdpHVIx4VAvqaRGVc1Auugc2Y5neq2lmg==","signatures":[{"sig":"MEQCICm544zbqZYj3YDRM0jZpxbsrXef1ldZltPp3TqUQwW5AiBJ5/gGUufSAC3I3rlaDOejNjKg40yVCwOYX9ITVofVmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9474961},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.4_1735055884184_0.36829634486203044","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.5","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.5","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"572d81145ca7e7a205e31e1bfd0d9265439edfd9","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.5.tgz","fileCount":98,"integrity":"sha512-NLIXuiTSpwn8t2AfkUEcqLkU07r6wHPCPZuF6vrKA4bWdXZtQdWojua+VNqlAY0h3KgFqCSN6ecmXdlFxJxCOw==","signatures":[{"sig":"MEQCID13eLQa+FpnE42LvNReVOxpnhoNW0Kh5tP3mxhL0oPLAiAQ6UZN11WTm5DTiCc+jICurxVPUbiXm+07h0FPnaSuEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17793363},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.5_1735057008050_0.5009183049727666","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.7","keywords":["monaco editor","vue3"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.7","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://github.com/shangguanjunwei/homepage","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"a4f30b178c7d623582ca445e992c083ba4c828b7","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.7.tgz","fileCount":6,"integrity":"sha512-vDdh5e3kaV2jLnR3Fqa/N3m7eSTv63OeLFzUBVDfo9q2Rz0op86NGXWbm/Vxf5gDAUuwt5lO8QSO/ar4iUjfXQ==","signatures":[{"sig":"MEUCIQCYjqjXsNwHwiIqq7RrvRWL4bCKxQYAojTBnyWF/XHZQAIgKueJuogCkhYhkR9H/S1FnN4FxJ9Wh4cxw+BllTw5v+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18130},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"d92aefde9489b32046892c1969e9eac718afdc64","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","shell:test":"node ./build/index.cjs"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"vue3 monaco editor","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.13.1","vue":"^3.5.13","axios":"^1.7.9","dayjs":"^1.11.13","lodash":"^4.17.21","clipboard":"^2.0.11","crypto-js":"^4.2.0","nprogress":"^0.2.0","screenfull":"^6.0.2","vue-router":"^4.5.0","bignumber.js":"^9.1.2","font-awesome":"^4.7.0","monaco-editor":"^0.52.2","unplugin-vue-components":"^0.27.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.2.1","vite":"^6.0.1","vue-tsc":"^2.1.10","vitepress":"^1.5.0","typescript":"~5.6.2","@types/lodash":"^4.17.13","@types/crypto-js":"^4.2.2","@vitejs/plugin-vue":"^5.2.1","@arco-design/web-vue":"^2.56.3","@arco-plugins/vite-vue":"^1.4.5","vite-plugin-vue-setup-extend":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.7_1735060540526_0.6180076833550756","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.9","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.9","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"69722e75e5f56da6f0749bd4b27552a1cb3ef7af","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.9.tgz","fileCount":6,"integrity":"sha512-j4Ew3LLXMTrSzNx4+D67yVi0l/CDdmNhz7itjh05yYnKkuR/XJIfD2g1rq+6KebYviFAXiZqG13fleHzitTmkw==","signatures":[{"sig":"MEUCIQCxlwX1jxdlJzf3NjX0te3c0nIUsKIZ3F+w730QPN0EPQIgWwvgf47urt49LlK+Oph0ukoCQlEuGNeGqXuoA4XPNUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17512},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"ed3501e82c6b3b5488cf9028f432cd727243cae6","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.9_1735118923509_0.6671875145714337","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.11","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.11","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"70492736c8b79ea03cc86b92465fff8de30671fe","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.11.tgz","fileCount":6,"integrity":"sha512-ZkfgTCR0cYqWuw52mwwSaoxwGgCErbFbILVR10o9PXGYdiD/YpJKej29e0blidPN7EjcdFR0+w/S2Qgbf654Xw==","signatures":[{"sig":"MEQCIAHqyb+2Xyf8iklEvc63rItJVHEwCFWeD1gdP6utM6weAiBzG1ZnHbtXkPBGTZZueo6Lmr2DpN229EAwOr5BPrZLfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22269},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"652acc7af234e7c9974ccc59916322da07fdafc9","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.11_1735145508147_0.41611065720237495","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.12","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.12","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"f188f539619eba423c0369243e42df99e99685f8","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.12.tgz","fileCount":6,"integrity":"sha512-dg0C30R7FiewapjqYS1a2xNbvcTxgtubRQDUNFBQnY47lSkUkutzBSD2LL5IhjM69pJJwWrGQKURcLx/I2y0Lg==","signatures":[{"sig":"MEUCIQD7g5Wn97jjulsfdsF2nY0WdnAQ4nr8DWJrEroudMxGMQIgVlwIlvCL2usLoZA0MRiXbXFu7L0mTRhCdM8v435yIRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26629},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"904d1348f83bd5bcc408bb46199bd56513586e25","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.12_1735147937346_0.22466050621530753","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.13","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.13","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"e39133cf3c1e3b4eb190f141bf21d95660bea442","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.13.tgz","fileCount":6,"integrity":"sha512-n4EPBs3m1v69SZvHAbb38I4LVxBzfvK8x7ruBu4uRWSWpQjKtoL8X/pxqB39cFxHpZYq2pK4VWJFlFY6O8Jp1w==","signatures":[{"sig":"MEQCIDriSaIr+d/JZTJtzMlMJEfjxhLoUSn7CRPVK8AyY9x5AiAbhJKEEO1wZDAQRgApeurRIG7GpEk7cp2U2SuS4bjIZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22847},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"740e71705cbb97dac1eda221c3daa0f19d76906e","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.13_1735148327997_0.4999497087186118","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.14","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.14","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"6cee6c845f161c26ea1b5d941c6e5e3aac24595c","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.14.tgz","fileCount":6,"integrity":"sha512-qzPb7tOTmpENrhFeV5/qFsDFNJRkABpUUoyP+y2Gtbxvm0HfUn0FWIxqMWBpAF3DGXiFOvDyXZPYVn27VXY5FQ==","signatures":[{"sig":"MEUCIQDlXDezzeIyYmv/NqcmCBn0tKOP1shGnjFOWGhI6OZ8TwIgJQx1RxACEdhObztA+rOm3960Us0Be1FsCU9LdJnxmSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23003},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"0fb27b159a309f4956a4f79c2d064a3c4359a012","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.14_1735149609358_0.43708077515568444","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.15","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"_id":"@amoayun/monaco-editor-vue3@1.0.15","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"4103aa6492eec8fcf0d543b79f2f13efe1f8953e","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.15.tgz","fileCount":6,"integrity":"sha512-0gMgAHXq/XKbKIvFa/pIJ8PgLsegKku+o9UgEpKP+yht2Aar3poKDHHiGQpfcmSjdJZyfKh3X5GQt9b3MEnQhw==","signatures":[{"sig":"MEUCIQDuN+R2pw3U9syn+cUeLrLo+95w0G3xBtt3750sqcY0HwIgUB/8N6IS42bp68nirNxxemytI1f9wpoF2JkRo5aKjmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23036},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"23357efdb5bb3301b7260549296267d5f75614d4","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.15_1735150295592_0.05434157343779611","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.16","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"license":"MIT","_id":"@amoayun/monaco-editor-vue3@1.0.16","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"c06d1c28a0eb39299aed80169537610719ad4c56","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.16.tgz","fileCount":6,"integrity":"sha512-mz2KzhRS5ac9ekTdLoDKy3NSJy+5A+tPAEtmcaXNl1RzJroGMz3fuqZOeCws53Klb3uN/UefsvNyMfanfbRKag==","signatures":[{"sig":"MEYCIQCU5PLQXevc3FJ494OWrUfEVwAItY+W7KBPmT8dFgrNoAIhALP4QH+MLKnsqYAStDDboaxbz0GnwKqcCg5RqQQdLo3E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23056},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"045aad0b48b2f4c0ec82451365032c827e27df60","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.16_1735297449466_0.23635467206108673","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.17","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"license":"MIT","_id":"@amoayun/monaco-editor-vue3@1.0.17","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"f8e68b675b19cb616c8032a91c4016955bb7fff7","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.17.tgz","fileCount":6,"integrity":"sha512-WmeDiJnrzVoReoRnGG9dPyIADpWwmUyYbJz4xKcO58t1diWb0ri+i1GuqVjmgN1ROk1DuaB4OIlpzG3PuJ57Uw==","signatures":[{"sig":"MEUCIHRb5IZ3V8AzJDQNSnJ1cRngwOpfFeqUgBYpBeW98BIEAiEAi1PTIldeWqAZxtRBxm5zvJI9Y0DjI0dSZebbqZ5aXIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24514},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"eb606b2cab9862e87e6c33cdf7f909bf1ea07e40","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.17_1736620145876_0.3727073038188169","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.18","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"license":"MIT","_id":"@amoayun/monaco-editor-vue3@1.0.18","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"ba1889b6aeaf8cb87d6869dc46c76b31568a9993","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.18.tgz","fileCount":6,"integrity":"sha512-a2OwK9mSm7sOxCCyf9APy20WwMlEkur0lKSv53rNREdB+lH8eDGdZIOobGQW6KJSMszrCWu1BM/n4gBJM38xvQ==","signatures":[{"sig":"MEQCIFVPElGlUf6t6mC4zzsXihOrE6xFYxH98ayvqVHh7QiuAiBsRrnQfaHVEnlc7Y+uRZraGL4FCe2xHOiSgYP8G9HsFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30277},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"1ac6b4443daff483935575d08b22e931245073b8","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"基于monaco-editor开发的 vue3 组件，支持代码比对、数据双向绑定，自定义提示等功能","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.18_1736622012044_0.5805057048732507","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@amoayun/monaco-editor-vue3","version":"1.0.19","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"author":{"name":"@amoayun"},"license":"MIT","_id":"@amoayun/monaco-editor-vue3@1.0.19","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"homepage":"https://www.commontalk.cn","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"dist":{"shasum":"5bca353cf25bcaeed2193224af54a88c08e4becb","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.19.tgz","fileCount":6,"integrity":"sha512-XBNxOVmnnR1QMrMugF5nh6AS/Kkj6a/YpkCGbrxvaduIqBDD1eJzTD70JaNsDU768p4s0+m9MOpfr3lQKVLUhg==","signatures":[{"sig":"MEQCICfX1Ip0hPtM7qmwtvk0GWD9/KSL9WFYT5UGeCnHgWgyAiAvtM1ssk7oCw+etq3WgFdbkaOBS+JSjvq4POJ1/tfrZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30287},"main":"dist/@amoayun/monaco-editor-vue3.umd.js","type":"module","module":"dist/@amoayun/monaco-editor-vue3.es.js","gitHead":"1976694b27f8095efcc03a9817c34b156b308826","private":false,"scripts":{"build":"vue-tsc -b && vite build"},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"repository":{"url":"git+https://github.com/shangguanjunwei/homepage.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue3 component based on monaco-editor, supporting code comparison, two-way data binding, and custom suggestions, etc.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vue":"^3.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/monaco-editor-vue3_1.0.19_1736685084488_0.8334796642582762","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@amoayun/monaco-editor-vue3","private":false,"version":"1.0.20","type":"module","scripts":{"build":"vue-tsc -b && vite build"},"dependencies":{"vue":"^3.5.13"},"devDependencies":{"typescript":"~5.6.2"},"description":"A Vue3 component based on monaco-editor, supporting code comparison, two-way data binding, and custom suggestions, etc.","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"repository":{"type":"git","url":"git+https://github.com/shangguanjunwei/homepage.git"},"homepage":"https://www.commontalk.cn","author":{"name":"@amoayun"},"license":"MIT","main":"dist/@amoayun/monaco-editor-vue3.umd.js","module":"dist/@amoayun/monaco-editor-vue3.es.js","publishConfig":{"access":"public"},"_id":"@amoayun/monaco-editor-vue3@1.0.20","gitHead":"2fc4bad79575c76813472b3484ad91bebacd805b","bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-PZCfzRHzE146O9Y2oWgXQsn9ruwthbs383xDBngkRwcv6EZG1nRnSJEEA9B/mC7Son95BU374RyRnvSRAE2AmA==","shasum":"7672cac0a94313cc9f7a59a1e67c4e19bb3b0589","tarball":"https://registry.npmjs.org/@amoayun/monaco-editor-vue3/-/monaco-editor-vue3-1.0.20.tgz","fileCount":6,"unpackedSize":31458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBT+BH1L6lYGNztDGEeBCYbIUMKcDGj7Jh0iYSf6oEYQIhAPmVzo4jrhMyjxrZRpUzw9S0iI5JE66voGAIdNQaQT+7"}]},"_npmUser":{"name":"amoyun","email":"2735662835@qq.com"},"directories":{},"maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/monaco-editor-vue3_1.0.20_1736695270694_0.022107894322206167"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-24T11:14:26.860Z","modified":"2025-01-12T15:21:11.083Z","1.0.1":"2024-12-24T11:14:27.203Z","1.0.2":"2024-12-24T11:56:44.071Z","1.0.3":"2024-12-24T15:16:03.398Z","1.0.4":"2024-12-24T15:58:04.423Z","1.0.5":"2024-12-24T16:16:48.341Z","1.0.7":"2024-12-24T17:15:40.748Z","1.0.9":"2024-12-25T09:28:43.697Z","1.0.11":"2024-12-25T16:51:48.390Z","1.0.12":"2024-12-25T17:32:17.556Z","1.0.13":"2024-12-25T17:38:48.175Z","1.0.14":"2024-12-25T18:00:09.518Z","1.0.15":"2024-12-25T18:11:35.794Z","1.0.16":"2024-12-27T11:04:09.653Z","1.0.17":"2025-01-11T18:29:06.044Z","1.0.18":"2025-01-11T19:00:12.229Z","1.0.19":"2025-01-12T12:31:24.699Z","1.0.20":"2025-01-12T15:21:10.891Z"},"bugs":{"url":"https://github.com/shangguanjunwei/homepage/issues"},"author":{"name":"@amoayun"},"license":"MIT","homepage":"https://www.commontalk.cn","keywords":["editor","code","monaco-editor","codemirror","monaco","vue3","monaco-editor-vue3","vue"],"repository":{"type":"git","url":"git+https://github.com/shangguanjunwei/homepage.git"},"description":"A Vue3 component based on monaco-editor, supporting code comparison, two-way data binding, and custom suggestions, etc.","maintainers":[{"name":"shangguanjunwei","email":"524013038@qq.com"},{"name":"amoyun","email":"2735662835@qq.com"}],"readme":"\n\n<div style=\"text-align: center;\">\n<h3>\n<a href=\"https://commontalk.cn\">Online Demo</a>\n｜\n<a href=\"https://github.com/shangguanjunwei/homepage/blob/main/src/components/ayun/monaco-editor-vue3/publish_config/README.zh.md\">中文文档</a>\n</h3>\n</div>\n<br/>\n\n## Feature Support\n\n- ✅ ✨Two modes: `diff` (code comparison editor), `base` (regular code editor)\n- ✅ ✨Two-way data binding: supports `v-model`, `v-model:originalData`, `v-model:modifiedData`\n- ✅ ✨Multiple themes: `vs`, `vs-dark`, `hc-black`, `hc-light`\n- ✅ ✨Multiple language highlighting: JSON, CSS, SCSS, LESS, HTML, TypeScript, JavaScript, etc.\n- ✅ ✨Multiple language code suggestions and customizable code suggestions\n- ✅ ✨Insert text\n- ✅ ✨Real-time content selection\n- ✅ ✨Elimination of monaco-editor side effects\n- More features can be experienced in the [Online Demo](https://commontalk.cn)\n\n## Online Demo\n\nFor more features, please visit the [Online Demo](https://commontalk.cn)\n\n## Quick Start\n\n1. **Install dependencies**\n```bash\nnpm i @amoayun/monaco-editor-vue3\n```\n\n2. **The component relies on Microsoft's `monaco-editor`, so you need to install it**\n```bash\nnpm i monaco-editor\n```\n\n3. **Code Import**\n\n    <span style=\"color: #f00;font-weight: bold;\">Note</span>: In diff mode, you need to pass two v-model values: <em>originalData</em> and <em>modifiedData</em>, instead of the default <em>modelValue</em> (see Props in the Advanced Usage section for details).\n\n```javascript\n<template>\n    <div>\n        <AmoAYunMonacoEditorVue3 v-model=\"content\" language=\"javascript\"  style=\"width: 100%;height: 400px;\" />\n    </div>\n</template>\n\n<script setup lang=\"ts\">\n    import { ref } from \"vue\";\n    import { AmoAYunMonacoEditorVue3 } from \"@amoayun/monaco-editor-vue3\";\n    import editorWorker from \"monaco-editor/esm/vs/editor/editor.worker?worker\";\n    import jsonWorker from \"monaco-editor/esm/vs/language/json/json.worker?worker\";\n    import cssWorker from \"monaco-editor/esm/vs/language/css/css.worker?worker\";\n    import htmlWorker from \"monaco-editor/esm/vs/language/html/html.worker?worker\";\n    import tsWorker from \"monaco-editor/esm/vs/language/typescript/ts.worker?worker\";\n\n    self.MonacoEnvironment = {\n        getWorker(_, label) {\n            switch (label) {\n                case \"json\":\n                    return new jsonWorker();\n                case \"css\":\n                case \"scss\":\n                case \"less\":\n                    return new cssWorker();\n                case \"html\":\n                case \"handlebars\":\n                case \"razor\":\n                    return new htmlWorker();\n                case \"typescript\":\n                case \"javascript\":\n                    return new tsWorker();\n                default:\n                    return new editorWorker();\n            }\n        },\n    };\n\n    const content = ref(\"\");\n</script>\n```\n\n## Advanced Usage\n\n### Props\n| Name                     | Description               | Type                                                  | Default      | Version |\n| ------------------------ | ------------------------- | ----------------------------------------------------- | ------------ | ------- |\n| modelValue (`v-model`)   | Bound value (base mode)   | string                                                | -            | -       |\n| originalData (`v-model`) | Bound value (diff mode)   | string                                                | -            | -       |\n| modifiedData (`v-model`) | Bound value (diff mode)   | string                                                | -            | -       |\n| mode                     | Editor mode               | 'diff' \\| 'base'                                      | 'base'       | -       |\n| language                 | Editor language           | string                                                | \"javascript\" | -       |\n| theme                    | Editor theme              | \"vs\" \\| \"vs-dark\" \\| \"hc-black\" \\| \"hc-light\"         | \"vs-dark\"    | -       |\n| placeholder              | Placeholder text          | string                                                | -            | -       |\n| disabled                 | Disabled state            | base mode: boolean<br />diff mode: [boolean, boolean] | -            | -       |\n| config                   | Code editor configuration | <em>ConfigOptions</em> (see Type below)               | -            | -       |\n| diySuggest               | Custom suggestions        | <em>SuggestItemOptions</em>[] (see Type below)        | -            | -       |\n\n### Events\n| Event Name | Description                  | Parameter    |\n| ---------- | ---------------------------- | ------------ |\n| select     | Select content in the editor | value:string |\n\n- Example Usage:\n```javascript\n<template>\n    <div>\n        <AmoAYunMonacoEditorVue3 v-model=\"content\" language=\"javascript\" style=\"width: 100%;height: 400px;\" @select=\"handleSelect\" />\n    </div>\n</template>\n\n<script setup lang=\"ts\">\n    import { ref } from \"vue\";\n    import { AmoAYunMonacoEditorVue3 } from \"@amoayun/monaco-editor-vue3\";\n    import editorWorker from \"monaco-editor/esm/vs/editor/editor.worker?worker\";\n    import jsonWorker from \"monaco-editor/esm/vs/language/json/json.worker?worker\";\n    import cssWorker from \"monaco-editor/esm/vs/language/css/css.worker?worker\";\n    import htmlWorker from \"monaco-editor/esm/vs/language/html/html.worker?worker\";\n    import tsWorker from \"monaco-editor/esm/vs/language/typescript/ts.worker?worker\";\n\n    self.MonacoEnvironment = {\n        getWorker(_, label) {\n            switch (label) {\n                case \"json\":\n                    return new jsonWorker();\n                case \"css\":\n                case \"scss\":\n                case \"less\":\n                    return new cssWorker();\n                case \"html\":\n                case \"handlebars\":\n                case \"razor\":\n                    return new htmlWorker();\n                case \"typescript\":\n                case \"javascript\":\n                    return new tsWorker();\n                default:\n                    return new editorWorker();\n            }\n        },\n    };\n\n    const content = ref(\"\");\n\n    const handleSelect = (value: string) => {\n        console.log(value);\n    };\n</script>\n```\n\n### Methods\n| Method Name | Description                                  | Parameter    | Return | Version |\n| ----------- | -------------------------------------------- | ------------ | ------ | ------- |\n| insertText  | Insert content (only available in base mode) | field:string | -      | -       |\n\n- Example Usage:\n```javascript\n<template>\n    <div>\n        <AmoAYunMonacoEditorVue3 v-model=\"content\" language=\"javascript\" style=\"width: 100%;height: 400px;\" ref=\"editor\" />\n        <button @click=\"handleInsert\">Insert Content</button>\n    </div>\n</template>\n\n<script setup lang=\"ts\">\n    import { ref } from \"vue\";\n    import { AmoAYunMonacoEditorVue3 } from \"@amoayun/monaco-editor-vue3\";\n    import editorWorker from \"monaco-editor/esm/vs/editor/editor.worker?worker\";\n    import jsonWorker from \"monaco-editor/esm/vs/language/json/json.worker?worker\";\n    import cssWorker from \"monaco-editor/esm/vs/language/css/css.worker?worker\";\n    import htmlWorker from \"monaco-editor/esm/vs/language/html/html.worker?worker\";\n    import tsWorker from \"monaco-editor/esm/vs/language/typescript/ts.worker?worker\";\n\n    self.MonacoEnvironment = {\n        getWorker(_, label) {\n            switch (label) {\n                case \"json\":\n                    return new jsonWorker();\n                case \"css\":\n                case \"scss\":\n                case \"less\":\n                    return new cssWorker();\n                case \"html\":\n                case \"handlebars\":\n                case \"razor\":\n                    return new htmlWorker();\n                case \"typescript\":\n                case \"javascript\":\n                    return new tsWorker();\n                default:\n                    return new editorWorker();\n            }\n        },\n    };\n\n    const content = ref<string>(\"\");\n    const editor = ref<any>(null);\n\n    const handleInsert = () => {\n        editor.value?.insertText(\"hello world\");\n    };\n</script>\n```\n\n### Type\n\n#### ConfigOptions\n| Name                        | Description                          | Type                                                           | Default                 | Version |\n| --------------------------- | ------------------------------------ | -------------------------------------------------------------- | ----------------------- | ------- |\n| autoIndent                  | Auto indentation                     | \"brackets\" \\| \"none\" \\| \"keep\" \\| \"advanced\" \\| \"full\"         | \"brackets\"              | -       |\n| contextmenu                 | Right-click menu                     | boolean                                                        | false                   | -       |\n| autoClosingBrackets         | Auto closing brackets                | \"always\" \\| \"languageDefined\" \\| \"beforeWhitespace\" \\| \"never\" | \"always\"                | -       |\n| automaticLayout             | Automatic layout                     | boolean                                                        | true                    | -       |\n| cursorBlinking              | Cursor style                         | \"blink\" \\| \"smooth\" \\| \"phase\" \\| \"expand\" \\| \"solid\"          | \"expand\"                | -       |\n| dragAndDrop                 | Allow content drag and drop          | boolean                                                        | true                    | -       |\n| extraEditorClassName        | Additional editor class name         | string                                                         | \"amoayun-monaco-editor\" | -       |\n| fixedOverflowWidgets        | Fixed overflow widgets               | boolean                                                        | true                    | -       |\n| glyphMargin                 | Show line number margin              | boolean                                                        | false                   | -       |\n| lineNumbers                 | Display line numbers                 | \"on\" \\| \"off\" \\| \"relative\" \\| \"interval\"                      | \"on\"                    | -       |\n| matchBrackets               | Highlight matching brackets          | \"never\" \\| \"near\" \\| \"always\"                                  | \"always\"                | -       |\n| overviewRulerBorder         | Show overview ruler border           | boolean                                                        | true                    | -       |\n| scrollBeyondLastLine        | Allow scrolling beyond the last line | boolean                                                        | false                   | -       |\n| showDeprecated              | Show deprecated code                 | boolean                                                        | false                   | -       |\n| showFoldingControls         | Folding controls display             | \"always\" \\| \"never\" \\| \"mouseover\"                             | \"always\"                | -       |\n| unfoldOnClickAfterEndOfLine | Unfold on end of line click          | boolean                                                        | true                    | -       |\n| smoothScrolling             | Enable smooth scrolling              | boolean                                                        | true                    | -       |\n| tabCompletion               | Enable tab completion                | \"on\" \\| \"off\" \\| \"onlySnippets\"                                | \"on\"                    | -       |\n| wordWrap                    | Word wrapping                        | \"off\" \\| \"on\" \\| \"wordWrapColumn\" \\| \"bounded\"                 | \"off\"                   | -       |\n\n#### SuggestItemOptions\n| Name          | Description                    | Type   | Default                                   | Version |\n| ------------- | ------------------------------ | ------ | ----------------------------------------- | ------- |\n| label         | Keyword                        | string | -                                         | -       |\n| kind          | Suggestion type                | number | 17                                        | -       |\n| insertText    | Text to insert for the keyword | string | Uses insertText value first, label second | -       |\n| detail        | Brief description              | string | -                                         | -       |\n| documentation | Detailed description           | string | -                                         | -       |\n\n\n","readmeFilename":"README.md"}