{"_id":"@dvargas92495/html-to-draftjs","_rev":"1-4e07b9bdf05e90eb5dbddab3b336c983","name":"@dvargas92495/html-to-draftjs","dist-tags":{"latest":"1.5.1"},"versions":{"1.5.1":{"name":"@dvargas92495/html-to-draftjs","version":"1.5.1","main":"dist/html-to-draftjs.js","repository":{"type":"git","url":"git+https://github.com/jpuri/html-to-draftjs.git"},"devDependencies":{"@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/register":"^7.7.4","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","draft-js":"^0.11.3","draftjs-to-html":"^0.9.0","react":"^16.12.0","react-dom":"^16.12.0","react-draft-wysiwyg":"^1.13.2","react-scripts":"3.3.0","rimraf":"^3.0.0","uglifyjs-webpack-plugin":"^2.2.0","webpack":"^4.41.2","webpack-cli":"^3.3.10"},"peerDependencies":{"draft-js":"^0.10.x || ^0.11.x","immutable":"3.x.x || 4.x.x"},"scripts":{"start":"react-scripts start","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","clean":"rimraf dist","build":"npm run clean && webpack --mode production --config config/webpack.config.js"},"author":{"name":"Jyoti Puri"},"license":"MIT","gitHead":"8edb46ae3616cb5caf4780f7236309643ce90695","description":"This is a forked version of [html-to-draftjs](https://www.npmjs.com/package/html-to-draftjs), as it seems like the project hasn't been maintained since December, 2019.","bugs":{"url":"https://github.com/jpuri/html-to-draftjs/issues"},"homepage":"https://github.com/jpuri/html-to-draftjs#readme","_id":"@dvargas92495/html-to-draftjs@1.5.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eUQ5iX4fbSmnLif4us3vwE+nAdemgOPN8Em3HGbFRc5rVbWI7EFXsnvAilf5PPvY7HyQ8C+OA2M6kFPqKQ5Jdg==","shasum":"494fdeb799cffb99fe9a4bc960736eefa05e12ee","tarball":"https://registry.npmjs.org/@dvargas92495/html-to-draftjs/-/html-to-draftjs-1.5.1.tgz","fileCount":7,"unpackedSize":216520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqsFxCRA9TVsSAnZWagAAetwP/jxVaM6iUm7XYdLJZ913\nqTlVk59GfNpOwFTOyuno1CRfheeIVnnu8l2gnFT9VnxD9iqu/6wgm4xzExz+\n4+jCyOV+E2u2c4SGwQjeidwNqWjGpXD3rZxm/dK4pqvBWUQQPbMsmRxh70eC\nXgLiUqd0ljHD38BVdVzKEgqEwU0mPTA72R1dgDSrk4/+BSSsOkMd8W5elfAg\nfqrOntXqkv7XjfGCu3zJOOifDW7WSXME0B3hZRERz8OdyWEfw833AYObWjkl\n1BoWWjeb7QL7dExLkg/6qBi6k+aERDfiMSC8fuokr+6C+e5t8zcG3ear8Y5p\nJZjtbJw0PAmSz4tr3vUcJpYRt+TuKGPL+OmruvTTCvb+V8rIgQwR0FYmpWy0\nD/MC+mM60+AYrdzO1Z3supmcagBNUJRYkZG7agraFQo73XJEinHVe74jPanP\nlDd+cWGvLFApPjodH4HZUUIUuL3Ty7+cAIrPyvHTvM+z+by9tPHiY3qD3SZ2\nxPKvS9EVBDrw/fRhwkxiWWOtE7VqXIq4blgNYdmcBYLqJP2etl4IfDgagaxm\nnn5apGokleK/vtIumDE6ycudlZnRbVDai49SDby2ZydDe/az4XRteRPV4qGa\nWmTN2j0+iGfFCsLNr21+ZBkhsCke8qJBWaBb7ZcApDQDAfM+29Hqqy6ZVUyF\nuXgs\r\n=WHcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOHwQ1bAqUIZfrj9geqoRccz/3eTy5bAKZqkjl7ChH7AIgWxdF7BnszKB+f1xRt4pc44mkXNjr5SCCAYzXFWx6Mi0="}]},"_npmUser":{"name":"dvargas92495","email":"dvargas92495@gmail.com"},"directories":{},"maintainers":[{"name":"dvargas92495","email":"dvargas92495@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-draftjs_1.5.1_1605026161213_0.9469408204584611"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-10T16:36:00.887Z","1.5.1":"2020-11-10T16:36:01.321Z","modified":"2022-04-05T06:10:00.940Z"},"maintainers":[{"name":"dvargas92495","email":"dvargas92495@gmail.com"}],"description":"This is a forked version of [html-to-draftjs](https://www.npmjs.com/package/html-to-draftjs), as it seems like the project hasn't been maintained since December, 2019.","homepage":"https://github.com/jpuri/html-to-draftjs#readme","repository":{"type":"git","url":"git+https://github.com/jpuri/html-to-draftjs.git"},"author":{"name":"Jyoti Puri"},"bugs":{"url":"https://github.com/jpuri/html-to-draftjs/issues"},"license":"MIT","readme":"This is a forked version of [html-to-draftjs](https://www.npmjs.com/package/html-to-draftjs), as it seems like the project hasn't been maintained since December, 2019.\r\n\r\n# HTML To DraftJS\r\n\r\nA library for converting plain HTML to DraftJS Editor content.\r\nBuild for use with **[react-draft-wysiwyg](https://github.com/jpuri/react-draft-wysiwyg)**.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install html-to-draftjs --save\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nimport { EditorState, ContentState } from 'draft-js';\r\nimport htmlToDraft from 'html-to-draftjs';\r\n\r\nconst blocksFromHtml = htmlToDraft(this.props.content);\r\nconst { contentBlocks, entityMap } = blocksFromHtml;\r\nconst contentState = ContentState.createFromBlockArray(contentBlocks, entityMap);\r\nconst editorState = EditorState.createWithContent(contentState);\r\n```\r\n\r\n### (optional) customChunkRenderer\r\nUse to define additional html nodes. Only supports atomic blocks.\r\n\r\n* _nodeName: string_ - the name of the node, in lowercase\r\n* _node: HTMLElement_ - the parsed node itself\r\n\r\nThis renderer function is executed before any other html to draft conversion.\r\nReturn nothing (or something falsy) to continue with the normal translation.\r\n\r\nExample:\r\n\r\n```\r\nhtmlToDraft('<hr/>', (nodeName, node) => {\r\n  if (nodeName === 'hr') {\r\n    return {\r\n      type: 'HORIZONTAL_RULE',\r\n      mutability: 'MUTABLE',\r\n      data: {}\r\n    };\r\n  }\r\n})\r\n```\r\n\r\n\r\n**Take Care:** Plz not use version `1.2.0` it has build issues.\r\n","readmeFilename":"README.md"}