{"_id":"@arnehus/react-draft-wysiwyg","_rev":"1-0ced5eb15eef0987c3a5d91a1a1bd41b","name":"@arnehus/react-draft-wysiwyg","dist-tags":{"latest":"1.14.8"},"versions":{"1.14.7":{"name":"@arnehus/react-draft-wysiwyg","version":"1.14.7","description":"A wysiwyg on top of DraftJS.","main":"dist/react-draft-wysiwyg.js","repository":{"type":"git","url":"git+https://github.com/jpuri/react-draft-wysiwyg.git"},"author":{"name":"Jyoti Puri"},"devDependencies":{"@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/register":"^7.7.4","@storybook/react":"^5.2.8","autoprefixer":"^9.7.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-transform-flow-strip-types":"^6.22.0","chai":"^4.2.0","cross-env":"^6.0.3","css-loader":"^3.2.1","draft-js":"^0.11.2","draftjs-to-html":"^0.9.0","draftjs-to-markdown":"^0.6.0","embed-video":"^2.0.4","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.15.1","eslint":"^6.7.2","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","file-loader":"^5.0.2","flow-bin":"^0.113.0","immutable":"^4.0.0-rc.12","jsdom":"^15.2.1","mini-css-extract-plugin":"^0.8.0","mocha":"^6.2.2","postcss-loader":"^3.0.0","precss":"^4.0.0","react":"^16.12.0","react-addons-test-utils":"^15.6.2","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","sinon":"^7.5.0","style-loader":"^1.0.1","uglifyjs-webpack-plugin":"^2.2.0","url-loader":"^3.0.0","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.10"},"dependencies":{"classnames":"^2.2.6","draftjs-utils":"^0.10.2","html-to-draftjs":"^1.5.0","linkify-it":"^2.2.0","prop-types":"^15.7.2"},"peerDependencies":{"draft-js":"^0.10.x || ^0.11.x","immutable":"3.x.x || 4.x.x","react":"0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x","react-dom":"0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x"},"scripts":{"clean":"rimraf dist","build:webpack":"cross-env NODE_ENV=production webpack  --mode production --config config/webpack.config.js","build":"npm run clean && npm run build:webpack","test":"cross-env BABEL_ENV=test mocha --require config/test-compiler.js config/test-setup.js src/**/*Test.js","lint":"eslint src","lintdocs":"eslint docs/src","flow":"flow; test $? -eq 0 -o $? -eq 2","check":"npm run lint && npm run flow","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"license":"MIT","gitHead":"74fae37d78d4d6fe20d72ae6f7a399f55a1afb10","bugs":{"url":"https://github.com/jpuri/react-draft-wysiwyg/issues"},"homepage":"https://github.com/jpuri/react-draft-wysiwyg#readme","_id":"@arnehus/react-draft-wysiwyg@1.14.7","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-j1kE/tsMOBT9e65B4incZ0hnjTDynV6Zla09K5MHVFLQliEfuP7kJvccaXF0nAY0vZ8wN58zBN4P3byJy0mDBA==","shasum":"e76b492d9441195f2885301ff77b4934d44400c4","tarball":"https://registry.npmjs.org/@arnehus/react-draft-wysiwyg/-/react-draft-wysiwyg-1.14.7.tgz","fileCount":7,"unpackedSize":301320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZDifiCDjs86p418oy8SjqhWNI+3kESs/xnEJefzADHAiEAzRsOnSYR5dFuQlkiecdynLR0tMJOotd6lGJuHMOtaOM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT+BAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWPA/7B3FEfLqMxc4aqnbKdOaoSmfMRLQ32jGfMJokd1AjVarQqFmW\r\n30Q2oS79K1flpkKy2F2VGJWkj095Vgxu8WvjNs2TdinnhGtWytoRuvVK06UG\r\nTaqj/c7g3/EOWjwO3OblCq6HkxoG29UyDMiMPYQzdRl9vJadbzkr0CUl2Gg9\r\niZlOk49necP1dowc+TeEN1wNjGuij/DyJgJunZaM1I38Gd0tOf25tUaRtLju\r\n3UdcQlj2b8Pr17UpqPy5pqcWj1RdFmCCYaH5dC1/FqJSbegHudk99N2MeRht\r\nC8LSKCIWR9TNUSE++Y09mvBFOvcVI08VqyUoCsBPz/g7gvFlN3Jd91Y0bu6b\r\nJ7HZDVE3xuRvYejQejwTvBBA+CCMH9HvR4VxQvLikcOM7HCBwHIq+HhfajFm\r\n0GiDn5j/pXTWP52+g6YZTjATmLxY3JeYOBmIgPkLVkN/+uYFltxwNNpuMoor\r\ny/RB2r8TsVn/g94gkT7Qb7SxAgG+792e2Tu2Yd+/IQiBJvfCxnqoGxqoXQjU\r\n1GetCqb9ykUMFYZITt0WPdJ6oyYRXVT8jqsK7cNcLo06Sm2P+wOO5Jdtqj/D\r\nqu7v2VXzHOoj7Us4CwOXE9P7aQAAYFeyQNURUvnBOPk62GSJEf0+3XzYINxs\r\ny5vtXgSDuB6Itja1BFJH8OZjxA7EJWF6Cfc=\r\n=PTUb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arnehus","email":"arne.hus@hotmail.com"},"directories":{},"maintainers":[{"name":"arnehus","email":"arne.hus@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-draft-wysiwyg_1.14.7_1649401920699_0.6976692475869202"},"_hasShrinkwrap":false},"1.14.8":{"name":"@arnehus/react-draft-wysiwyg","version":"1.14.8","description":"A wysiwyg on top of DraftJS.","main":"dist/react-draft-wysiwyg","typings":"dist/index","repository":{"type":"git","url":"git+https://github.com/jpuri/react-draft-wysiwyg.git"},"author":{"name":"Jyoti Puri"},"devDependencies":{"@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/register":"^7.7.4","@storybook/react":"^5.2.8","autoprefixer":"^9.7.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-transform-flow-strip-types":"^6.22.0","chai":"^4.2.0","cross-env":"^6.0.3","css-loader":"^3.2.1","draft-js":"^0.11.2","draftjs-to-html":"^0.9.0","draftjs-to-markdown":"^0.6.0","embed-video":"^2.0.4","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.15.1","eslint":"^6.7.2","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","file-loader":"^5.0.2","flow-bin":"^0.113.0","immutable":"^4.0.0-rc.12","jsdom":"^15.2.1","mini-css-extract-plugin":"^0.8.0","mocha":"^6.2.2","postcss-loader":"^3.0.0","precss":"^4.0.0","react":"^16.12.0","react-addons-test-utils":"^15.6.2","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","sinon":"^7.5.0","style-loader":"^1.0.1","uglifyjs-webpack-plugin":"^2.2.0","url-loader":"^3.0.0","webpack":"^4.41.2","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.10"},"dependencies":{"classnames":"^2.2.6","copy-webpack-plugin":"^4.5.4","draftjs-utils":"^0.10.2","html-to-draftjs":"^1.5.0","linkify-it":"^2.2.0","prop-types":"^15.7.2"},"peerDependencies":{"draft-js":"^0.10.x || ^0.11.x","immutable":"3.x.x || 4.x.x","react":"0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x","react-dom":"0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x"},"scripts":{"clean":"rimraf dist","build:webpack":"cross-env NODE_ENV=production webpack  --mode production --config config/webpack.config.js","build":"npm run clean && npm run build:webpack","test":"cross-env BABEL_ENV=test mocha --require config/test-compiler.js config/test-setup.js src/**/*Test.js","lint":"eslint src","lintdocs":"eslint docs/src","flow":"flow; test $? -eq 0 -o $? -eq 2","check":"npm run lint && npm run flow","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"license":"MIT","gitHead":"0ae7730daf473f1af507ad1c5e43d5a035d1d931","bugs":{"url":"https://github.com/jpuri/react-draft-wysiwyg/issues"},"homepage":"https://github.com/jpuri/react-draft-wysiwyg#readme","_id":"@arnehus/react-draft-wysiwyg@1.14.8","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-t8Fx0AMLx6RWrmKAngic1UD2fjk/SXw5z7/oF/g8bzUushlI8jNGkN563QKfNdbbCEEnU6lwCJBiB12I8i0keA==","shasum":"ee83b3dbed0b0d3577c34858f73e5048362ce643","tarball":"https://registry.npmjs.org/@arnehus/react-draft-wysiwyg/-/react-draft-wysiwyg-1.14.8.tgz","fileCount":9,"unpackedSize":308791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH57RD4b1ScLS8PzJaO5/sGWKFXbfZ067ai6O7K7WlcZAiEAmMFViTk/A6jVB6wOlRb87PgdVgUWXblNx8iC9ukgKsg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT/+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppxRAAnU7dgTw/Yv/GjzCDQA/DfyseiBb4YfjppJm0ub7ghuChSvLS\r\n3xlOl0QGokFIGG2pl2brivth/r+/Qh0SY2JQhKsEEk45dw6K+Qoz13KIFEjt\r\niztJgbJx4sLBf6oWv8xbFUmsZZOX8EgNB1d55Y1oybCo9sTtXk2CD7JhMuSA\r\nyCNJ4KPV6SlEuRU3FbBeUU09KuxMLhv9e0DqTIDlKsqSoXXwItikELpreh6s\r\nmmgMF75v6tK1YSa6xDZlVdIAk50Tbt+d01nPY9MMWLmNgTXb59inbNIMbREr\r\ngxre10XBd2ejFYs3wWbJj1VavDJBvsuiMd+qrige0DXNNcsjXdZPKjZfwKTc\r\n4YIhFEo6HXEdUznreFj9yaotvwOIC8nywd3umAULG+8nCMPyMvEXHfCP6zhU\r\nWJVl2nUJwLs2XG3wPFXUpqWZlvzmyUh2N3UB72dq86NlKwFuaEfrzgMeypC3\r\n+eNWUXeXgXglshm3maafurFyUHGyPXt0rbGioa2vY36hYaVN5HB9CYzIs5Tx\r\nHQtX1bCx9t/YY62SnohTPf+fv3Wz+oRL2WtKB+H82yFWx3QB3d2+iwotK/ss\r\nySrxk1uFHBwp5mJ3+pVX4SHWQSBmmATW3RRGr6XeIFX9oDutK4VIDU0ZZ6In\r\nHHjY/E+0h6o1QYQzNKusDGxJtllk4pHBwC0=\r\n=C+Qz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arnehus","email":"arne.hus@hotmail.com"},"directories":{},"maintainers":[{"name":"arnehus","email":"arne.hus@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-draft-wysiwyg_1.14.8_1649409920395_0.35657303725957723"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-08T07:12:00.636Z","1.14.7":"2022-04-08T07:12:00.898Z","modified":"2022-04-08T09:25:20.634Z","1.14.8":"2022-04-08T09:25:20.565Z"},"maintainers":[{"name":"arnehus","email":"arne.hus@hotmail.com"}],"description":"A wysiwyg on top of DraftJS.","homepage":"https://github.com/jpuri/react-draft-wysiwyg#readme","repository":{"type":"git","url":"git+https://github.com/jpuri/react-draft-wysiwyg.git"},"author":{"name":"Jyoti Puri"},"bugs":{"url":"https://github.com/jpuri/react-draft-wysiwyg/issues"},"license":"MIT","readme":"# React Draft Wysiwyg\r\n\r\nA Wysiwyg editor built using ReactJS and DraftJS libraries forked by ArneHus.\r\n[Demo Page](https://jpuri.github.io/react-draft-wysiwyg).\r\n\r\n[![Build Status](https://travis-ci.org/jpuri/react-draft-wysiwyg.svg?branch=master)](https://travis-ci.org/jpuri/react-draft-wysiwyg)\r\n\r\n![](http://i.imgur.com/tU7kJ6i.gif)\r\n\r\n## Features\r\n\r\n- Configurable toolbar with option to add/remove controls.\r\n- Option to change the order of the controls in the toolbar.\r\n- Option to add custom controls to the toolbar.\r\n- Option to change styles and icons in the toolbar.\r\n- Option to show toolbar only when editor is focused.\r\n- Support for inline styles: Bold, Italic, Underline, StrikeThrough, Code, Subscript, Superscript.\r\n- Support for block types: Paragraph, H1 - H6, Blockquote, Code.\r\n- Support for setting font-size and font-family.\r\n- Support for ordered / unordered lists and indenting.\r\n- Support for text-alignment.\r\n- Support for coloring text or background.\r\n- Support for adding / editing links\r\n- Choice of more than 150 emojis.\r\n- Support for mentions.\r\n- Support for hashtags.\r\n- Support for adding / uploading images.\r\n- Support for aligning images, setting height, width.\r\n- Support for Embedded links, flexibility to set height and width.\r\n- Option provided to remove added styling.\r\n- Option of undo and redo.\r\n- Configurable behavior for RTL and Spellcheck.\r\n- Support for placeholder.\r\n- Support for WAI-ARIA Support attributes\r\n- Using editor as controlled or un-controlled React component.\r\n- Support to convert Editor Content to HTML, JSON, Markdown.\r\n- Support to convert the HTML generated by the editor back to editor content.\r\n- Support for internationalization.\r\n\r\n## Installing\r\n\r\nThe package can be installed from npm `react-draft-wysiwyg`\r\n\r\n```\r\n$ npm install --save react-draft-wysiwyg draft-js\r\n```\r\n\r\n## Getting started\r\n\r\nEditor can be used as simple React Component:\r\n\r\n```js\r\nimport { Editor } from \"react-draft-wysiwyg\";\r\nimport \"react-draft-wysiwyg/dist/react-draft-wysiwyg.css\";\r\n<Editor\r\n  editorState={editorState}\r\n  toolbarClassName=\"toolbarClassName\"\r\n  wrapperClassName=\"wrapperClassName\"\r\n  editorClassName=\"editorClassName\"\r\n  onEditorStateChange={this.onEditorStateChange}\r\n/>;\r\n```\r\n\r\n## Docs\r\n\r\nFor more documentation check [here](https://jpuri.github.io/react-draft-wysiwyg/#/docs?_k=jjqinp).\r\n\r\n## Questions Discussions\r\n\r\nFor discussions join public channel #rd_wysiwyg in [DraftJS Slack Organization](https://draftjs.herokuapp.com/).\r\n\r\n## Fund\r\n\r\nYou can fund project at [Patreon](https://www.patreon.com/jyotipuri).\r\n\r\n## Thanks\r\n\r\nOriginal motivation and sponsorship for this work came from [iPaoo](http://www.ipaoo.com/). I am thankful to them for allowing the Editor to be open-sourced.\r\n\r\n## License\r\n\r\nMIT.\r\n","readmeFilename":"README.md"}