{"_id":"@aligov/braft-convert","_rev":"9-fcd35a239a0cae8396e9493a9aff4ce4","name":"@aligov/braft-convert","description":"A convert helper for Braft Editor.","dist-tags":{"latest":"2.3.2"},"versions":{"2.3.0":{"name":"@aligov/braft-convert","version":"2.3.0","keywords":["convert","braft"],"author":{"name":"Margox"},"license":"MIT","_id":"@aligov/braft-convert@2.3.0","maintainers":[{"name":"shenyu.wsy","email":"shenyu.wsy@alibaba-inc.com"},{"name":"liunian","email":"dengjij@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"itrip","email":"1198488651@qq.com"},{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"},{"name":"zhousufa","email":"zhousufa@gmail.com"},{"name":"mo.zhou","email":"bjfuzm@163.com"},{"name":"guoliang.hgl","email":"guoliang.hgl@alibaba-inc.com"},{"name":"zwhu","email":"zwhu2014@foxmail.com"},{"name":"daip","email":"15858208586@163.com"},{"name":"baizhao","email":"ethan.cqw@alibaba-inc.com"}],"homepage":"https://github.com/margox/braft-convert#readme","bugs":{"url":"https://github.com/margox/braft-convert/issues"},"dist":{"shasum":"8e3472caeb61cf478ddd6e2db9efcd67d8233241","tarball":"https://registry.npmjs.org/@aligov/braft-convert/-/braft-convert-2.3.0.tgz","fileCount":2,"integrity":"sha512-2E1hgbiMokZSeYKJldTXM88c3GKjvdSmRFPymYOEIunQqAAfLUNzi9NNuymx/Qh4Sulo0q3ZOoAPJXxF1t0Fiw==","signatures":[{"sig":"MEUCIQCtCa9ED2JUYBNa7TBxqJqI3Sh47l9i1uP4QjSlSgqMWQIgQWfIqSAoJNkUs4l3JU7rFlUYEnJ9zrRrnOX08qV8SUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2676},"main":"dist/index.js","_from":"@aligov/braft-convert@2.3.0","scripts":{"build":"rm -rf dist/ && BABEL_ENV=production ./node_modules/.bin/babel src --copy-files --source-maps --extensions .es6,.es,.js,.jsx --out-dir dist","start":"webpack-dev-server -d --history-api-fallback --hot --inline --progress --colors --port 5997"},"_npmUser":{"name":"baizhao","email":"ethan.cqw@alibaba-inc.com"},"_resolved":"https://registry.npm.alibaba-inc.com/@aligov/braft-convert/download/@aligov/braft-convert-2.3.0.tgz","repository":{"url":"git+https://github.com/margox/braft-convert.git","type":"git"},"_npmVersion":"6.13.4","description":"A convert helper for Braft Editor.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"draft-js":"^0.11.7","draft-convert":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.0.0","webpack":"^2.6.1","babel-cli":"^6.16.0","react-dom":"^16.0.0","babel-core":"^6.17.0","babel-loader":"^6.2.5","babel-runtime":"^6.5.0","webpack-merge":"^4.1.0","react-hot-loader":"next","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.4.5","babel-preset-es2015":"^6.5.0","html-webpack-plugin":"^2.17.0","babel-preset-stage-0":"^6.24.1","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"react":"^16.0.0"},"__npminstall_done":true,"_npmOperationalInternal":{"tmp":"tmp/braft-convert_2.3.0_1635928310509_0.9663576390620925","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@aligov/braft-convert","version":"2.3.2","keywords":["convert","braft"],"author":{"name":"Margox"},"license":"MIT","_id":"@aligov/braft-convert@2.3.2","maintainers":[{"name":"shenyu.wsy","email":"shenyu.wsy@alibaba-inc.com"},{"name":"liunian","email":"dengjij@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"itrip","email":"1198488651@qq.com"},{"name":"xiazhiqiang","email":"xiazhiqiangcuc@126.com"},{"name":"zhousufa","email":"zhousufa@gmail.com"},{"name":"mo.zhou","email":"bjfuzm@163.com"},{"name":"guoliang.hgl","email":"guoliang.hgl@alibaba-inc.com"},{"name":"zwhu","email":"zwhu2014@foxmail.com"},{"name":"daip","email":"15858208586@163.com"},{"name":"baizhao","email":"ethan.cqw@alibaba-inc.com"}],"homepage":"https://github.com/margox/braft-convert#readme","bugs":{"url":"https://github.com/margox/braft-convert/issues"},"dist":{"shasum":"8dcddca0ec1f498daf45751dc1f9b2703b249cf7","tarball":"https://registry.npmjs.org/@aligov/braft-convert/-/braft-convert-2.3.2.tgz","fileCount":6,"integrity":"sha512-BZbzkRFPq8LQyrUiHAHO7iem9eu3MuBdEMeo/ln9Z9FD/y/A+/i0BIsapzCqzV2XB1bHBOoruQkUTkV7De27rw==","signatures":[{"sig":"MEYCIQCgpCxLPgkRITztExnv+00OyTCKqslDBXO8LzjFyFY9BQIhALVocQVSgro84kyZwO9IJN1qzkjrSV6Rv3Fa1wor7ksW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11TBCRA9TVsSAnZWagAA8TUP/3ORBPufelrvcx4vBShY\nY4UAVtE0495cH/o8o2PHNyb0fcObGWnsbLWi1Apqt+HoVnM2tJUtlfVa4ynQ\nd/6X2dpaXTRVn+oUASsc6KIorXDajCLXFORD0vuxRYKjApS7ulDXSI8jrhgp\nWQRQCx4Xcx8nsyAq42O0WFRd3Xqw6swSMY1pFQ5zfuwigMW0ssTWQmbhnWEm\nJWffNcJ4OqkuIpQ/Ug5p/KR0Dj3Jfq01Dv1F8AZ9Schmt7mlJXM/7yb1nAdm\nGi12PlQXdVk7OSrId+CledF4KBF+XOyuhYpPM9uIkW/H4ZF4fln8gVtnLl7l\nG1wDbE0CKwZgqHCecr/OOkWO0k+av9CPpPphvqBP5yeJDTyrUHCKmr5o0XED\n8k55TLP1bSm61dUi3t7CAoPwUqnDXfRh99+CAdueFxZXT4MlxCkLOo9NRsJq\n3PLruJuc/jOQLaUSna73tZRKGlUSjO3HboLhi26JxW9SsXVdbBW/jxyCsddf\nPzDDk4fGu22wWrsa9XZSVenQk7Kz44XiJ26gzm/mrFwDo2605JlyrFtLJEOk\nLrZyh58fmikm0y5Df1G/KRleSjyKXpqi0mkFpiD2nK4Ye07S9Y8G028lHN3A\nFY0s6riPGKsj8rRYS5MGOEEQ1pNMVgBwuWOwmqrBNAC09slLWUvKmDjqVjrS\nY9dV\r\n=Q6+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"@aligov/braft-convert@2.3.0","scripts":{"build":"rm -rf dist/ && BABEL_ENV=production ./node_modules/.bin/babel src --copy-files --source-maps --extensions .es6,.es,.js,.jsx --out-dir dist","start":"webpack-dev-server -d --history-api-fallback --hot --inline --progress --colors --port 5997"},"_npmUser":{"name":"baizhao","email":"ethan.cqw@alibaba-inc.com"},"_resolved":"https://registry.npm.alibaba-inc.com/@aligov/braft-convert/download/@aligov/braft-convert-2.3.0.tgz","repository":{"url":"git+https://github.com/margox/braft-convert.git","type":"git"},"_npmVersion":"6.13.4","description":"A convert helper for Braft Editor.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"draft-js":"^0.11.7","draft-convert":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.0.0","webpack":"^2.6.1","babel-cli":"^6.16.0","react-dom":"^16.0.0","babel-core":"^6.17.0","babel-loader":"^6.2.5","babel-runtime":"^6.5.0","webpack-merge":"^4.1.0","react-hot-loader":"next","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.4.5","babel-preset-es2015":"^6.5.0","html-webpack-plugin":"^2.17.0","babel-preset-stage-0":"^6.24.1","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"react":"^16.0.0"},"__npminstall_done":true,"_npmOperationalInternal":{"tmp":"tmp/braft-convert_2.3.2_1635930343644_0.5701338374371463","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-11-03T08:31:50.465Z","modified":"2024-07-04T09:18:08.596Z","2.3.0":"2021-11-03T08:31:50.628Z","2.3.2":"2021-11-03T09:05:43.858Z"},"maintainers":[{"email":"wanyi.css@alibaba-inc.com","name":"wanyi.css"},{"email":"17682318001@163.com","name":"jasoncapricorn"},{"email":"chris_jun@aliyun.com","name":"qingkaili"},{"email":"hgxjyh@163.com","name":"huguoxin"},{"email":"shenyu.wsy@alibaba-inc.com","name":"shenyu.wsy"},{"email":"dengjij@gmail.com","name":"liunian"},{"email":"tao360907796@gmail.com","name":"tao1991123"},{"email":"1198488651@qq.com","name":"itrip"},{"email":"xiazhiqiangcuc@126.com","name":"xiazhiqiang"},{"email":"bjfuzm@163.com","name":"mo.zhou"},{"email":"guoliang.hgl@alibaba-inc.com","name":"guoliang.hgl"},{"email":"15858208586@163.com","name":"daip"},{"email":"ethan.cqw@gmail.com","name":"baizhao"}],"author":{"name":"Margox"},"repository":{"url":"git+https://github.com/margox/braft-convert.git","type":"git"},"keywords":["convert","braft"],"license":"MIT","homepage":"https://github.com/margox/braft-convert#readme","bugs":{"url":"https://github.com/margox/braft-convert/issues"},"readme":"# @ali/braft-convert\n\n> mirror from braft-convert@2.3.0\n> 修改 draft-js 依赖版本\n\n### 与braft-editor搭配使用的数据转换工具\n\n\n##### 使用方法\n```bash\n# use yarn\nyarn add braft-convert\n# use npm\nnpm install --save braft-convert\n```\n\n```javascript\nimport { convertRawToHTML, convertHTMLToRaw } from 'braft-convert'\n\nconst draftRawData = '{\"blocks\":[{\"key\":\"9hu83\",\"text\":\"Hello World!\",\"type\":\"unstyled\",\"depth\":0,\"inlineStyleRanges\":[{\"offset\":6,\"length\":5,\"style\":\"BOLD\"},{\"offset\":6,\"length\":5,\"style\":\"COLOR-F32784\"}],\"entityRanges\":[],\"data\":{}}],\"entityMap\":{}}'\nconst htmlString = '<p>Hello <strong><span style=\"color:#f32784\">World</span></strong>!</p>'\n\nconvertRawToHTML(JSON.parse(draftRawData))\n// <p>Hello <strong><span style=\"color:#f32784\">World</span></strong>!</p>\n\nJSON.stringify(convertHTMLToRaw(htmlString))\n// {\"blocks\":[{\"key\":\"8v6eh\",\"text\":\"Hello World!\",\"type\":\"unstyled\",\"depth\":0,\"inlineStyleRanges\":[{\"offset\":6,\"length\":5,\"style\":\"BOLD\"},{\"offset\":6,\"length\":5,\"style\":\"COLOR-F32784\"}],\"entityRanges\":[],\"data\":{}}],\"entityMap\":{}}\n\n```\n","readmeFilename":"README.md"}