Installations
npm install vue-quill-editor-plus
Developer Guide
Typescript
No
Module System
CommonJS
Node Version
18.20.2
NPM Version
10.5.0
Score
44
Supply Chain
71
Quality
79.8
Maintenance
50
Vulnerability
100
License
Releases
Unable to fetch releases
Contributors
Unable to fetch Contributors
Languages
JavaScript (83.19%)
Vue (16.81%)
Developer
Nizam1104
Download Statistics
Total Downloads
561
Last Day
1
Last Week
8
Last Month
34
Last Year
561
GitHub Statistics
2 Stars
22 Commits
1 Watching
2 Branches
1 Contributors
Bundle Size
216.78 kB
Minified
47.33 kB
Minified + Gzipped
Package Meta Information
Latest Version
1.0.6
Package Id
vue-quill-editor-plus@1.0.6
Unpacked Size
14.45 kB
Size
5.82 kB
File Count
5
NPM Version
10.5.0
Node Version
18.20.2
Publised On
02 Sept 2024
Total Downloads
Cumulative downloads
Total Downloads
561
Last day
-66.7%
1
Compared to previous day
Last week
60%
8
Compared to previous week
Last month
183.3%
34
Compared to previous month
Last year
0%
561
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
2
Dev Dependencies
76
vue-quill-editor-plus
Quill editor component for Vue(2) with additional features.
Important Note
This project is a fork of the original vue-quill-editor by surmon-china, which is no longer actively maintained. We've added some new features and improvements to keep the project up-to-date.
Links
- Original Repository: vue-quill-editor
- This Repository: vue-quill-editor-plus
New Features
Added a new feature to upload images to the server insted of adding them directly to the editor in base64 format.
You can pass a prop called imageUploader
to the component which is a function and it should return a promise that resolves to the image url.
If no imageUploader is provided then the component will fall back to the original implementation of quill's image module.
Documentation
example usage
1<quill-editor 2 :options="editorOptions" 3 :image-uploader="imageUploadCB" 4 v-model="content" 5/>
imageUploadCB
1const imageUploadCB = (file) => { 2 return new Promise((resolve, reject) => { 3 // upload file to server and get the url 4 // resolve the url 5 resolve('https://example.com/image.jpg'); 6 }); 7};
1const editorOptions = { 2 modules: { 3 toolbar: [ 4 ['bold', 'italic', 'underline', 'strike'], 5 ['blockquote'], 6 [{ 'header': 1 }, { 'header': 2 }], 7 [{ 'header': [1, 2, 3, 4, 5, 6, false] }], 8 [{ 'list': 'ordered' }, { 'list': 'bullet' }], 9 [{ 'color': [] }, { 'background': [] }], 10 [{ 'align': [] }], 11 ['image'] 12 ] 13 } 14}
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
![Empty State](/_next/static/media/empty.e5fae2e5.png)
No vulnerabilities found.
![Empty State](/_next/static/media/empty.e5fae2e5.png)
No security vulnerabilities found.