{"_id":"@cairn214/fluent-editor","_rev":"5-82a31f74cb92fb36098d3ab2c4badaf7","name":"@cairn214/fluent-editor","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@cairn214/fluent-editor","version":"1.0.1","keywords":["editor","rich-text-editor","rich-text","wysiwyg","wysiwyg-editor","quill","opentiny","fluent-editor"],"author":{"name":"cairn"},"license":"MIT","_id":"@cairn214/fluent-editor@1.0.1","maintainers":[{"name":"cairn214","email":"626096259@qq.com"}],"dist":{"shasum":"2d26d11791a4cee84637e40dc266d4d0d335eaea","tarball":"https://registry.npmjs.org/@cairn214/fluent-editor/-/fluent-editor-1.0.1.tgz","fileCount":543,"integrity":"sha512-UEeiZIaysCDSbhchyOYx3t2qbT1lLJv2s2qnVQCjxZjjNgpKO4QZ3c9eiazDjMmgu2Ep326BssB/Uayy3s9EOw==","signatures":[{"sig":"MEUCIEC0mWi15U5Y6p278ag8OwLVkW1DKTFYvs1IYoYfKBHEAiEAp+DY7ICCWbpdTjYwY1yqV4XTva4y2katUI6HzSZJ0sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584949},"main":"lib/index.cjs.js","types":"types/index.d.ts","module":"es/index.es.js","exports":{".":{"types":"./types/index.d.ts","import":"./es/index.es.js","require":"./lib/index.cjs.js"},"./*":{"types":"./types/*.d.ts","import":"./es/*.es.js","require":"./lib/*.cjs.js"}},"gitHead":"f57e7fa3c6767633c4560a08eb1ac596691c16ea","scripts":{"dev":"vite","test":"jest","build":"pnpm build:theme && vite build && node scripts/pre-release.js","start":"vite build && vite","build:theme":"vite build --config vite.config.theme.ts"},"_npmUser":{"name":"cairn214","email":"626096259@qq.com"},"_npmVersion":"10.9.3","description":"我的npm测试包","directories":{},"_nodeVersion":"22.19.0","dependencies":{"quill":"^2.0.0","lodash-es":"^4.17.15","quill-toolbar-tip":"^0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^26.6.3","sass":"^1.47.0","vite":"^5.0.0","shelljs":"^0.8.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","mathlive":"^0.101.0","commander":"^6.2.0","parchment":"^3.0.0","typescript":"^4.9.5","@types/jest":"^26.0.23","html2canvas":"^1.4.1","highlight.js":"^10.2.0","vite-plugin-dts":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fluent-editor_1.0.1_1758277800854_0.10186286778133868","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cairn214/fluent-editor","version":"1.0.2","description":"A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.","author":{"name":"Gaotu Team"},"license":"MIT","homepage":"https://git.baijia.com/theta/h5_front/quill-rich-text-editor","repository":{"type":"gitlab","url":"git@git.baijia.com:theta/h5_front/quill-rich-text-editor.git"},"bugs":{"url":"https://git.baijia.com/theta/h5_front/quill-rich-text-editor/-/issues"},"keywords":["editor","rich-text-editor","rich-text","wysiwyg","wysiwyg-editor","quill","opentiny","fluent-editor"],"main":"lib/index.cjs.js","module":"es/index.es.js","types":"types/index.d.ts","publishConfig":{"access":"public"},"scripts":{"start":"vite build && vite","dev":"vite","build":"pnpm build:theme && vite build && node scripts/pre-release.js","build:theme":"vite build --config vite.config.theme.ts","test":"jest"},"dependencies":{"lodash-es":"^4.17.15","quill":"^2.0.0","quill-toolbar-tip":"^0.0.4"},"devDependencies":{"@types/jest":"^26.0.23","commander":"^6.2.0","glob":"^11.0.0","highlight.js":"^10.2.0","html2canvas":"^1.4.1","jest":"^26.6.3","mathlive":"^0.101.0","parchment":"^3.0.0","sass":"^1.47.0","shelljs":"^0.8.4","ts-jest":"^26.5.6","ts-node":"^9.1.1","typescript":"^4.9.5","vite":"^5.0.0","vite-plugin-dts":"^4.3.0"},"_id":"@cairn214/fluent-editor@1.0.2","gitHead":"f57e7fa3c6767633c4560a08eb1ac596691c16ea","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-2SbNqjYBzEoYEP7RGwD0f3cciqtPCAumFatMGHp+jkmuOWgfWz1Ij4wkvaPCuQg10kdJyzv/WeBBr1kMZugGgQ==","shasum":"dd4f435404ab6a8527498b3e450e2815d8414f90","tarball":"https://registry.npmjs.org/@cairn214/fluent-editor/-/fluent-editor-1.0.2.tgz","fileCount":543,"unpackedSize":2584946,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCw5tggc56OjyZgfGluwIge1NhhRe+ooFHL6AEGnnP8FAIgPWJOiByidfMaDl/axWOIOcUFINv5rNywgUjUfo0/9KY="}]},"_npmUser":{"name":"cairn214","email":"626096259@qq.com"},"directories":{},"maintainers":[{"name":"cairn214","email":"626096259@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fluent-editor_1.0.2_1758524046849_0.40861694909565793"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-19T10:30:00.734Z","modified":"2025-09-22T06:54:07.261Z","1.0.0":"2025-09-19T10:21:01.022Z","1.0.1":"2025-09-19T10:30:01.089Z","1.0.2":"2025-09-22T06:54:07.068Z"},"author":{"name":"Gaotu Team"},"license":"MIT","keywords":["editor","rich-text-editor","rich-text","wysiwyg","wysiwyg-editor","quill","opentiny","fluent-editor"],"description":"A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.","maintainers":[{"name":"cairn214","email":"626096259@qq.com"}],"readme":"# Fluent Editor\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)\n\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\nFluent Editor is a rich text editor based on Quill 2.0, which extends Quill with rich modules and formats such as tables, images, hyperlinks, copy and paste, inserting emoticons, file uploads, @ reminders, and diagonal menu. It is framework-independent, compatible with Quill API, and compatible with Quill module ecosystem.\n\nEnglish | [简体中文](README.zh-CN.md)\n\n## Features\n\nFluent Editor has the following features and advantages:\n\n- Contains more than 30 rich modules and formats, in addition to the 21 built-in formats in Quill, it also extends and enhances 15 modules and formats such as tables, images, hyperlinks, word counts, emoticons, file uploads, copy and paste, @ reminders, slash shortcut menus, screenshots, etc\n- Powerful table function, supports inserting tables with specified rows and columns in the toolbar, table row height/column width dragging, inserting rows/columns, deleting rows/columns, merging/splitting cells, and other rich table operations\n- It is not related to frameworks and can be used in multiple frameworks such as Vue, React, Angular, etc\n- Compatible with all Quill APIs, Quill ecosystem modules and formats\n\n## Quick Start\n\nInstall Fluent Editor:\n\n```shell\nnpm i @opentiny/fluent-editor\n```\n\nWrite html：\n\n```html\n<div id=\"editor\">\n  <p>Hello Fluent Editor!</p>\n</div>\n```\n\nImport style:\n\n```css\n@import '@opentiny/fluent-editor/style.css';\n```\n\nInitialize the Fluent Editor editor:\n\n```javascript\nimport FluentEditor from '@opentiny/fluent-editor'\n\nconst editor = new FluentEditor('#editor', {\n  theme: 'snow',\n})\n```\n\n## Development\n\n```shell\ngit clone git@github.com:opentiny/fluent-editor.git\ncd fluent-editor\npnpm i\npnpm dev\n```\n\nOpen your browser and visit: [http://localhost:5173/fluent-editor/](http://localhost:5173/fluent-editor/)\n\n## Contributors ✨\n\nContributors are community members who have 1 or more PR merged in OpenTiny.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/zzxming\"><img src=\"https://avatars.githubusercontent.com/u/74341337?v=4?s=100\" width=\"100px;\" alt=\"zzxming\"/><br /><sub><b>zzxming</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=zzxming\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Janson1012\"><img src=\"https://avatars.githubusercontent.com/u/60996238?v=4?s=100\" width=\"100px;\" alt=\"Janson1012\"/><br /><sub><b>Janson1012</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=Janson1012\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://kagol.github.io/blogs\"><img src=\"https://avatars.githubusercontent.com/u/9566362?v=4?s=100\" width=\"100px;\" alt=\"Kagol\"/><br /><sub><b>Kagol</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=kagol\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kiss-keray\"><img src=\"https://avatars.githubusercontent.com/u/24504763?v=4?s=100\" width=\"100px;\" alt=\"keray\"/><br /><sub><b>keray</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=kiss-keray\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/qwangry\"><img src=\"https://avatars.githubusercontent.com/u/58112936?v=4?s=100\" width=\"100px;\" alt=\"qwangry\"/><br /><sub><b>qwangry</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=qwangry\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jany55555\"><img src=\"https://avatars.githubusercontent.com/u/173228510?v=4?s=100\" width=\"100px;\" alt=\"jany55555\"/><br /><sub><b>jany55555</b></sub></a><br /><a href=\"https://github.com/opentiny/fluent-editor/commits?author=jany55555\" title=\"Code\">💻</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n## Credits ❤️\n\nThanks to:\n\n- The [quill](https://github.com/slab/quill) project, which is an API-driven rich text editor with a modular architecture, good scalability, ease of use, and cross-platform support. Fluent Editor extends and enhances a large number of modules and formats such as tables, images, and hyperlinks based on Quill.\n- The [quill-better-table](https://github.com/soccerloway/quill-better-table) project, which enhances the built-in table module of Quill and adds rich functionality. Fluent Editor's table operation functionality is based on quill-better-table.\n- The [quill-emoji](https://github.com/contentco/quill-emoji) project, which is a Quill module for emoji. Fluent Editor's insert emoji function is based on quill-emoji.\n- The [quill-blot-formatter](https://github.com/Fandom-OSS/quill-blot-formatter) project, which is a Quill module for resizing images and videos. Fluent Editor's image scaling function is based on quill-blot-formatter.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","homepage":"https://git.baijia.com/theta/h5_front/quill-rich-text-editor","repository":{"type":"gitlab","url":"git@git.baijia.com:theta/h5_front/quill-rich-text-editor.git"},"bugs":{"url":"https://git.baijia.com/theta/h5_front/quill-rich-text-editor/-/issues"}}