{"_id":"@ekkohao/quill","_rev":"4-540b67540d343f3e02e923cace8e2d8b","name":"@ekkohao/quill","dist-tags":{"dev":"1.0.0-RC3","latest":"1.0.0-dev"},"versions":{"1.0.0-dev":{"name":"@ekkohao/quill","version":"1.0.0-dev","description":"Your powerful, rich text editor","author":{"name":"Jason Chen","email":"jhchen7@gmail.com"},"homepage":"http://quilljs.com","main":"dist/quill.js","config":{"ports":{"proxy":"9000","jekyll":"4000","karma":"9876","webpack":"9080"}},"dependencies":{"eventemitter3":"^4.0.0","lodash.clonedeep":"^4.5.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.5.0","parchment":"2.0.0-dev.2","quill-delta":"4.2.2"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-loader":"^8.1.0","babel-plugin-istanbul":"^6.0.0","css-loader":"^3.5.1","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-webpack":"~0.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","highlight.js":"^9.18.1","html-loader":"~1.1.0","http-proxy":"^1.18.0","jasmine":"^3.5.0","jasmine-core":"^3.5.0","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-jasmine":"^3.1.1","karma-sauce-launcher":"^4.1.2","lodash":"^4.17.15","mini-css-extract-plugin":"~0.9.0","prettier":"^1.17.0","puppeteer":"^2.1.1","style-loader":"~1.1.3","stylus":"~0.54.7","stylus-loader":"^3.0.2","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/quilljs/quill.git"},"bugs":{"url":"https://github.com/quilljs/quill/issues"},"eslintConfig":{"extends":["airbnb","prettier"],"env":{"browser":true,"commonjs":true,"es6":true},"plugins":["prettier"],"settings":{"import/resolver":{"webpack":{"config":"_develop/webpack.config.js"}}},"rules":{"arrow-body-style":["off"],"class-methods-use-this":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["_develop/*.js","test/**/*.js"]}],"no-param-reassign":["off"],"no-use-before-define":["error",{"functions":false}],"import/named":["error"],"max-classes-per-file":["off"],"prettier/prettier":"error"}},"eslintIgnore":["dist/","docs/","node_modules/"],"prettier":{"singleQuote":true,"trailingComma":"all"},"scripts":{"build":"npm run lint && npm run build:webpack","build:webpack":"webpack --config _develop/webpack.config.js; rm dist/quill.core dist/quill.bubble dist/quill.snow","build:release":"./_develop/scripts/release.sh","develop":"npm run start","lint":"eslint blots core formats modules themes ui test","start":"npm run build:webpack; bundle exec foreman start -f _develop/procfile","test":"npm run test:unit","test:all":"npm run test:unit; npm run test:functional","test:functional":"./_develop/scripts/puppeteer.sh","test:unit":"npm run build; karma start _develop/karma.config.js","test:coverage":"webpack --env.coverage --config _develop/webpack.config.js; karma start _develop/karma.config.js --reporters coverage","travis":"npm run lint && karma start _develop/karma.config.js --reporters dots,saucelabs"},"keywords":["editor","rich text","wysiwyg"],"gitHead":"cf9d8354b7c0f7e8d1cb19d95c65a6c4f62e8210","_id":"@ekkohao/quill@1.0.0-dev","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-nwBjrZGyniiw5Hp2j3vSwkgTSCEfnY8EFT7ow+0gQ3xTc6O0f1Y/crg9XIXXyVtLoIzcSWUPCSBK56oJdPdLlw==","shasum":"651c38c9b1781623af1e090143c92682242b7137","tarball":"https://registry.npmjs.org/@ekkohao/quill/-/quill-1.0.0-dev.tgz","fileCount":139,"unpackedSize":291627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+UFCRA9TVsSAnZWagAAbj4QAI45iwsKdb9vnIDfwUyv\nm6Y0lIIftwBCXArfLokBxv0kG1JW3aUMvOCJtytM5lN7mA1tshZRjucr3Ev7\nrx/ut1/i6uAwm2X4302jQDa9Za0JQUI7VjsBvaf6D9Pd7L+ze3MAf8Kq/WQ3\np0KJX1gs+ppTcvFoxDaUpacmMU1z8Ag9jWTwRcT+1mcfdeCy+e3QksOCMpBQ\ndybN8cyifTzngOyK0towQ69yrovIle4RBhkIKVO6MfTYowupTYk2YL4K7smR\niuSFeW108wBXrEFB/EWCM8OutDPIwzWcN7nBpxPpKSkny1ng1Uwob3Ei058W\n4ke8qSQpq9IW15qw2bXCKnnQZ606zijBLbSwFW9pbREaQpQmS/y/vn0ithJf\n+QQgpYWQTvvQJPY0V1ZXJdfKuCDdc0WlBoaoTtVyOU/QebkIdWul4hKR0HSu\nPOPNCf0tto3c5ZuBcxUWLWDKvT1V0ylfhVim/5XfDu7Go1rMq9IQP4ejYU6/\nK4YYHvBSSBWOdbzkrYNaBraRDJA4cVYMh0qPe/8/Ul2Pr+ZqoaqfzuyRxBqf\nJKm24SrTarv8QEUve/fMJ9bHItV6thaIZ08tegkFqbgsvgWstxTvepetSHrB\nEQfJA5nNyuVYHHQBrXM8ShngzwCbdPV7XBmcU55H09D4WcGF6HdGsCv0Pvzz\nVudr\r\n=9F9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNZBwgUzlsBN0kDJRAvgVBnDPZJCaldcbezreCRtMIKAIgLN4rgt5paI1QO4iUwKJahWFMs8Dot1gE0GAs7vvvkO8="}]},"_npmUser":{"name":"ekkohao","email":"ekkohao@126.com"},"directories":{},"maintainers":[{"name":"ekkohao","email":"ekkohao@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill_1.0.0-dev_1644422405248_0.12071185428269637"},"_hasShrinkwrap":false},"1.0.0-RC":{"name":"@ekkohao/quill","version":"1.0.0-RC","description":"Your powerful, rich text editor","author":{"name":"Jason Chen","email":"jhchen7@gmail.com"},"homepage":"http://quilljs.com","main":"dist/quill.js","types":"src/quill.d.ts","config":{"ports":{"proxy":"9000","jekyll":"4000","karma":"9876","webpack":"9080"}},"dependencies":{"eventemitter3":"^4.0.0","lodash.clonedeep":"^4.5.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.5.0","@ekkohao/parchment":"1.0.0-RC2","quill-delta":"4.2.2"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-loader":"^8.1.0","babel-plugin-istanbul":"^6.0.0","css-loader":"^3.5.1","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-webpack":"~0.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","highlight.js":"^9.18.1","html-loader":"~1.1.0","http-proxy":"^1.18.0","jasmine":"^3.5.0","jasmine-core":"^3.5.0","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-jasmine":"^3.1.1","karma-sauce-launcher":"^4.1.2","lodash":"^4.17.15","mini-css-extract-plugin":"~0.9.0","prettier":"^1.17.0","puppeteer":"^2.1.1","style-loader":"~1.1.3","stylus":"~0.54.7","stylus-loader":"^3.0.2","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/quilljs/quill.git"},"bugs":{"url":"https://github.com/quilljs/quill/issues"},"eslintConfig":{"extends":["airbnb","prettier"],"env":{"browser":true,"commonjs":true,"es6":true},"plugins":["prettier"],"settings":{"import/resolver":{"webpack":{"config":"_develop/webpack.config.js"}}},"rules":{"arrow-body-style":["off"],"class-methods-use-this":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["_develop/*.js","test/**/*.js"]}],"no-param-reassign":["off"],"no-use-before-define":["error",{"functions":false}],"import/named":["error"],"max-classes-per-file":["off"],"prettier/prettier":"error"}},"eslintIgnore":["dist/","docs/","node_modules/"],"prettier":{"singleQuote":true,"trailingComma":"all"},"scripts":{"build":"npm run lint && npm run build:webpack","build:webpack":"webpack --config _develop/webpack.config.js; rm dist/quill.core dist/quill.bubble dist/quill.snow","build:release":"./_develop/scripts/release.sh","develop":"npm run start","lint":"eslint blots core formats modules themes ui test","start":"npm run build:webpack; bundle exec foreman start -f _develop/procfile","test":"npm run test:unit","test:all":"npm run test:unit; npm run test:functional","test:functional":"./_develop/scripts/puppeteer.sh","test:unit":"npm run build; karma start _develop/karma.config.js","test:coverage":"webpack --env.coverage --config _develop/webpack.config.js; karma start _develop/karma.config.js --reporters coverage","travis":"npm run lint && karma start _develop/karma.config.js --reporters dots,saucelabs"},"keywords":["editor","rich text","wysiwyg"],"readme":"Note: This branch and README covers the upcoming 2.0 release. View [1.x docs here](https://github.com/quilljs/quill/tree/1.3.6).\n\n<h1 align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\">Quill Rich Text Editor</a>\n</h1>\n<p align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\"><img alt=\"Quill Logo\" src=\"https://quilljs.com/assets/images/logo.svg\" width=\"180\"></a>\n</p>\n<p align=\"center\">\n  <a title=\"Quickstart\" href=\"#quickstart\"><strong>Quickstart</strong></a>\n  &#x2022;\n  <a title=\"Documentation\" href=\"https://quilljs.com/docs/\"><strong>Documentation</strong></a>\n  &#x2022;\n  <a title=\"Development\" href=\"https://github.com/quilljs/quill/blob/master/.github/DEVELOPMENT.md\"><strong>Development</strong></a>\n  &#x2022;\n  <a title=\"Contributing\" href=\"https://github.com/quilljs/quill/blob/master/.github/CONTRIBUTING.md\"><strong>Contributing</strong></a>\n  &#x2022;\n  <a title=\"Interactive Playground\" href=\"https://quilljs.com/playground/\"><strong>Interactive Playground</strong></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/quilljs/quill\" title=\"Build Status\">\n    <img src=\"https://app.travis-ci.com/quilljs/quill.svg?branch=develop\" alt=\"Build Status\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Version\">\n    <img src=\"https://img.shields.io/npm/v/quill.svg\" alt=\"Version\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Downloads\">\n    <img src=\"https://img.shields.io/npm/dm/quill.svg\" alt=\"Downloads\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://saucelabs.com/u/quill\" title=\"Test Status\">\n    <img src=\"https://cdn.quilljs.com/badge.svg?v=2\" alt=\"Test Status\">\n  </a>\n</p>\n\n[Quill](https://quilljs.com/) is a modern rich text editor built for compatibility and extensibility. It was created by [Jason Chen](https://twitter.com/jhchen) and [Byron Milligan](https://twitter.com/byronmilligan) and actively maintained by [Slab](https://slab.com).\n\nTo get started, check out [https://quilljs.com/](https://quilljs.com/) for documentation, guides, and live demos!\n\n## Quickstart\n\nInstantiate a new Quill object with a css selector for the div that should become the editor.\n\n```html\n<!-- Include Quill stylesheet -->\n<link href=\"https://cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n\n<!-- Create the toolbar container -->\n<div id=\"toolbar\">\n  <button class=\"ql-bold\">Bold</button>\n  <button class=\"ql-italic\">Italic</button>\n</div>\n\n<!-- Create the editor container -->\n<div id=\"editor\">\n  <p>Hello World!</p>\n</div>\n\n<!-- Include the Quill library -->\n<script src=\"https://cdn.quilljs.com/1.0.0/quill.js\"></script>\n\n<!-- Initialize Quill editor -->\n<script>\n  var editor = new Quill('#editor', {\n    modules: { toolbar: '#toolbar' },\n    theme: 'snow',\n  });\n</script>\n```\n\nTake a look at the [Quill](https://quilljs.com/) website for more documentation, guides and [live playground](https://quilljs.com/playground/)!\n\n## Download\n\n- [npm](https://www.npmjs.com/package/quill) - `npm install quill`\n- tar - https://github.com/quilljs/quill/releases\n\n### CDN\n\n```html\n<!-- Main Quill library -->\n<script src=\"//cdn.quilljs.com/1.0.0/quill.js\"></script>\n<script src=\"//cdn.quilljs.com/1.0.0/quill.min.js\"></script>\n\n<!-- Theme included stylesheets -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n<link href=\"//cdn.quilljs.com/1.0.0/quill.bubble.css\" rel=\"stylesheet\" />\n\n<!-- Core build with no theme, formatting, non-essential modules -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.core.css\" rel=\"stylesheet\" />\n<script src=\"//cdn.quilljs.com/1.0.0/quill.core.js\"></script>\n```\n\n## Community\n\nGet help or stay up to date.\n\n- [Contribute](https://github.com/quilljs/quill/blob/develop/.github/CONTRIBUTING.md) on [Issues](https://github.com/quilljs/quill/issues)\n- Follow [@jhchen](https://twitter.com/jhchen) and [@quilljs](https://twitter.com/quilljs) on Twitter\n- Ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/quill)\n- If privacy is required, email support@quilljs.com\n\n## License\n\nBSD 3-clause\n","readmeFilename":"README.md","gitHead":"6862ffe1159c12becbed1a0dcabb0e0e97248c2b","_id":"@ekkohao/quill@1.0.0-RC","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lKIUqmweSiC1oBetoNQk+9ak2xpSfFyEvUSFMALv2wIN2v3jqOxB204V5g8xmvaFBdLE1fN4rXczj7I4beffTg==","shasum":"94c5348cab60e77f430e1c8c00f896e5f2dcefd9","tarball":"https://registry.npmjs.org/@ekkohao/quill/-/quill-1.0.0-RC.tgz","fileCount":146,"unpackedSize":2146001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBULxCRA9TVsSAnZWagAAiEoP/RzehGAlsjxYRh/2rFJm\nyovI7TwRww24fdxTHK+16Mb/HB7R+Jdhbcp78U+tmufmfP9opjJ39tNzZgGw\naiDHHvMMSzyD7+VzxwxfzRF90YI3zos4nXvnE3tujCyUAbPtZmrAsBFzRoQV\nsKHatBIgOaMFytNYDHit4IDhq5StwiNigHS1M0FjsUrAhBjSW++yKgDLs8c8\nWD4BSRbhQtIxIFpDlMD0g+TNYxizlWgMCjXayeq4Rdyg1gBZl2tCVhcIVPz0\n/GoHYyVxKO9WcTyJzKM/EjaDNbf6TX3eqdJY5d7cIZ6zIkBEdbnAiOs2eQb7\nwWtSUYMBXYEz85ARfkYNJoBe8Bskve0KHFv0YXdHvs0XS63bkO+s04s79nHx\nNJT7LLKwdllDKwcnZjQSw3tnT39g/Q0906wqUkvwlxTl9jeCVOzumekl/1qy\nhmju5cF59MQErSaxR/c/UjemE/abHxn2TWgYbJM/n8LagsO56QuuOG19/usT\nrubphCqOYOaE9EousUiyHIyIgTdjEjLRvlFxa2F4RJ/0S+0/1i/xzqO3ZgL2\nWDk2csayhGiENZtTm9SPZdOjfgyjC7mlOankgmLZxuuzPkHzBTTRKXv5ts6V\nvW50nAXHEzVgpYNLmfzCGeiBmDCI/DbmZRnXkJO0Uszn3IvX/P6fw+kVBtb7\nFXTm\r\n=EdW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdxyuclII46ajC2fYgt4MndZm4RCRsc80N+GsUFemC8AIhAMQi54GWslokhAb51Vgd7OsFEUeZ2dnuCEmFIrACn+dK"}]},"_npmUser":{"name":"ekkohao","email":"ekkohao@126.com"},"directories":{},"maintainers":[{"name":"ekkohao","email":"ekkohao@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill_1.0.0-RC_1644511984937_0.4456363769921403"},"_hasShrinkwrap":false},"1.0.0-RC2":{"name":"@ekkohao/quill","version":"1.0.0-RC2","description":"Your powerful, rich text editor","author":{"name":"Jason Chen","email":"jhchen7@gmail.com"},"homepage":"http://quilljs.com","main":"dist/quill.js","types":"src/quill.d.ts","config":{"ports":{"proxy":"9000","jekyll":"4000","karma":"9876","webpack":"9080"}},"dependencies":{"eventemitter3":"^4.0.0","lodash.clonedeep":"^4.5.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.5.0","@ekkohao/parchment":"1.0.0-RC2","quill-delta":"4.2.2"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-loader":"^8.1.0","babel-plugin-istanbul":"^6.0.0","css-loader":"^3.5.1","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-webpack":"~0.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","highlight.js":"^9.18.1","html-loader":"~1.1.0","http-proxy":"^1.18.0","jasmine":"^3.5.0","jasmine-core":"^3.5.0","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-jasmine":"^3.1.1","karma-sauce-launcher":"^4.1.2","lodash":"^4.17.15","mini-css-extract-plugin":"~0.9.0","prettier":"^1.17.0","puppeteer":"^2.1.1","style-loader":"~1.1.3","stylus":"~0.54.7","stylus-loader":"^3.0.2","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/quilljs/quill.git"},"bugs":{"url":"https://github.com/quilljs/quill/issues"},"eslintConfig":{"extends":["airbnb","prettier"],"env":{"browser":true,"commonjs":true,"es6":true},"plugins":["prettier"],"settings":{"import/resolver":{"webpack":{"config":"_develop/webpack.config.js"}}},"rules":{"arrow-body-style":["off"],"class-methods-use-this":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["_develop/*.js","test/**/*.js"]}],"no-param-reassign":["off"],"no-use-before-define":["error",{"functions":false}],"import/named":["error"],"max-classes-per-file":["off"],"prettier/prettier":"error"}},"eslintIgnore":["dist/","docs/","node_modules/"],"prettier":{"singleQuote":true,"trailingComma":"all"},"scripts":{"build":"npm run lint && npm run build:webpack","build:webpack":"webpack --config _develop/webpack.config.js; rm dist/quill.core dist/quill.bubble dist/quill.snow","build:release":"./_develop/scripts/release.sh","develop":"npm run start","lint":"eslint blots core formats modules themes ui test","start":"npm run build:webpack; bundle exec foreman start -f _develop/procfile","test":"npm run test:unit","test:all":"npm run test:unit; npm run test:functional","test:functional":"./_develop/scripts/puppeteer.sh","test:unit":"npm run build; karma start _develop/karma.config.js","test:coverage":"webpack --env.coverage --config _develop/webpack.config.js; karma start _develop/karma.config.js --reporters coverage","travis":"npm run lint && karma start _develop/karma.config.js --reporters dots,saucelabs"},"keywords":["editor","rich text","wysiwyg"],"readme":"Note: This branch and README covers the upcoming 2.0 release. View [1.x docs here](https://github.com/quilljs/quill/tree/1.3.6).\n\n<h1 align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\">Quill Rich Text Editor</a>\n</h1>\n<p align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\"><img alt=\"Quill Logo\" src=\"https://quilljs.com/assets/images/logo.svg\" width=\"180\"></a>\n</p>\n<p align=\"center\">\n  <a title=\"Quickstart\" href=\"#quickstart\"><strong>Quickstart</strong></a>\n  &#x2022;\n  <a title=\"Documentation\" href=\"https://quilljs.com/docs/\"><strong>Documentation</strong></a>\n  &#x2022;\n  <a title=\"Development\" href=\"https://github.com/quilljs/quill/blob/master/.github/DEVELOPMENT.md\"><strong>Development</strong></a>\n  &#x2022;\n  <a title=\"Contributing\" href=\"https://github.com/quilljs/quill/blob/master/.github/CONTRIBUTING.md\"><strong>Contributing</strong></a>\n  &#x2022;\n  <a title=\"Interactive Playground\" href=\"https://quilljs.com/playground/\"><strong>Interactive Playground</strong></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/quilljs/quill\" title=\"Build Status\">\n    <img src=\"https://app.travis-ci.com/quilljs/quill.svg?branch=develop\" alt=\"Build Status\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Version\">\n    <img src=\"https://img.shields.io/npm/v/quill.svg\" alt=\"Version\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Downloads\">\n    <img src=\"https://img.shields.io/npm/dm/quill.svg\" alt=\"Downloads\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://saucelabs.com/u/quill\" title=\"Test Status\">\n    <img src=\"https://cdn.quilljs.com/badge.svg?v=2\" alt=\"Test Status\">\n  </a>\n</p>\n\n[Quill](https://quilljs.com/) is a modern rich text editor built for compatibility and extensibility. It was created by [Jason Chen](https://twitter.com/jhchen) and [Byron Milligan](https://twitter.com/byronmilligan) and actively maintained by [Slab](https://slab.com).\n\nTo get started, check out [https://quilljs.com/](https://quilljs.com/) for documentation, guides, and live demos!\n\n## Quickstart\n\nInstantiate a new Quill object with a css selector for the div that should become the editor.\n\n```html\n<!-- Include Quill stylesheet -->\n<link href=\"https://cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n\n<!-- Create the toolbar container -->\n<div id=\"toolbar\">\n  <button class=\"ql-bold\">Bold</button>\n  <button class=\"ql-italic\">Italic</button>\n</div>\n\n<!-- Create the editor container -->\n<div id=\"editor\">\n  <p>Hello World!</p>\n</div>\n\n<!-- Include the Quill library -->\n<script src=\"https://cdn.quilljs.com/1.0.0/quill.js\"></script>\n\n<!-- Initialize Quill editor -->\n<script>\n  var editor = new Quill('#editor', {\n    modules: { toolbar: '#toolbar' },\n    theme: 'snow',\n  });\n</script>\n```\n\nTake a look at the [Quill](https://quilljs.com/) website for more documentation, guides and [live playground](https://quilljs.com/playground/)!\n\n## Download\n\n- [npm](https://www.npmjs.com/package/quill) - `npm install quill`\n- tar - https://github.com/quilljs/quill/releases\n\n### CDN\n\n```html\n<!-- Main Quill library -->\n<script src=\"//cdn.quilljs.com/1.0.0/quill.js\"></script>\n<script src=\"//cdn.quilljs.com/1.0.0/quill.min.js\"></script>\n\n<!-- Theme included stylesheets -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n<link href=\"//cdn.quilljs.com/1.0.0/quill.bubble.css\" rel=\"stylesheet\" />\n\n<!-- Core build with no theme, formatting, non-essential modules -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.core.css\" rel=\"stylesheet\" />\n<script src=\"//cdn.quilljs.com/1.0.0/quill.core.js\"></script>\n```\n\n## Community\n\nGet help or stay up to date.\n\n- [Contribute](https://github.com/quilljs/quill/blob/develop/.github/CONTRIBUTING.md) on [Issues](https://github.com/quilljs/quill/issues)\n- Follow [@jhchen](https://twitter.com/jhchen) and [@quilljs](https://twitter.com/quilljs) on Twitter\n- Ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/quill)\n- If privacy is required, email support@quilljs.com\n\n## License\n\nBSD 3-clause\n","readmeFilename":"README.md","gitHead":"6862ffe1159c12becbed1a0dcabb0e0e97248c2b","_id":"@ekkohao/quill@1.0.0-RC2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+6jQzoTflH682lraA2UfO68bcjRMqx0/U3fags8BKEAUGjkmdLe77EP2VFxeEtoPzuoffGHZ71Syw5s6Uy5jGA==","shasum":"166a6068ec21d87769ab0895da6b221dcc74daad","tarball":"https://registry.npmjs.org/@ekkohao/quill/-/quill-1.0.0-RC2.tgz","fileCount":147,"unpackedSize":2156004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBUWqCRA9TVsSAnZWagAAczwP/RFvBFdP/nCvhQFL+GBL\nJqhlXLUOWVxPRV2WDcUu0T1B0HmScKr1joR22OpX1PNUx71cqNOYpS4sX4Mj\nQvwiWW0MiW/MM98W+vIObcaxxaTUQ4rJJ4VXVezz3INeQ8S6o1KxzouT3DWv\nCKWGcYdsSwObWz0ISfhInpWAlr8xhisviQoh8cM3aBT846mHojuT+EIgFNFG\nwakGlka3NHb0vDW8LSKM9WIXtIRQHYQMvVOKff/etLaNyDdXuFfOVGYb94pF\nwXMx/XvlVfzK4tTYhxe6JGk7hVNJeE2xu5v+itmKC6OIA0/hQ7iNiU0W7che\nOK6dOpXN0E0/fOYvDm8AYVFHFSvFlnNWIufU5MmB/ZfMo9H4olZ48YsUZXRQ\nwR2+s5qNb+lVqq4BbfZQjkIrwmk0FBZmLkGa9nuL/PZ8kb6bnGugjvHdWGe2\nr7jSkfJSlBY3VkqRX5r9JgRLPArDdd6/VMG7t8i3M0Jtysr7HWnfBb4yZlcE\nNckVSiE0Cf7v9LiXqrGLgscTvZcmGXYhjuZXQr7a5zuq0ilIihJOfIV5ihr7\nVLejvYLPmu1hLjZVbNl9ddxgJEor/MHTwU21xCt4gNOlAqO6s2GedukZUxte\ny0nwb23I7fWDK1AS6IuFNvD8o2exNA/P9R67R5gkEjVaKYtT7R8V+Z/6bp/G\nhmsM\r\n=8Kd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBa+fF3R4+PLmlOk1BpOvMxYuxqyfgY8+COELCLXuloJAiAAsOyegKPP4SPZCRJEaeNMAtVuM/f7kmMiqlvvXOLYLg=="}]},"_npmUser":{"name":"ekkohao","email":"ekkohao@126.com"},"directories":{},"maintainers":[{"name":"ekkohao","email":"ekkohao@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill_1.0.0-RC2_1644512682193_0.5477591071356736"},"_hasShrinkwrap":false},"1.0.0-RC3":{"name":"@ekkohao/quill","version":"1.0.0-RC3","description":"Your powerful, rich text editor","author":{"name":"Jason Chen","email":"jhchen7@gmail.com"},"homepage":"http://quilljs.com","main":"dist/quill.js","types":"quill.d.ts","config":{"ports":{"proxy":"9000","jekyll":"4000","karma":"9876","webpack":"9080"}},"dependencies":{"eventemitter3":"^4.0.0","lodash.clonedeep":"^4.5.0","lodash.isequal":"^4.5.0","lodash.merge":"^4.5.0","@ekkohao/parchment":"1.0.0-RC2","quill-delta":"4.2.2"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-loader":"^8.1.0","babel-plugin-istanbul":"^6.0.0","css-loader":"^3.5.1","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-webpack":"~0.12.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","highlight.js":"^9.18.1","html-loader":"~1.1.0","http-proxy":"^1.18.0","jasmine":"^3.5.0","jasmine-core":"^3.5.0","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-jasmine":"^3.1.1","karma-sauce-launcher":"^4.1.2","lodash":"^4.17.15","mini-css-extract-plugin":"~0.9.0","prettier":"^1.17.0","puppeteer":"^2.1.1","style-loader":"~1.1.3","stylus":"~0.54.7","stylus-loader":"^3.0.2","ts-loader":"^6.2.2","typescript":"^3.8.3","webpack":"^4.42.1","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/quilljs/quill.git"},"bugs":{"url":"https://github.com/quilljs/quill/issues"},"eslintConfig":{"extends":["airbnb","prettier"],"env":{"browser":true,"commonjs":true,"es6":true},"plugins":["prettier"],"settings":{"import/resolver":{"webpack":{"config":"_develop/webpack.config.js"}}},"rules":{"arrow-body-style":["off"],"class-methods-use-this":["off"],"import/no-extraneous-dependencies":["error",{"devDependencies":["_develop/*.js","test/**/*.js"]}],"no-param-reassign":["off"],"no-use-before-define":["error",{"functions":false}],"import/named":["error"],"max-classes-per-file":["off"],"prettier/prettier":"error"}},"eslintIgnore":["dist/","docs/","node_modules/"],"prettier":{"singleQuote":true,"trailingComma":"all"},"scripts":{"build":"npm run lint && npm run build:webpack","build:webpack":"webpack --config _develop/webpack.config.js; rm dist/quill.core dist/quill.bubble dist/quill.snow","build:release":"./_develop/scripts/release.sh","develop":"npm run start","lint":"eslint blots core formats modules themes ui test","start":"npm run build:webpack; bundle exec foreman start -f _develop/procfile","test":"npm run test:unit","test:all":"npm run test:unit; npm run test:functional","test:functional":"./_develop/scripts/puppeteer.sh","test:unit":"npm run build; karma start _develop/karma.config.js","test:coverage":"webpack --env.coverage --config _develop/webpack.config.js; karma start _develop/karma.config.js --reporters coverage","travis":"npm run lint && karma start _develop/karma.config.js --reporters dots,saucelabs"},"keywords":["editor","rich text","wysiwyg"],"readme":"Note: This branch and README covers the upcoming 2.0 release. View [1.x docs here](https://github.com/quilljs/quill/tree/1.3.6).\n\n<h1 align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\">Quill Rich Text Editor</a>\n</h1>\n<p align=\"center\">\n  <a href=\"https://quilljs.com/\" title=\"Quill\"><img alt=\"Quill Logo\" src=\"https://quilljs.com/assets/images/logo.svg\" width=\"180\"></a>\n</p>\n<p align=\"center\">\n  <a title=\"Quickstart\" href=\"#quickstart\"><strong>Quickstart</strong></a>\n  &#x2022;\n  <a title=\"Documentation\" href=\"https://quilljs.com/docs/\"><strong>Documentation</strong></a>\n  &#x2022;\n  <a title=\"Development\" href=\"https://github.com/quilljs/quill/blob/master/.github/DEVELOPMENT.md\"><strong>Development</strong></a>\n  &#x2022;\n  <a title=\"Contributing\" href=\"https://github.com/quilljs/quill/blob/master/.github/CONTRIBUTING.md\"><strong>Contributing</strong></a>\n  &#x2022;\n  <a title=\"Interactive Playground\" href=\"https://quilljs.com/playground/\"><strong>Interactive Playground</strong></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/quilljs/quill\" title=\"Build Status\">\n    <img src=\"https://app.travis-ci.com/quilljs/quill.svg?branch=develop\" alt=\"Build Status\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Version\">\n    <img src=\"https://img.shields.io/npm/v/quill.svg\" alt=\"Version\">\n  </a>\n  <a href=\"https://npmjs.com/package/quill\" title=\"Downloads\">\n    <img src=\"https://img.shields.io/npm/dm/quill.svg\" alt=\"Downloads\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://saucelabs.com/u/quill\" title=\"Test Status\">\n    <img src=\"https://cdn.quilljs.com/badge.svg?v=2\" alt=\"Test Status\">\n  </a>\n</p>\n\n[Quill](https://quilljs.com/) is a modern rich text editor built for compatibility and extensibility. It was created by [Jason Chen](https://twitter.com/jhchen) and [Byron Milligan](https://twitter.com/byronmilligan) and actively maintained by [Slab](https://slab.com).\n\nTo get started, check out [https://quilljs.com/](https://quilljs.com/) for documentation, guides, and live demos!\n\n## Quickstart\n\nInstantiate a new Quill object with a css selector for the div that should become the editor.\n\n```html\n<!-- Include Quill stylesheet -->\n<link href=\"https://cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n\n<!-- Create the toolbar container -->\n<div id=\"toolbar\">\n  <button class=\"ql-bold\">Bold</button>\n  <button class=\"ql-italic\">Italic</button>\n</div>\n\n<!-- Create the editor container -->\n<div id=\"editor\">\n  <p>Hello World!</p>\n</div>\n\n<!-- Include the Quill library -->\n<script src=\"https://cdn.quilljs.com/1.0.0/quill.js\"></script>\n\n<!-- Initialize Quill editor -->\n<script>\n  var editor = new Quill('#editor', {\n    modules: { toolbar: '#toolbar' },\n    theme: 'snow',\n  });\n</script>\n```\n\nTake a look at the [Quill](https://quilljs.com/) website for more documentation, guides and [live playground](https://quilljs.com/playground/)!\n\n## Download\n\n- [npm](https://www.npmjs.com/package/quill) - `npm install quill`\n- tar - https://github.com/quilljs/quill/releases\n\n### CDN\n\n```html\n<!-- Main Quill library -->\n<script src=\"//cdn.quilljs.com/1.0.0/quill.js\"></script>\n<script src=\"//cdn.quilljs.com/1.0.0/quill.min.js\"></script>\n\n<!-- Theme included stylesheets -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.snow.css\" rel=\"stylesheet\" />\n<link href=\"//cdn.quilljs.com/1.0.0/quill.bubble.css\" rel=\"stylesheet\" />\n\n<!-- Core build with no theme, formatting, non-essential modules -->\n<link href=\"//cdn.quilljs.com/1.0.0/quill.core.css\" rel=\"stylesheet\" />\n<script src=\"//cdn.quilljs.com/1.0.0/quill.core.js\"></script>\n```\n\n## Community\n\nGet help or stay up to date.\n\n- [Contribute](https://github.com/quilljs/quill/blob/develop/.github/CONTRIBUTING.md) on [Issues](https://github.com/quilljs/quill/issues)\n- Follow [@jhchen](https://twitter.com/jhchen) and [@quilljs](https://twitter.com/quilljs) on Twitter\n- Ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/quill)\n- If privacy is required, email support@quilljs.com\n\n## License\n\nBSD 3-clause\n","readmeFilename":"README.md","gitHead":"6862ffe1159c12becbed1a0dcabb0e0e97248c2b","_id":"@ekkohao/quill@1.0.0-RC3","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-om60kfUcRZwhi8UO/mG1UPfxmfFSZlaSEjUq1iw6YjChzrzY/VGDrsiEPvn/wlkEuH9yLVDq1Dp7EXT1jODKIg==","shasum":"e46bcebd66c94958f70c5694c23481a98509fa5e","tarball":"https://registry.npmjs.org/@ekkohao/quill/-/quill-1.0.0-RC3.tgz","fileCount":147,"unpackedSize":2156000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBUbqCRA9TVsSAnZWagAAutUQAIkjDZS8aata2LQ26z7X\ntk6atWPswYDk5FtvR811q13Om2pJvKLExzfJLoILdc643xQnxQb2qHJwk5lX\nPHDCaVdqKQ72mnCdUBgmiRfsPPWxRx5v7s1rSdY/S1YW19YQomhZxIIRpVg0\n7r7NKUzweAx6nCe9RN4dq23OoVuoQRvYlPObQ3RQLZSqecjiZgnv0RwHYQxB\nplvc8Dhuo19vb2VT4apk9FL8OFU00xTklUlHy9jFNlG9s4XT4EUbQPqF+i5u\nAaZGousLygHZN/Pkj3XT57Yekpj9we1cEjfOAkOtjH3TQyK24GpYJcoKRozB\nnIbygBlFki8ChT1XnukLPA0zlmjBK3dtDzvcLP8gc+Fzr3Pz7iOxKoNQMoCW\nW1f5pe+JZRsB1fxZCRoKlGWVtHYfJwoP+injI2I1i9NsSFpXBxhUxJSO8hYt\n8uI4Pj7TVvGHDaJayG1sjMNf/KM5e+haSuCkuI+sn08uFr74Jos/Hb+6Ph4T\nG19g9nxTm0S8d1FbGuVqJJLuZpRYmA9JGJ6VNeJ3QwYKn9p/mXoLV2gszyd1\nGwO3s//BEUTpHzIc+K7vIw3Jkx2KJBkfEk6os4fUpiw8fRoinP/0LIHE02UA\nWPmmvlo9VC6eUKb99EAUnPgUT9OE9ReHU/xuPUCqi3yN/2s6TwQJeSV5/+ui\nJjLM\r\n=1hZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI67idHZ5VH93D6XYINNc/XA75KTpP/XZr4RVGWVV0LwIhAOeIdCxEzVLankhm2YxUT6gOw1+rUTMYG/0VTDFuJQd+"}]},"_npmUser":{"name":"ekkohao","email":"ekkohao@126.com"},"directories":{},"maintainers":[{"name":"ekkohao","email":"ekkohao@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill_1.0.0-RC3_1644513002555_0.5152888904231152"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-09T16:00:05.179Z","1.0.0-dev":"2022-02-09T16:00:05.438Z","modified":"2022-04-05T07:02:31.554Z","1.0.0-RC":"2022-02-10T16:53:05.170Z","1.0.0-RC2":"2022-02-10T17:04:42.451Z","1.0.0-RC3":"2022-02-10T17:10:02.799Z"},"maintainers":[{"name":"ekkohao","email":"ekkohao@126.com"}],"description":"Your powerful, rich text editor","homepage":"http://quilljs.com","keywords":["editor","rich text","wysiwyg"],"repository":{"type":"git","url":"git+https://github.com/quilljs/quill.git"},"author":{"name":"Jason Chen","email":"jhchen7@gmail.com"},"bugs":{"url":"https://github.com/quilljs/quill/issues"},"license":"BSD-3-Clause","readme":"","readmeFilename":""}