{"_id":"vue-ueditor-wrap","_rev":"64-fc08d1791734694dcd191425b0e0f3e5","name":"vue-ueditor-wrap","dist-tags":{"latest":"2.5.6","beta":"3.0.0-beta.0","next":"3.0.8"},"versions":{"1.0.0":{"name":"vue-ueditor-wrap","version":"1.0.0","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"d2b2db6c026dfa815cb03a7e7cb037668ced31a6","_id":"vue-ueditor-wrap@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-0wKemKq06MWUMF6kZaXu5C+bXZ95xApBIl4ssTHy/uF+YOn7cjLefSzZxv2iJ8x0QI/qxT69Bx+Qks4RZAmdqQ==","shasum":"6da1993e280f848129b7bd39bc2661cf8ef4966b","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.0.0.tgz","fileCount":11,"unpackedSize":859107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnGk721MkrzzCwilp13VhUXGUkdHUn3L7GE3keprw8XAIgB1gKeVwh4gLi5bmtVLNl+PGmEIphyPdxJiqvKK94IbI="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.0.0_1522577527492_0.9760588767402154"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-ueditor-wrap","version":"1.0.1","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"e2b2d8f3f10a092b83744e565f5cb0d869baeca2","_id":"vue-ueditor-wrap@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-8gAkvFKzsBgqzftjy81Zj4w6tkX4uLY/5n7+Qq31ZneZfJGTffNBjE3OloYafn23asy+QIpac5A2p3VzzpQkvg==","shasum":"1d4f3ef9a6806d1fd81b76278101c7c80813b614","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.0.1.tgz","fileCount":11,"unpackedSize":885269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXHmyaqIdrPqMLU3uL0yqlPLQ09kr8hkvGMd/HIZje1AiAUxW/pEO6lmAsyUaNVfcK0k4fAwY4H9JnsZbN/9m+SUg=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.0.1_1522581467579_0.3314174825049816"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue-ueditor-wrap","version":"1.0.2","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"e250994ee92d061768281042bb1218e6c63d5128","_id":"vue-ueditor-wrap@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-M1LoPu/oeFRCpVTn4VLJuEg+7v3ALpvr6EXXLAEjyQvKljB5hvPDYqUr0IJ5FOpe8X8uGe6M0OEtFiGI+a2E6Q==","shasum":"fe75c0e41557e19b4ef478bda54dc74adcfa383d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.0.2.tgz","fileCount":11,"unpackedSize":885320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0fn+mKSK4E9m62MDJ08Pmy7KVIBnzWOuly26+AGdWxAiEA1vsJtDCrFy776+fYjTDIv4PIXD3QS+/uAg7YetcmSP0="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.0.2_1522582112062_0.15818430685430585"},"_hasShrinkwrap":false},"1.0.3":{"name":"vue-ueditor-wrap","version":"1.0.3","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"c3eda4597cb61c507b4521708a359a2d94e578ca","_id":"vue-ueditor-wrap@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-RNdbqQ/Tc9hZjGarzTTCK773XphbZ5P1gL+pqN0GzBZipuym9yP2NRCB6LvQN9qmG3xJtBC30N9J9NmFsQSOPA==","shasum":"666665f7ac7f8026e21e7ab6c4dc4cd3108eca85","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.0.3.tgz","fileCount":11,"unpackedSize":885356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+KcwcUCm2+6VnLrjIm1qEsulER5fuo3diuAtHu1K1YAiEAx4N/UfAWBtekS2NRSphq821kMEiRCL9AqqSNuxxosk8="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.0.3_1522593114890_0.8219923610412132"},"_hasShrinkwrap":false},"1.0.4":{"name":"vue-ueditor-wrap","version":"1.0.4","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"a27ef67699e1c78ef32c1c0690a3422e2711b9cd","_id":"vue-ueditor-wrap@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-5iziWvbJMRo6BMm3tPJsz9phukvyEFfORBwnBtM5LwiJb545lZmZpXexpcyjrqZQyd5DABp9dzN2B7C2Ky3/0g==","shasum":"3b653e0c8ecc2367ecb3a09be4f4f4020144b1d9","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.0.4.tgz","fileCount":11,"unpackedSize":885532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs3lPIFpk4rxsWXf1v516isQRsAXN5WR3If7RoBn/4wAiArZgGiXIbS8jAiNAQIgZIHnE6cuCoexSXvc/Aob2jT+A=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.0.4_1522629190209_0.4321881887215604"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue-ueditor-wrap","version":"1.1.0","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"65a0d92ad52176f2743a68fa76bad40e60ec2888","_id":"vue-ueditor-wrap@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-YlKxLCYMPbnqWecLNPrUAiN8oH2BFqgeho4y44qVcTEaVjCbMeFFI5FwlbH04pvHtvmfLIFccI6L/2X66AefHA==","shasum":"265a005b1d85b25f14992b8fca7913622b629750","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.1.0.tgz","fileCount":11,"unpackedSize":885809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPNsVNavgQWuU+lWZHYfaHO4sfBelYAtShx6lTX/3uRAiEAovyUlKfgbsVaAwV3Mwxl2OF0nfhp9rWyZNIWVw45reM="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.1.0_1522632396185_0.009202034277310256"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue-ueditor-wrap","version":"1.1.1","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"733645f63c6ce12aee20fdc04de6eb2e80a29ffa","_id":"vue-ueditor-wrap@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-Tt+IgUbV1Y4cvIp7prVeJUiz6t9uhINPjKCsrLRld1lPD2oH6h4Q4PK5MXyqtvvaQHuPqyZC8HVnhFlp4SCAOA==","shasum":"673d7cc9928fe7e5ff7b2eccfb90615eed684109","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.1.1.tgz","fileCount":16,"unpackedSize":13743707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2MsACRA9TVsSAnZWagAA3p0P/AxsDu+ujCMK9vk7LSAO\nfeLgYoaoW+BMBvZx82nGfFhhkFqXbmqpBMLG0sYKTbTBhbj8drs/40n4qxoV\n5YdOY+7yq67PJqEVPgEIYwEWbE/jHsAJtCG5KO3vMBHPJPdZKGnaD+iPkQpW\nEEz0CdW11uaQxBHsguXr8eUoRP4/IAFGgsCYkPK7D+N0u46Wp/id6IHUwWms\n16b2anDfx7+g64MPhuudk2UQ3e+vP8TanjFwsIgfoUbioKHKEd4f5yVtbYM3\nz3y73JzzTxpjaI6Al2n+V2LyUQFTGs3k5pY8mq73IIsEAuNDDyw/5Wd97YdP\nRBRyprPNBOCToBw5bZPARh2poqOE4q9l17ca1ecKw5RuRh6/ekPEbXwmvC/b\nZOBlgvdYegsaa50VWb7nTiTDMJ0syDPP4WnxIGRhceKNouTUFLqBITRuETgm\njwTQYz1AI3cBo/i6VpW9Sef3Ytohhli1V79USP1qLHhWvgkBID6iVEbvaahi\nF2GN+qt2rnhHJUmCGCBPQ1a5/J99z+xAyh9K6HOvlNqjWon1J7nPau4FI86h\naa1JPCFzzmvvmfDhKjX51sdIx/URz6e80M/aqfLkFlpgPPejC8eMGq7CRdY4\nr6pTX5NuRBpQZ7hbuN2CcV+yj9lRP/Zgs5pnzKNSAbqIy5wWfvvUNZQysk9Z\nVrNw\r\n=W+6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrCN+pwybphI7vj/mzH5sIAq/enV19vFh96UKazGRcPgIgb0r1fhbkEl4S/dFYag/7+AMFd+G//GnaDNK9ZP/rXU0="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.1.1_1524157182455_0.37597877151603765"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue-ueditor-wrap","version":"1.2.0","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"42251ca1774edf251fd9ca1844c93540c7e1f76a","_id":"vue-ueditor-wrap@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-yvYLhNlisv1eDFHGsubxFcUx1sHr31ayxVlwgZFPtynltVgpW1mDTapHZ8LCJ8slpKwCGV8xjYhuc5WwRz7mkw==","shasum":"edc136bb05a141bef8be06eefe8f7807ff3e501f","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.2.0.tgz","fileCount":17,"unpackedSize":13764384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6wtQCRA9TVsSAnZWagAANMEQAIDLMStmYCYBaQER2z+i\n6gf3WvoK/f4P7fzEQelbnkZcqs0Duv7rJUHEb/SohTD0uYaaYu/ZvrOnGK51\nXBujU5b6Mt9j8PJMUXN9rBOvqGWOEeDmAO9kTlnjywPiG/q0h2Lwyyo2rUFE\nD4dDBj6XXExHzBzzA9OZEJIZd9ZXmUJQQlMAoBFja8mn6t+2SH7/8HGvOjOJ\nqZP5iG+qHDEXoVgsMS6WJspWSD4fTxpHz1iDuQzvcWZOlY7+4KQ69SKcWn5O\nMbaMeRefz3YFlUp1TrkbAK1KD+T7TtpkfRRUgmoF9iv7Gh200mzMYKhh4vl4\n1SjuJsLCUsan/8zU58aIx5l9GtkZnhhbZWNcJXn5oIYZEC9KQaf1Q00ORplM\nB6Q9iR7y14yD6BjyhQV8DtDLsALM1e2SzaeZ4hMx+592V0DEzqgMYh/DwfGE\nhpiyMzWKqevmgo56z8T+UsLSm44MQmCL6VC6tZJQy+Qtud1XzSagSBWAMtvY\nEAZBE9j0u9dKV2yFJ4ldkbMek90JnpbDdozJl716nrsxzeZLis3oyBL0we5I\nBqVHkjeHY3Okob12XN8Oue+2PxjjcR7LbDwxUP913hs+TjXvlmxAL9nqovJr\nfUPBYaOs+CS3V8Lc3WvRaVkovUlYkW1IoAiqW7KMbYo2/P2guk7OslLsuThr\n/ei5\r\n=/Wec\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIrX5QFLlnc0Vb+dvCxx18ABJAdckfFEzZSDZCJhHYEgIhALs+szDzONLxAeYm4PUvPjmOtObMUXow5T0y7eRA9E3P"}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.2.0_1525353295074_0.8515696277581335"},"_hasShrinkwrap":false},"1.2.1":{"name":"vue-ueditor-wrap","version":"1.2.1","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"eaec8602e2cfb109cd4b3232ea324b0b993518d1","_id":"vue-ueditor-wrap@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-sIad5Z6pPVO5VQQu+tm4e4mUPQE65vzOxXbgEW0CheZiZ6POq5ZFNRGkOg05tydFToxgPh5NrMnTcra553EopA==","shasum":"c9f90d63a4f14cff9e68f99b7be6709a6a4e0d07","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.2.1.tgz","fileCount":17,"unpackedSize":13764391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6xdmCRA9TVsSAnZWagAAMzEP/jbsHdSPu+DI+TmIPgZV\nFHsPJtPFXUuuPB25MeQhziIJit+5hukvVfWC/jwyC0q4pG13MzWcvWYP6wsY\nGlbz8+kY+hVQywBzguwoOY5f2HHzDX2DnCLLXJ5wdDmIsTzbXDsd7stQqfQW\nrWLWqaEsRRVBMTjVkSPabetJ8BDUkHB6kMUUx2l0IVJ+l0odnMGNJLwjd+IN\nT6im14oxPobNAk+AI8dnqXz9RaB9oEKEcCCg7Vug17B8a1n4aHdM4Ns/gkJV\nDc3eBwn7yXij3OZ/Jql7HwT9rvNHBmqdGyP51P8ZWqxjb5UlYgjl34Gb8pyB\n6q/kHG1dJOuSS3XXTvUNAwUpqxklnyQ9HPpZAzCa2ltERbnZCPoKWzU9fyns\nrYNJiMmpsEsXKf9VwK9eMXiGf3sV+kv0ePc60hDmpZLkel5ddo+9EEQDiwHM\nbM9lsLwgaUlv/J72GAvDLWpWcsYdElMDbL2oY2NxLrxgH4oqfnkbGjGgBv1p\npalvNAG615V02CBARnubK1Y8eXjOcxvLbEw6lfemf1jVIpYE35/obUbGthgc\nTidCKkOGRLc5/uqbSAY9ZvsZB47S3AB5uFoF+NVeTDp5RNwNDdEguXcKF7ra\njod66SchcxhpGiw7EtMqck9h77NruVnEnC5d8oD9pb144w7j3oO8mlPmH2ny\n5Mbj\r\n=j4t6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGiLojAuW5qMePrJcRFxcTbnQcNKjrgZjsZ6IGEp92jAIgAuIj0v67D4T48U+mHkBXydjt5DHQCadAFhEsoa49f8I="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.2.1_1525356389329_0.40615678450458836"},"_hasShrinkwrap":false},"1.2.2":{"name":"vue-ueditor-wrap","version":"1.2.2","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","gitHead":"e8bf8805823b0224cb38a8e91001755d68fa3bc6","_id":"vue-ueditor-wrap@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-f/kJDii3HOut6rdZyo4jFeR0mBFEJ8giGn2UphvVL7Tu3FJSRKK4vBSJAqgBf3/iQPy7ibtkUbrJ+h+xNxSZOw==","shasum":"3e578789250c3d5f28c934036cad81558f20096f","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.2.2.tgz","fileCount":17,"unpackedSize":13764878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8lzlCRA9TVsSAnZWagAAC3AP/jnn1nwxpSiGby8D7kv4\n65Vp+N2zuS5FsiSOmtL7MLHwloY5DZrPcujClkUNeXz2g0aqEpforVc7eK/n\n0DJIukMv6rSZjeeShNWXNrrvmVETwkncT7yeF0uMOi7U8GFx5RqnG+kD0ZEE\nG0r5br1y0Ph9+HRcPP4BrydcG/slB4crv0u9yJEH28dbLGR84i0Yz9lrOfCn\nFCerLC+6lFa8Ir4iJZRyQ19S/pHM8z5nISJjLKfcP1zljaxvBMKKLN+3UOIo\n3EHMk/2OL7CvG8ZfNv3mIdTdKrox7oqAAAtUoL0LkAVJ9t9TjVh1JJPpZnsu\ng5NXs4vXvlNeJ80PMfzQOdaxefjXKu+FyxR/A+wyRisVkPZamnjHAPpw32Pm\nljrUEDUvuCi+ZC4s85xPOizUVbfBL0PSkkBLm8r4/uwAd1tHX781l4gQOt6x\nl7Y5iv6jxuFTLlc+s1WTErBJB5mKWF2f9iMCQtjiJbaNe/jDI32rP5Lyh+Z0\nM0+ePXcpsCBzWzcWD7qvAzlh4Ov+hOSDryJ/+lZtdciksWZThX7oGEyE4EAz\nLDwl0Gk6SmiKbzyEtEFh3J8lz0o3pc5GNYcSLiDmT8a1ZQrMW6vl7HWfjUbR\nB+GUS3UFVWQV8zi/WrkGOKU9UA/foryWy0AFgSq5kNpJxJRUr5/A2ozYAjvU\nwLOd\r\n=LB7o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP5O/jLhM7poplSFOuNk15RZHqWTjLyD+WA+ocdH90YAiEAuSmA2SeEzTZBwjkOACtNlU/AynaInayYrpYgoobeN4k="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.2.2_1525832931560_0.17155502330777805"},"_hasShrinkwrap":false},"1.3.0":{"name":"vue-ueditor-wrap","version":"1.3.0","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"7846c81e6cbaeeb60b765b80eeb8e7788b1141c3","_id":"vue-ueditor-wrap@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-CL2FHk5nhe7095xWMnFiBJFpdXdUCcufI56wcJ2WF1l5kyM5ej8ebcb9XqYHtZV7RtpRp2zr+yIP8CXqdV8gHg==","shasum":"c9a2f75dfd68c5a977fc33fc8d796488f824b7be","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.0.tgz","fileCount":18,"unpackedSize":13768221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9GTqCRA9TVsSAnZWagAAfxAP/3D4cv7H1YEfe6JxVev1\nmmj3uvmYmr92kOgXpQRPhykxA2iBNHVdYgRbqBzkcxhGsy0Q3p11Uqz+DZBg\nMRYClUb+LtKJpcfNnqWNxbwtu/C5KalWD168Ijc/67MSDxD40dgzBef4HG50\nBfDVUzyfQzlzQA9aonJuRn49AoNHZbADpL0B9nW7clL38oN6Y3tHqHAnY/py\ndIx/f2OObvomUgLPBQjgAz+qZ1HY3TfzxrP20WhS2HYyK6uq9pzHdX8EI93U\nqZxWRjw6OEFcgne0at2AH27NMksBW7ZodcK9ovcLnL/HdxWwslwR+/xRy/Gk\nt1UtnQZiA9bIUTIjNXZEvsIyNjsdC5ryW7WhNjj3qzj7r3Lm6JYanE5iyMfx\nFH+RO3yC83CVslBpjl/xwXYeg7Pf13ClGuFPViHxZbPFyK55OKT5WAfZ8sab\nWYTU/Zhrc5aOCjcJYgOjMwXUFyyL1jdhjgLkYfnTpFlSfLxkLsva72jNktLd\nZ6y9iJF+6Lo1eIztJ6nqxG9cTwaybq9CGV5M3HrR+4jTji+YW3NszUR6PsBE\n8Mc1/cJUd0nXMhCnd1696bBNdKmGFh2xFkobhC9LXfBPDtYpidtrudoSiuJL\nlsbU93q0DBFNeWwZLn3j5gwb+ObjJJRdpkTbEMhrWAob6e0tuQEjull+vNF+\nfIQm\r\n=a6De\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1J7DsjWw+RpkteK13GIzBmw1GT77s+IEn5ZqRN2mdvAiEA+utIWrkfY8Q1moV9NPQG4rByHhExUKZ48jc1zJ5bLU0="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.0_1525966057193_0.10124852054097144"},"_hasShrinkwrap":false},"1.3.1":{"name":"vue-ueditor-wrap","version":"1.3.1","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"7846c81e6cbaeeb60b765b80eeb8e7788b1141c3","_id":"vue-ueditor-wrap@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-HloC1t+yzRAwWtJVM01j9MeTnKQU2GExIOLS/ZPAJj9L+hEp9SqS+NOTmMTW68PmWMo1OI9yH0Wa4IZvzJafRQ==","shasum":"4ad1ac132e4f0d0fe1a569e6688f80c617ffbff6","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.1.tgz","fileCount":22,"unpackedSize":25978511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRdDuCRA9TVsSAnZWagAAeo8QAI6ck12CDRAFjXc5SZg1\nOBxXoUxNBDqlyZUDxgb3UVEal4RNZLElK9TSGfmkQwt2npxiOoO7MwmfLsjd\nNSbwvWfMhOfO85IN03dtAdDWA8QfF7l7DJ3IVRs4ZZlriBK0ZJHfeox4Jcdy\nohQFV1Xt4OkBe+0Hb8DYUuQXG8wufZn3WnFdWKcqnsnQ82bhB+50OToKYL0z\nbR3KOpevd4If+X9gtafxp3gyY5Ux1WOpgh/8qcXNKmWaxbLqPTPQfaJ5Db/v\nTrmv1trXva52X0HGH6X+p65pojrUHL+lRKm9zPQ/LXeT5rh+M0nz5jaJ6K5n\nZY8rgKj23oqMCQCGLcszLk8gmvteiXZzeAbiZx9/OM8TxLqxeK9Lw7CeG93O\nnbaoMbmYBbmn6VNoWXjJxkbKK8oivRdqfO4vVpIoRxdQUu+ozfT2O+CauDAZ\n/z82EQxmA/6GtrjgKnhyYWP7RT+H2cpI7X3eI12jngSAkyTgKRHrVcSszPmZ\n69OpMiyTIphxuTyW4NYshxe7L1YDO/Zf8Pia4Nh1HCdLDarZ6DRaUNj/rnMZ\nTH+xeTZ3KUsZHw6sKrIWe73nYXrdG2K8fyRbAVYIRAgVGt7VvpRJxIRyjINN\nnioCBXtckESFF1WfoBCXYrqLd2qE7u4q4O2ply/23i9Xzvss8f9rOfeVMWcx\nIZ9/\r\n=4QmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDob/coQtQ4XZHqg7hMwQbYGOLCgMLB4MR0NObnD0sfawIgZ+GvZFLWvi5NFlP46p6mYZr06pl0DQX4OVWZ3vek97M="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.1_1531302125475_0.37763905613703774"},"_hasShrinkwrap":false},"1.3.2":{"name":"vue-ueditor-wrap","version":"1.3.2","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"6458cdb435253fba51d0d153216d31089a280994","_id":"vue-ueditor-wrap@1.3.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-iabaDVi2bXyQFptBvtC0RaN/fVTJL5IpbFdCCxOE5BX+MduSkCh08U+0MtzVEENnMiy/ZKfOvFI3/fizWX/GdA==","shasum":"24b05838aaa3d2c18129dba60a795b61ec8a346e","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.2.tgz","fileCount":22,"unpackedSize":25978748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRdxWCRA9TVsSAnZWagAAHmoQAJ7LeFkhoo4+aF+NoZaS\nVD1pVqOfY/ww1X8TXcZaH+8jgNu5Rm+oOiaaiIXVNDaDClRJ5YCDDi/NeLhW\nVTcNczeS5BEuwKXocMSEOCiab/0f4RljdJBU3mP1M79k6kd8daxZjJce9lNo\nsdtKgedIKYTk13zUXrYQo2czu95ExuU0chMsuP5CDnge41u2mnrKEbMj7ctf\nwslIU7Zxqw+po4RYehY9h3OxfkRpQOmJdqbeinok3nzPVD2pnlCy3Fmt1EK0\nNK8jC4jDp99Kb3x/nYNptdws1LBSXrH041CJ/os5NFUJUIvD3ODzNBCYUMcK\nX/ywJvwded2zu3GJioKGdRMoxKd2WtcDGVhqaLV2JLxuTgUFjBTuvsZismRk\ni1RqP71XDhYJQ2Quf7ta0wmwrySog2M+Syj5fbIlxfaVgKf194t5zsvnt4Fp\n3oIjb5NLdu6EYG1vXUblwCb4IB+6bKPqCoQMm7fpy7bz8qkOGp+CD1n+3enX\nmF90SIFYh3P0H4H9gFYujqcGTGnXpIIqyIIIo5UmVwYcW/64pZmzlgP3CYWI\nPplBFG65S7e+eMiep02aNjLduGmFDPG8QB0XG49L3o/P0y+l6RjTNt3Ie0Vk\nKDK2+jlb6KxaVkDDlCTkYjJGF+NcMYL+IvJIbwsAetXJCk3giEh0YCEfaHw5\n26m7\r\n=Q4Mb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrJ6BkQyYdy/tLEUjy0LNaPX8MYGsj76FiBrD2MxN5kQIgFX4OC2CocTArdY31VqQPXyBOL/OH+EXLtDwhOm3ODGc="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.2_1531305044338_0.7811972440508719"},"_hasShrinkwrap":false},"1.3.3":{"name":"vue-ueditor-wrap","version":"1.3.3","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"46b69c090ec98f343b9f88834d2fbac53770b971","_id":"vue-ueditor-wrap@1.3.3","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-yBfSL+YlzjJBnSZ0+AdR1uLAkt4FmBGhQYncoFHE3zckRJH0AB4org7QIUGl4T5Wh2iJ7W498CUn1bn440T6hQ==","shasum":"2d474557c0ecba917e92652c99cb51850d6dea6c","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.3.tgz","fileCount":22,"unpackedSize":26498423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRiiYCRA9TVsSAnZWagAAn8MP/jkXAHf4t10SZIU0KvjA\nwjm4CCw+U72iYCjwnUcNRyLu8eZTR6D0SfnFgNVjufjPPLNqc4wtoV9q/27g\nVzM+36WOfrSLnklUO+BSBg34SFubNoad/QSbI+t7pE4TVooDatVaQHF4v00V\nXs1I+ED23T2HHCYuKbtPhviMi/4peSbZHJlF6ieYWQiT3t+fbo0CH4xBQhbz\nX3pQmCNCSHJVot0xYgxs1wXPoYtjMOTWlzw2IZxLTLa+rEBr+YI4VivZKqJT\nV4uh/27DJbXgCqnbn0XeCuE9m5mXnLHX6Urz0zmFu/21DrIxCWCeUPMJIKKM\nYz6Ed6jFya+PZ0nw/TTJniWXItFuqAtPspT8uUOjoiVneftwJ/Rc0azMjJmo\n42eBLkZHloeMRHbwDf+emow33drvqEinlMqaia7Va6tNvGaVeMaN1zXRi5Hi\n2lqLWO/a8z6nGY/eWkbHh7Prw1ret73MPdSEERAItHOwubHaNY8q0THcuYx3\nYBVUk99gZs/e5+89wXz2CcHRRNpwUwPgFZ8YtgTtHT2I0X62y2M86cTLfaxn\nMdPd7M5MYatqvLCcn0r6INWIwXfle2u/fYg6+GGJyZtzTod/jaSYsAI1wt7/\nCCBZAKUfNJwdoypmzF5um1imfyG2qB/CgbVbfEKEMosddDRR36oaMajhck0S\nImmS\r\n=wI8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkAPWCGDG5LzVtrSCWU3j0kJp1zW3+bLYY2IrXRi9rWgIgbsplxXEmC1FzHoOzQ9un+t2QsftWN6VBOSY5V7wJfOw="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.3_1531324568290_0.2637911411805054"},"_hasShrinkwrap":false},"1.3.4":{"name":"vue-ueditor-wrap","version":"1.3.4","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"daf6acb0f0316ed70fbd6a503f4ea0b8e9630088","_id":"vue-ueditor-wrap@1.3.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-u88RzJ4fnaPoaU7Wdeo2+acmxBRrX0U5IfWuR/eLgNRAnKgEvcpkkexctg+1R3SxdAFVKsjgpGtdnDMz7tPwdQ==","shasum":"4bd471b58dacf079523b265f21d72c9d0ebdf2f4","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.4.tgz","fileCount":22,"unpackedSize":26499252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS3lbCRA9TVsSAnZWagAArm0P/iWCG7BfiVL9VNEGkiM/\nvNkZ6uGtCxx5rchGiiHPc7T7v64n0ShvwTQvgSmivnwWxZAPZggDxskLyB0o\nFW4kfMTf+ggw4g/4eQOKbeJZG2PCzkCG8Ok89BtqK4giZHr3iPyCLms0UyxP\nWDvISnc/K7RMWm8qHK5HCZOdv6n2+//8jZSjcBZCJ8ZADUayTX0at64gDC7L\nCze5liBmhpK/0b88+5aleffe6/t/vz/XzCvdNIkzY+ah6XcM1F7kXd60Ihg8\ndpPheSoPuo26KFmdFMjvW8oLPIuYbjUSrlEm9xrDJIDMgJbPEWHpIFuCA2EH\nvv1m1a2+N/1g+1PYthL+Q95PsO5x/aD8aJ+lla0/Ame/K2RGsboSgxbdfCrp\nL62zZDxrHFX/wUV2ag4xU8CbOd7GRH+BlBz8e4ubD18Il2iIbVl5srqvv/XH\napl38zMeu5LBv+6rOqoHYMhtPBLYXZnOXB401OdNb5p+AZklPSe9sEab8grV\n9p373hitqhNvJkalJrfrGEfWhDyaQbZyxughXBMxdEysoT50EEOCCgWh5HzI\nqyXhOkTwYC6ps+mXMaIeGkLyu9GxeSusRNa7ozP1Ym9jSyZSX2LVYS3c/+L3\nrXtAsuPldPn56MctYtLIslMYkaqmkIslDLqexEZ9hbB531tZWjwGW6g8NcAL\n2HjQ\r\n=hdiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSVlAy5+nJcIfg9cjBHJLTCrlmDzEHbxCgUxtRWSfEWwIhAN5nDzAZwhGjwbE6x7x1ShZfMuFkp24k6DI7Re25hUAG"}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.4_1531672922341_0.07603314140518203"},"_hasShrinkwrap":false},"1.3.5":{"name":"vue-ueditor-wrap","version":"1.3.5","description":"Vue2.x + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"f0b25c2f103715fbc70405816df849615a5e4644","_id":"vue-ueditor-wrap@1.3.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-igFOQ6q8WBqIMSqyiYZesIqyc0GqIanTwUjpgrPiBRhZnN7WyeQ2rDsWcwlppU4ruZdYr6ubAerXBMQTV6nkLQ==","shasum":"480ccbe85495a1f785bfbb4ceea405ee6cbadc53","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.5.tgz","fileCount":22,"unpackedSize":26500035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYluRCRA9TVsSAnZWagAAhwwP/2tAoq3xVcYBY+eGo5cs\nRdA6WNW8qjQVi0LJb2KFQ+mc3S8dKABMs0kxR5fwAiJ+WC9DAkBN0PzU43O5\nyBVrz9BKE7jjYqvFuVdq0f1/f6AIxCczVyeywP+OmFfZ2K84uxqhR+DVNslf\noU4pzSQxuaF4F0jXZYYoayBsf6xC+n+c6xlIwfieAHujesqjMdK/TW5oNCoy\nqIoq9ip6Kwxl2V3PrwRjxbwY3PG77Hz5aTELdPa+jwBUBoSP/LnjQi0WAXSi\nsvz0IoKpVcnwHpKHPF7KXhWlhC0WAyf7EeRFfEKRGXQhjduUgjC/Bk1hniva\n13+crLqWUjXW81JOBlboCiYn0Ijnyrp6N+5R/qz1Bh0JIVoySWXON5C+N3uX\nEwldgq6TliMwQ6p3HFz08bdD0bqZ59IsR8wYIBnjHiVFBrvMQ5Kaa31+6Rws\nJpnQhbU9yE6qGdMZmjSagpxISC/fB1Pm/sYpjwhtEODvQkKn9MZVjM90wC81\nFZ9wUDB0pQ8puwwDMBSw1WV5WR4p1tVjdz9WgAfOyzz7rkwEffkf0lWUbS6z\nfvWB3jKD8nlwcgA+CJa+P4yK14NPS6I8xPSaRLS4mNHCcadfygR4j+PjqYZi\naJo7nR+LvxUZKCHkGtBbcmLkVkpamV1SBSMfa7GaTylk9++TaUOGMYKYJ9r3\nvQny\r\n=VPcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0/Pq6s6onZAgIyyVXmk4nNJUyWBFapkXBlaUuvD1rJAiA/kA2q4FlUTOAgWgEh9Xjgc7pOPq47XQiSl5FKWPgPRg=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.5_1533172623642_0.3562158644246307"},"_hasShrinkwrap":false},"1.3.6":{"name":"vue-ueditor-wrap","version":"1.3.6","description":"Vue + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"852f5f8bbcec30f4a1b9595b797ea71be376775f","_id":"vue-ueditor-wrap@1.3.6","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-8z9GmivXp7TchicbOWuwA0rCKXEtPAfo8Na1vnorcpGw4DD/Rp5YCtlf/PoGt27Ru6DCc6VujGkng37lqXIv7A==","shasum":"f76f80c93b1ea6aed927c916071d5d0037038175","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.3.6.tgz","fileCount":23,"unpackedSize":26573820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd4+CCRA9TVsSAnZWagAAR94QAJ1nWtJrNlfXrjBGFW/g\n++CRbigeEhitJFuesblGX85Po8XktaVUd5eN5m9CIJ9aMFm19ifZHIf8Itlm\nwnUrfpgtII6lQO5V51I+sYn/OrABhWa4Q2wk19jGKq6iSG1ooYYO5Xi90nVX\naFPBavHsIblAfI7cef2g8SdtADV6oYqb1jvGxAOv6xVslwpn6FVV1szqcJIm\npN0gNzKTST7M+LAFkcQOeNg1AiOHU4hqNf7XotjLesrMJ4bupP79+WGgRCdm\nFmY7XYA3X4tW7G+2qLH7AO1iedYSBgfOTlowG6nD25SslxpKwtCrnsQY8YYL\n5I+c2xYZfSZT59J0XM9970xzI41umPusl+LJ4xAD/VhpWlbfNb0QhOnHbuiC\nu/eZKCNC0GoMXjA6QMI74iBqbc2Vb9x2L8rzN9nTvFoJAg90jsYgwR+b8XCJ\n9Kj0Qxfm6IDsnH8q0wOYC76vblaxFOWcZn1vP2oAMgxVKFO4AmpDcx5SQl0i\ngXzJ6EOn5cbEH3m8ombbxWr6tK2hSpHoTS1Ryh15sh9oPaP27IRrqdUeWAJx\nDBbELAV6bICumpf8Zd1IQFF8M5zlRYNhjfEPIwFs44W/NWJyZNG5TRNZyVdS\n2fXCBwWwBfVd+7LICuu+TUOtbjb5Iy9x/2KprUQMRl9M/AP0ZH6RcSb6I9Vg\n5hnT\r\n=nZxP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3uoMfnGO8TyVKuH/+6mo+/yALqJ0vJn/2d6vWSE+ccAIgUstnLyx7FgXP62qFpFr63P5rA0ZTGHD0GKA4zhm360o="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.3.6_1534562176659_0.3868607731476994"},"_hasShrinkwrap":false},"1.4.0":{"name":"vue-ueditor-wrap","version":"1.4.0","description":"Vue + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"852f5f8bbcec30f4a1b9595b797ea71be376775f","_id":"vue-ueditor-wrap@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-37rl/uZOP7sX/xvHwd/bRAaaqiNhmjulA5OjrcG5z/9EIa2HzXvYVTbM1ZeMGdVgKFbwTHyR2pQDGYyMrAzoiA==","shasum":"ba166e171d2cd59f87dea9dd275a8ef0dbcc3764","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.4.0.tgz","fileCount":23,"unpackedSize":26574007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmex/CRA9TVsSAnZWagAAKjMP/R4I+NoHgsnaFOmjqI0R\nOePJEJJL9GFM/MT1919AnLfUWGbcqp8yq5T9D7eRlRCQ+CQqPhe0ee02EKW5\nE9pQNya/ad1xx7mmFhAdAruCSYTfwq/9X3AYyqvHfmAo8uWLW9B+0X3oKlb3\nGL6Ye/I9u0j5MvlvtUiFQSiVxKSYfGr2B+2mmz9QvQDA8SRib0kmGGgL/f1+\n1QhHLMojst/SRRKecszqYyeQl1tJqjniWpeBkIJgVKOr0ev6NWwHZ0Z4zEEi\na0Xl8VxsqN5cyeRn9EuKT/eDb4DKKXzeCwjGBtf3TltTsxbkicBS6yw4pCOA\nDW+9N6vpY6IjMKPeQ1lkzgM6IIXHJQ9kz0z8ifreJI68LOiD1zxtVTLisAXu\nuEWccmPhZQUG+oELOCZ2hv6Ta313SOM2w8ARzIZwINV9CVX/EW1D3VxFrwIc\nYSrYZeiiJvs/xOjQrmw45WUOU0yJfKi11PJfjwemjBg3oXJh7wz1bR9rYetT\nbleq1D4FbWqtr13ytZB1ahPfh4KaEOqMZ/YJpqeCU+iRXEAPvHLu3Rd1rPbo\nHL/HAqYVNVdyUyLI/f5QFaRna44z5ibUhxQ22mY+Uqw9r6eXeauIIwgcjapk\nnIi4roPv9nK4IQY7Nz0RLRjZ0Tz2Ym5F2Fe6fKHYIazn1YuM7SOBWpkcTcqV\noXrc\r\n=9M/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyYCq6hoKka1PFpYRNZ9auvaQBEYLMgu7c2RO2Xd2qqAiEA8hs2pZYpjrfieE+cdnVCiakEiOBz/wdeocxxJpbEXu8="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.4.0_1536814206265_0.16315805569054698"},"_hasShrinkwrap":false},"1.4.1":{"name":"vue-ueditor-wrap","version":"1.4.1","description":"Vue + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"d3aa4150f89f1979cbdf08c3b4fa877f463ee5b3","_id":"vue-ueditor-wrap@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-Q/fugdh7MxZ0XR74f2Cf28JoEl4i38iQp6g7Nvyml/uxClVz3PdkipUsAT19m1AWQiSYc56iLFanUMNv3u4k7Q==","shasum":"6eb7f2360cbd05d1d95ace263f833f07fed37a14","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.4.1.tgz","fileCount":23,"unpackedSize":26574038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbraAXCRA9TVsSAnZWagAAvlUP/ivnU8+Z3iK0qkWK216Y\nIrFVrIqzxWE9bUKueG+HG70GZORx/9qw4I2oFTgbH/g9usnbBy5+yS+eMyUs\n3CvC0///oIiL85V2Mdb7iA7eWHjSirr+rj63OqsbV1R/nEQDo0mrzppOgHBk\nVwEwGWchhUYw8XmuXoEli2OdV7Xr6Vzgd9VtFwXG526WH6cf5QxdAscNjibM\n/5KTS8C1BRDHjX34ymg1oj8z1Dp1q8ZgdxPDsFz1WiX9+Spmr9L/1/UX6U6B\nf/3BS2ToR7firr+XMtl4L0DvTri8lcdXclqz9hnnqGQkjSwaeOwB3t+u/H7Q\nMJKi/QyxalNREHi0WklvdgY0jbcWQAHOS9P6TbkUS5BBiCHN0TgtTCMEtC/b\npoeY22M4Sp+VP+/qD64z11tSdlgF7rN7j9qYjSesIHtJhOTZinYnHLM6i8X+\nIq96hP925SY7F1J3E/N+d6S+XXl5GNC5UvxXRuO350etysv0uIlnZTtF6nt0\npW/wHp03egKzAfiIB1SMIoltKS1+wJ2WjPXMONRB/jc/13RCaW1wacPRDLoP\nAo+2uMvcEQFDWVq0IAmNvmOkwn1JtUYwBpXgprvOcy9aoP+OxIhAiDT6BG5X\niTTGug0u+iDFI5nNky6JdmmTxHtpVZ7jQ5QRERMFq64Bn38DqI1a66605lvM\nODA/\r\n=SRS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQATZVGNtdXKQpIV1C3iczMYJwme6sfqf1Iy5wPZaH4AiBjnqxJQcs6+mqaaPxDfEJhSLb9WWtpthA5gzEI9W6ocw=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.4.1_1538105366149_0.23776071223039263"},"_hasShrinkwrap":false},"1.4.2":{"name":"vue-ueditor-wrap","version":"1.4.2","description":"Vue + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"522c2b7853808cb719e274e1d6a586c8d833d1d6","_id":"vue-ueditor-wrap@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-IhVeSqLWkkXo7MAcbwiw2Xr6VrM7+4oo6oyg8JbUNKchpHbXHYgsGqXMMqpQxmBRpNn59NDIIit1gSyuDx0VMA==","shasum":"72a6a71f2c8c5eec2c0922ef4aeee2a5eec7f411","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.4.2.tgz","fileCount":23,"unpackedSize":26575697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2EQYCRA9TVsSAnZWagAAHjsP/jEZa4cKwlPhghPZnWw2\nQjUrqj0209WAESOMJ2EdOQQ9CXJn+AWiLgk0Qhi6B0B/skrXKMq0s7yffBjR\n7sSc9QBfNwIdVf8lFjlgYaZW7xm7Dpsy8foozepVzenoSV+5UPQ4Gp3/UG7S\nsKh1RrlOdbdejSRCUoxrujKoKhaKXr5b0ZKJtbglPZpsEUMJwyxIg7dBeJRR\nZ9a7wpo7cKKG1P7QxZRp3TdkccsGEBbumY3xgyVjG+5O0iZ7YmBMSqMa12Af\n+x8gO43pZ0aUzp0aG4EqTlvmAbH2XTQsKRexL4AeIVpNA/hvvhNsD9Tt3HZT\nl/U0sqbIZf4a5v6ERH5g4Fte/a0wpDiFT+wt7BuFNUHM4UVyVjLTINNN96DT\nId6C9cYdZWRmBU7JbE3GeEohdQvrPyKAGopbRtRVC/1k4pb7S9Ytf44COC2d\nydCKpNvWK2yDygU3xg82mhYfd5ACEhaGNrzAOcoQxm6tNDA9OvC3asKAXAPE\necztppFmHjyM/vLl3A3/Q63DpL+Eq/mnCK/sqILBh/HlPwPglFQmDyP6TgF3\nWtevuOfelt9Fo/NVG8kgScy/y0Ksd4L0U+vh526MzbUu7xAsdVzHyWLAiepo\n6rPLVk2FgDWvQCSmmy8AkoAPENH11QnKPg30NCY6d7Kqy/4e4GtfJiK2nuU1\n6wS3\r\n=0EsW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6sEqhkaHd6eURf4XrsgNVr0XN7+dnft970UCi1l5ZhAiA4V1z1EYkulLfkjXWoQ7tEB/7F8OldnxBb+N2G2pFMKQ=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.4.2_1540899863140_0.7505786624956214"},"_hasShrinkwrap":false},"1.5.0":{"name":"vue-ueditor-wrap","version":"1.5.0","description":"Vue + UEditor + v-model双向绑定","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint lib/*","fix":"eslint lib/* --fix"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0"},"gitHead":"af8b2e4c340a27fb78b999c3084af9171c592507","_id":"vue-ueditor-wrap@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-5UzMJG/2Ckbmnb97qhdwgCOPi4d+qma7arZ+l8ZTKI+du5lEU39moA6I3sJmZAWrci9ENF19ItHATDREmQzWeg==","shasum":"953a2eaadd59773d3a51da23e43d9fb00e889e8d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-1.5.0.tgz","fileCount":23,"unpackedSize":26575879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4TBsCRA9TVsSAnZWagAAVuUP/14kanGcOd+WcpzFP0b3\n7njgL0H7apj+mvoX5OuP8R3Y4DtnKnkAK9GNhU/88IYP4DfdQvficZn9k0Rp\n70MT9TKKkLvL+IvmV0Nu29Uo7sH0NtORsxQnt+AqFFqfjXXWY5TZzroF8v9T\nqpoUdtkdbpq2d6FXNsj7iqPUBbMv1b0x12S0t8YiKdqhayw9EsrFeROmJQ9f\nLEzn8bnm2bOt1uVbjwondgp+hbJibInQQMCZX3rCi54niHxsDbKeTxvUBcPk\nf+fR9H/vlOapbp7bTw3pTQjd4kCLSXJqOTZRJymlVxVoM6dR12cj6qHdx+0J\nR14IfwcFTeZ5HkeEFs1SCpd9j7jgFRf4FTsQwkGV7sHVF/eqAOAwi6MkfEJo\n6/ULYeyn0VhK0YdaT02EQ4+2mI7enRI2+gGyyrFOaSnL5wC47L2QNMOvGEvL\nTiLndK1u3eJJxDYqPkrgkxNT643I3cFM+poPC+8ajnjrL2Yyrt9riHImAaLH\nRPvT82joYC0ee4etSVhOpB1zYtpd9Gli51i4Aa9CHuc/VKBRL/0WJlTQC30B\nTwzCfa14u377n5mbQP3IhqTUpnMOlkfp3w6nA3Y8KwUgXwP2WqR/YsWChW/A\nhCUcc5e+4Q7rt3QYMnM/GHkVi49OxWU1yBcFTSaDKfgCRp7Oa4V5Im/w3GFE\nkVMb\r\n=D9+R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1f0zOPz0GChqOHWau09IO1NdajqOEzn/tVfRwbUEoqAiBJCIANdSYalZS23mN6VRyWBDDi9SNPRWgCcHrahOAmuQ=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_1.5.0_1541484650902_0.5477625234830736"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-ueditor-wrap","version":"2.0.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"4adf9f508224a3cf9e2ceefc826730aec81f52a1","_id":"vue-ueditor-wrap@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-Z4o3uQBjwzqjlJiUh4yXKFTI+x0tMIFvpIitlx3BL/tO55StCc687zLVdcxYD5Hi3Jlq+YrZEvSQ1cfjXG2YOg==","shasum":"4243a0d582628aeda853de901df230a1a9accc26","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.0.0.tgz","fileCount":278,"unpackedSize":7217687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mfQCRA9TVsSAnZWagAAZMIP/0nJWzjpCVoqjK/wMEjh\nhXkgYkT7Dm0znyZm1hXqqb32Wnp0yEeaBUrlhRqUukRwAUMTUCp/61zDLuQX\nWc+qlVATiBDKWWoN5P7lK/y+DwsyhjdcIO1sHaPeYuMuFPHgi/nxz/+a77vx\nY6YBRf+r4epMqNStxrJ/bt9Y5LasFIbryXTwfD1psaiVSn7Y9uTugXWvBNVv\nLuZf/VY3MMlLiWN0h91OTUeKgxb0d0LJXKnWEF7rOhVmGWADZJ+V5dXoCLJl\nmob9sq3Flu8KTcHmLN5bYqh/ExlK9X9VCvolneppFdhWa2WNpreSCOekMkex\n8j4Q7H84E5Lh/LdmQ5/IoFWk4ec1wktp3o2KoUdffVmbkClpQu8uS0lx5dQ4\nNpIxnwXie7xnAh0IjgxmaKoJhiL8h35HIBiX0LMl+u67rVUYJnAO0/Eh7mNf\n0ocp9YfvIIDdyMizqfBQHjMZMqLvPDIIlcyMJS9wW1+iiU92OEmF7KitJGFI\nFRWsde3o2CXA2x7UhRc4fNlzMlnIWcNFJ4+CoEzFwab8S9JM3OAN/AsRTs/e\nipxZEdSz4PIjg5Q3eF8nfbiRf/Z9L14WmX6hvn9yoGovAWsWu6NQt/EVvlLh\nVjGtGBC3vhvgTEaEYSsL1aiSB61KYJapc09nwJ0YSjL0TlyjiPXpxQTUoo2Z\n+Im0\r\n=R/UF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB23UXTrDMQuItRtKBbWZsGkpLiesn5UpvRoZ7ZTyASAIgM2uJjWyto1Ci13Wt4xayvrAQceSFM8R0EdA0KvRCMoE="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.0.0_1543399375750_0.25785429764385204"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue-ueditor-wrap","version":"2.0.1","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"4adf9f508224a3cf9e2ceefc826730aec81f52a1","_id":"vue-ueditor-wrap@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-PufTovzYJMXqbsc6HvXXB1jXKppZgWFqqdwSYX7wH7lRNQF85BcbE3L0M8SuvlT3GS4f4bHVNTEVwJmDORuYTw==","shasum":"36957cb5ca54f42f052f0f3369a914986c5d6059","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.0.1.tgz","fileCount":8,"unpackedSize":52464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mf5CRA9TVsSAnZWagAA7aEP/jN/8lLlAYEZDH54sJAz\n3NdW5q3pKXMWHRAeAMRIhN9lWsfGwnt6AFxWoBx93JrgWye5o85gxjX3szkX\nHFZHT1NxhIdztT7LvLNcT3arg5pB04J/v7pTyVvKBl9rgRrfWge5mYn3tWfC\nI252Zu+kHvBj83BGGa9QVWDwpxGKvzAx1xyIA7h18TAjZ86i0kFY4fN9kHb0\npTJTiZTAmdx5XZAv1bP00Y9Dmi+6qPyf+xrimd+TKBPgX3wXRbe9MawEbmWr\n1PXkU9Lj0chLUVtoABhZGKvkbGdMXWR2iyrxmkgEesmgKbeZLJVJ3wk7p1k4\nLhnzRLvIi1S228ZWqNGVRHDqmuKDPrhCoGuPbqDOB+ifTMXHKwa/x0ENrlSc\nEq0CqFFkf1e5pvDsQfrv8qotkDszdh3w7o2XBUHI/Z82gBD+S+xN9pgPWwTl\nkuAsZ8b217j5ASLAPy9bImyhpGOWWKfgYg97qub4oDtF+ijCtsVvAhjisEWQ\ndIdrQQ8bMbVncQJG6h/jBxhJNdMcQ1bW8nc9G1sLqmTG0ssZFL4RPBfpfA93\nLxZngYD7nKHgnI7a2jfL/gGAQ1BOyL/eQzc78rTONBiVrJ33JCefmxdafKP5\nDWSIZy8d6cL5rXaku+74YIy80qoqTZtemFkOmx5gB146M/Ei34v0BeKUqbvU\neQee\r\n=YeDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzDVLKHn5XzyXFIaMMtTyreR1NBnUH7rGCHYVv1c20wAIgeXxA2iGhYEGQQRYMAckR4pq+x/dUclpCeizDW6vNBBs="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.0.1_1543399416761_0.2077176048528806"},"_hasShrinkwrap":false},"2.0.2":{"name":"vue-ueditor-wrap","version":"2.0.2","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"ec8d97f5e16f5cce159fe78d787e530a937d383d","_id":"vue-ueditor-wrap@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-K3v+3fkSNt76hjeuJEyN/mXoeJHTTXCcSjOc6gKf//QY0Xc9v0eQvOLlB0/d9ktHP0+NSZR2lGddi+MfEwsjMw==","shasum":"34e7e286c3a974cb2d2fd42e50271dd54a031a95","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.0.2.tgz","fileCount":279,"unpackedSize":7218752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mnUCRA9TVsSAnZWagAAEGgP/2qApNqsjOtW3VBUofnC\nScuVpWzZWQ25CltwZg1YdPQtrXz7V8D5WmIk1C90uw81U4Jg/OUliG5IrJjO\nOxJ/nlRchcn+C6qHdlqStbSeXaDMSf5ksIQwyowuTTFCs9MQTd+tUzDcEyj2\nx4g07GBPNZ9bRhuXfhCGnzO1zQG7iOzhPmo6HjwBmgkfXTY9kSUEtREXNDrT\nwYW3AjlkucO1Kbrg2TPjbIGGyKPPSn7zTQJBR9J+6+PU3CwftMsSpJOZGy/1\n+SDqvHAMIAwERsHCO3q9OTVW75LZ4NEn7O9nQahMKl2mn1O2vhqnsn1nz5/H\n5jolWOvbnxYuxWwa8ySINpPZtusD9+Sc9CNQ4PZqxr9lu/aHacelQtPkliuS\nI9hEGCdvEVdk9Ryprihqj6A/NFYapAyhq4/FC4XlrAVx7xXN1dvfXqBdlz2r\nz+tRRsvcTRaA8zDnAYeWCcl6/D0UvnXP9ZA9/1UTE9bmuIkX4lRcmsHCLaPq\nKPSaIs0Hvl0odHvA+C6vHrwrheqWNH/yf4KO8yKPy/SvgAyeg5yyCUwJyM87\nO7BgeBZcRTTOek8OxrtmDV2rpTESEEgdK7sAkq7/AGEqZyTu/Q7h11y6TdGd\nlmi6as8WiY8aMrctYLmP/XfZzkA1N/cqf+MfulD0yBhK+0svcDKdmkETX5rv\nbH1V\r\n=R56I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3x3XDqoRVpuPTSQ6lN5quwfZpQrGLsZUByHeX2W41tAiBG3CVRiWRDE/65QB+D+0JcPHwRPtK8+D3K1WsVt1nTWQ=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.0.2_1543399891624_0.26948249894995935"},"_hasShrinkwrap":false},"2.1.0":{"name":"vue-ueditor-wrap","version":"2.1.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"69835a8e5053d31dfc4e9a753c47c0c6aa5585b0","_id":"vue-ueditor-wrap@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-OSpAQjS9YTUd2e8FNKnSfq6I+WieP2ZBFmChTE0d/s2kqjaCFkjdHMM0IyJjX4J0Rm99znw+BOlFCy+/qmGdjA==","shasum":"09a5e9fc5a53acf77ced68496cd2230f8b41ee6d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.1.0.tgz","fileCount":9,"unpackedSize":53529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mrBCRA9TVsSAnZWagAAqboP/1jImwJws8ggoNokHbyh\nUAOHXPHGSg/1PxIc+3REgbJonQbIxdDsz6qE4xE9y8U4xSEbFiO5cCZ9aywh\naK6ZdBGFacfg6Y1e9GxJw0PkI/VRhl6QaD5OmWYuV+mALU4Hlu+cEovuC3O/\n0H1kaj5/HqxWrjI2HxST/TRnedFxHIUsin9H4QkbYOEuk0umzbAyR+0wAKLf\n9CbkyK7pJZTzZAWAsNNPrn8vt1gYR+8CPpEW8NM7V2AZWuKaL0nlnQ7NSUJC\nQfi4jLk4qa9wqU7rwy1dxVnFdI1nW9gWjeg5W7T9FsSjdnr95xZREpuVQ0tY\ni+n7Krx6x4f2M3qUKjYw0oaZSIi5FB3F8tWhkzVAvwa+eVrcFYpBOzzCn0CM\nI3jJle0J0vST2BVAujfzQl6hRscptJPTLP1zQlEJJkmszU01ROw4EOdyxf0c\n7o7HoZyOWZhxClt72EAbfqwn58rLUkErYJt10c+uPgPpav9JgVWUgANPPjKT\nRP76nWhymlnqBTO6Ph+1Qs1roLw7IgHylmOywTDe28BPT1ybRiGL1Cx/JVy/\nrwrZx7OtPN5lLZBAe93jpTi83TFglJXUy72ck6QJ0PlixOwGcd5w/97vWQCL\nQCZTie5pVqW8CoHerRRlOEpB5E53mIh5Bf5/i3RYYfpjRzKkCxXwdnlb4EVe\nnQRw\r\n=Vbax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGuXRCvooB3PwsExEmcTOl3bS6paituEftNhHY3XoQWAiAbfqA4KuuvFvflpn2hWLBSrA+S3oPx3bfk6EpboPQkPA=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.1.0_1543400129064_0.6079898975100242"},"_hasShrinkwrap":false},"2.1.1":{"name":"vue-ueditor-wrap","version":"2.1.1","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"d8683683347dbc836dc17af5666bac9678a665f1","_id":"vue-ueditor-wrap@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-1mMe/RoSwWRRWfRmHT/qF1pReFLngP9klyCMITqsUE8GeBDsAzBtM8GCjO6R9dUFqMFjXV24jBtv+718WVHGpQ==","shasum":"90e7fd6772ae867a37814b5c7d37cfc4145ac07d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.1.1.tgz","fileCount":9,"unpackedSize":53629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCe6DCRA9TVsSAnZWagAAcbAP/25CK6i8OE0I5ZFNYDqS\nsvNU+XDB0gRO10VuG4I7At5jRvCkG0KGCDKB8xbwo359W08z1gJ8XdDn57Q8\nKWxWvHKNI3ew1KmgRi896qqp6t6IbDqxfgIJLwyTgAv+eGuF3VD2GGO5lVDN\njjvc09++eO2YF6SctAhNY4jnxHd69Qn3+Q/Rk0fc2wA4pLy6m4WJ92d6ybSV\nnYMNRp2scFt7y/Arz9gJBv8CgWvHjN0eX1DJ06LEXMxNIZeD4k4He1lkEW/u\ngP+ufcihT0+RLOwok6Fgk3BBtUgmnmAgNpz9rIeioro+3Pl3rvsV6IxFsOXr\nYt+RhXkGDGRDuGeAyeheCaqg3mgun+M3Qw+B/iUgUrem4RsCxHs4+rMl/2Vf\nqtfjp3Vy8516zA7waVLV3MvXSVkcBINiS2LtNuRIsqzBdUjtXMgE0u94imIp\ntVvJ2kjfv79Cgv/1f0HVpht3VxJuu6WCQd6q7+Ye9aNe1N6PQ/ewb//zhM7S\nHeLhZiwXli8aT2XahLSf+MvLsBXTiDkCKsm58gg7ulTWcecuAxib1ekiOElZ\nly86fF0ypZ2f1LWHGWSrcA2ZFND0IXzFWpRsqCjvfb8Usfrt5PJsDHEYS6Ul\nZd6ycnhYL7Wx9BL1QOYS11XK0AHVojnCYvzEc9ZZ7HGUt7cx/DDkPjFvQMEK\n1Q2A\r\n=ZH//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIpT1IdrjA205M8ZWzmZjx4osasRiP/hGY/dH+MEnDdAiA1YurkANJdJ+47AC9P+80hXeu1fWfZNB7dLHMYpn2PNQ=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.1.1_1544154754840_0.8423097094035963"},"_hasShrinkwrap":false},"2.1.2":{"name":"vue-ueditor-wrap","version":"2.1.2","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2bdecb66f78ea5a97f4f64e6c1a127024f6e1b07","_id":"vue-ueditor-wrap@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-/MfRD3AtEIkS9wg8ExfR+B7z3O49dOpvM3L8OrvJUzYjgWoRdAmLa8SucHCCYPD2VyO6bB8ty0+qSe41+/MoGg==","shasum":"722a287790207d5fee641a903b947b9f93407f92","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.1.2.tgz","fileCount":9,"unpackedSize":53623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCfASCRA9TVsSAnZWagAA8MUP/177M3QRsRcpZfWwlpBA\n5OIea2UvsP1W07df6kUhkoIni7G7kwKhcTeur1WPjkemqnom2e4zg0Ty6p+m\nXOTe0Fyb49j4fAuxUb4MokqWvTkvF5JtDs6tvXs8uFkk307ssfCzZqKRNAxt\n39oap87LrXi3QOT3BoeVfnnK4bHs8rNRYD0VQSO+FtI5M+E+lSU6vvlHE42a\ntayS2msIoXa2WF7siikbD1gbYGvDTOUFkzZsjh9ngg0of3p0xNqW8qWgVJe6\nGCo0H0P96VZUjoKvV/Zh90kc8uPwTqrjQuNT06yjvDQrKond5cmx6/+oEixb\nn/e4pwTb1wXsubAO/cxDoBlDRL7c4wGrh1TneO0Ksi6izV1T0waD4g6G044S\nI0AYSyV6sJLKNzp/70YYyigaL3o7edpGU3Z5QHzfWs5QqIH77RhcsS+0tS8+\nD4uS9S+0tnz9TYI8uMgQB/qaw+B6FfqCD/eJIn511x/XV6D+m3I0wunpRWlz\n7k2z7A6kxZPMRKexwd+c8mQmRp6OTSvoOM6SHy5mIp8OFEkKBUP1fpLxb7jZ\nBXYOn/L8M4ORyQQy/P5r5mN/zYRmwsh6gQY5YOZNT4RoBm39mEOsKId+A5TV\nBe4SQZLwTiKF+wM67y4LRQtwqhtfCwew+Ub17kPf6WiBb1wOUSwgnWiioMsk\ngRMs\r\n=ou2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVt9Y6kkgBzGwYAcDIDKY985fRuKRGNTunw0TIrfrrKAiEAgGeZ0nds8o5xX8QkVFti2ATn0LCGuyMjqECRfGCyEA4="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.1.2_1544155153472_0.1836922059925985"},"_hasShrinkwrap":false},"2.2.0":{"name":"vue-ueditor-wrap","version":"2.2.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"c39617cb7266c885bd352abfdffc4851713d9e37","_id":"vue-ueditor-wrap@2.2.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-u199U2zwPr4lOHnfr7P35F1mwm1Hifrof6VafG6e0pIpzKoFkN3qR+defxH4sdZjZy2dMWpKeS8mxYnmbX7UqQ==","shasum":"f290d64fb1ec44add3c5def6b1832a2ad9c10b57","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.2.0.tgz","fileCount":8,"unpackedSize":59312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG5osCRA9TVsSAnZWagAA/C8P/0bhHq898jpzIKJY3Thi\nwFPa3JdvnwU2gRu8d+WrAJiAPQBZKmxK8g5rkJYVhw7TSUoiPtHBDFwKgc0u\nzzSpHFR9VV2U5TsLe84IaHfLLdInVka7IcQG+9SS8ZConHy2p8UC/JAILJsS\nXQN+dWJsikLpX/lzEi2EPe3RgsBYudgIZU5YQBh2qh1gH80q2pgID+bRX/x7\nQNLPFPmA4CisOHClcCn+5o4rPL2ClF8OPKZ8lqOA1ODiTN79nkM7o2g06GQo\nyE8H3v9tT0gWmiLtUY8fm2morFAN67QkKo8wWrjPAonL5BA+6GhJjFsu/GaU\nVXzuNHUPHIjYsGZIv1ijWjbbvkO/wGaFlO9vsafTdHqEJtdwFc67eRn6g2/j\nbye1TaUSI2GYXTxl0hw7bOkWK8XLTo35lBgajILFePbEwYxacj0dj1DwFbKd\nzhv60vtHUAa9f+avCf5Y5tkPzvR11ruRI0QfcQPVPeWTU540Lc+yEudl2hzE\nkhg/m/mMt3Hf0gRMpKEm9eGKxZ1odaTELOcY0x8eP/4z0NjkMCfTL2HD7Epf\nEmVXsWmpOMzJfu8+li4m8ZQnQO1Ppv9jPAsI5vTxdgi7/IeFDv33rYLyokp8\nxqOoatbXrHiDvvpmUIenh7SzvLUJu1X4oGqIKfgzAWIuIVUTT/e6Wm9MAceP\ndDBU\r\n=PS7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpZmyHWRXoNOSaqWBQruHHmiqG5pSmt64BgcHlUcuPtwIgVB6VwOC6RCghSpebnDFIOg4VOgnHZgKiALxl6OGl44I="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.2.0_1545312811438_0.009343200961391629"},"_hasShrinkwrap":false},"2.3.0":{"name":"vue-ueditor-wrap","version":"2.3.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"8fad1d56f47db090de08712edd85c73f03c02886","_id":"vue-ueditor-wrap@2.3.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-65A6FQa1kRfefABZBvxqjHm8gX8IBe7nEuYArdqbENIDLN16Rrbog7DmVMjNjPbo03TO3xPojT0+hB4q/X5QwQ==","shasum":"331d91d04c36db1c1ef4f522977b59ae67bcda3a","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.3.0.tgz","fileCount":9,"unpackedSize":64554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIQxpCRA9TVsSAnZWagAAHEEP/0xnu7HRHryNiCCZTR01\nbfiYi/eirk58Bd9J6G4RrtxV7ih/zX+8U6IMmGJ60S2NwIraFBR29qmEwuzO\nekP7/7pauB4Bek+d7UY9UJxhUM7pigbhWMCzmlrpOoqGi7zTBtcMcgOtTt6i\nttBZryjD/VFhgrj2dfW3SbP2hp/3O2DyQ7sUeqkNBaLBbhbKllKSA1WUizyl\nHfvVmVqjfaEWz9TA6qzknCEjY3gw5JbTtEIOsuR46ykRU6ls7x3H4mjUe8nC\nlyAX4TlSIfEoo+7htoCZMBYVVGSo1slNjLzSaKN9HJ1H1REe0xjBeXhilcK9\nizJKA7K2I5DZ8Rb1cMHO1BU/N/4Y517l1gMlxqgN9bTss6SkQPYmH6kjvBIR\nJsZ1KmB+jxF9VUkmx865ITMUE6wLdACEbN4ynnuTRbcQScaX8OYjO45QodPo\nVzE3KUNlOPzdpKSeop+d4xMWb2wUpeLyKPaQqtza1IFHTwaqiwsEazzguVqi\nVzqNvRhugWYZMcQH007ZK1BBVsaDmyMx3mXBthMPz77eMWMSFHtFXxAr/vMJ\nH4J3CDETefyBDoh7f9sOsAC7t72XDP6hqo4KJc5XJKFuPwIcHxaiiEvAp7as\nNAWzcvPXt6HstIQ1IsDM2HrIK8DT+zoFp+yQ+Sun4DpQEftlLwsDh51Ey3Z8\nv8t0\r\n=W3by\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXWLScITK4O+kqSGnaWLXfQFqBDnrK0kYA2mL0g9BcJAiB0IkmMP7o1iMWGYdI+B/3uWhHLdKJmTnhSPivYl43KKA=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.3.0_1545669736162_0.11233149436835776"},"_hasShrinkwrap":false},"2.4.0":{"name":"vue-ueditor-wrap","version":"2.4.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"a9c53dcb8f0d2a7f648c2e75ad7bb18b3ab695e4","_id":"vue-ueditor-wrap@2.4.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.1","_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"dist":{"integrity":"sha512-c/ZtsrO+UI9JUwhGsKSRD2UIFT61mu1x4vSxmCKq8cpYm2Ah4cmUIaxY83MfwwtCa0xsqb2PrBTkbHY2LOwcuw==","shasum":"44b829f9bba0590a8f3d63b6c606a76de9d56463","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.0.tgz","fileCount":9,"unpackedSize":66016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJHsOCRA9TVsSAnZWagAAKX4QAKKL2eMyEnwpTvZ6fnP0\nUZZH8UltAhQB/Wy/Y0MqU36qdvEShbSBKc4S/dr0aQPHUTsN+3n8QUCtX9Vg\nsQRNVkxOAKdmSBb/vfcSe8fHZwL7Gnn1IPiqgkVcMHb323wMzWv/ieTxQA7O\n6Gb5GfNFFSN53A05MLbQGG6bupd62u0MNFPdW/yg5BL+qNYiAq1RwIsZyJ1S\nC53tNXihpuQD4Mh/owB1NrJP7P8KHid9s3DGFV8Doye/tXrt2jnmhzfa4/p1\nQgyO/aZbyugLJEKsILh+B9pXjUNBwXEfY9ebVAp4uhhHr9Cxn1ZcoYAUmD2C\n4FwIcG9kB58ScfbGw4xeiEc4FnbcauGqou0YWI7H2KP6vToxc5S01hUXpL3k\nGjTgpZaB00p6Uar6c9FVW1ct1k8J/cJYthUf6elh2gmKZgjE8tC1xyanEk/9\nYCMXJoIU6KUyMQhSj6r8pFH4NxKz/eaiulX/5FYYTnrWb82ShKxA3F6pGXr9\n7TPBN1mhWqSRTjA/5Ls1CxQrVffla5/5tVZUqveVGEKF4dmf2cwssA7K7u/X\n2QxTAdG49v5LnaiUIGNZZ6gyHRzZ5RffJd1L+annX9BEz7LQ1udwl1JE7n1i\nCFqLDD7RiYodFDbx9D7C7WshyQpl7aZ0PsfGpoC/4I2lKByk57LylQMZg0mk\nwFuy\r\n=ffPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICudUqzcOnrFQLdMvUoNLRnbFSv9sku4L5CEHmVi46cnAiBt6L+Pw4Z/nVkhPzm5fF1Wr8HlQvIS2MtgGwiNPqVgMA=="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.4.0_1545894668873_0.3451951636845758"},"_hasShrinkwrap":false},"2.4.1":{"name":"vue-ueditor-wrap","version":"2.4.1","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"103966cfecbe77c964ac8f80646f4b4a3431852c","_id":"vue-ueditor-wrap@2.4.1","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UjZz0I5Fy8ADrmvjCqTJm+XJVkf52hi6/yajcTyjqG20DTS2IVByFF26TI69by9PZApwbC+eHkV/lALcvEFgjw==","shasum":"bb0fbc02ce9c7cc6d074f4ace597840f6772e3c1","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.1.tgz","fileCount":9,"unpackedSize":66622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnIn/CRA9TVsSAnZWagAA+50P/jrg2O2e5um/RT1UyuWR\n8Y7l+dHfLCEVmf0wuEUA0hFsysY9p/VqDcXpDE0QA9ZiV/yqIAgvYEQyxX8c\n3RDFr6wFpw1be+NR9Pu4ZmojZISW7yu18CZQpOWOv6d/H9Hd7M6jj/5xrKhP\nkpzH01hlHGrI9Ro9chL3v/Vm/93RRjvXakQSrgo47rA7r7jzduEI5gTgkdR3\n6eJlxQx0ycEdoUnROh9HKJQVJfZkFbmQ7VwNbjRhyP5g8uNIP3S5ByAOo+ZQ\n186ftMXKnAUfrbFagouldHlhslXAPZSKJ5Ugz+qH3HckiU/f/Pgb6JBo+leO\nzB0Mwm0AI+/uDeqOxbdbGVfQiFJtR+149Ho0BHPP9WHCQMYIhcIO+HsvxYOu\nwT3K/CG5XJetko3oIQuSZObP/ajFybE3DDRnlr+i/UWUhMWC0cJz77RLZnAX\n+/2cqorGq7e3Xr1W6kjn8//nQ1Weqw77ZgaYf3pmfI06ImHdc8FAGCoTO2u3\n8INkvTgEWsLtiZF5IF+XvpHmouwmpLilTKEE5c/ZzQ7R0wOvAQ5N9Vy5wy7d\ntdyMSbdT8Acov1D2EEyvnRHxQ8wPTOJvoMqYYnD1MvDNHQwM9XUac7wKVg4g\nUXyVwk+snswj0i4TwZRv5ejfzYV4EFQspzFYj4mSg8ysSB+qxDOqGFdthyQu\n7UH5\r\n=ha75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPqmD+ysSjsQG8zlLp4JzmVJ3IUzL6sz/7viMaT6R8CQIhAIN/QlaUUTFQnJpMtLocqiM8fEdeNIncJWeBrv0E2aat"}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.4.1_1553762814592_0.6945153517704543"},"_hasShrinkwrap":false},"2.4.2":{"name":"vue-ueditor-wrap","version":"2.4.2","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"21ae69e1646cd6ecbdebc5e53fd34ddc1e287992","_id":"vue-ueditor-wrap@2.4.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bZZdUmhT/n9QPdVwR10b8u2A9+Q2L6vyfr3Nls2EDKI3GmuWQwGqBwcgjBWbaM50twyHjXwAPXiKlUhn3JAFtA==","shasum":"5865258aedb6b540f37592d98158d450471ef6ed","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.2.tgz","fileCount":9,"unpackedSize":66814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5z8CRA9TVsSAnZWagAAAZgP/ifaZ7n+4NN4dzbmkks1\nCL1B0dNNbBgIkTUrvUJiluLEQMsaRtpD48V8huQMSoyo5zTRGkQC1kXQ92GL\n9dJOq+lKSlkV2nhxZSJx2vxiO5XaxhSX8wEC5xYsA5ETyEQWyL9fy5TOSdgU\nSL1EAAhDEbp3oMBxaPExhr1ZWwFMBDdM4xxLc773+gKBDAF9jyPfEBgv4KY0\niay7wOP6fYavhhuOnOiA/8IKqAnfhMm8ILVyThoEAfnAngYN3hA64Wa6YA7M\n4hal070ddueXucV2bf+Z6GU1mRaKdTw9nxYWKqjuKN9s7npNzwUUPGCYyamm\nTABXYTc+4zSkkwgKf8tLehpLmX6oLsCGfl158t4VWmvloESbbPsp+1emIocs\nYF70vNbI/dCARwDGuuNeWiKoSQeqJAaMdZGsrpykxwfaEiiyfKP8LWMgWqCP\n1MGmKWhccneJMejSbafs4uJOjQyGZ9wlGdohf0qbtNk7/1xEjpV1C4R4TENd\nAt+mFtB51pQp7Uae5SVVItmrUMOfrUGrRk93t0LS244dZffjAjthqGNAAct/\nRVw4wZpaCDKjnlGY8g8UUhZPnSuTzkECbKa3MOz7z1Iy7BtGleDJdqLTcXCY\ncAKBkyaoSZ5JF7nEUt5zXfOsU80LfFdI0th1iAZ8JmWsPlw+58Se7CNMFJy1\nF8GW\r\n=VpTY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLyfSeCJOR0ziyKmndd3AG0RWTC9QjZFPJroqmR/QDQIhAJywwmuRBiqhbX7c5+sO7AQ+DiJe8Niu9S9zn3I57G2S"}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.4.2_1590140156455_0.7371576007211955"},"_hasShrinkwrap":false},"2.4.3":{"name":"vue-ueditor-wrap","version":"2.4.3","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"2f571f2581605edb9988be7d06c0fdfccfaf6680","_id":"vue-ueditor-wrap@2.4.3","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7oMUQ1f+m5k0SWE1ndVQ4RY8JI7LX5T6DO3uDvfZqefrp1hzL5VUE1eEhtxS9PbdNIx9QuOatbNW9yAGp8NxLw==","shasum":"b41e1482fb05a075303168b7cf5369d3ac404b79","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.3.tgz","fileCount":9,"unpackedSize":66858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6eFRCRA9TVsSAnZWagAAY8IP+weeVrF26C19fAtuwgqe\naEAU39qBudAXwBXZpLUBIuhw3ljgGUOS9p/BjXa/Fmq7dbfV+yx8cfZvoG2I\nodJanHPJmghwdGS2N/s2maMGyiB9UPANmDL19+IUl0CfPcNwf3Uo3EgeI11w\n8Lz/5C6/t3XCRl70l4ZUgiw+trWzTkH+PhyY0UTG1tOqckJwxLLv8ezOIouc\nxFtHilv52JGZf/rivcBqEd0yyxFONOhQhoC0Jkz+34xMYCej387ahbzT4qc2\nzU9d6d3jYC3X4W7uVqBI+s3+pEFTo1X9Xzn56axbIVZ1JhDaAjm+7d9bG4o2\n8IggJIoIvL3moSQtM4etGakjlnPjVoD+KpVW26DtahUq7GuwUSxuadfQybK5\n3bYZ3l7vwf8Y2okQI/BlOg/4TALEPJXskW/QjyjxeM2qt5RdekL6fXFV+mmC\ngd1MfTcR5drGHmRj4QjwjcrCrwOztAAI3iJkeRmbLhZt4mfnHWRTV9/L3gXB\nTNKtMwsPW1B7cb+S/LuA9KUa9pyPKAFc9ORy2Dh6LXPwOiJC9wPYcJZwvd5A\n5m2mh/Nx+cN/x1aWKFi2aIboys+bzd9JV8HzixYD3LipyN1NWO4cwo7uyHkX\nWqGmhZ1VJ+A0XiZruIlY68PR37kFfowtLsDiT5+eaBlXbdyORBq4d7hsxsYw\nKJNo\r\n=Jhr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClAsT1qFDK6wHM9g7os7rqdJu8+p4VkQNisSoACTO/QgIgMHtL5pGEEV5bKJzmvkK3SkrN7WAy2+YkvfsjZIW7/pw="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.4.3_1592385873377_0.14753028601608253"},"_hasShrinkwrap":false},"2.4.4":{"name":"vue-ueditor-wrap","version":"2.4.4","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"c68a27358d3dac8fb0be28c4a6e429ae0ed62234","_id":"vue-ueditor-wrap@2.4.4","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wyRu/7N33uF7ymoGiAXQdVYlFKNCWmTrUiSZcVPiOxclu4HfyfOiCQrb3KVC/ybK/YDc7psq8FpiSbZJLE9KYg==","shasum":"178bbc60ba9938a831e67df6b578ce08ca6b3823","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.4.tgz","fileCount":9,"unpackedSize":67094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfESY1CRA9TVsSAnZWagAA+zYP/2gU++PT6EUDCF6uZnFt\nzgTCxnnfdyDj4LKOAkM7HYAztYcBd+TXhk5EnZtHhIq02Hru4cyIMxefBBr5\nxNDb9UyJ7tLzgqDdfnyDW+c4VpwBZqYKyJY73uHNhuA0xf2qzCXnHaOhWFJa\np9uTdWY6zFwjAH/9TTyQLUdn6tFhIvREOMNyyWajCE6aypUnWsQ6bE017ryC\nQH5alfMRPWAdb0M03iXDK2RSUNKSA4aUmgtNE17CpvROya6DdIKpXJXeOzqy\nNUcAeENiAehNc17ZKQAduFl2prAbUgKli8eYyQhBMiTv7EkMwOp9zPUWT6Md\nS3voquneWFBDXLXPcLFIwXCjH3UPQWdHW2aoMkNOopUyIdH21V+N1oVAd4ju\niD+J+wmSc5/lC7MANKnxbqIroduZ+cS8ZOCpZWzJPlHeeFbByx3ZRfK0riuP\naLhT9xwPEcUN+u5DCSt8TZfyNT1e6lCIw5BvnkpO/N9rAxeSM8CvIKUIzdAU\ncEhR7zgGNHfrn6sin5WuodhROh9MZrSLQuLEstnrUTRGH1tHC1uneCcanBXy\nD46b2OdeUwtudtN68TMOlP81umW+h3JBklwY0dIn4DfscZwuM/xDSdFB1dt0\nQjkS4p1M6u+5LjAUbcXO27c/ay2XJXNwAyXakNmNtwl/pu26v1TJQG8ZL48A\n5aXr\r\n=o6Fr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvPzKKPRY8nHOQ1eBasN//auno6dwRxbh59sT4GS0kxwIgXY97RvgfT2to0qvq5A5O9YMtsYJp5qfGJzeNq3B8QZ4="}]},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.4.4_1594959412599_0.05979911329847054"},"_hasShrinkwrap":false},"3.0.0-beta.0":{"name":"vue-ueditor-wrap","version":"3.0.0-beta.0","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"# vue-ueditor-wrap\n\n<p align=\"center\">\n  <a href=\"https://gitter.im/haochuan9421/vue-ueditor-wrap/\"><img src=\"https://badges.gitter.im/haochuan9421/vue-ueditor-wrap.svg\" alt=\"Chatroom\"></a>\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=rounded\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg\" alt=\"License\"></a>\n</p>\n\n> Vue + UEditor + v-model 双向绑定。UEditor 依然是国内使用频率较高的富文本编辑器而 Vue 又有着广泛的使用，将两者结合，是很多 Vue 开发者的切实需求。自己在写公司项目时封装了这个组件，它省去了初始化 UEditor、手动调用 `getContent`，`setContent` 等繁琐的操作，而是直接采用 `v-model` 来绑定数据，使得在 Vue 项目中的使用UEditor 可以像 Input 框一样简单。整理之后分享了出来，希望能帮助到有同样需求的小伙伴。\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n[在线 Demo 预览](https://haochuan9421.github.io/vue-ueditor-wrap-demo/)\n\n## Installation\n\n```bash\nnpm i vue-ueditor-wrap\n# 或者\nyarn add vue-ueditor-wrap\n```\n\n## Quick Start\n\n1. 下载[最新的 UEditor 资源文件](https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/master/assets/downloads)\n\n    > 你可以选择 [官方的 UEditor 资源文件](http://ueditor.baidu.com/website/download.html)。官网目前最新的版本是`1.4.3.3`，但是存在一些 BUG，针对部分常见 BUG，我进行了[修复](https://github.com/HaoChuan9421/ueditor/commits/dev-1.4.3.3)，并把编译好的文件放在了本仓库的 `assets/downloads` 目录下，你可以放心[使用](https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/master/assets/downloads)，当然你也可以 `clone` [官方源码](https://github.com/fex-team/ueditor)自行修复 BUG 并[编译](http://fex.baidu.com/ueditor/#dev-bale_width_grunt)（UEditor 本身的 BUG 请不要提交到本仓库的 ISSUE 中，这个仓库只是只是一个针对 UEditor 的 Vue 封装组件而已）。\n    \n    <img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/downloads.png\" width=\"200\">\n\n    将下载的压缩包解压并重命名为 `UEditor`（只需要选择一个你需要的版本,比如 `utf8-php`）,放入你项目的静态资源目录中（比如 `static` 或者 `public`，这取决于你项目的配置）。\n    \n    <img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/file.png\" width=\"200\">\n\n2. 引入`VueUeditorWrap`组件\n\n\t```js\n\timport VueUeditorWrap from 'vue-ueditor-wrap' // ES6 Module\n\t// 或者\n\tconst VueUeditorWrap = require('vue-ueditor-wrap') // CommonJS\n\t```\n\n\t> 你也可以通过直接引入 `CDN` 链接的方式来使用，它会暴露一个全局的 `VueUeditorWrap` 变量，具体如何使用你可以参考我的这篇[博客](https://juejin.im/post/5b97b84ee51d450e6c7492f6)。\n\n\t```html\n\t<script src=\"https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js\"></script>\n\t```\n\n3. 注册组件\n    ```js\n    components: {\n      VueUeditorWrap\n    }\n    // 或者在 main.js 里将它注册为全局组件\n    Vue.component('vue-ueditor-wrap', VueUeditorWrap)\n    ```\n4. `v-model`绑定数据\n\n    ```html\n    <vue-ueditor-wrap v-model=\"msg\"></vue-ueditor-wrap>\n    ```\n    ```js\n    data () {\n      return {\n        msg: '<h2><img src=\"http://img.baidu.com/hi/jx2/j_0003.gif\"/>Vue + UEditor + v-model双向绑定</h2>'\n      }\n    }\n    ```\n\t> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n5. 根据项目需求修改配置，完整配置请参考 [ueditor.config.js](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/public/UEditor/ueditor.config.js) 或 [官方文档](http://fex.baidu.com/ueditor/)\n\n    ```html\n    <vue-ueditor-wrap v-model=\"msg\" :config=\"myConfig\"></vue-ueditor-wrap>\n    ```\n\n    ```js\n    data () {\n      return {\n        msg: '<h2><img src=\"http://img.baidu.com/hi/jx2/j_0003.gif\"/>Vue + UEditor + v-model双向绑定</h2>',\n        myConfig: {\n          // 编辑器不自动被内容撑高\n          autoHeightEnabled: false,\n          // 初始容器高度\n          initialFrameHeight: 240,\n          // 初始容器宽度\n          initialFrameWidth: '100%',\n          // 上传文件接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！部署在国外的服务器，如果无法访问，请自备梯子）\n          serverUrl: 'http://35.201.165.105:8000/controller.php',\n          // UEditor 资源文件的存放路径，如果你使用的是 vue-cli 生成的项目，通常不需要设置该选项，vue-ueditor-wrap 会自动处理常见的情况，如果需要特殊配置，参考下方的常见问题2\n          UEDITOR_HOME_URL: '/static/UEditor/'\n        }\n      }\n    }\n    ```\n\n\t> [基于 VUE CLI 2 的完整 DEMO](https://github.com/HaoChuan9421/vue-ueditor-wrap-demo)<br/>[基于 Nuxt 的服务端渲染 DEMO](https://github.com/HaoChuan9421/vue-ueditor-wrap-nuxt)。\n\n## Advanced\n\n1. 如何获取 `UEditor` 实例？\n\n    ```html\n    <vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n    ```\n\n    ```js\n    methods: {\n      ready (editorInstance) {\n        console.log(`编辑器实例${editorInstance.key}: `, editorInstance)\n      }\n    }\n    ```\n\n2. 设置是否在组件的 `beforeDestroy` 钩子里销毁 `UEditor` 实例\n\n    ```html\n    <vue-ueditor-wrap :destroy=\"true\"></vue-ueditor-wrap>\n    ```\n3. 选取 `v-model` 的实现方式。双向绑定的实现依赖对编辑器内容变化的监听，不同的监听方式，会有一些差异性，你可以自行选择，但建议不要修改，除非你知道自己在干吗。\n\n    ```html\n    <vue-ueditor-wrap mode=\"listener\"></vue-ueditor-wrap>\n    ```\n    可选值：`listener`，`observer`\n    \n    默认值：`observer`\n    \n    参数说明：\n    1. `listener` 模式借助 UEditor 的 [contentChange 事件](https://ueditor.baidu.com/doc/#UE.Editor:contentChange)，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好，但缺点在于监听的准确性并不高，存在如下方 [常见问题 5] 中的提到的 BUG。\n\n\t2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。优点在于监听的准确性，缺点在于它会带来一点额外的性能开销。你可以通过 `observer-debounce-time` 属性设置触发间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。该 API 只兼容到 IE11+，但 `vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。\n\n\t```html\n\t<vue-ueditor-wrap\n\t\tmode=\"observer\"\n\t\t:observer-debounce-time=\"100\"\n\t\t:observer-options=\"{ attributes: true, characterData: true, childList: true, subtree: true }\"\n\t\t>\n\t</vue-ueditor-wrap>\n\t```\n\n4. 如何进行二次开发（添加自定义按钮、弹窗等）？\n\n\t本组件提供了 `before-init` 钩子，它会在 `UEditor` 的 scripts 加载完毕之后、编辑器初始化之前触发，你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 编辑器 id 和 配置参数 作为入参。下面提供了一个简单的自定义按钮和自定义弹窗的示例，如果有更多二次开发的需求，你可以参考[官方 API](https://ueditor.baidu.com/doc/) 或者 [UEditor 源码](https://github.com/HaoChuan9421/ueditor/tree/dev-1.4.3.3/_examples) 中的示例。\n  \n\t<details>\n\t  <summary>自定义按钮 Demo</summary>\n\t  \n\t```html\n\t<vue-ueditor-wrap v-model=\"msg\" @before-init=\"addCustomButtom\"></vue-ueditor-wrap>\n\t```\n\t  \n\t```js\n\taddCustomButtom (editorId) {\n\t  window.UE.registerUI('test-button', function (editor, uiName) {\n\t    // 注册按钮执行时的 command 命令，使用命令默认就会带有回退操作\n\t    editor.registerCommand(uiName, {\n\t      execCommand: function () {\n\t        editor.execCommand('inserthtml', `<span>这是一段由自定义按钮添加的文字</span>`)\n\t      }\n\t    })\n\t\n\t    // 创建一个 button\n\t    var btn = new window.UE.ui.Button({\n\t      // 按钮的名字\n\t      name: uiName,\n\t      // 提示\n\t      title: '鼠标悬停时的提示文字',\n\t      // 需要添加的额外样式，可指定 icon 图标，图标路径参考常见问题 2\n\t      cssRules: \"background-image: url('/test-button.png') !important;background-size: cover;\",\n\t      // 点击时执行的命令\n\t      onclick: function () {\n\t        // 这里可以不用执行命令，做你自己的操作也可\n\t        editor.execCommand(uiName)\n\t      }\n\t    })\n\t\n\t    // 当点到编辑内容上时，按钮要做的状态反射\n\t    editor.addListener('selectionchange', function () {\n\t      var state = editor.queryCommandState(uiName)\n\t      if (state === -1) {\n\t        btn.setDisabled(true)\n\t        btn.setChecked(false)\n\t      } else {\n\t        btn.setDisabled(false)\n\t        btn.setChecked(state)\n\t      }\n\t    })\n\t\n\t    // 因为你是添加 button，所以需要返回这个 button\n\t    return btn\n\t  }, 0 /* 指定添加到工具栏上的哪个位置，默认时追加到最后 */, editorId /* 指定这个 UI 是哪个编辑器实例上的，默认是页面上所有的编辑器都会添加这个按钮 */)\n\t}\n\t```\n\t</details>\n\n\t<details>\n\t  <summary>自定义弹窗 Demo</summary>\n\t  \n\t```html\n\t<vue-ueditor-wrap v-model=\"msg\" @before-init=\"addCustomDialog\"></vue-ueditor-wrap>\n\t```\n\t  \n\t```js\n\taddCustomDialog (editorId) {\n\t  window.UE.registerUI('test-dialog', function (editor, uiName) {\n\t    // 创建 dialog\n\t    var dialog = new window.UE.ui.Dialog({\n\t      // 指定弹出层中页面的路径，这里只能支持页面，路径参考常见问题 2\n\t      iframeUrl: '/customizeDialogPage.html',\n\t      // 需要指定当前的编辑器实例\n\t      editor: editor,\n\t      // 指定 dialog 的名字\n\t      name: uiName,\n\t      // dialog 的标题\n\t      title: '这是一个自定义的 Dialog 浮层',\n\t      // 指定 dialog 的外围样式\n\t      cssRules: 'width:600px;height:300px;',\n\t      // 如果给出了 buttons 就代表 dialog 有确定和取消\n\t      buttons: [\n\t        {\n\t          className: 'edui-okbutton',\n\t          label: '确定',\n\t          onclick: function () {\n\t            dialog.close(true)\n\t          }\n\t        },\n\t        {\n\t          className: 'edui-cancelbutton',\n\t          label: '取消',\n\t          onclick: function () {\n\t            dialog.close(false)\n\t          }\n\t        }\n\t      ]\n\t    })\n\t\n\t    // 参考上面的自定义按钮\n\t    var btn = new window.UE.ui.Button({\n\t      name: 'dialog-button',\n\t      title: '鼠标悬停时的提示文字',\n\t      cssRules: `background-image: url('/test-dialog.png') !important;background-size: cover;`,\n\t      onclick: function () {\n\t        // 渲染dialog\n\t        dialog.render()\n\t        dialog.open()\n\t      }\n\t    })\n\t\n\t    return btn\n\t  }, 0 /* 指定添加到工具栏上的那个位置，默认时追加到最后 */, editorId /* 指定这个UI是哪个编辑器实例上的，默认是页面上所有的编辑器都会添加这个按钮 */)\n\t}\n\t```\n\t\n\t弹出层中的 HTML 页面 `customizeDialogPage.html`\n\t\n\t```html\n\t<!DOCTYPE html>\n\t<html>\n\t\n\t<head>\n\t  <meta charset=\"UTF-8\">\n\t  <title>Title</title>\n\t  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n\t  <meta name=\"renderer\" content=\"webkit\">\n\t  <!--页面中一定要引入internal.js为了能直接使用当前打开dialog的实例变量-->\n\t  <!--internal.js默认是放到 UEditor/dialogs 目录下的-->\n\t  <script type=\"text/javascript\" src=\"./UEditor/dialogs/internal.js\"></script>\n\t</head>\n\t\n\t<body>\n\t  <h1>hello vue-ueditor-wrap</h1>\n\t  <script>\n\t    //可以直接使用以下全局变量\n\t    //当前打开dialog的实例变量\n\t    console.log('editor: ' + editor);\n\t    //一些常用工具\n\t    console.log('domUtils: ' + domUtils);\n\t    console.log('utils: ' + utils);\n\t    console.log('browser: ' + browser);\n\t    dialog.onok = function() {\n\t      editor.execCommand('inserthtml', '<span>我点击了确定</span>');\n\t    };\n\t    dialog.oncancel = function() {\n\t      editor.execCommand('inserthtml', '<span>我点击了取消</span>');\n\t    };\n\t  </script>\n\t</body>\n\t\n\t</html>\n\t```\n\t\n\t</details>\n\n5. 是否支持 `Vue SSR`？\n\n    自 `2.4.0` 版本开始支持服务端渲染！本组件提供对 `Nuxt` 项目开箱即用的支持。但如果你是自己搭建的 `Vue SSR` 项目，可能需要自行区分服务端和客户端环境并结合 `force-init` 属性强制初始化编辑器，但大概率你用不到该属性。\n\n## Features\n\n1. `v-model` 双向数据绑定！你不需要考虑何时初始化 UEditor，也不需要考虑何时 `getContent`，何时`setContent`，简单到像使用 `input` 框一样！\n\n2. 完全遵从官方 `API`，针对 UEditor 本身的配置和实例方法，完全和官方保持一致。通过给 `vue-ueditor-wrap` 组件的 `config` 属性传递一个对象，你就可以得到一个完全独立配置的 `UEditor` 编辑器。通过监听 `ready` 事件你就可以得到初始化后的 `UEditor` 实例并执行实例上的各种方法。\n\n3. 自动添加依赖文件。你不需要自己在 `index.html` 或 `main.js` 里引入 `UEditor` 的 JS 文件。更重要的是即使你在一个页面里同时使用多个 `vue-ueditor-wrap` 组件，它所依赖的 JS 文件也只会加载一次。这么做的原因在于你不需要当用户一打开项目就先加载大量 `UEditor` 相关的资源，所有的资源文件只会在 `vue-ueditor-wrap` 组件第一次被激活时才加载。当然，如果你在 `index.html` 或 `main.js` 里引入了相关资源，`vue-ueditor-wrap` 也会准确判断，你不用担心组件会导致二次加载。\n\n4. 每个 `vue-ueditor-wrap` 组件是完全独立的。你甚至可以在上面使用 `v-for` 指令一次渲染 99个 兔斯基（不要忘记添加 `key` 值）。\n<img src=\"http://img.baidu.com/hi/jx2/j_0003.gif\">\n\n## FAQ（常见问题）\n\n1. 是否支持 `IE` 等低版本浏览器？\n\n    与 `Vue` 相同，“整体”支持到 `IE9+`，建议在 `IE11+` 中使用。\n\n    <img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/ie.jpg\" width=\"500\"/>\n\n2. 为什么我会看到这个报错?\n\n    <img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/error1.png\" height=\"25\"/>\n\n    这是 `UEDITOR_HOME_URL` 参数配置错误导致的。在 VUE CLI 2 生成的项目中使用本组件，默认值是 `'/static/UEditor/'`，在 VUE CLI 3+ 生成的项目中，默认值是 `process.env.BASE_URL + 'UEditor/'` 。但这并不能满足所有情况。例如你的项目不是部署在网站根目录下，如`\"http://www.example.com/my-app/\"`，你可能需要设置为`\"/my-app/static/UEditor/\"`。是否使用了相对路径、路由是否使用 `history` 模式、服务器配置是否正确等等都有可能会产生影响。总而言之：无论本地开发和部署到服务器，你所指定的 `UEditor` 资源文件是需要真实存在的，`vue-ueditor-wrap` 也会在 JS 加载失败时通过 console 输出它试图去加载的资源文件的完整路径，你可以借此分析如何填写。当需要区分环境时，你可以通过判断 `process.env.NODE_ENV` 来分别设置。\n\n3. 我该如何上传图片和文件？为什么我会看到`后台配置项返回格式出错`？\n\n\t<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/error2.png\" height=\"25\"/>\n\t\n\t 上传图片、文件等功能是需要与后台配合的，而你没有给 `config` 属性传递正确的 `serverUrl` ，我提供了`http://35.201.165.105:8000/controller.php` 的临时接口，你可以用于测试，**但切忌在生产环境使用！！！** 关于如何搭建上传接口，可以参考[官方文档](http://fex.baidu.com/ueditor/#server-deploy)。\n\n4. 单图片跨域上传失败！\n\n\t`UEditor` 的单图上传是通过 Form 表单 + iframe 的方式实现的，但由于同源策略的限制，父页面无法访问跨域 iframe 的文档内容，所以会出现单图片跨域上传失败的问题。我通过 XHR 重构了单图上传的方式，[下载最新编译的 UEditor](https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/master/assets/downloads) 资源文件即可在 `IE10+` 的浏览器中实现单图跨域上传了。具体细节，[点此查看](https://github.com/HaoChuan9421/ueditor/commit/31f9207142d21a406041da0bd97968b466530c76)。当然你也可以通过配置 `toolbars` 参数来隐藏单图片上传按钮，并结合上面介绍的“自定义按钮”，曲线救国，以下代码仅供参考。\n  \n\t```js\n\tvar input = document.createElement('input')\n\tinput.type = \"file\"\n\tinput.style.display = 'none'\n\tdocument.body.appendChild(input)\n\tinput.click()\n\tinput.addEventListener('change',(e)=>{\n\t    // 利用 AJAX 上传，上传成功之后销毁 DOM\n\t    console.log(e.target.files)\n\t})\n\t```\n\n5. 为什么我输入的`\"? ! $ #\"` 这些特殊字符，没有成功绑定？\n\n    当你使用 `listener` 模式时，由于 `v-model` 的实现是基于对 `UEditor` 实例上 `contentChange` 事件的监听，而你输入这些特殊字符时通常是按住 `shift` 键的，`UEditor` 本身的 `contentChange` 在 `shift` 键按住时不会触发，你也可以尝试同时按下多个键，你会发现 `contentChange` 只触发一次。你可以使用 `observer` 模式或移步 [UEditor](https://github.com/fex-team/ueditor)。\n\n6. 如果上传图片、文件等到阿里云 OSS、腾讯云 COS 等第三方的对象存储服务中？\n\n\t**方式一**、参考上面 [ Advanced 4 ] 中提到的“二次开发”，借助自定义按钮、弹窗来实现，并通过配置 `toolbars` 来隐藏工具栏原本自带的上传按钮，这种方式比较麻烦。\n\n\t**方式二**、云存储服务一般都会提供针对后端的 API，后端同学只需要按照 [UEditor 官方文档](http://fex.baidu.com/ueditor/#server-deploy) 搭建上传接口，然后稍加改动，在收到前端上传的文件之后转存到这些三方的存储服务中即可。一般优秀的后端同学会采用这种方式，而偷懒的后端会让前端采用方式一。\n\n> 更多问题，欢迎提交 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)。但由于这是一个个人维护的项目，我平时也有自己的工作，所以并不能保证及时解决你们的所有问题，如果小伙伴们有好的建议或更炫酷的操作，也欢迎 `PR`。\n\n> 代码修改请遵循指定的 `ESLint` 规则，`PR` 之前请先执行 `npm run lint` 进行代码风格检测，大部分语法细节可以通过 `npm run fix` 修正，构建之后，记得修改 `package.json` 里的版本号，方便我 `Review` 通过后麻溜溜的发布到 `npm`。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"f7e161d981c277730c95793bdd431e56bfd58355","_id":"vue-ueditor-wrap@3.0.0-beta.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7IviY/bbmG+gXs4SNQ+9TRjZX90tWAQwhsEESEG8xh3e8hLdRddlLkdDF5o8WTvOHPyV2vph306QlYt6avy07w==","shasum":"bd70696aa9e865124e77efb9c397a70bd8460b2d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.0-beta.0.tgz","fileCount":65,"unpackedSize":98216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaxO3CRA9TVsSAnZWagAAa54P/jhv5O0NQabl69FKun98\nmgYCgEP9fy6MuvA3dcguxKgV6RURl0y/+hjusXKtingZAp4sCHGLnTb6qEd0\nt45Pa0M6FKdqso29j6N0Ps33ASKEGhUeVAHvcfa37LiwBKHlQbLefghE4BfV\nHj5TwBJLzGibwxktp7DmMbiR/2sq8lqhq5ZCTu6wJYuoWfl4YITgYw6vydb3\n++QLZxyRlco1o6KYQG9HSJMoc4Qv9G9COuxmt5WrJLzpG7VNFZ+5ZUC1s7TA\nl0W0+O+GWMFOz9xIMJDwxvT/N7GJGvgyjcQg5YKUu79jcx5W86GeonbuPn8Q\nJSWulyYYxP2gMMhD3HPq+Ne+IJHRwdvK9XuelZqnz9eNQKHrMXTQLP8IQVKF\nBUp4VJRHd8NKGl/1JHL6CY7abjy8MSZI2UgQb7mJAlsbLURiL57NcMJNO6Py\nrIL/z0RosvMWsiQSmzMcwHg0zMQhGVRds7DfRUx8A5Rh2dnZn/El6tm5A9LH\nuqeSLGmOmBLnzcG/Kcl80zyBfYe3DEROl8zBTK5sKlnKxhunkZZaJi7agSt1\naWlFWOLI/D+BfM+e/8kRXcmYEb0UaDBLFuvL1Hj7pSSbYkI+5rKmnByxSCeo\n1X8Zp8xB3myLdbzO/hJsDYSiePfK3v/59nHYDhrqHlcDKFfGx2F2RSPcYKEE\nR3nP\r\n=NCAr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Uaw+5kkfhM5qmX/fM9xUTAkrzMYI308nLSFofm46+wIgMJ8JWKbGRFE1PfEceQaCvB98+ZqH7Fyq2jrK7l8ZYSQ="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.0-beta.0_1617630134548_0.23736879201118377"},"_hasShrinkwrap":false,"deprecated":"beta"},"3.0.0":{"name":"vue-ueditor-wrap","version":"3.0.0","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square&label=gzip%20size&color=#4fc08d\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\">Vue 2 项目请移步此处</a>\n</p>\n","readmeFilename":"README.md","gitHead":"2d4aacc032217d4bb48e4d1005f319fb68f5e486","_id":"vue-ueditor-wrap@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P6yDmatOP3bK0C0Sl0NwaDhRtrkiRSBqX8BY52nvFIA2YAzcwb8UV++68BXy4d5DQHbnZThW593+By3Xe6x+Dg==","shasum":"eeb337197d8876391f5e4a391bc70eea4406ff5f","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.0.tgz","fileCount":65,"unpackedSize":79842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgax+KCRA9TVsSAnZWagAALtUP/joUHTEDHj7XbOI2w1hh\ndbx6+bOmhyZAaTJvIt4ZXoo3ssD/A3VwXh+pkqDzNn+pFLi8GOojvu651348\nXU+Miqhs1o5QkEjkfD3/+fQJDpqJ+WjdopVP0ZPtMYzA6YiXe4cLoO8fVMYi\nUvuKVkdIk5fqLOL7zMrOSLArJAFtijZgnoaCiNteylP82eQw6LLdzeJ8IRDj\nD0YaEoFac649GMJ1Pk8qtCJ8UK1pa5W2HyWzQm/G0Prm0nGlitzVc0KIAZex\n0EGix+mE+aCOFExi/xSCsWZFe3d6sbvBdfuMCaOvFLg/KcjfpeYQ+LdrAuSg\nGwBGXHdOdAnES3kMB6dRuJRUFD5z10RdJ6/RsmqjK0AOqT+SNZQG9TUT3uLX\nDjaWaPQI5K37Geb3OqSFf3hjNW3aMirv+4YfQI7p4lUhSH/Xj69YjotfovzI\nfgAXwSbSEOiJwlyqYiYNmCam2cYQnreLBF30qtNd8obHVFaLXt13Ra9b6go4\nAUvYMr60+Vqu0PtFcny/wgwvVNJetQkBTgFX6koRxlO2lqKbNlBPMIhW4ULM\nEQ+ucA/OudLLs/jJlBoQOOVLFIih6E3/r7StgcWVvOV6HtwKDslpVolXq0RZ\nP45EGlfzmUwWBjT1gLOHNnXcbVWI8RTIl1tqtX5PaV8NJUBzE3/aYeXTh7Jc\n2Doh\r\n=S85F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi1eePcPIXT4v9f9+rBrzi4OUaBg2M/58VZldY0pMqKAIgWHHaKRhsmucKl9L8gTzpcWgAtJtLw/Xehn8p+dr8+mI="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.0_1617633161711_0.810524386432032"},"_hasShrinkwrap":false,"deprecated":"bug"},"3.0.1":{"name":"vue-ueditor-wrap","version":"3.0.1","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square&label=gzip%20size&color=#4fc08d\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n","readmeFilename":"README.md","gitHead":"922baa2c958994874ebafb90ef0cf3628c3c45a1","_id":"vue-ueditor-wrap@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mXHJCb6mmxwrsBTAL/0OW1nFEmyqO80XdP79bXw+Ap5BVxd8++giSv5iYXSTYNVlGPT3yxTQ6LTov/ApZVTLvw==","shasum":"cc935183f51ffa89b57eb9b7d48aa29dab6707c5","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.1.tgz","fileCount":65,"unpackedSize":85758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgazoQCRA9TVsSAnZWagAAQgUP/0cXmSNIt5gxwJYKny1D\nb4XV9CI+RA+JBI7pFl4eNgrTyKZps+53p75UwKZzrlpvt5hh0+cyrsRhx21L\n2sHtbuc4K9+z0ezgcY4vPy+pdVVYm5i3/qLsLYV/tgDflgOjPjwDlgYBM5LB\nokgb7P4IXoMvbEQDkpU7nn4VXEv5kVJxrH+EK6ZbxWvFjczu74inAtspWwTO\nOflWoRhLEZrdBkIOL10I9b8iJgqhN1nZAbi4mGGrba5mzUHJGvZbdvvrXIP4\nK7MT6DnuzPfXd94L2hSNq/9h3skxfuT/EBj6wK0ZFgtP5RK7bwcAklKgC0w3\noZYMuSfyOxJo6o0ABcMcza9a2SI9RVeQutwPkXYSAM8vdxIC6zBZT3ewQAAj\noIRxigGKvHfvtkPMJEeW346bD5i9F/1mLWLMYTRdkV70bgtOEoQok2no92zy\nx7lINNgCstMMv4zqM259MDLNW3eIs6qcfkTuCqrjoM8ZUgDYCyeYHMmO8Jmo\ng88Ey0VEqY1IVErDG1kXM2nauMvNbWE/WdoXhOJWX+FztAmpuXgimNMkd6dH\nJz2L/bQgSUlr5gqMpZXL3S8SWfVD9DRh8ndstUblHrQx5/BAIXRQWPWALPGL\nrKaX48hdWW69YfCane/R/ZWE2/1Q7t5AtURvbIyXblw8ld42yZG4lexLxf/h\nCVZF\r\n=grB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVD9NrCQUm+DXJCTSnW9Bfm1LVntt7TzDHnTECSQK7eAiByBvtl9bS7DWYBI65ClMK1obkNkTedO8gNmdzow/X20A=="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.1_1617639951478_0.7403861778845644"},"_hasShrinkwrap":false,"deprecated":"bug"},"2.5.0":{"name":"vue-ueditor-wrap","version":"2.5.0","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"27e94fb584777bc73d0164d6491b7f1343504e55","_id":"vue-ueditor-wrap@2.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aQR70yaXki4EMQ2AdvoUJEK4KiP59A0LtMs4b9GpSVMNgKc09Jz7b5T85VRtQutMykH3Yrf4qTaMcOnSky8PIA==","shasum":"dfbe17c1589d83e24f8350c4eea91e22af1fb574","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.0.tgz","fileCount":4,"unpackedSize":46143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbBTTCRA9TVsSAnZWagAAwSEP/1qQWUY20z1SyanZsIWx\ny90nYOMvBRusoUdRhyRbZHY7/FKLrlxdcKLkIt7jWbVHiaSMompyve/IHaHw\n1jP35HAlIYADvMT89RdvGCKgA3aUQsoanx17K/ueiATOZ1f6Wd94HBrgzYDQ\nN+QjHWXsPOaMF9kQgEpIyh0PGoium0QMCccH/7kGsDcdsrSq1MiVeJDw6e3z\nnkNEN0vpTc9KUk5iQsVLXeCb7cypJ3DSGW6aRctZE1u0NVsikfAbBqkLNMj/\nAVLe+uqSWGpZ9WnFYs8l9/buKjoW04q42faVZLaGgRNu1yv0MvO9oOZ3sOAI\nZTch5JHlv9RsxIbkEFS8ByNzrfIDo38Y0EjsIVoIe0vYFBIk6Ip1EMUVuS9j\nCXDu0ZOE+UFDBlmlMM4tM0US5xldo5W9WdRTFzam4oeBPETHquHvrlPxR1n3\nsnv/WZ1TkJ+gpuK+JCgZmLxH1PYDaboOkII5YPgl9D+XcbmCbkxyP5eyEGN1\nze8SbXI75ZWYbVKZ6nRncPio603/91U3cBF9SrH2CvLDTHbzwdssHrB9W8fF\nOeGfTo817Dff8LiXZHl0cjPmz2BR0c+xYL2Lqc2J4OGvkjOZi7EHnRxmr58N\nC4YNqb8qwQ6F+AUFQLjPvIMngz/ZwcJUJtpIDbD3QOC6kjtT15xQIyVxzrE3\neTpp\r\n=UZ7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxlP7A5lFqE67lRBblyR6WBSLB+yXEYqLVnuZW0K+cXAIgccCquY3H5xWgIGcakSoOqWqZ1oTpecNAISyvoekLz2Y="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.0_1617695954979_0.10230061204985219"},"_hasShrinkwrap":false,"deprecated":"ie"},"2.5.1":{"name":"vue-ueditor-wrap","version":"2.5.1","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"fd49ab1d4be934b3bbd3256605950510e91dcd3d","_id":"vue-ueditor-wrap@2.5.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AgJYS1oSXnjmpOzq+BQzZ5J6WxYBoi1ebWeZvZtIfSoVxZ/P1/S3u3g/362IFm7Ny9jKyvS01Ly4XIuuSo7Nxg==","shasum":"e9b562501764a9baf7b260fc4d05aa6bc5ff8014","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.1.tgz","fileCount":4,"unpackedSize":46171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbBuGCRA9TVsSAnZWagAAa/oQAIWjeKvbg2yWeFTcsV9Q\ncHe0OyvwQHKiC70fU3IRRxMxnIqfCuKX1lhfMZpeigTr/V5NDKEFGpb+2V3i\nUVyLGSgQc3Gc+f5I0pmc67TtuZVSLkZ4C3llHD+KAIll60kLgArEqvrK3x73\nVCWhKGL2nFb7pA50oJ4RRJCc/pjrvnivN8QYk2m44SFkwBNvr9t3eMwhEGcQ\nXscu6HLh6z0Uf6G9Jdbt1unoP+Q8hL8TuSdunNmWm1zMmObECJs3w4aAjFpQ\neoZ23FZYINkPZ4oMPahjYr5yinIeU8M7RBCdzW6ROUJRGNwqzPzjCqkOC5M1\nh0Dw+rdWYCkszc/vPCiv6sCO9Y4NQHrAhUmyq3X+J9tsyoTwT64T4JvIVQ/y\n8PUuAVyEhyl2tExo9rNMFeHHU81XscEsYiKMpqXETslMHtyxnUxnWM7gY73Q\ntzirOGv/xM23CCPkkElmkpTDItYgvtzskbrXtkttSCKYu1GROIHhIn00ifbZ\nNsbQR3Q2rk7Njm7Khb24ley9iUrXxo7NqowM3gqU/BNBZRJeq9O5oCum6qk+\nzvPo5CPIevMS7G14iymoS3lyORqISWyaC0EX6zJE1/I/FmBckRB7pk/+0VXL\nwmH6Z/uZkRl160+kK9hFXX/7v0LY9Az9AxrfhWeD3SKpHGqzVGLOFbxGaKFx\nINSI\r\n=mkde\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEeGcOELzwSt79kENLJVu88WDOi9nb313P5DYZiOFVgAiEAu4DaLx8LYWgXwixu25DuXwIPhbHV2A+2wVdDsucpW3c="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.1_1617697670233_0.9921262642579016"},"_hasShrinkwrap":false,"deprecated":"not work with ie"},"3.0.2":{"name":"vue-ueditor-wrap","version":"3.0.2","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n## Installation\n\n```bash\n# vue-ueditor-wrap v3 仅支持 Vue 3\nnpm i vue-ueditor-wrap@3.x\n# 或者\nyarn add vue-ueditor-wrap@3.x\n```\n\n## Quick Start\n\n1. 下载 UEditor\n\n| 编码方式\\语言 | PHP                                                                               | NET                                                                               | JSP                                                                               | ASP                                                                               |\n| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |\n| utf8          | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-php.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-net.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-jsp.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-asp.zip) |\n| gbk           | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-php.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-net.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-jsp.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-asp.zip)  |\n\n> UEditor 并不支持通过 npm 的方式来安装，vue-ueditor-wrap 也只是一个 Vue 组件，组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用，请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。\n\n> 不同语言的 UEditor，前端部分，并无区别，只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码，有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。\n\n将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下，比如下面是一个由 Vue CLI（v3+）创建的项目，静态资源目录就是 public。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/static-dir.png\" width=\"300\" />\n\n2. 注册组件\n\n   ```js\n   // main.js\n   import { createApp } from 'vue';\n   import VueUeditorWrap from 'vue-ueditor-wrap';\n   import App from './App.vue';\n\n   createApp(App).use(VueUeditorWrap).mount('#app');\n   ```\n\n3. `v-model`绑定数据\n\n   ```html\n   <vue-ueditor-wrap v-model=\"msg\" :config=\"editorConfig\" editor-id=\"editor-demo-01\"></vue-ueditor-wrap>\n   ```\n\n   ```js\n   import { ref } from 'vue';\n\n   export default {\n     setup() {\n       const msg = ref('<h2>Hello World!</h2>');\n       return {\n         msg,\n       };\n     },\n     created() {\n       // 更多 UEditor 配置，参考 http://fex.baidu.com/ueditor/#start-config\n       this.editorConfig = {\n         // 访问 UEditor 静态资源的根路径，可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n         UEDITOR_HOME_URL: '/UEditor/',\n         // 服务端接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！）\n         serverUrl: '//ueditor.szcloudplus.com/cos',\n       };\n     },\n   };\n   ```\n\n> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n## Props\n\n| 参数                        | 说明                                                                                              | 类型          | 默认值                       |\n| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |\n| v-model                     | 当前富文本编辑器内容                                                                              | _string_      |                              |\n| config                      | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config)                                        | _object_      |                              |\n| editor-id                   | 富文本编辑器 ID                                                                                   | _string_      | `editor_` + 随机八位小写字母 |\n| name                        | 类似 input 框的 name 属性，[常用于表单中](http://fex.baidu.com/ueditor/#start-submit)             | _string_      |                              |\n| mode                        | 监听内容变化的方式，可选值为 `observer`, `listener`                                               | _string_      | `observer`                   |\n| observer-options            | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_      | 见下方说明                   |\n| observer-debounce-time      | MutationObserver 的回调函数防抖间隔                                                               | _number_      | 50                           |\n| forceInit                   | 跳过环境检测，直接初始化                                                                          | _boolean_     | false                        |\n| editor-dependencies         | 指定使用 UEditor 所需要加载的 JS 和 CSS                                                           | _string[]_    |                              |\n| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法                                                              | _()=>boolean_ |                              |\n\n### mode 属性说明\n\nv-model 的实现依赖对编辑器内容变化的监听，组件提供了两种可选的监听方式，但是不建议修改，除非你知道自己在干什么。\n\n1. `listener` 模式借助 UEditor 的 contentChange 事件，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好。但缺点在于监听不准确，存在如“特殊字符（? ! \\$ #）输入时不触发”的 BUG。\n2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。它能提供更准确的监听，但编辑器内容变化时，observer 回调可能会连续触发多次，从而导致频繁的 `emit('update:modelValue', editor.getContent());`。你可以通过 `observer-debounce-time` 属性控制 `emit` 的最小时间间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。兼容性[参考此处](https://caniuse.com/?search=MutationObserver)，`vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。`observer-options` 的默认值为\n\n```js\n{\n  attributes: true, // 是否监听 DOM 元素的属性变化\n  attributeFilter: ['src', 'style', 'type', 'name'], // 只有在该数组中的属性值的变化才会监听\n  characterData: true, // 是否监听文本节点\n  childList: true, // 是否监听子节点\n  subtree: true, // 是否监听后代元素\n};\n```\n\n### forceInit 属性说明\n\n在 SSR 项目中，服务端实例化组件时组件内部不会对 UEditor 进行初始化，仅在客户端初始化 UEditor，这个参数设置为 true 可以跳过环境检测，直接初始化 UEditor，但你大概率不需要手动设置这个值。\n\n### editor-dependencies 属性说明\n\n使用 UEditor 时，我们通常都是在 index.html 中提前加载好 UEditor 的脚本，如下所示。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>Document</title>\n    <!-- 加载配置文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.config.js\"></script>\n    <!-- 加载编辑器源码文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.all.js\"></script>\n  </head>\n  <body>\n    <div id=\"container\"></div>\n\n    <!-- 实例化编辑器 -->\n    <script type=\"text/javascript\">\n      var ue = UE.getEditor('container');\n    </script>\n  </body>\n</html>\n```\n\n但是富文本编辑器通常并不是在首页使用的，例如有一个“商品编辑页”通过 UEditor 来编辑商品介绍，如果用户不需要编辑商品，根本就用不到 UEditor，对这个用户来说完全可以不加载 UEditor 相关的资源。所以最好是能做到“**按需加载**”。\n\n<br/>\n\n为此 `vue-ueditor-wrap` 内部会在组件实例化时通过动态创建 `script` 的方式来加载 UEditor 脚本，等脚本加载完成后，再实例化 UEditor。默认加载的脚本是 `ueditor.config.js` 和 `ueditor.all.min.js`，如果你希望自定义要加载的 JS，比如集成第三方的插件，那你就可以利用 `editor-dependencies` 属性直接指定依赖的资源，支持填写 js 和 css 文件的链接。具体用法可参考[集成秀米的示例](https://hc199421.gitee.io/vue-ueditor-wrap/#/xiumi)。\n\n<br/>\n\n但这又带来一个问题，如果已经通过其他方式加载了 UEditor 脚本，`vue-ueditor-wrap` 还是会创建 `script` 来再加载一遍 UEditor 脚本。所以组件也提供了 `editor-dependencies-checker` 属性，这个属性接受一个函数作为参数，函数在组件创建 `script` 之前执行，如果返回 ture，则认为 UEditor 资源已存在，不会再创建 `script`。通常你不需要手动指定，组件内部已经实现了判断 `ueditor.config.js` 和 `ueditor.all.min.js` 是否加载过的默认检测函数。也就是说，如果你在网站的其他位置加载过 UEditor 的脚本，`vue-ueditor-wrap` 是不会重复加载的。\n\n<br/>\n\n除此之外，还需要解决的一个问题是，如果一个页面，存在多个 `vue-ueditor-wrap` 组件，那么每个组件实例化的时候，脚本都还没有加载下来，默认的检测函数也都认为不存在 UEditor 资源，就会多次创建同一个文件的 `script` 脚本。组件内部利用了 **Promise** 和 **事件机制** 解决了这个问题，感兴趣的可以去看一下组件的实现。它保证了针对同一个资源，不会创建两次 `script` 标签。\n\n## Events\n\n| 事件名      | 说明                                                     | 回调参数               |\n| ----------- | -------------------------------------------------------- | ---------------------- |\n| before-init | 在 UEditor 的 scripts 加载完毕之后、编辑器初始化之前触发 | _editorId: string_     |\n| ready       | UEditor ready 时触发                                     | _editor: UEditor 实例_ |\n\n### before-init 事件说明\n\n`before-init` 在 UEditor 相关的资源已经加载完毕之后、编辑器初始化之前触发。你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 `编辑器 id` 作为入参。具体使用方式可参考[自定义按钮](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-btn)，[自定义弹窗](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-dialog) 的示例。\n\n### ready 事件说明\n\nUEditor ready 时触发此事件，触发函数以 UEditor 实例作为入参，通过 UEditor 实例你可以调用各种 UEditor 的 API，具体参考[UEditor API 文档](http://fex.baidu.com/ueditor/#api-common)。\n\n```html\n<vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n```\n\n```js\nmethods: {\n  ready (editorInstance) {\n    console.log(`编辑器实例${editorInstance.key}: `, editorInstance);\n  }\n}\n```\n\n## 常见问题 & 代码示例\n\n参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n\n## 问题反馈\n\n#### 方式一、去 GitHub 提 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)\n\n#### 方式二、添加我的微信，备注 \"ueditor\"，拉你进交流区。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/wechat.JPG\" width=\"200\" />\n\n如果你感兴趣的话，可以阅读一下本组件的源码，并不复杂，欢迎 PR。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"170587dab73ad421040310766decebe0aa5c0058","_id":"vue-ueditor-wrap@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-W66DiK4ZqyrJDTHAz4AEWwC3j+m5lFUhZH9O4xKn9cIfBYHs0k0PBdToZM6kxrzZ4zMMnNQRMf6lYZRi1jCRpw==","shasum":"ecc7354b87b33a4d67eeeb73c753b830a79dbbb0","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.2.tgz","fileCount":65,"unpackedSize":99049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCedCRA9TVsSAnZWagAAPdsP/0dMS92r5AlhuQ3nWVft\nuQTni5/VLqnooQcwAToeHOf0AC/pvxzkNEd++mpJOKAnbvvR+2+I3awXoRxa\nPWbOy8N2UyBfg3LgE3ySNqMnB/OSAZ9hP3LR+abX4Yh0NQd3HcQwwi+4ewFf\nCZa7ij9RkJ9I2AEXaII03JCqtsHNyW4TaA9LfN4wstqW1JJIIsFBVZxlt8nh\n5/01o9yqrpMmu5xykKzKK1r5e9NQy2Skl35+ZaPWAW8rkdBJn6JD5f38iiI8\nfwtQ04Igi6UjtNjf95w5tdKvS5huLmsH2qfentLeMMHtKcy44+yqrsyv9D9L\nvr1GSvtljdUvUnQQkm42qPAJ8RlWCEWPj7R39iJjAFWTpKI1arG7XbOjbw4s\nf0qDKM/djWLYEPzIfPBVwDRTKfUYY+RUIvff+c/Syd1Mafl3Vy/xhIX9aEFt\niYWjRp2FFZFNYtQYGO/s3masmhu2fUcndcUuZO3UMOqS2Fvhl+VTb4dA+6ID\nFksTgHlXBHGBn3keObb1JOR8Nf9i8hfXRba75k8L6cFRs2joNQrnYZ68afBJ\nQ2bTpNCk4QdzKs+a6zVjTCQm/uRqcDOo3PMFb0R41fPu3afHOGzuEBAAkB8X\nr/myaNhxNp4sz0nUB5Co0SekeIaTxwua36+VQNSctX5JO/Uikb8+kfnGvn7e\n50Tn\r\n=haFZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1BGtDJhsuswHanpLlpvs1WM7X6UdcThAJwBj9sqyzMAIgb8H6DuQYainrG1YHfnl4TMG4g2DbA7OMkP7Ng0Qg0k4="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.2_1617700765053_0.5879979543993801"},"_hasShrinkwrap":false},"2.5.2":{"name":"vue-ueditor-wrap","version":"2.5.2","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"a300524c2324a736e5a2a48989a1265825112abb","_id":"vue-ueditor-wrap@2.5.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/qtHOMy23T4HeUKcHhJD3pctfoyfXvdDtTSHaQ1hOsCLVBiBE/JGF6X0ZZS9Z4I4/zbNGSFhOyq3kRAaXTVsVw==","shasum":"60792a6e23d04fb39bf824c2d6e1f3c91ed7174c","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.2.tgz","fileCount":4,"unpackedSize":46380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbIoUCRA9TVsSAnZWagAAxQQP/R0QL2EUogFVl7L5OqEb\nEfzqujkKlnc4hgHkDxFrvL6RsVGWFixd32z8dfJN2YAewDVfyploon9F82rR\nqvvmu4gC+TcNt2fdzZQVqGXo3UjGHbps4zkLK19Zbdkbf/EDfs22Um5DuW/a\n+UGXO1WYcupb6jphHlumSkNzllSXzSfIjzGFxgBz2hubGtu4XmE5SZPXmUPx\nsttCc7C0TH6m2AtN7Yornriq+fMqDAGm9NWMYxRInyYCy8xGx+imRvU73CVH\nuTcLB/Mwor+nsCiQAMmA/IemwinJnnO7gL+KvUxD1NU95RDs+LDncTapt90s\nHDTq276rH09A3d9OmaWJtTUOOEMb2dBtOg59TVI5eTCn3GnY04WqmNHoz+Hx\nc1CUbTLR47UXzXBn8JycIvzgcwxmDv21BAykAb2cN3Iz7YEC1vNy/LJLkeqe\nv239NEyuyeacjJP7bEMzfW7+6Kd+XaLwV3PY+q3i0EFRNFxd1zJjQRBkjO/k\ntc8MB/Nam5EV4Ps21/Ez1TJrhJZPckg4caRKjkVu7BGOP8woMg4IEKoxuVc2\nU3ZhfOXf5C1uuW98RRX8CEdgWk/Rn4apoCHyL1r3+Xj/h7gMko/7hU4wyuga\nMReBlpZD3Ue+wufHZ1RNxAgNbnL5FuG3EdCT9l1es/HhGTaYHqPPykrEPzCP\naUmi\r\n=3C2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUs/QEv3uebScKiKPXa1+ay67a+UrfK8n5AD0sqdM+vgIhAL69CDJpsuuEa2zHPtfIlz4dp4dgyGeyWVOTB5bjkP+M"}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.2_1617725971789_0.9823005375684644"},"_hasShrinkwrap":false,"deprecated":"typo"},"2.5.3":{"name":"vue-ueditor-wrap","version":"2.5.3","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"9298c1ed0f81565eb208beb4056bfec9032f8906","_id":"vue-ueditor-wrap@2.5.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7/ohGbx1tSz0LUhKjkHcvU37S3wqSpdI4rlXE71JTTE+ss8kd7xlxmCItKlh3JwcKt3IIIcPXI0fb8ZiJUfmuw==","shasum":"4726fee83ade12111e1a196b1f6cd19d95a49ece","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.3.tgz","fileCount":4,"unpackedSize":46380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbIugCRA9TVsSAnZWagAATaoP/2jh+60HvDqg09YjtfNE\nN/GerBpFxzcA2frkwRetD5QFQrp9KIMawCejjEqwNVkCo+LXo3wSdLij7xUt\n2JyHSm/kzhXUqC84EV95WV6o9Y9m+S8u+m39q2JZyO3uFjM2wV+C0oZSEuT2\nZA807y4+SyOpyX+CVZmGFXN5tMyGluSHgETeb9x1wqleM12aEw8sTxC3c54A\n2csQBuqq/Cxs1yIiqBc+sHW8ewhskpeDJK/JBlGWLiwvfI2ixuhSczdteX7v\nBY+0x6qXBz3XRyncpf51cHTvhH9XjH4jRWcVjpcUE884Jv2050lImDCxF0QK\nBMdUsP/ZXyu59sLudDbxesEPI/F5YcVojQucKs+iLNTsky42ye0UhRls0iZ2\naa4AhUxqN/IgaNr7WoCQvdJytXTyNpm9si6o594kPoQcuCSRRJnSQdpVNRXz\n2VdNqLtfStzodhGxxz/3reAXmXaugo4mY7AD1q9eqbVijFJCMjKbIbyU89Ab\nL3oImrZh/h1ne7GWyGPoWw93LH/RRPG2aX6nBZdvmHBvZvXVPguTHdZ39jOx\nApPM7A3+NafloymHE3EZQF0hzilwruVguwWeAtKo4EP7Z6ehf1RlPhaV4B9y\nzC33ngabbl+FK0LYmp/hj2cSkjmttsfThzChNTfMHbITn/dmwZh+8829J6L2\n2DYh\r\n=t4bN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaGU1sN9yhw+c4PXLp33W+CrIWSCqTmDAYoUuz7Z8tzAiEAzkMIGQMju0qts89hSZwpSLnqPly/nbbZMZ18UCBYHak="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.3_1617726368069_0.06936417307144183"},"_hasShrinkwrap":false},"3.0.3":{"name":"vue-ueditor-wrap","version":"3.0.3","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n## Installation\n\n```bash\n# vue-ueditor-wrap v3 仅支持 Vue 3\nnpm i vue-ueditor-wrap@3.x\n# 或者\nyarn add vue-ueditor-wrap@3.x\n```\n\n## Quick Start\n\n1. 下载 UEditor\n\n| 编码方式\\语言 | PHP                                                                               | NET                                                                               | JSP                                                                               | ASP                                                                               |\n| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |\n| utf8          | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-php.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-net.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-jsp.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-asp.zip) |\n| gbk           | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-php.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-net.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-jsp.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-asp.zip)  |\n\n> UEditor 并不支持通过 npm 的方式来安装，vue-ueditor-wrap 也只是一个 Vue 组件，组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用，请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。\n\n> 不同语言的 UEditor，前端部分，并无区别，只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码，有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。\n\n将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下，比如下面是一个由 Vue CLI（v3+）创建的项目，静态资源目录就是 public。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/static-dir.png\" width=\"300\" />\n\n2. 注册组件\n\n   ```js\n   // main.js\n   import { createApp } from 'vue';\n   import VueUeditorWrap from 'vue-ueditor-wrap';\n   import App from './App.vue';\n\n   createApp(App).use(VueUeditorWrap).mount('#app');\n   ```\n\n3. `v-model`绑定数据\n\n   ```html\n   <vue-ueditor-wrap v-model=\"msg\" :config=\"editorConfig\" editor-id=\"editor-demo-01\"></vue-ueditor-wrap>\n   ```\n\n   ```js\n   import { ref } from 'vue';\n\n   export default {\n     setup() {\n       const msg = ref('<h2>Hello World!</h2>');\n       return {\n         msg,\n       };\n     },\n     created() {\n       // 更多 UEditor 配置，参考 http://fex.baidu.com/ueditor/#start-config\n       this.editorConfig = {\n         // 访问 UEditor 静态资源的根路径，可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n         UEDITOR_HOME_URL: '/UEditor/',\n         // 服务端接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！）\n         serverUrl: '//ueditor.szcloudplus.com/cos',\n       };\n     },\n   };\n   ```\n\n> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n## Props\n\n| 参数                        | 说明                                                                                              | 类型          | 默认值                       |\n| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |\n| v-model                     | 当前富文本编辑器内容                                                                              | _string_      |                              |\n| config                      | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config)                                        | _object_      |                              |\n| editor-id                   | 富文本编辑器 ID                                                                                   | _string_      | `editor_` + 随机八位小写字母 |\n| name                        | 类似 input 框的 name 属性，[常用于表单中](http://fex.baidu.com/ueditor/#start-submit)             | _string_      |                              |\n| mode                        | 监听内容变化的方式，可选值为 `observer`, `listener`                                               | _string_      | `observer`                   |\n| observer-options            | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_      | 见下方说明                   |\n| observer-debounce-time      | MutationObserver 的回调函数防抖间隔                                                               | _number_      | 50                           |\n| forceInit                   | 跳过环境检测，直接初始化                                                                          | _boolean_     | false                        |\n| editor-dependencies         | 指定使用 UEditor 所需要加载的 JS 和 CSS                                                           | _string[]_    |                              |\n| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法                                                              | _()=>boolean_ |                              |\n\n### mode 属性说明\n\nv-model 的实现依赖对编辑器内容变化的监听，组件提供了两种可选的监听方式，但是不建议修改，除非你知道自己在干什么。\n\n1. `listener` 模式借助 UEditor 的 contentChange 事件，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好。但缺点在于监听不准确，存在如“特殊字符（? ! \\$ #）输入时不触发”的 BUG。\n2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。它能提供更准确的监听，但编辑器内容变化时，observer 回调可能会连续触发多次，从而导致频繁的 `emit('update:modelValue', editor.getContent());`。你可以通过 `observer-debounce-time` 属性控制 `emit` 的最小时间间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。兼容性[参考此处](https://caniuse.com/?search=MutationObserver)，`vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。`observer-options` 的默认值为\n\n```js\n{\n  attributes: true, // 是否监听 DOM 元素的属性变化\n  attributeFilter: ['src', 'style', 'type', 'name'], // 只有在该数组中的属性值的变化才会监听\n  characterData: true, // 是否监听文本节点\n  childList: true, // 是否监听子节点\n  subtree: true, // 是否监听后代元素\n};\n```\n\n### forceInit 属性说明\n\n在 SSR 项目中，服务端实例化组件时组件内部不会对 UEditor 进行初始化，仅在客户端初始化 UEditor，这个参数设置为 true 可以跳过环境检测，直接初始化 UEditor，但你大概率不需要手动设置这个值。\n\n### editor-dependencies 属性说明\n\n使用 UEditor 时，我们通常都是在 index.html 中提前加载好 UEditor 的脚本，如下所示。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>Document</title>\n    <!-- 加载配置文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.config.js\"></script>\n    <!-- 加载编辑器源码文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.all.js\"></script>\n  </head>\n  <body>\n    <div id=\"container\"></div>\n\n    <!-- 实例化编辑器 -->\n    <script type=\"text/javascript\">\n      var ue = UE.getEditor('container');\n    </script>\n  </body>\n</html>\n```\n\n但是富文本编辑器通常并不是在首页使用的，例如有一个“商品编辑页”通过 UEditor 来编辑商品介绍，如果用户不需要编辑商品，根本就用不到 UEditor，对这个用户来说完全可以不加载 UEditor 相关的资源。所以最好是能做到“**按需加载**”。\n\n<br/>\n\n为此 `vue-ueditor-wrap` 内部会在组件实例化时通过动态创建 `script` 的方式来加载 UEditor 脚本，等脚本加载完成后，再实例化 UEditor。默认加载的脚本是 `ueditor.config.js` 和 `ueditor.all.min.js`，如果你希望自定义要加载的 JS，比如集成第三方的插件，那你就可以利用 `editor-dependencies` 属性直接指定依赖的资源，支持填写 js 和 css 文件的链接。具体用法可参考[集成秀米的示例](https://hc199421.gitee.io/vue-ueditor-wrap/#/xiumi)。\n\n<br/>\n\n但这又带来一个问题，如果已经通过其他方式加载了 UEditor 脚本，`vue-ueditor-wrap` 还是会创建 `script` 来再加载一遍 UEditor 脚本。所以组件也提供了 `editor-dependencies-checker` 属性，这个属性接受一个函数作为参数，函数在组件创建 `script` 之前执行，如果返回 ture，则认为 UEditor 资源已存在，不会再创建 `script`。通常你不需要手动指定，组件内部已经实现了判断 `ueditor.config.js` 和 `ueditor.all.min.js` 是否加载过的默认检测函数。也就是说，如果你在网站的其他位置加载过 UEditor 的脚本，`vue-ueditor-wrap` 是不会重复加载的。\n\n<br/>\n\n除此之外，还需要解决的一个问题是，如果一个页面，存在多个 `vue-ueditor-wrap` 组件，那么每个组件实例化的时候，脚本都还没有加载下来，默认的检测函数也都认为不存在 UEditor 资源，就会多次创建同一个文件的 `script` 脚本。组件内部利用了 **Promise** 和 **事件机制** 解决了这个问题，感兴趣的可以去看一下组件的实现。它保证了针对同一个资源，不会创建两次 `script` 标签。\n\n## Events\n\n| 事件名      | 说明                                                     | 回调参数               |\n| ----------- | -------------------------------------------------------- | ---------------------- |\n| before-init | 在 UEditor 的 scripts 加载完毕之后、编辑器初始化之前触发 | _editorId: string_     |\n| ready       | UEditor ready 时触发                                     | _editor: UEditor 实例_ |\n\n### before-init 事件说明\n\n`before-init` 在 UEditor 相关的资源已经加载完毕之后、编辑器初始化之前触发。你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 `编辑器 id` 作为入参。具体使用方式可参考[自定义按钮](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-btn)，[自定义弹窗](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-dialog) 的示例。\n\n### ready 事件说明\n\nUEditor ready 时触发此事件，触发函数以 UEditor 实例作为入参，通过 UEditor 实例你可以调用各种 UEditor 的 API，具体参考[UEditor API 文档](http://fex.baidu.com/ueditor/#api-common)。\n\n```html\n<vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n```\n\n```js\nmethods: {\n  ready (editorInstance) {\n    console.log(`编辑器实例${editorInstance.key}: `, editorInstance);\n  }\n}\n```\n\n## 常见问题 & 代码示例\n\n参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n\n## 问题反馈\n\n#### 方式一、去 GitHub 提 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)\n\n#### 方式二、添加我的微信，备注 \"ueditor\"，拉你进交流区。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/wechat.JPG\" width=\"200\" />\n\n如果你感兴趣的话，可以阅读一下本组件的源码，并不复杂，欢迎 PR。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"4be7be80ddb82c267b16c3a5f3a827f42e212f62","_id":"vue-ueditor-wrap@3.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BZSIuY0EL50N3V6oR8qU13fq+uc/M/BZ4EM1PqxMeEgUCUiNoRgl92oskK8yprMUtKJ05XrkmUFxKxsxKs+jjA==","shasum":"e7c1b0c827147c07bf168ed352f5ee47a484abf6","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.3.tgz","fileCount":65,"unpackedSize":89804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbJCUCRA9TVsSAnZWagAATb0P/AiVYOZ71as5nUOgVD1e\n5rMILCFPGgnHtDSpQa0Aw2kqVc1muuhpjuS70PeW56PFcq1o/COq+a8m1iTx\n5oGBLavqoCGB5NcLjc7xKRGnpywEt9lasAa5uqb+4dydPr779EOieq/kkoTg\nK4CLXj1LUmzQvd5SqerqPLxfvsRalhMxsvnIskN3wJ0PwJAG/jWAkhA4mhnR\nARxPlt7ahDJjUtji+4PUMqs/OmOmz6KwUmFxlNWgx5iCf7Z5td49BwhLmHnY\ngbMrf0Y+9ke4iPADVjvzgZIfd11rhrImBBT0UhJVO0oyM6u2IAYurK/KNAcK\nqCp1XNTLB9KY2G3hOY1Snd8IH2WcyH8kk19irTGE8/x4p0pLO/NC1rWhCUTw\nDo/OCRgjjsOZJD6WOmVFXMhNvhifr0yl6GCVTBkgn9QGTu8wvNriBVwOn+7+\ntfAnkXZ2CIFDKBG5BMSG7IfhLnvW5sgXTOk+awd/A7LkKqM4xks5RKc5VdZw\noXnnGTKoSYwyl61JADEg53bfe1IXsl2dd0hesbZUeMLZ5CdH0SYwAJIJj4Y0\nPMGdpbMgeh8fRBoKfZsenZVMqwn1OWHEdXP1QhyXvOf0srN48LgT3mDg0COk\nuIEEWCISNkqWTi5jc35yC0jQ5EVidiHZRDcU5emhC7oBV/Vql6XTgTPjZiZZ\nWQXW\r\n=oBtf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyQkSM+W4A5llPCAk0QXPJNYuQleTy1fhvG++IWzdQTgIgFkvyyDwkhWqaYNI2tG8tbhRA6Zsw48i/++qOTG4sYCs="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.3_1617727635849_0.013406799514934065"},"_hasShrinkwrap":false},"2.5.4":{"name":"vue-ueditor-wrap","version":"2.5.4","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"278119fb9e05eb2bdc586ca4445fbe6e808853cf","_id":"vue-ueditor-wrap@2.5.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-av0QOtIXGSgt9CneLXPwW9I5JlMupMI/fPCFMUjnxpMsamte3csTwKMSACk8lOsvHSvs7GveHB61JPuJPGtSPA==","shasum":"2f61e779f5226f897350284f2dd9abbb468b8823","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.4.tgz","fileCount":4,"unpackedSize":46398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyENmCRA9TVsSAnZWagAAApMP/3C4o7Airmtb4JF02ChN\nb0faH0p8KblpJhhOFWWozpceOcka+UH0mWYtENPG0v3M4UxY8Z/1IMTaXljN\n5WBSu7YM498R/a9OViWcLHPZ30ZXO9w84jGGpMaimipbRiNdC2/IVgYnLf7j\nHEMxws0meV/Rb8WrLHkz7fdxwLIIVjXEWqgQt1iQRrvDwMSYr0XAzGM26lRB\ndMKcnLVktRHm/aI3tNXweboOy1Bm1uxmP/0yW/yKQzPJFh9gqqOKO/zWGtWn\nqHWGJg+P/5UIFQnmNEZpj6wnBgM20FEZjdIOC6FZeCdBTohaWNRUVseglJqU\npqsL9UoOg37DE8xbHX94z8OmzrJlTpaFr2O32vnC4oTnHmSLcij/HSnBGdDF\nK0dnkjxw+IcmpJQZuqqzBgpNxhoO7rqqLyhnTO6jIEIYE/BsHUQZS6jCbTr0\nsn/UGYc3wclcyWNeklYzRJfHv9kuMCGHqEehIaGzeOeIjYxFMbXkZwTgobzw\nUpgSD5vv9D75xgfXx2LGZU7rn6u18BwZhX0i9Mh3hjE4U9TNHDKlbVUpDVwI\n1RiXIhMaPIKMm8gsnBheWsSPHMir19iL3r+9Qqhu4IXfwsgHcqaGLysT0u4U\ntCa5OYehrFHmkvRSHKnPphPhyNvW7dU4uxirWXzBRZ748BL8oi3roBRL2u72\n6dzf\r\n=tQvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2U7k4POcRpINNnV73PCLvCySDQXxfeXk84cQ0aJVDqAiEA3X7qokHYLD3Nht7LCqK/sKzQPtOiX/U8qYAey4S6s+A="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.4_1623737190311_0.7705442096112813"},"_hasShrinkwrap":false,"deprecated":"tag error"},"3.0.4":{"name":"vue-ueditor-wrap","version":"3.0.4","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"gitHead":"0cde87155e75a27e44d6d0df175c4e74b2f325e4","_id":"vue-ueditor-wrap@3.0.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-R0cCapMPQdB6ehDha3ffafTSW6nMJIAMUnw1MygY02+cldYGRUmU2QkCaAq8+DAFYCyUNq3Rr480PNpeiAg0GQ==","shasum":"55c6051faeba0cf774766bc9f670d279e1f4160e","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.4.tgz","fileCount":65,"unpackedSize":91160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyEk0CRA9TVsSAnZWagAAjf4P+wdsm94UrHYLLUuMkV8j\n/hvDjHU38+XIzdPAV7yY82RIqNvH1P2oTtHKA3Wfmhc7qxUb2+TiZFcJV1Zy\n1nDKioWknZsKLVKUG8dScDynp3lvmryQCYULLJF5JV19W9d9EVTDDQZGWRJu\nRRLYaY+fFZJZma1UrhPlnPXDwNfU6FO06Ze81oNSNULwkoLOcN68kxNIIVXQ\nL78YAzUAmMzxySBcksc9um03D2lHDUpcQSARt/MTE6kV3EtdY7GwcFuBU7OA\nZkRk+AoIEiXdQbNRGDMToK1J9Q8NXV7o0hHY12nQ9IrsNtu9nFnr0pBjHeNK\nPHm4Lh8WieUSaYHgGZvsKlSZm20bbsG5kNq08O5izuMkje65xMRCAXUyuOur\ncUu5l9FInKAyGY4GCLu0K6JjBXoGjpoqLP0ITFj/60JmK7aLLeW05UTjKqPS\nH6mSLa0g4Y32XxzLnIUq60zzhuXSh+XCsWvmZ+WRxeBTVHWUDsaSRKWL33sg\n8ktlVBeWNdW+p1hSf34HEoupMYbo73fXNMGUNaa36RzcMsAknRWi1ouDgP01\nszTNuVGZP5JSLcJPhAaXFKzNhE2Dbibwc3W9m/9lusCB43BD9aCAsmGFEwU2\nd891C7f/bygIJF8y7gJV/6fBHGepPU/c1QuxlLt3kZOhEiHveqyo4vaH8tvL\n9gs4\r\n=/0fk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWNLsblgMtJ/mn8a5u/X22EgRVp6Brq92qy4H9bMDcVAIgN9cVQ0VJk0JE/0i56qlk51t0sAQ8KK6VK3Pu30YNO8w="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.4_1623738676508_0.4912184024640516"},"_hasShrinkwrap":false,"deprecated":"tag error"},"3.0.5":{"name":"vue-ueditor-wrap","version":"3.0.5","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n## Installation\n\n```bash\n# vue-ueditor-wrap v3 仅支持 Vue 3\nnpm i vue-ueditor-wrap@3.x\n# 或者\nyarn add vue-ueditor-wrap@3.x\n```\n\n## Quick Start\n\n1. 下载 UEditor\n\n| 编码方式\\语言 | PHP                                                                               | NET                                                                               | JSP                                                                               | ASP                                                                               |\n| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |\n| utf8          | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-php.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-net.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-jsp.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-asp.zip) |\n| gbk           | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-php.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-net.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-jsp.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-asp.zip)  |\n\n> UEditor 并不支持通过 npm 的方式来安装，vue-ueditor-wrap 也只是一个 Vue 组件，组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用，请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。\n\n> 不同语言的 UEditor，前端部分，并无区别，只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码，有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。\n\n将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下，比如下面是一个由 Vue CLI（v3+）创建的项目，静态资源目录就是 public。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/static-dir.png\" width=\"300\" />\n\n2. 注册组件\n\n   ```js\n   // main.js\n   import { createApp } from 'vue';\n   import VueUeditorWrap from 'vue-ueditor-wrap';\n   import App from './App.vue';\n\n   createApp(App).use(VueUeditorWrap).mount('#app');\n   ```\n\n3. `v-model`绑定数据\n\n   ```html\n   <vue-ueditor-wrap v-model=\"msg\" :config=\"editorConfig\" editor-id=\"editor-demo-01\"></vue-ueditor-wrap>\n   ```\n\n   ```js\n   import { ref } from 'vue';\n\n   export default {\n     setup() {\n       const msg = ref('<h2>Hello World!</h2>');\n       return {\n         msg,\n       };\n     },\n     created() {\n       // 更多 UEditor 配置，参考 http://fex.baidu.com/ueditor/#start-config\n       this.editorConfig = {\n         // 访问 UEditor 静态资源的根路径，可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n         UEDITOR_HOME_URL: '/UEditor/',\n         // 服务端接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！）\n         serverUrl: '//ueditor.szcloudplus.com/cos',\n       };\n     },\n   };\n   ```\n\n> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n## Props\n\n| 参数                        | 说明                                                                                              | 类型          | 默认值                       |\n| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |\n| v-model                     | 当前富文本编辑器内容                                                                              | _string_      |                              |\n| config                      | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config)                                        | _object_      |                              |\n| editor-id                   | 富文本编辑器 ID                                                                                   | _string_      | `editor_` + 随机八位小写字母 |\n| name                        | 类似 input 框的 name 属性，[常用于表单中](http://fex.baidu.com/ueditor/#start-submit)             | _string_      |                              |\n| mode                        | 监听内容变化的方式，可选值为 `observer`, `listener`                                               | _string_      | `observer`                   |\n| observer-options            | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_      | 见下方说明                   |\n| observer-debounce-time      | MutationObserver 的回调函数防抖间隔                                                               | _number_      | 50                           |\n| forceInit                   | 跳过环境检测，直接初始化                                                                          | _boolean_     | false                        |\n| editor-dependencies         | 指定使用 UEditor 所需要加载的 JS 和 CSS                                                           | _string[]_    |                              |\n| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法                                                              | _()=>boolean_ |                              |\n\n### mode 属性说明\n\nv-model 的实现依赖对编辑器内容变化的监听，组件提供了两种可选的监听方式，但是不建议修改，除非你知道自己在干什么。\n\n1. `listener` 模式借助 UEditor 的 contentChange 事件，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好。但缺点在于监听不准确，存在如“特殊字符（? ! \\$ #）输入时不触发”的 BUG。\n2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。它能提供更准确的监听，但编辑器内容变化时，observer 回调可能会连续触发多次，从而导致频繁的 `emit('update:modelValue', editor.getContent());`。你可以通过 `observer-debounce-time` 属性控制 `emit` 的最小时间间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。兼容性[参考此处](https://caniuse.com/?search=MutationObserver)，`vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。`observer-options` 的默认值为\n\n```js\n{\n  attributes: true, // 是否监听 DOM 元素的属性变化\n  attributeFilter: ['src', 'style', 'type', 'name'], // 只有在该数组中的属性值的变化才会监听\n  characterData: true, // 是否监听文本节点\n  childList: true, // 是否监听子节点\n  subtree: true, // 是否监听后代元素\n};\n```\n\n### forceInit 属性说明\n\n在 SSR 项目中，服务端实例化组件时组件内部不会对 UEditor 进行初始化，仅在客户端初始化 UEditor，这个参数设置为 true 可以跳过环境检测，直接初始化 UEditor，但你大概率不需要手动设置这个值。\n\n### editor-dependencies 属性说明\n\n使用 UEditor 时，我们通常都是在 index.html 中提前加载好 UEditor 的脚本，如下所示。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>Document</title>\n    <!-- 加载配置文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.config.js\"></script>\n    <!-- 加载编辑器源码文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.all.js\"></script>\n  </head>\n  <body>\n    <div id=\"container\"></div>\n\n    <!-- 实例化编辑器 -->\n    <script type=\"text/javascript\">\n      var ue = UE.getEditor('container');\n    </script>\n  </body>\n</html>\n```\n\n但是富文本编辑器通常并不是在首页使用的，例如有一个“商品编辑页”通过 UEditor 来编辑商品介绍，如果用户不需要编辑商品，根本就用不到 UEditor，对这个用户来说完全可以不加载 UEditor 相关的资源。所以最好是能做到“**按需加载**”。\n\n<br/>\n\n为此 `vue-ueditor-wrap` 内部会在组件实例化时通过动态创建 `script` 的方式来加载 UEditor 脚本，等脚本加载完成后，再实例化 UEditor。默认加载的脚本是 `ueditor.config.js` 和 `ueditor.all.min.js`，如果你希望自定义要加载的 JS，比如集成第三方的插件，那你就可以利用 `editor-dependencies` 属性直接指定依赖的资源，支持填写 js 和 css 文件的链接。具体用法可参考[集成秀米的示例](https://hc199421.gitee.io/vue-ueditor-wrap/#/xiumi)。\n\n<br/>\n\n但这又带来一个问题，如果已经通过其他方式加载了 UEditor 脚本，`vue-ueditor-wrap` 还是会创建 `script` 来再加载一遍 UEditor 脚本。所以组件也提供了 `editor-dependencies-checker` 属性，这个属性接受一个函数作为参数，函数在组件创建 `script` 之前执行，如果返回 ture，则认为 UEditor 资源已存在，不会再创建 `script`。通常你不需要手动指定，组件内部已经实现了判断 `ueditor.config.js` 和 `ueditor.all.min.js` 是否加载过的默认检测函数。也就是说，如果你在网站的其他位置加载过 UEditor 的脚本，`vue-ueditor-wrap` 是不会重复加载的。\n\n<br/>\n\n除此之外，还需要解决的一个问题是，如果一个页面，存在多个 `vue-ueditor-wrap` 组件，那么每个组件实例化的时候，脚本都还没有加载下来，默认的检测函数也都认为不存在 UEditor 资源，就会多次创建同一个文件的 `script` 脚本。组件内部利用了 **Promise** 和 **事件机制** 解决了这个问题，感兴趣的可以去看一下组件的实现。它保证了针对同一个资源，不会创建两次 `script` 标签。\n\n## Events\n\n| 事件名      | 说明                                                     | 回调参数               |\n| ----------- | -------------------------------------------------------- | ---------------------- |\n| before-init | 在 UEditor 的 scripts 加载完毕之后、编辑器初始化之前触发 | _editorId: string_     |\n| ready       | UEditor ready 时触发                                     | _editor: UEditor 实例_ |\n\n### before-init 事件说明\n\n`before-init` 在 UEditor 相关的资源已经加载完毕之后、编辑器初始化之前触发。你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 `编辑器 id` 作为入参。具体使用方式可参考[自定义按钮](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-btn)，[自定义弹窗](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-dialog) 的示例。\n\n### ready 事件说明\n\nUEditor ready 时触发此事件，触发函数以 UEditor 实例作为入参，通过 UEditor 实例你可以调用各种 UEditor 的 API，具体参考[UEditor API 文档](http://fex.baidu.com/ueditor/#api-common)。\n\n```html\n<vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n```\n\n```js\nmethods: {\n  ready (editorInstance) {\n    console.log(`编辑器实例${editorInstance.key}: `, editorInstance);\n  }\n}\n```\n\n## 常见问题 & 代码示例\n\n参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n\n## 问题反馈\n\n#### 方式一、去 GitHub 提 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)\n\n#### 方式二、添加我的微信，备注 \"ueditor\"。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/wechat.JPG\" width=\"200\" />\n\n如果你感兴趣的话，可以阅读一下本组件的源码，并不复杂，欢迎 PR。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"63659c77563f392926bd8099f2bfe871f52858c8","_id":"vue-ueditor-wrap@3.0.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-m8gnslKBlnsE1PXThZyf6I3wukJyfpapclLNGNCPWeqh3ViGcCG5s/j/CVVPTf5WsNb72Q7NhZCnXXeCPxxBFA==","shasum":"85fb7a8f1775d8ba1b4ccedf2214aa387a8d4048","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.5.tgz","fileCount":65,"unpackedSize":91160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyFrwCRA9TVsSAnZWagAAcO8P/23t8lsItBlR6Jq8uzGm\nk+wxOaTML3l4A9IIA3+YLqFl4ca0if8aFmmAyXRZb0NqmwX/YjhLQ7oe25n3\n3T0CvahLwyjl1xZJJE/15Kc5CEyRqMYJ0z0ios63EcZ5v3tFtzzvYyfZ0hc5\nX03fImBKZ5j2M7DmdXvQNnuzVxtW4ykLvPLldwqnAuDfu83wLi87Gp8KODim\nRsgedJJwE0z1QznDnq7r8zC6KNj12YRy9yvbLKx/6iO6OVr86/oD6VxYE32C\nj1TLbuafklBNCWjdHttsrTbmpOxKRdQJqn/f9qnMtHsi9t4r/bLKKExCUIIO\nnRJ28FJWmw7Ncm31JfvhKRQwUhD1fbDtsC8PO9d7nWP+y6ZJBJpFVoSjuRYt\nv+Ft4aQ+rv6++jqTqUAaVra5Th8tRQbcAjVGQ+1QlKlbbamq7CehOdzgXYEC\nvCkZOdRoPsVYsprOcjPjBtMRZDmlcASjNC6YklBKYhMTagx1cRmGrvb6Y98E\nl/wj3xP7vAJKCk30X+vvDapjvIlgTp0Lm63Y110W6RWnlU89nq1RKb/n5cux\ne/shvW9Y127vyqHTqR/HTSP55kTU7QLS+E5rtNhkW80OkYSHe4+ASFrW7/Pw\nlqmJpfQjNnWP+1cjwrHpDibrNc04X/xqI8OFxX5sC0XodCRXgRncGnvIvR22\n6l79\r\n=cVN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnaMsLv495a5ZNxpsFpkioobJVDzHtx86X6jv02Fi7DAiAfqFl5r2c6+Urb4m9OV7CLnJelbKFDo7VwsIn+p1rtKw=="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.5_1623743216520_0.8674647344678084"},"_hasShrinkwrap":false,"deprecated":"tag error"},"2.5.5":{"name":"vue-ueditor-wrap","version":"2.5.5","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"278119fb9e05eb2bdc586ca4445fbe6e808853cf","_id":"vue-ueditor-wrap@2.5.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-YG+YvPPOmabigenJlsy94iHcmXBOB6D7DZUkbpZNu2n46mXCMwhznVPv7f1duypUVprNcXXB7owVHhNu9cNyrA==","shasum":"199232fcf6d900324f520a779115ab9c3292354c","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.5.tgz","fileCount":4,"unpackedSize":46398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyFvBCRA9TVsSAnZWagAANBwP/jAf5t/AM/Fd2yaCg9lP\nbXaRdgHFB4q5Q677zot7ci9Q3Mi9s6hO/JVrQvQBIRcMlAowMySjvJBo+N2x\nyTLjMB21c/E1g2m/1hPKbNfxspmE1X5yG0+F0urCdUmPiG+FXC1a4zSD6FgI\nqP4hc7ip63JWzJho/pGert4U9eYgekhdz5RFIOhzFgfKLLrVxvOR05OVYL1w\nLvl8HzTjw7iey9ct0Kx1TvyzuUDCNywsN7twcwNlYI6S0cV3GY1e0oEN9gmy\naytqkF7wjVrKuUDf5mow6u9pXyno0rjwrBuMsjTdsCzhUE9ZqTNo1mk3C/pX\noT+c71eDD1GpgzmGPje5L8CN5SEynl1uaPAlwzYY1gB1aibrOAD7Ar/Sxcub\nlGuR9fE98r4HDw3lD9fah6J+NH7QeS3MIsPbqLxFX2wFzavootl6xi+9ZDcU\nsmRxTnWeJIay+rZOAsILGJoLazcH2arE0irz/7vEJ1Zxc62LMWy+APNWU9fo\nmGabobT56nasGKDlNUZL5wucWc1U8ntzGyYv6OYwWFmQ6YDcup98Q7d0mly7\nuWRZT20Sjs28unkPMr0skhhTqA4iTclQ7jOUhXxuhGuUFPt2gEtc3UUHBo4C\n7xqrUeOxiDYpIMCdUOOPskPT63DZSN7V1SWApdNsBPS8b2nbecRb6PgQyicE\n8cup\r\n=yB15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLW2CF1r/hUVjlGf9dAAqfedSedxEOb2hOqv/wrlqczAiAyZ0zyM74ao+HQJ/pnwUotHn2x3N5Mz3mt0NTAip4tDw=="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.5_1623743425740_0.1161678716819754"},"_hasShrinkwrap":false,"deprecated":"tag error"},"3.0.6":{"name":"vue-ueditor-wrap","version":"3.0.6","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"gitHead":"af8bcc617e15c92d0b14c7100ca87e90882144b7","_id":"vue-ueditor-wrap@3.0.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-nz0Be9VHHnjz+Cl12DNg9QO5ChLDDsR1ck7Tf6Kq4ZIbFgD44S9r6NTT5LyGXeO6tW2jraJHVvNsOMGk3YYW8w==","shasum":"6e83b0228c685676a387c15c0ee041c02ccb2b3d","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.6.tgz","fileCount":65,"unpackedSize":91598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZ5kCRA9TVsSAnZWagAAH2YP/0FjVtYooODA9TzBL3Cv\n0E/EJkhN8vBQxS1pAmlhji/2RT/HxynVeJ3BAhnw/VCDE0q2l5f+WSpBVhhW\nuSi0HIN6aTR10sci5vXZlj6Wjxpol0LoHbupEGnyBeo5Kk8OewtCWGsQLvUQ\nrrpaRmdqJWjIAn0ihtOCD3xaKXA9GkkzMYDrB6UALfjRQMca0z8jWWsiUkTJ\nb5kmKGXWYuGd0G9NdQuZy4whfAybV9GZJJFu4DzK/Fcy9mhhtRR47LQLzOqn\nKzq8PB0lFZHH/JWBFKIBGhk8cHVY2C5DMNhVwbEGmeE6RvpAuU0kLzR5z/ir\nFti1Tw11l75Xjltm/acC0CGNY2hF2YXKQqj7Iw2nxmujfLkmq/cp1azcNdx4\n50pxWYfzh3v7/EspRSRETxrEeAXrsxl7lQ2N0JCVUbGLb3jNmFP4X/5LhvnD\n2wQvsR6+CWb1miV2yS0pwDd4AOyFS+fiVFsZZzptoFPGnC8U80fkqvw0cQTk\nJXc2gJl+Hv1rlkMWCp6zt6YN6ovrNfydMoM4F4o9pqCwibGEvxCSdS9xgdBg\n4qM4VQfx/A7f2XgmDvoYicmm02po++ssXLk7BKkw/qAV5VqKPO0V1zGU+7eh\nTkHuMmGV4yD3b2B9LAaEf/Uu2cj8HWFbtcBGKGz29X+0DoExE19Er6Bd1VdQ\nQnnQ\r\n=z9Y4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCubw8ygp5NGCEf6YeSbq5TzMR0YZzuapBtuNcQoTfvPAIhAIFXS+IY0pZnq4v2UzLI1XcGpyoYNJhG6X5Xa5PiL6Bi"}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.6_1623826020763_0.17692333276663263"},"_hasShrinkwrap":false,"deprecated":"tag error"},"3.0.7":{"name":"vue-ueditor-wrap","version":"3.0.7","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n## Installation\n\n```bash\n# vue-ueditor-wrap v3 仅支持 Vue 3\nnpm i vue-ueditor-wrap@3.x\n# 或者\nyarn add vue-ueditor-wrap@3.x\n```\n\n## Quick Start\n\n1. 下载 UEditor\n\n| 编码方式\\语言 | PHP                                                                               | NET                                                                               | JSP                                                                               | ASP                                                                               |\n| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |\n| utf8          | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-php.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-net.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-jsp.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-asp.zip) |\n| gbk           | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-php.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-net.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-jsp.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-asp.zip)  |\n\n> UEditor 并不支持通过 npm 的方式来安装，vue-ueditor-wrap 也只是一个 Vue 组件，组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用，请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。\n\n> 不同语言的 UEditor，前端部分，并无区别，只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码，有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。\n\n将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下，比如下面是一个由 Vue CLI（v3+）创建的项目，静态资源目录就是 public。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/static-dir.png\" width=\"300\" />\n\n2. 注册组件\n\n   ```js\n   // main.js\n   import { createApp } from 'vue';\n   import VueUeditorWrap from 'vue-ueditor-wrap';\n   import App from './App.vue';\n\n   createApp(App).use(VueUeditorWrap).mount('#app');\n   ```\n\n3. `v-model`绑定数据\n\n   ```html\n   <vue-ueditor-wrap v-model=\"msg\" :config=\"editorConfig\" editor-id=\"editor-demo-01\"></vue-ueditor-wrap>\n   ```\n\n   ```js\n   import { ref } from 'vue';\n\n   export default {\n     setup() {\n       const msg = ref('<h2>Hello World!</h2>');\n       return {\n         msg,\n       };\n     },\n     created() {\n       // 更多 UEditor 配置，参考 http://fex.baidu.com/ueditor/#start-config\n       this.editorConfig = {\n         // 访问 UEditor 静态资源的根路径，可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n         UEDITOR_HOME_URL: '/UEditor/',\n         // 服务端接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！）\n         serverUrl: '//ueditor.szcloudplus.com/cos',\n       };\n     },\n   };\n   ```\n\n> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n## Props\n\n| 参数                        | 说明                                                                                              | 类型          | 默认值                       |\n| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |\n| v-model                     | 当前富文本编辑器内容                                                                              | _string_      |                              |\n| config                      | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config)                                        | _object_      |                              |\n| editor-id                   | 富文本编辑器 ID                                                                                   | _string_      | `editor_` + 随机八位小写字母 |\n| name                        | 类似 input 框的 name 属性，[常用于表单中](http://fex.baidu.com/ueditor/#start-submit)             | _string_      |                              |\n| mode                        | 监听内容变化的方式，可选值为 `observer`, `listener`                                               | _string_      | `observer`                   |\n| observer-options            | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_      | 见下方说明                   |\n| observer-debounce-time      | MutationObserver 的回调函数防抖间隔                                                               | _number_      | 50                           |\n| forceInit                   | 跳过环境检测，直接初始化                                                                          | _boolean_     | false                        |\n| editor-dependencies         | 指定使用 UEditor 所需要加载的 JS 和 CSS                                                           | _string[]_    |                              |\n| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法                                                              | _()=>boolean_ |                              |\n\n### mode 属性说明\n\nv-model 的实现依赖对编辑器内容变化的监听，组件提供了两种可选的监听方式，但是不建议修改，除非你知道自己在干什么。\n\n1. `listener` 模式借助 UEditor 的 contentChange 事件，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好。但缺点在于监听不准确，存在如“特殊字符（? ! \\$ #）输入时不触发”的 BUG。\n2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。它能提供更准确的监听，但编辑器内容变化时，observer 回调可能会连续触发多次，从而导致频繁的 `emit('update:modelValue', editor.getContent());`。你可以通过 `observer-debounce-time` 属性控制 `emit` 的最小时间间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。兼容性[参考此处](https://caniuse.com/?search=MutationObserver)，`vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。`observer-options` 的默认值为\n\n```js\n{\n  attributes: true, // 是否监听 DOM 元素的属性变化\n  attributeFilter: ['src', 'style', 'type', 'name'], // 只有在该数组中的属性值的变化才会监听\n  characterData: true, // 是否监听文本节点\n  childList: true, // 是否监听子节点\n  subtree: true, // 是否监听后代元素\n};\n```\n\n### forceInit 属性说明\n\n在 SSR 项目中，服务端实例化组件时组件内部不会对 UEditor 进行初始化，仅在客户端初始化 UEditor，这个参数设置为 true 可以跳过环境检测，直接初始化 UEditor，但你大概率不需要手动设置这个值。\n\n### editor-dependencies 属性说明\n\n使用 UEditor 时，我们通常都是在 index.html 中提前加载好 UEditor 的脚本，如下所示。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>Document</title>\n    <!-- 加载配置文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.config.js\"></script>\n    <!-- 加载编辑器源码文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.all.js\"></script>\n  </head>\n  <body>\n    <div id=\"container\"></div>\n\n    <!-- 实例化编辑器 -->\n    <script type=\"text/javascript\">\n      var ue = UE.getEditor('container');\n    </script>\n  </body>\n</html>\n```\n\n但是富文本编辑器通常并不是在首页使用的，例如有一个“商品编辑页”通过 UEditor 来编辑商品介绍，如果用户不需要编辑商品，根本就用不到 UEditor，对这个用户来说完全可以不加载 UEditor 相关的资源。所以最好是能做到“**按需加载**”。\n\n<br/>\n\n为此 `vue-ueditor-wrap` 内部会在组件实例化时通过动态创建 `script` 的方式来加载 UEditor 脚本，等脚本加载完成后，再实例化 UEditor。默认加载的脚本是 `ueditor.config.js` 和 `ueditor.all.min.js`，如果你希望自定义要加载的 JS，比如集成第三方的插件，那你就可以利用 `editor-dependencies` 属性直接指定依赖的资源，支持填写 js 和 css 文件的链接。具体用法可参考[集成秀米的示例](https://hc199421.gitee.io/vue-ueditor-wrap/#/xiumi)。\n\n<br/>\n\n但这又带来一个问题，如果已经通过其他方式加载了 UEditor 脚本，`vue-ueditor-wrap` 还是会创建 `script` 来再加载一遍 UEditor 脚本。所以组件也提供了 `editor-dependencies-checker` 属性，这个属性接受一个函数作为参数，函数在组件创建 `script` 之前执行，如果返回 ture，则认为 UEditor 资源已存在，不会再创建 `script`。通常你不需要手动指定，组件内部已经实现了判断 `ueditor.config.js` 和 `ueditor.all.min.js` 是否加载过的默认检测函数。也就是说，如果你在网站的其他位置加载过 UEditor 的脚本，`vue-ueditor-wrap` 是不会重复加载的。\n\n<br/>\n\n除此之外，还需要解决的一个问题是，如果一个页面，存在多个 `vue-ueditor-wrap` 组件，那么每个组件实例化的时候，脚本都还没有加载下来，默认的检测函数也都认为不存在 UEditor 资源，就会多次创建同一个文件的 `script` 脚本。组件内部利用了 **Promise** 和 **事件机制** 解决了这个问题，感兴趣的可以去看一下组件的实现。它保证了针对同一个资源，不会创建两次 `script` 标签。\n\n## Events\n\n| 事件名      | 说明                                                     | 回调参数               |\n| ----------- | -------------------------------------------------------- | ---------------------- |\n| before-init | 在 UEditor 的 scripts 加载完毕之后、编辑器初始化之前触发 | _editorId: string_     |\n| ready       | UEditor ready 时触发                                     | _editor: UEditor 实例_ |\n\n### before-init 事件说明\n\n`before-init` 在 UEditor 相关的资源已经加载完毕之后、编辑器初始化之前触发。你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 `编辑器 id` 作为入参。具体使用方式可参考[自定义按钮](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-btn)，[自定义弹窗](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-dialog) 的示例。\n\n### ready 事件说明\n\nUEditor ready 时触发此事件，触发函数以 UEditor 实例作为入参，通过 UEditor 实例你可以调用各种 UEditor 的 API，具体参考[UEditor API 文档](http://fex.baidu.com/ueditor/#api-common)。\n\n```html\n<vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n```\n\n```js\nmethods: {\n  ready (editorInstance) {\n    console.log(`编辑器实例${editorInstance.key}: `, editorInstance);\n  }\n}\n```\n\n## 常见问题 & 代码示例\n\n参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n\n## 问题反馈\n\n#### 方式一、去 GitHub 提 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)\n\n#### 方式二、添加我的微信，备注 \"ueditor\"。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/wechat.JPG\" width=\"200\" />\n\n如果你感兴趣的话，可以阅读一下本组件的源码，并不复杂，欢迎 PR。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"873a37c637a4f89769e6d783d1f655adc5f9595f","_id":"vue-ueditor-wrap@3.0.7","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5cPrb4/lSFcCeYA5j81iBt0xAtNJ7xl36HXFDv7FUweuiYjQ6wWSMozFJSM5cTc8nUuu0AIw/+x6PR3WV4Z4iQ==","shasum":"a9710744b4a32d2efd9f89f4675905fc6d427ae4","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.7.tgz","fileCount":65,"unpackedSize":91598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZ+3CRA9TVsSAnZWagAAGbsP/1AgpQ7o3Mgn7554lJ6S\nFWjciVeOn+LmdZ6nr4VBr9VtibxCeRnIenN+DTFYpze4IJhJm+z2C4219ANp\n8Vo/fURALYUU1EolQB/QExCBFoGYNYebK2R3lwQAhBXgHIK3VJMdMrdDspl7\nvKuLhxm4h9rGoLN5IsNBCVySf/9eVLr22pqHEL3CZ+67xNxHzljhWQGFxNOO\nXbGcE0gLAwFVtifuvSO4ixVEFSW2GGOKoNwYVNb8jwuW/o+DM0sA0IWdbYYO\nhlWPQjC1zJ1DSmDgt9Ngdi4uVfPg4hpTf0KEenB4M4lpVkIRn5gwNRpL/LEZ\nxJ1VJkS3TxX3vRRW4NMAmCjf/r33A7jdCSMno/8vdPbpUZumuMfuQ4ZYXF/9\nAtMCJZDZ/HTFM5t5TTF/dyzrIkXZhzE0u81AoM0I/VuT5+yzYYcheQ2kkmbr\nWXWZDqgLOOzbPgmejSxS41T3XcKEeuBVoz7K6s0yFf4ssdCZR4sLaOZFGaBj\nM4tnNL8INdE9TP0+6IqJgTytOsASCebou5fPgIluU2bvUJadwk0f/4IIaStC\nVTOaL7aBAWIo76q6z5N4tvFUE0qWFuxrfmeqOqSA36tDtRV5pep0Edo6nIat\nXJGiCI/bMSmDWpGcJvKdqcsdLlSWe5FNcaqglNcPvg1bPXMacDu7z5lHdzKb\n5a4N\r\n=HU6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG5tWOAooYiCDhjLs2zz5VzWMk1mb6HUmOYUvDgcOVpAiEAgdIkpzr8w7Bb1hET+WYFSqACZR1qa5nO6o3XdJlK+ZY="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.7_1623826359012_0.5906120725409922"},"_hasShrinkwrap":false},"2.5.6":{"name":"vue-ueditor-wrap","version":"2.5.6","description":"Vue + UEditor + v-model双向绑定","main":"lib/vue-ueditor-wrap.min.js","scripts":{"dev":"webpack-dev-server --progress --config webpack.dev.js","build":"node build.js","lint":"eslint --ext .js,.vue src","fix":"eslint --fix --ext .js,.vue src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^8.2.1","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"0.28.0","eslint":"^4.15.0","eslint-config-standard":"^10.2.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","eslint-plugin-vue":"^4.0.0","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","ora":"1.2.0","portfinder":"^1.0.13","rimraf":"^2.6.0","uglifyjs-webpack-plugin":"^1.1.1","vue":"^2.5.2","vue-loader":"^13.3.0","vue-router":"^3.5.1","vue-template-compiler":"^2.5.2","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"a524c9ec81be192c64cae5c598887eace28f54fb","_id":"vue-ueditor-wrap@2.5.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EJkYLyyzgOJTxGreiZ9wrmXthIMVVRSeFTzV6n0OR9w4aeqW79Prvog4jZ4G0kkmW3TTTBbZtHM9VNHEl6LJDA==","shasum":"1dca4b1790830f228c08d1c8e07ae7d0a420f1f2","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.5.6.tgz","fileCount":4,"unpackedSize":46398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyaBICRA9TVsSAnZWagAAHTEP/RnIxC5JMViS98gaGuFj\nxKcEGcoeG8tMqohhdJrvldarz5Y/BCok80sb7Qhyawpc6Fj+v+JehgGr+UVC\nhN3Fhm6/xZUFC3vpICQW9+R4xwz5kH/p/+8ZXeEgeZQXCABvaTQQ0fI/DYfD\nrTJXg4Zvi6A4EpIOQyB6+wra7U7iqb7PiNuljxc77ygUA60qoE7a3w2cK192\nVVTop69kGDJRUT+WTjiy4JeNBpZpO9OPlpls5RPQ4PE36MAWVrp24stmfKc3\n61qwf/qmuUFnJ0HgF8OYEBfjbgNzRSBIELPl6EZ9ksAUNDB5Dcm8mMZXri6w\nOnWi0eCFzyeyag8voRdOeH0D9sJLN94gWECniHulvS/490J7sbSBVdxUA39T\nWgSVOp93vOBkaxC2Yul3blEpEksD1zrf9Hs4rpZwt9ibtxwAsh1AEyqWHP2V\nJuje9VH0h+GZpEG3exVP+kPoD+DS0enrrtGnZ8UPx6Mk6qxeqxP+Q7LfnXEE\nqWWc4RrRMdwKOTKkoJIG2Iix2Y1WgKMzTS3Gtp2gqH70Xkeg2ZXOe3XMhokl\nYbUzQXRZKcWhBx16qlBvCBLIRpsKPpIfpqwvubWbyZvwH3YM4olSeTQb8P+Q\nXotdontyH6DPMXNVlyXBxYf/U0WV59+q7U7fcAXLfmJFm7c7EKmL8+hg19gU\nsTDJ\r\n=ehxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi0ZfIa5+7yIam+j7fZTAIVgoT5otJXvjrQ2J/zO36gwIgV6L8aM+cu6dMNwqJ/OY/VB8f4Yaa2PZm1nLDSI3FSAI="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_2.5.6_1623826504223_0.2424981078594184"},"_hasShrinkwrap":false},"3.0.8":{"name":"vue-ueditor-wrap","version":"3.0.8","description":"Vue + UEditor + v-model双向绑定","module":"es/index.js","main":"lib/index.js","typings":"lib/index.d.ts","style":"lib/index.css","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"dev":"vant-cli dev","test":"vant-cli test","lint":"vant-cli lint","build":"vant-cli build","release":"vant-cli release","test:coverage":"open test/coverage/index.html","build-site":"vant-cli build-site && gh-pages -d site"},"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"author":{"name":"郑昊川"},"license":"MIT","bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","dependencies":{"@babel/runtime":"7.x"},"devDependencies":{"@vant/cli":"^3.7.0","@vue/compiler-sfc":"^3.0.0","copy-webpack-plugin":"6","lodash":"^4.17.21","prettier":"^2.2.1","vue":"^3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"vant-cli commit-lint"}},"lint-staged":{"*.md":"prettier --write","*.{ts,tsx,js,vue,less}":"prettier --write","*.{ts,tsx,js,jsx,vue}":"eslint --fix","*.{vue,css,less}":"stylelint --fix"},"sideEffects":["es/**/style/*","lib/**/style/*","*.css","*.less"],"vetur":{"tags":"vetur/tags.json","attributes":"vetur/attributes.json"},"web-types":"vetur/web-types.json","browserslist":["> 1%","last 2 versions","not ie <= 10"],"readme":"<h1 align=\"center\">vue-ueditor-wrap</h1\n>\n\n<p align=\"center\">一个“包装”了 UEditor 的 Vue 组件，支持通过 v-model 来绑定富文本编辑器的内容，让 UEditor 的使用简单到像 Input 框一样。</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vue-ueditor-wrap\"><img src=\"https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true\"><img src=\"https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square\" alt=\"jsdelivr\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/vue-ueditor-wrap\"><img src=\"http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square\" alt=\"size\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues\"><img src=\"https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square\" alt=\"Issues\"></a>\n  <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  🔥 <a href=\"https://hc199421.gitee.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（国内）</a>\n  &nbsp;\n  🌈 <a href=\"https://haochuan9421.github.io/vue-ueditor-wrap\" target=\"_blank\" rel=\"noopener noreferrer\">文档网站（GitHub）</a>\n\t&nbsp;\n\t🧭 <a href=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x\" target=\"_blank\" rel=\"noopener noreferrer\">Vue 2 项目请移步此处</a>\n</p>\n\n<img src=\"https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif\" width=\"400\" />\n\n## Installation\n\n```bash\n# vue-ueditor-wrap v3 仅支持 Vue 3\nnpm i vue-ueditor-wrap@3.x\n# 或者\nyarn add vue-ueditor-wrap@3.x\n```\n\n## Quick Start\n\n1. 下载 UEditor\n\n| 编码方式\\语言 | PHP                                                                               | NET                                                                               | JSP                                                                               | ASP                                                                               |\n| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |\n| utf8          | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-php.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-net.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-jsp.zip) | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/utf8-asp.zip) |\n| gbk           | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-php.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-net.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-jsp.zip)  | [下载](https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/zip/gbk-asp.zip)  |\n\n> UEditor 并不支持通过 npm 的方式来安装，vue-ueditor-wrap 也只是一个 Vue 组件，组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用，请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。\n\n> 不同语言的 UEditor，前端部分，并无区别，只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码，有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。\n\n将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下，比如下面是一个由 Vue CLI（v3+）创建的项目，静态资源目录就是 public。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/static-dir.png\" width=\"300\" />\n\n2. 注册组件\n\n   ```js\n   // main.js\n   import { createApp } from 'vue';\n   import VueUeditorWrap from 'vue-ueditor-wrap';\n   import App from './App.vue';\n\n   createApp(App).use(VueUeditorWrap).mount('#app');\n   ```\n\n3. `v-model`绑定数据\n\n   ```html\n   <vue-ueditor-wrap v-model=\"msg\" :config=\"editorConfig\" editor-id=\"editor-demo-01\"></vue-ueditor-wrap>\n   ```\n\n   ```js\n   import { ref } from 'vue';\n\n   export default {\n     setup() {\n       const msg = ref('<h2>Hello World!</h2>');\n       return {\n         msg,\n       };\n     },\n     created() {\n       // 更多 UEditor 配置，参考 http://fex.baidu.com/ueditor/#start-config\n       this.editorConfig = {\n         // 访问 UEditor 静态资源的根路径，可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n         UEDITOR_HOME_URL: '/UEditor/',\n         // 服务端接口（这个地址是我为了方便各位体验文件上传功能搭建的临时接口，请勿在生产环境使用！！！）\n         serverUrl: '//ueditor.szcloudplus.com/cos',\n       };\n     },\n   };\n   ```\n\n> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了，并且它已经成功和数据绑定了！👏👏👏\n\n## Props\n\n| 参数                        | 说明                                                                                              | 类型          | 默认值                       |\n| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |\n| v-model                     | 当前富文本编辑器内容                                                                              | _string_      |                              |\n| config                      | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config)                                        | _object_      |                              |\n| editor-id                   | 富文本编辑器 ID                                                                                   | _string_      | `editor_` + 随机八位小写字母 |\n| name                        | 类似 input 框的 name 属性，[常用于表单中](http://fex.baidu.com/ueditor/#start-submit)             | _string_      |                              |\n| mode                        | 监听内容变化的方式，可选值为 `observer`, `listener`                                               | _string_      | `observer`                   |\n| observer-options            | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_      | 见下方说明                   |\n| observer-debounce-time      | MutationObserver 的回调函数防抖间隔                                                               | _number_      | 50                           |\n| forceInit                   | 跳过环境检测，直接初始化                                                                          | _boolean_     | false                        |\n| editor-dependencies         | 指定使用 UEditor 所需要加载的 JS 和 CSS                                                           | _string[]_    |                              |\n| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法                                                              | _()=>boolean_ |                              |\n\n### mode 属性说明\n\nv-model 的实现依赖对编辑器内容变化的监听，组件提供了两种可选的监听方式，但是不建议修改，除非你知道自己在干什么。\n\n1. `listener` 模式借助 UEditor 的 contentChange 事件，优点在于依赖官方提供的事件 API，无需额外的性能消耗，浏览器兼容性更好。但缺点在于监听不准确，存在如“特殊字符（? ! \\$ #）输入时不触发”的 BUG。\n2. `observer` 模式借助 [MutationObserver API](https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver)。它能提供更准确的监听，但编辑器内容变化时，observer 回调可能会连续触发多次，从而导致频繁的 `emit('update:modelValue', editor.getContent());`。你可以通过 `observer-debounce-time` 属性控制 `emit` 的最小时间间隔，还可以通过 `observer-options` 属性有选择的设置 [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) 的监听行为。兼容性[参考此处](https://caniuse.com/?search=MutationObserver)，`vue-ueditor-wrap` 会在不支持的浏览器中自动启用 `listener` 模式。`observer-options` 的默认值为\n\n```js\n{\n  attributes: true, // 是否监听 DOM 元素的属性变化\n  attributeFilter: ['src', 'style', 'type', 'name'], // 只有在该数组中的属性值的变化才会监听\n  characterData: true, // 是否监听文本节点\n  childList: true, // 是否监听子节点\n  subtree: true, // 是否监听后代元素\n};\n```\n\n### forceInit 属性说明\n\n在 SSR 项目中，服务端实例化组件时组件内部不会对 UEditor 进行初始化，仅在客户端初始化 UEditor，这个参数设置为 true 可以跳过环境检测，直接初始化 UEditor，但你大概率不需要手动设置这个值。\n\n### editor-dependencies 属性说明\n\n使用 UEditor 时，我们通常都是在 index.html 中提前加载好 UEditor 的脚本，如下所示。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>Document</title>\n    <!-- 加载配置文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.config.js\"></script>\n    <!-- 加载编辑器源码文件 -->\n    <script type=\"text/javascript\" src=\"ueditor.all.js\"></script>\n  </head>\n  <body>\n    <div id=\"container\"></div>\n\n    <!-- 实例化编辑器 -->\n    <script type=\"text/javascript\">\n      var ue = UE.getEditor('container');\n    </script>\n  </body>\n</html>\n```\n\n但是富文本编辑器通常并不是在首页使用的，例如有一个“商品编辑页”通过 UEditor 来编辑商品介绍，如果用户不需要编辑商品，根本就用不到 UEditor，对这个用户来说完全可以不加载 UEditor 相关的资源。所以最好是能做到“**按需加载**”。\n\n<br/>\n\n为此 `vue-ueditor-wrap` 内部会在组件实例化时通过动态创建 `script` 的方式来加载 UEditor 脚本，等脚本加载完成后，再实例化 UEditor。默认加载的脚本是 `ueditor.config.js` 和 `ueditor.all.min.js`，如果你希望自定义要加载的 JS，比如集成第三方的插件，那你就可以利用 `editor-dependencies` 属性直接指定依赖的资源，支持填写 js 和 css 文件的链接。具体用法可参考[集成秀米的示例](https://hc199421.gitee.io/vue-ueditor-wrap/#/xiumi)。\n\n<br/>\n\n但这又带来一个问题，如果已经通过其他方式加载了 UEditor 脚本，`vue-ueditor-wrap` 还是会创建 `script` 来再加载一遍 UEditor 脚本。所以组件也提供了 `editor-dependencies-checker` 属性，这个属性接受一个函数作为参数，函数在组件创建 `script` 之前执行，如果返回 ture，则认为 UEditor 资源已存在，不会再创建 `script`。通常你不需要手动指定，组件内部已经实现了判断 `ueditor.config.js` 和 `ueditor.all.min.js` 是否加载过的默认检测函数。也就是说，如果你在网站的其他位置加载过 UEditor 的脚本，`vue-ueditor-wrap` 是不会重复加载的。\n\n<br/>\n\n除此之外，还需要解决的一个问题是，如果一个页面，存在多个 `vue-ueditor-wrap` 组件，那么每个组件实例化的时候，脚本都还没有加载下来，默认的检测函数也都认为不存在 UEditor 资源，就会多次创建同一个文件的 `script` 脚本。组件内部利用了 **Promise** 和 **事件机制** 解决了这个问题，感兴趣的可以去看一下组件的实现。它保证了针对同一个资源，不会创建两次 `script` 标签。\n\n## Events\n\n| 事件名      | 说明                                                     | 回调参数               |\n| ----------- | -------------------------------------------------------- | ---------------------- |\n| before-init | 在 UEditor 的 scripts 加载完毕之后、编辑器初始化之前触发 | _editorId: string_     |\n| ready       | UEditor ready 时触发                                     | _editor: UEditor 实例_ |\n\n### before-init 事件说明\n\n`before-init` 在 UEditor 相关的资源已经加载完毕之后、编辑器初始化之前触发。你可以在此时机，通过操作 window.UE 对象，来进行诸如添加自定义按钮、弹窗等的二次开发。`before-init` 的触发函数以 `编辑器 id` 作为入参。具体使用方式可参考[自定义按钮](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-btn)，[自定义弹窗](https://hc199421.gitee.io/vue-ueditor-wrap/#/custom-dialog) 的示例。\n\n### ready 事件说明\n\nUEditor ready 时触发此事件，触发函数以 UEditor 实例作为入参，通过 UEditor 实例你可以调用各种 UEditor 的 API，具体参考[UEditor API 文档](http://fex.baidu.com/ueditor/#api-common)。\n\n```html\n<vue-ueditor-wrap @ready=\"ready\"></vue-ueditor-wrap>\n```\n\n```js\nmethods: {\n  ready (editorInstance) {\n    console.log(`编辑器实例${editorInstance.key}: `, editorInstance);\n  }\n}\n```\n\n## 常见问题 & 代码示例\n\n参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq\n\n## 问题反馈\n\n#### 方式一、去 GitHub 提 [ISSUE](https://github.com/HaoChuan9421/vue-ueditor-wrap/issues)\n\n#### 方式二、添加我的微信，备注 \"ueditor\"。\n\n<img src=\"https://ueditor-1302968899.cos.ap-guangzhou.myqcloud.com/doc/wechat.JPG\" width=\"200\" />\n\n如果你感兴趣的话，可以阅读一下本组件的源码，并不复杂，欢迎 PR。\n\n## License\n\n[MIT](https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE)\n","readmeFilename":"README.md","gitHead":"14c93badabe02e81df92720109ec6c725e61c4d8","_id":"vue-ueditor-wrap@3.0.8","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-U1s30pKcz8rr6v2F2ivnomOf1vF1N+n+aNClas4jXfiEf4E5FEtNwkFJBugcyf2VTRFK0UVpx5WspX5nwmImYw==","shasum":"b0c6b9d2fe4f4754c55876e60973b44c85b10a43","tarball":"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-3.0.8.tgz","fileCount":64,"unpackedSize":91094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyceGCRA9TVsSAnZWagAAW8oP/2kJx/j5u7dNDe/HWPmy\nMx2bkZmNR9CDSjPQ+Tytj4MpwkPmPI0WT0xGDg3qpg0q/VIK7O2L3SUPTxr1\n0fYPiLz2f5HufuHjwgPJ6hraj6gu7FjMaDG0kqlsvOqx6KDD7kp5Bfs77MAc\nzIjbMj68wG35LwKMvDPgR5PRafoP/KLL15kvCPW9pvMnfuIekPi9Q8wF7ZyD\n7Utoa7sMlOWrgS6r3+lWVfar3+NwHdHVOJnVh7b00XTcEQ98bTXgnV7BXugm\ncBltSFlWhtPO+9BEJ2CRo8m0UbdQen61fH2Vq0zx8hVVjm5gF5lH/67OsSkB\n2S+Nu81hId92TIpEIl9gjUJD0pU1n34MQgKXNnQCr26DBhsvYD09PTIb/GnC\nOVtTJefOi/ceIAL6dV1AxF2FAckW+S0iTzWLsbEStZsA9YVKr7MAQZursPfA\nx3a1abxa+lmP6aLIUiXN+Q8DhNH6bc7DCTCh3mdbTSlhFL38ohPyRebQDXq9\n0CSKaAsmE6TENMyf6ercJMZ84CToRmaRNuqjIxIDE/wtsO//Z0t+rpD84S6I\n9LaxJUEQql3jLWS2skq1L1Of5aGO2ogGuBnpt7qhn4XcUP41vCWT1zdfj0SO\nX3votD+wGJEfyd4wG89W9Y3/sCmRdr7oRv1HYaz/MCwhiBNIC7FY34KHBKc0\n1yyH\r\n=Jk45\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy0KW7KbN9H4KpMUstXyMhF+znn0WVJdPAZxBdnp6OGgIgEHySYhujgJOpJv7f4fV+BweEYPa/gpj7TS22b/3xgRs="}]},"_npmUser":{"name":"haochuan9421","email":"hc199421@gmail.com"},"directories":{},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-ueditor-wrap_3.0.8_1623836550047_0.9069852851015059"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-01T10:12:07.491Z","1.0.0":"2018-04-01T10:12:09.005Z","modified":"2022-05-23T20:02:19.016Z","1.0.1":"2018-04-01T11:17:47.801Z","1.0.2":"2018-04-01T11:28:32.444Z","1.0.3":"2018-04-01T14:31:55.015Z","1.0.4":"2018-04-02T00:33:10.383Z","1.1.0":"2018-04-02T01:26:36.414Z","1.1.1":"2018-04-19T16:59:43.111Z","1.2.0":"2018-05-03T13:14:55.755Z","1.2.1":"2018-05-03T14:06:30.282Z","1.2.2":"2018-05-09T02:28:52.010Z","1.3.0":"2018-05-10T15:27:37.880Z","1.3.1":"2018-07-11T09:42:06.872Z","1.3.2":"2018-07-11T10:30:46.107Z","1.3.3":"2018-07-11T15:56:08.886Z","1.3.4":"2018-07-15T16:42:03.572Z","1.3.5":"2018-08-02T01:17:04.955Z","1.3.6":"2018-08-18T03:16:17.546Z","1.4.0":"2018-09-13T04:50:07.015Z","1.4.1":"2018-09-28T03:29:26.884Z","1.4.2":"2018-10-30T11:44:23.941Z","1.5.0":"2018-11-06T06:10:51.528Z","2.0.0":"2018-11-28T10:02:56.058Z","2.0.1":"2018-11-28T10:03:36.978Z","2.0.2":"2018-11-28T10:11:31.810Z","2.1.0":"2018-11-28T10:15:29.234Z","2.1.1":"2018-12-07T03:52:35.046Z","2.1.2":"2018-12-07T03:59:13.618Z","2.2.0":"2018-12-20T13:33:31.588Z","2.3.0":"2018-12-24T16:42:16.338Z","2.4.0":"2018-12-27T07:11:09.177Z","2.4.1":"2019-03-28T08:46:54.703Z","2.4.2":"2020-05-22T09:35:56.634Z","2.4.3":"2020-06-17T09:24:33.532Z","2.4.4":"2020-07-17T04:16:52.859Z","3.0.0-beta.0":"2021-04-05T13:42:14.714Z","3.0.0":"2021-04-05T14:32:41.834Z","3.0.1":"2021-04-05T16:25:51.635Z","2.5.0":"2021-04-06T07:59:15.113Z","2.5.1":"2021-04-06T08:27:50.379Z","3.0.2":"2021-04-06T09:19:25.254Z","2.5.2":"2021-04-06T16:19:31.943Z","2.5.3":"2021-04-06T16:26:08.206Z","3.0.3":"2021-04-06T16:47:16.007Z","2.5.4":"2021-06-15T06:06:30.437Z","3.0.4":"2021-06-15T06:31:16.635Z","3.0.5":"2021-06-15T07:46:56.648Z","2.5.5":"2021-06-15T07:50:25.852Z","3.0.6":"2021-06-16T06:47:00.938Z","3.0.7":"2021-06-16T06:52:39.204Z","2.5.6":"2021-06-16T06:55:04.357Z","3.0.8":"2021-06-16T09:42:30.212Z"},"maintainers":[{"name":"haochuan9421","email":"hc199421@gmail.com"}],"description":"Vue + UEditor + v-model双向绑定","homepage":"https://github.com/HaoChuan9421/vue-ueditor-wrap#readme","keywords":["ueditor","vue","v-model","富文本编辑器","百度编辑器"],"repository":{"type":"git","url":"git+https://github.com/HaoChuan9421/vue-ueditor-wrap.git"},"author":{"name":"郑昊川"},"bugs":{"url":"https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"},"license":"MIT","readme":"","readmeFilename":""}