{"_id":"react-mde","_rev":"121-449cfbcfb36402c06d9456235d145cb4","name":"react-mde","description":"React Markdown Editor","dist-tags":{"latest":"11.5.0","next":"12.0.8","alpha":"5.5.0-alpha.1","alpha.1":"6.0.0-alpha.1"},"versions":{"0.0.1":{"name":"react-mde","version":"0.0.1","description":"A boilerplate for creating react components","main":"index.js","scripts":{"start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","colors":"^1.1.2","cross-env":"^3.1.3","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","less":"^2.7.1","less-loader":"^2.2.3","node-sass":"^3.13.0","react-hot-loader":"^3.0.0-beta.6","react-redux":"^4.4.6","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"react":"^15.4.1","react-dom":"^15.4.1"},"gitHead":"b48607c959ac857157701766bad09ec80878c78e","_id":"react-mde@0.0.1","_shasum":"a5f8998d54bc7a6f29a5645dc48d88df0126b047","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"a5f8998d54bc7a6f29a5645dc48d88df0126b047","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.0.1.tgz","integrity":"sha512-JQwit/EeYkuI9Qx39jRCaWZz3aEx/rv9sCdqvSCOdxhIo0UIsAxmsia9eGwkNiqs57UjXP+DpwyGPAZcLP3v+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCigVFtxArdu0lBFwFdU2U4fm54W0ZpPl4uI1JpHWBkqwIhAO87P4zv1HC7boSwuAohjEeeXjnIKZBD5lzDIiN9J5nC"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mde-0.0.1.tgz_1480193201972_0.8002646716777235"},"directories":{}},"0.0.2":{"name":"react-mde","version":"0.0.2","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","colors":"^1.1.2","cross-env":"^3.1.3","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","less":"^2.7.1","less-loader":"^2.2.3","node-sass":"^3.13.0","react-hot-loader":"^3.0.0-beta.6","react-redux":"^4.4.6","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"react":"^15.4.1","react-dom":"^15.4.1"},"gitHead":"b48607c959ac857157701766bad09ec80878c78e","_id":"react-mde@0.0.2","_shasum":"af8b3f02b85deb952579015aa5a8ee011042d3c3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"af8b3f02b85deb952579015aa5a8ee011042d3c3","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.0.2.tgz","integrity":"sha512-U8oB1zQe3oEQ0RkiMfmGp8cR8FbFxaDJrh2snpVILFDM9Bu0OaiV5t8mIcrSAY0rpJBTSM5VDxipY39zFAIB2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj/5S/6GcmArEyZ+n8l2x5KDSbXh60EWSm9hRzZ03+pAiEAnzc6UI6oIEHnSIdHCOno768wiggid4qHwew6mo+rQ4c="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-mde-0.0.2.tgz_1480193248252_0.9202207583002746"},"directories":{}},"0.0.3":{"name":"react-mde","version":"0.0.3","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"78e6c0a716e2e0682758c423f88c8fa0999327be","_id":"react-mde@0.0.3","_shasum":"6006da59f16cd3bd5394794c7fab0bb14615669e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"6006da59f16cd3bd5394794c7fab0bb14615669e","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.0.3.tgz","integrity":"sha512-WJl6CurVehhcFAmS3fnYDtrZYwSPecJR1dd/ShbHtCBq0wHSSDM3Y+SVw8Rq92Vf1Q1UIE6KVUzJlJOrqhvCVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHZRqpRSG9nrz7Mjqk2Who6MBhqbkqTJ9NyU0L7UcoSAiBzBH447AmCx9CudduQMy9ouX7tMscbT1nPmVcuDV7Vtg=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-mde-0.0.3.tgz_1483577456458_0.14468596572987735"},"directories":{}},"0.9.0":{"name":"react-mde","version":"0.9.0","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"e3192a191449160d1d7fd92c0f1afdbbc0399022","_id":"react-mde@0.9.0","_shasum":"c30e8f634a2dd9c60784e335f3b5eb436fef94e9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"c30e8f634a2dd9c60784e335f3b5eb436fef94e9","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.0.tgz","integrity":"sha512-uKSBZWNN5+0sH2/K5UFUoA8+yJRX33PZw6Q+PEXmqJ8JofXbwwkh/pkSqcVVfe/o/ZQ37tHWOSaAWvOsGhSh0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJMNP7wbjASOM+FdDoFcR7S8wgy6fiCud6jGkQQ7cIgIgIrWfD7jJfB5yX/tvP3tbEnjXOOR1I4NLRGcU2288NYU="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-mde-0.9.0.tgz_1483902848888_0.5968205907847732"},"directories":{}},"0.9.1":{"name":"react-mde","version":"0.9.1","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"ad7d553142055beed2f296a606c86e7850d1bcb8","_id":"react-mde@0.9.1","_shasum":"a7cbeaab034bb7723faa8685039d3bb25b024d77","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"a7cbeaab034bb7723faa8685039d3bb25b024d77","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.1.tgz","integrity":"sha512-CSplvafb5dK9PJSLrlD55iropDeNVf4VXFqT6JNoB4K9M3c3APs4m+5tYjKpCyFUHa/aSkoBNWFWJw/q2g18UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZvrfHchiAq43dEEkTwZrT9zvnQomqlMzvRxIwe4J9LgIhAICCdN+T/q9OhF5V1wARwKWWbwjtM8a7Xm0w9th6LKax"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mde-0.9.1.tgz_1483961350172_0.5676642225589603"},"directories":{}},"0.9.2":{"name":"react-mde","version":"0.9.2","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"823ac627f4bb626feb11719d794250cf428b9522","_id":"react-mde@0.9.2","_shasum":"faec08429e17ebcd5dbe56eef912eb7d7ecc28f2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"faec08429e17ebcd5dbe56eef912eb7d7ecc28f2","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.2.tgz","integrity":"sha512-yjWInJaB6dc4DaFX3RBWa4IiBUDmeCv6b+klouaM0eO5M3ce2yQmu3TMgJkJt1KoTJTfW9ZEXS5rl3TzsE3whQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGh/2yDJdeSyNSOQE1zifSKVoSa6nly+XSLwxp7VeM4AiEAxrcCpC/arlP1WtU46j3DUtplx9SCByWQghw4mZfsbpI="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mde-0.9.2.tgz_1484006546353_0.023422169033437967"},"directories":{}},"0.9.3":{"name":"react-mde","version":"0.9.3","description":"A react markdown-editor like Stackoverflow and Github","main":"index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","less":"^2.7.1","less-loader":"^2.2.3","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"739b9e496cb5fe535219605b0a366e993dddead2","_id":"react-mde@0.9.3","_shasum":"3c166b39a6efd06f18e2f8cf83d4c39158cbfe66","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"3c166b39a6efd06f18e2f8cf83d4c39158cbfe66","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.3.tgz","integrity":"sha512-UF91FCjNQYHExELvqUY77GR1J129FJDJAMI7OVsj2u45TkJGvuqL3oiZo7JZ5EiIbKTDNVoG71E4wUZhz7Ma2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDI+c2AirHMgXQ6uzc7j1yaNzhnqwZ7EoZ8BlDHBWFagIhAM1YaLmFbhMu7xaIapTzuYspRABKK+SWS2M6DOCRcp7+"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mde-0.9.3.tgz_1484104339019_0.5636785323731601"},"directories":{}},"0.9.4":{"name":"react-mde","version":"0.9.4","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"bb17dcdc33f0a92c49c70bb20da47385293f9c77","_id":"react-mde@0.9.4","_shasum":"c9617503f20c48f4cf735da6ea0a6a8cdc9a4553","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"c9617503f20c48f4cf735da6ea0a6a8cdc9a4553","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.4.tgz","integrity":"sha512-yOOWGUNlPPbsWU+9AxYZiknCVpRa1HZNpKAyC+s8rLRqKojQ1+3wQghu+AILpSy3p8tNPgyYo/5N3QoPvOnsoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErrf6ztsmkupWjXNAEEQVoogG4kK5Hejz04FAsjBMTKAiEAg0x7QzifEANtJR1T0I6g20S8+qmtIxvkEjriXe84iNI="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-mde-0.9.4.tgz_1484259453479_0.8662034005392343"},"directories":{}},"0.9.5":{"name":"react-mde","version":"0.9.5","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/index.js","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development babel-node ./demo/server.js","build":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.8","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","bootstrap":"^4.0.0-alpha.5","chai":"^3.5.0","colors":"^1.1.2","cross-env":"^3.1.3","css-loader":"^0.26.0","express":"^4.14.0","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-cli":"^1.2.2","gulp-rename":"^1.2.2","gulp-webpack":"^1.5.0","mocha":"^3.2.0","normalize.css":"^5.0.0","node-sass":"^4.1.1","react-hot-loader":"^3.0.0-beta.6","react-redux":"^5.0.1","redux":"^3.6.0","sass-loader":"^4.0.2","style-loader":"^0.13.1","webpack":"^1.13.3","webpack-dev-middleware":"^1.8.4","webpack-hot-middleware":"^2.13.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","react":"^15.4.1","react-dom":"^15.4.1","showdown":"^1.5.4"},"gitHead":"bb17dcdc33f0a92c49c70bb20da47385293f9c77","_id":"react-mde@0.9.5","_shasum":"4f63b7fb95a88f0e9ecd21327ede2f248b9c55b2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"shasum":"4f63b7fb95a88f0e9ecd21327ede2f248b9c55b2","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-0.9.5.tgz","integrity":"sha512-eJN892ZHWcPdFpjdRNAY43Sr+xw7FMUJWfbor7udcZarOE1CwY8kzPzLxlM+H+GbFW6ajbQL/Ff3LfnPOb8whA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCScfvxvi/VJR/qudm3TORwPw0JmiuA/RruyPpG0vB2AgIgKLpI1YPxXnp/qheP3Kj02J9CB4ctXcVxsmZepBbaLMY="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mde-0.9.5.tgz_1484259661916_0.46793293952941895"},"directories":{}},"1.0.0-rc1":{"name":"react-mde","version":"1.0.0-rc1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","lint":"ts-lint","lint-fix":"ts-lint --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/react-mde/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/react-mde/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","dependencies":{"font-awesome":"^4.7.0","prop-types":"^15.6.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"beb8daf04547d271e7f5b581d4b85ce2ae137c94","_id":"react-mde@1.0.0-rc1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-uVGhg0JBQiC9RlsmX22Vvs3nOnp7idOi5NoKdDTmYLeVSJtSh2IH2i6NAZt9PU1SrXG8g2yBqyY9J2Dt0biFow==","shasum":"47ddd79acc0900abcb7f402b00d9b6b888d6e836","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.0-rc1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLs7s5WH3+NRUdrGGqN+MLAJCFpRDtFB8Hsd74UdZTBAIgN4ATw3Tl96u0bfYHW56O0AhrxOwoas56IpjOg8KHgeQ="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.0-rc1.tgz_1510132461639_0.31277389847673476"},"directories":{}},"1.0.0":{"name":"react-mde","version":"1.0.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","lint":"ts-lint","lint-fix":"ts-lint --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","prop-types":"^15.6.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"37263239c40105388f5c12dbeed339a3a32d3922","_id":"react-mde@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-80hyuar+23sQGr1a1RMPkbF6Ou/n/VzdlmbBMsCb5JQij8s3EqIUFu343EYf8NdWBVApghBuXocPSQ3Cj6t4jw==","shasum":"1ae806202f852b7dac58416a63ba33446d71be11","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHiOh4QvbDSj+i+pHpbQLr6dI9fu6UfRrizD9B6I8clQIgCCoOSZXVLWVPTj/giCuxt3YZ5W8e78HUm5T+ni+uciE="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.0.tgz_1510220377661_0.6500068567693233"},"directories":{}},"1.0.1":{"name":"react-mde","version":"1.0.1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","lint":"ts-lint","lint-fix":"ts-lint --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","prop-types":"^15.6.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"37263239c40105388f5c12dbeed339a3a32d3922","_id":"react-mde@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-kV55tcCE/EnUebnpCqF+w9IrL3QB+Y97OHEbiEuqsSntvCEVD67QIb8dyg8ZGGFn9yUhzZjHhhBR6/i0mnOxaA==","shasum":"e6c70bea93f728673940d415e346ea3061542b00","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkhALFMxdM4Dil8g4RPuCLZHMUZ4op8xwJhQmGaDuCcQIgNSh7gLp9BQQEqx4zquiJs1/05nyOnI809u3Y1mLil6g="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.1.tgz_1510221280422_0.42833111505024135"},"directories":{}},"1.0.2":{"name":"react-mde","version":"1.0.2","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","lint":"ts-lint","lint-fix":"ts-lint --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"887878c250f21c46d93a58a98d29a500bc19cec9","_id":"react-mde@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-F1EwzNUpDmUvjKqZlIgNomI4ZQu4+pviS8UzFHKdOv5ynFKDwbygTW8/B4I/LScgQ1Fb8weZI5yvclE4TbiFCA==","shasum":"79f4016760552b66b7eef61ace1d9b3f3bd72c52","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu5LWtI9gVipteSquLcP3NJiNl2+/kiiK+CC1ejav5aAiEA6QfvLnpdbgn+dyvqd1VKqp5u9Sx0zdq6sL17keNHGfo="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.2.tgz_1510499101739_0.09827166493050754"},"directories":{}},"1.0.3":{"name":"react-mde","version":"1.0.3","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint-fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"ae6efbd99119c73129ac8ad17aa313a69a2bdc2b","_id":"react-mde@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-BYvRwwLZG18R89RPwpcZeXyymfEYJwUACAtnCEBUTLSIrc8OYpCjEl8SGrPV+y1mXhok0qrrSfzWOve7J8k0lw==","shasum":"9af6b8f0ff359e368526dee9155ab079d75a568c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIouhXhlK55eM1UpbQm7ceyCKBgDou1165qWparXJnVAiEA+69JMAW7L/SjNr8spWM4BN1vnkr7Jpd7mBxi7mca20g="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.3.tgz_1510626952218_0.4752061755862087"},"directories":{}},"1.0.4":{"name":"react-mde","version":"1.0.4","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/main.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint-fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"4606743fd4eee63efb431602b1d36f2bd0396e78","_id":"react-mde@1.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-xybdhBiLjz5SwqBSLPV4J38/xtM7EnKNj94UpFPaqvu/UsUtJfF+HsfcMbWnWoGfS8Nsq0VJZZuEZWYkSDKryg==","shasum":"da89de9d4e8bf09c2977c8c157c1ff2210e9e612","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvm3CLHeIem5alUSLyMMT01BOVwnnYROhus4hdZKuGVwIgWhGQOEE3qv2UOAZwzoy2IyWETgRacoqJsu+s5H8ja7U="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.4.tgz_1510796448167_0.6718101897276938"},"directories":{}},"1.0.5":{"name":"react-mde","version":"1.0.5","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint-fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"4606743fd4eee63efb431602b1d36f2bd0396e78","_id":"react-mde@1.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-wAIrN5VkOqbrco1IQCgMpSoCXV7DHFnntdmmkB+VNaGyJYkgsz+8Go24Kdsa1sKPb24KK719cW0a5aO4R6rhnw==","shasum":"0763d88b0685c9123a7749a4700b51bc0b6591d5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGeCA7+VqfruAGP8uLsVYCHYhbF1OfJKo3xM6SFfUxMwIgGfvNGCyzP2H7yMMhqAhEIkqj8+FbudnMcsMiM6Cqpxk="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.5.tgz_1511035101821_0.18120606220327318"},"directories":{}},"1.0.6":{"name":"react-mde","version":"1.0.6","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint-fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"4606743fd4eee63efb431602b1d36f2bd0396e78","_id":"react-mde@1.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-q9dS4CdAsGya86Q/wEU5fh5KCouF2lck0hqAbrsTvE1W6VpekLm0+FLE/anldZgVLuRPcLQCVaUTuqrPaVpDfQ==","shasum":"c61b09157cde94005d5f4d077e4358cee9e665b5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkmGP2fpjhKuayupaG5NFGA/vIHuLmi4fjzME3DjgbfAiBWbUTF8Vd13+1liHyxxHxfxIcO3mMGIkAS7tgqQX5X1w=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-1.0.6.tgz_1511035439547_0.03577953181229532"},"directories":{}},"2.0.0":{"name":"react-mde","version":"2.0.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build-lib":"cross-env NODE_ENV=production gulp build","build-demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint-fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"684fbc565def26569a056e7dcb03a02c3fc884f3","_id":"react-mde@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-R+TQyRgFYH/uuCtV9O9HEz8OGs1Ns0t32Aj5KnUEnGdSWye/q9Bm6qph0csWWfMbRSsI7rIxDTg89r2xjH1Rbg==","shasum":"83ee78f7c85b16eea46b33ea8d6a1313a19e0725","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2aAolo5p8qOOMq9M9MMPP17pAdajfbIetvB5pAh7ucAIhALD6VgJIkOBh3Ueq6j6HsyUsf4nYqU9MrtXQc0FGi0MV"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.0.0.tgz_1511643952559_0.8581129782833159"},"directories":{}},"2.0.1":{"name":"react-mde","version":"2.0.1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"684fbc565def26569a056e7dcb03a02c3fc884f3","_id":"react-mde@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-KxdspjazwUNiTtcj/G76oOCDKfkTadBBpjo8ucUc5ckx95+CIyxG6kNGkpLLQLc9L/1OiA2wh6tP6ea0qLEzEg==","shasum":"cdb18c152804e5d74a9b20088aac4c0d27170cf5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMyqM/KF+ccjeFc20JakUOrC6aWtNwP9FACoxt2XRTwgIhALfHLmRj9ITMxh5/dWebKDwkZN/jp+rYkBq91+WdjtfB"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.0.1.tgz_1511833882793_0.9628138556145132"},"directories":{}},"2.0.2":{"name":"react-mde","version":"2.0.2","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"dbc71860a84bea23a4224d19ba9a739d5fe993c8","_id":"react-mde@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-cvnAbMSg10SjxK4RVEPrOCudVMGb+fzl65269HiP0QTgV2GtI7mxBBFIL0PCvL+CzCE3OjhmJckc+X+Nts3cSA==","shasum":"96e1eed808c7b3b2f007382d158ff777ca52ab11","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa8BbrhdZ62LwMNJChQYdJcDK5RrNtgzxTVeSJWovmzAiBp0FjaRHDuv3Qcxw53+5jSBSpmlK0xU7+7ONfF5qvfJg=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.0.2.tgz_1511834878216_0.9345711607020348"},"directories":{}},"2.0.3":{"name":"react-mde","version":"2.0.3","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"8aeb9c819c055cc403a270a80b65404a77739dee","_id":"react-mde@2.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-ayyhB6rfZOKL+rjhoejqb6+OMkx9ZSokU8tCm6leTjwHcV5EAhz9yjc8THs3jF/afwprm7fX7ZPzO69eyGiyMA==","shasum":"4efb898e0724027a7bd6a93d69eb76a53ac6ed86","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwie+nqjK3eyoB9Vmnj+3d0VvYdapBp83posrpfCp9/gIgFwPffumjW7n/M4dK9mv/7lyhLTMKNoM+5JNOSfbOGqo="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.0.3.tgz_1511835240823_0.4770839181728661"},"directories":{}},"2.1.0":{"name":"react-mde","version":"2.1.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"0713a8e996f3550001b1e18e03a717dfb8674221","_id":"react-mde@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-kDWjao2p9J+KnEtdbG8Cw46CKhDLIPfH07lEqd4TDC+eQ3Fy4Vd3R9E1Ft/I9LveFk5cZq/G+N2XMfDr2IwbpA==","shasum":"ae8525904be98be71c0e997b878698b61616b11f","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGlLTs1CKvnZO/ODaPdLiLuuDDfMya7eEFiyEQ3fykkgIgXLDPp2F5yWNZRH5EjDhxLYEfg9bOhQKetCyU7Bw/5fA="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.1.0.tgz_1512017006787_0.1931473531294614"},"directories":{}},"2.1.1":{"name":"react-mde","version":"2.1.1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"5f013283eb5f672c5628935d235556ad5f4254bb","_id":"react-mde@2.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-eLTU9jnq/1MReac1sOvMSMYygMviY/0wdFHGvwMQzvw/hgO7kcfwvNCuAw9HELgV1rsWZTKkBcOTRJHNXDVaTQ==","shasum":"fc2e0857fa3d394b336d600618cea35dc43420fc","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9yg82e9RAbdINIHNgL4bkczck/xIl3By7UMDgEKreaQIgeTbiHVrGH0VoFvU5lAfYqc2N6UB1GzXqzsLf8xZ/5Hg="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.1.1.tgz_1512040994946_0.6052468717098236"},"directories":{}},"2.1.2":{"name":"react-mde","version":"2.1.2","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build:lib":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.18","@types/react-dom":"^16.0.2","@types/showdown":"^1.7.1","@types/webpack-dev-middleware":"^1.9.3","@types/webpack-hot-middleware":"^2.16.0","awesome-typescript-loader":"^3.3.0","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.6.0","normalize.css":"^7.0.0","react-hot-loader":"^3.1.1","sass-loader":"^6.0.6","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.1","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.0","webpack-hot-middleware":"^2.20.0","webpack-stream":"^4.0.0","font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"5f013283eb5f672c5628935d235556ad5f4254bb","_id":"react-mde@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-wwopmmHtXvgTw6RiqOX9YsEEwrfMaPWw8MXjZua9r+0QhK02dZGjPQhSDJ1x6MYqYX7ChLA4MU+KmNIMmLTxYg==","shasum":"7da31efe47114a7630423a48ce1c0559b3ecb8f6","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmMo1j0mmS/I1nrxnnoj7t8CTdYqBLSpyu94v0WwZLsQIhANL9FLHFyclRdium/l+CE+to/GZc0oe5B4hil23MasHZ"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.1.2.tgz_1512079377448_0.0635812662076205"},"directories":{}},"2.2.0":{"name":"react-mde","version":"2.2.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"5a9a0b4549c339b24b40a8fc500aef34eec90120","_id":"react-mde@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-ALHNqaaMl0WnirQot9TGhzdn7OIoyymQT0eNg0glARH6+m0i5T2XqSdLAQXsujrm6gWwkoiSNR/p1KBk2IwyKA==","shasum":"420cfe2e8c6adf4d6a356ba42a4225b0f3529848","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEokx5TUy0Gf4R/wDSndQ0xUCQC6NHtPmKT2eyqoIjLwIgHJ1pjQfYcUZgPBZxsiLgZYbrskRQa5hxWDyvMrTnqt0="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.2.0.tgz_1512823076645_0.30486502801068127"},"directories":{}},"2.2.1":{"name":"react-mde","version":"2.2.1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"50210a40247f59ea84d2f3f4f24aabead00cd9a7","_id":"react-mde@2.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-KlCfYluv95ZetuXEw5dez+pXvkzrice3qENre5NGqh1rzNmelAxoL/ZkwJ/AgfajVuO5WS58J/fRK027Lfi0Sg==","shasum":"1fc3032af5adccdfadc24fe7c2c30474c3aab4e9","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxTF53pr+DoLQ7sD6jEL5qf41myKx0UtxdUJH2EiHYRwIgAqiSa76mmYR0KGBjdwTV7I1Kio2T4aEL6ZQdnEtv6Ew="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.2.1.tgz_1512827182894_0.14646217576228082"},"directories":{}},"2.3.0":{"name":"react-mde","version":"2.3.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"0c3460fc98ad0cab331199e0f084759f998b7bdc","_id":"react-mde@2.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-SHFjXYg/q5J/sSi1b1lXkMktRQqeKMRIdbANtPJ+Y8CjoQVz2+nTdHfsNI20eTAJTCjTCkr1XkYMB6foIve5iw==","shasum":"b242c5a83831c1db9ff7aa65659908f45e8047be","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnVy7klL0qPGYH0to5HdzP2xGo3DuWU526J7Tx+BY1UAiEAyts3k/zw6PZ0xLPXnTbF5tkJ7H1E0PZCTXAyYjByRHw="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.3.0.tgz_1512841353590_0.3328634037170559"},"directories":{}},"2.3.1":{"name":"react-mde","version":"2.3.1","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"2a04b5706e81993fb0103613099013dbb2ca2649","_id":"react-mde@2.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-cHA1gkrZ+lAuHHZ9ilI+HOGtHAQiS1ARsEzWkYmwZh80Dy98D17plqH3sWQCMk0BxWVM9jJZrGoxhkC7lAYMnA==","shasum":"f62c7903bea9c0e3c8d7a5de76887849f2a58364","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX5H1GvkunP8PbFpo92gG0p7aJtxj5nTonKGylmznWbQIhAMc8ic0cQHpK0ykKZpDdxe/F6NWLXekup9aJVfdd43pc"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.3.1.tgz_1512842022150_0.10157219157554209"},"directories":{}},"2.3.2":{"name":"react-mde","version":"2.3.2","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"46ea7687e6f09b09ad0734fc911fb6cacc8c880a","_id":"react-mde@2.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-GvpjwR87eLX3dLJIEBBbpbbm4azcQiJXRgsD3dbwr+hpshAgxQ9kQ+6T7aZMWck7VsclX+DmlM2S2J7nFs5kTg==","shasum":"be86603733253b8b101a0ddae343d933f83fdad2","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCBjhuvcO+9lb5BMJIfKT8nGYsiBk/YRPiSYpCXdN+rAiEAt8oqhhusq1BFsh879ldzkYmfOAwlj3BVszDiMQcxhq4="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde-2.3.2.tgz_1512960452086_0.1382674507331103"},"directories":{}},"2.3.3":{"name":"react-mde","version":"2.3.3","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"3224332c86ae4e8ff9c2823f607cbbb89d53641c","_id":"react-mde@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-tnko/A80eKOvgVyVrG2ptTX2dEa5c6OIZ6SIE1SBBKZ9/F+zJZ5xFUxdr7gVhtDAjQMzQ4Gn0MlASetZQD2FXw==","shasum":"f982b150ef1c088f06746341d42c8ee67f9c2812","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.3.3.tgz","fileCount":63,"unpackedSize":92961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhg48b8hTUQozV4gLK2j614Q3+bJ8IhH1JC4nJ72WbrgIgYQiE9fgonSTM1gvZ4qvyhoOzOUI7+gYtz65EFS9lLOc="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_2.3.3_1518380026194_0.13370636006518732"},"_hasShrinkwrap":false},"2.3.4":{"name":"react-mde","version":"2.3.4","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/colors":"^1.1.3","@types/express":"^4.0.39","@types/react":"^16.0.28","@types/react-dom":"^16.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^1.9.4","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","colors":"^1.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.5","font-awesome":"^4.7.0","gulp":"^3.9.1","gulp-cli":"^1.4.0","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^3.2.3","merge2":"^1.2.0","mocha":"^4.0.1","node-sass":"^4.7.2","normalize.css":"^7.0.0","opn":"^5.1.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.4","style-loader":"^0.19.0","ts-node":"^3.3.0","tslint":"^5.8.0","tslint-react":"^3.2.0","typescript":"^2.6.2","webpack":"^3.10.0","webpack-dev-middleware":"^1.12.2","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"font-awesome":"^4.7.0","react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"809c7ceb86dbc555d93b4542570384c66fef7734","_id":"react-mde@2.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-UZ9JtBiZ3ALlPhYErLPtvYfSC2CdqVjUubB/ZfNtlVIC1LwsqfTCCE+cI4ZgZPs5mPsgQZlb/gSLGls7U9sLMQ==","shasum":"cd8243facb1f5d68ae841a3b6b9cad6db280f958","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-2.3.4.tgz","fileCount":63,"unpackedSize":93213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD46Hv0nEedIJ8LyfsU4t4OVX3a5hoCXIqUuGGd0YsU/wIhAKFvpTqrI1ItUsb+5ye6tKiIfyzvNaKTmIIM8iHDihwt"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_2.3.4_1518476132322_0.5807292493827694"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-mde","version":"3.0.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"560f0f7dfdcdf48dbaed850cc6a806bc40159e22","_id":"react-mde@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-Am2k6W3UMEWR3D52ttBwKo8SAbl/MiLihCWvXYUSf/6+QA63jIQwLRxJ9hVAMlPMd0VQeiKoNrH4tBlV4HvmOA==","shasum":"f5bfda0dfe8f00296924fccdbf9e4b3384e34340","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-3.0.0.tgz","fileCount":63,"unpackedSize":92241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0L7uf7gVVqRBe5vLuTaUR2bIfjJcPxdlOwUqtiMxFVQIhAInBweaTuPBhxn9k4nXIWb8o9eHu1W0Td8mEJyHfAi96"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_3.0.0_1519464260688_0.1334510956330084"},"_hasShrinkwrap":false},"3.1.0":{"name":"react-mde","version":"3.1.0","description":"A react markdown-editor like Stackoverflow and Github","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"93867c1300c0b5757300d196e675a442b915a9fd","_id":"react-mde@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-E/UQwa2k/X0lfBewi9V8vAvl90OiftfdSI4y11ikT9kmUV1IoKzlXG6GtOGsYGLakRXzZf1BBimUedUt7qcn4A==","shasum":"36e44d3f67a51c59dfae545c310dbd47940c9799","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-3.1.0.tgz","fileCount":63,"unpackedSize":94747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMqjUne0GkppQxdTlTUviESGeASJqUfFr8rmELebyw6AiEAvtICzOZ0zqJ8ve/KlutOm8m3/q6h67Evmw/TNKRTjOU="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_3.1.0_1519470415873_0.458785026844331"},"_hasShrinkwrap":false},"3.1.1":{"name":"react-mde","version":"3.1.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"a8c7e1669fb3bf695e78eace2285bd3dee79afb6","_id":"react-mde@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-kiEFOiEEttniEGVmgR9wn/e9TvOXcaJEzrh7iYEInNUJJgzUv9brKsnrP5eYJSE3wkWAXmcKqQ1hxGlXhhkt8A==","shasum":"71b79c60e727a7f68762e3fc1bf540e119a357c3","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-3.1.1.tgz","fileCount":63,"unpackedSize":95611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCADB9XxQzxV8Zsu6w1gvUoiHq2IElcGD+8ntDW624RhAIgUdozzrusD8GAa3jIcdazL87c5dG01Kmy9kMTXfUZcnM="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_3.1.1_1520144940032_0.6800346263817332"},"_hasShrinkwrap":false},"4.0.0":{"name":"react-mde","version":"4.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React, inspired by GitHub. This is the editor used by http://aboutdevs.com.\r\n\r\n![image](https://github.com/andrerpena/react-mde/blob/master/assets/react-mde.png)\r\n\r\n## Demos\r\n\r\nDemos are provided through https://codesandbox.io. Feel free to fork and play with different options :smile:.\r\n\r\n[React-mde 3.* - JavaScript - Basic Demo](https://codesandbox.io/s/mz1945q5my)\r\n\r\n[React-mde 3.* - TypeScript - Basic Demo](https://codesandbox.io/s/z1zv6py3)\r\n\r\n## Installing\r\n\r\n    npm install --save react-mde\r\n\r\n## Dependencies\r\n\r\n`React-mde` currently depends on:\r\n\r\n- Font Awesome - For the icons\r\n- Showdown - For rendering the markdown preview\r\n\r\n`React-mde` used Font Awesome 4.7.* as an NPM dependency before 3.*. Now Font Awesome needs\r\nto be installed separately [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js). The easiest is just add this to `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\nYou also need NPM packages.\r\n\r\n\r\n\r\nFor `React-mde` 3.*:\r\n\r\n    npm install --save showdown\r\n    \r\nFor `React-mde` 2.*: (this will install Font Awesome 4.7.*)\r\n    \r\n    npm install --save showdown font-awesome\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component. You can experiment with the props below\r\nforking the [Codesandbox demos](https://github.com/andrerpena/react-mde#demos)\r\n\r\n**Props**:\r\n\r\n- **value**: The current value. An object with this structure `{text: \"\", selection?: {start:0, end:2}, scrollTop?: number }` \r\nwhere `text` is the text and `selection` is an object containing `start` and `end` representing what should be selected.\r\nPassing null to `selection` is perfectly fine.\r\n- **onChange**: Function that should handle the value. The `value` passed as a parameter to the `onChange` function is of the same type as the `value` prop above.\r\n- **commands**: An array of array of command objects (`[[cmd1, cmd2],[cmd3, cmd4]]`). The first array represents groups,\r\n the second represents commands inside that group. For an example, refer to how the `getDefaultCommands()` [is implemented](https://github.com/andrerpena/react-mde/blob/master/src/ReactMdeCommands.tsx#L178). How to create custom commands is explained below.\r\n- **textAreaProps**: Whatever you want to pass to the `textarea` component.\r\n- **showdownFlavor**: The Markdown flavor to use. This defaults to `original`, the [original specs by John Gruber](https://daringfireball.net/projects/markdown/). Please refer to the [Showdown documentation](https://github.com/showdownjs/showdown#flavors) for the complete list of supported flavors.\r\n- **showdownOptions**: An object with options to be passed to Showdown. Please refer to the [Showdown documentation](https://github.com/showdownjs/showdown#valid-options) for the complete list of options. Note that, unlike what happens by default with Showdown, the options passed here will **override** the defined flavor.\r\nNotice that tables, for example, are disabled by default in Showdown. So, in order to enable tables, you'd pass something like `showdownOptions={{tables: true}}` to `ReactMde`.\r\n- **visibility**: Determines which sub-components are visible. `visibility` is an object optionally containing these booleans:\r\n`toolbar`, `textarea`, `preview` and `previewHelp`. For example, in order to hide the preview, you can pass `visibility:{{preview:false}}`.\r\n- **className**: Custom className.\r\n- **processHtml**: A function that receives the HTML generated by Showdown and returned a processed/sanitized version before\r\ndisplaying it in the preview. This is useful to avoid XSS.\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can import each individual file:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde.css';\r\n    import 'react-mde/lib/styles/css/react-mde-toolbar.css';\r\n    import 'react-mde/lib/styles/css/react-mde-textarea.css';\r\n    import 'react-mde/lib/styles/css/react-mde-preview.css';\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. `React-mde` 3.* uses Font Awesome 5.\\*. `React-mde` 2.\\* uses Font Awesome 4.*.\r\n\r\nFont Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js), but the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\nIf you're using `React-mde` 2.\\*, Font Awesome 4.\\* is required. After installing the NPM, \r\nimport it in your JavaScript or TypeScript like this:\r\n\r\n    import '../node_modules/font-awesome/css/font-awesome.css';\r\n    \r\nNormalize is optional but it's used in the Demo.\r\n    \r\n    import '../node_modules/normalize.css/normalize.css';\r\n    \r\n    \r\n## XSS concerns\r\n    \r\nTaken from the [Markdown repository documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n\r\n> Cross-side scripting is a well known technique to gain access to private information of the users \r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\n`React-mde` does not automatically sanitize the Showdown generated HTML for you. However,\r\nyou can use your preferred anti-XSS library and use the `processHtml` prop to sanitize\r\nthe HTML before it is presented in the preview.\r\n    \r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both.\r\n\r\nThere are two types of commands, the `button` commands (default if you don't say anything), and the `dropdown` commands.\r\n`button` commands appear as button and execute a single action when clicked. `dropdown` commands have `subCommands` and\r\nwill display a dropdown when you click them.\r\n\r\n### Anatomy of a button command\r\n\r\nYou don't have to create your own commands at all, but if you want, this is how a command looks like:\r\n\r\n    const makeLinkCommand = {\r\n        icon: 'link',\r\n        tooltip:\r\n            'Insert a link',\r\n        execute:\r\n            (text: string, selection: TextSelection) => {\r\n                const {newText, insertionLength} = insertText(text, '[', selection.start);\r\n                const finalText = insertText(newText, '](url)', selection.end + insertionLength).newText;\r\n                return {\r\n                    text: finalText,\r\n                    selection: {\r\n                        start: selection.start + insertionLength,\r\n                        end: selection.end + insertionLength,\r\n                    },\r\n                };\r\n            },\r\n    };\r\n\r\n\r\n**props:**\r\n\r\n- **type**: The type of the command.\r\n- **icon**: If this is a text, it will print a `font-awesome` `<i/>` element with the classes `fa fa-${icon}`. Passing `bold` will print `<i className=\"fa fa-bold\"></i>`.\r\n If the passing value is a React element, it will print the react element.\r\n- **tooltip**: If any, it will print a tooltip with the passed text.\r\n- **execute**: The function that will actually execute the command. This function accepts 2 parameters: `text`,\r\n which is the textarea text before the command, and `selection`, an object containing `start` and `end`. \r\n Your function should return the new `text` and the new `selection` (after your command).\r\n\r\n\r\n### Anatomy of a dropdown command\r\n\r\n    {\r\n\t\ttype: 'dropdown',\r\n\t\ticon: 'header',\r\n\t\tsubCommands: [\r\n\t\t\t{\r\n\t\t\t\tcontent: <p className=\"header-1\">Header</p>,\r\n\t\t\t\texecute: function (text, selection) {\r\n\t\t\t\t\treturn makeHeader(text, selection, '# ');\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tcontent: <p className=\"header-2\">Header</p>,\r\n\t\t\t\texecute: function (text, selection) {\r\n\t\t\t\t\treturn makeHeader(text, selection, '## ');\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tcontent: <p className=\"header-3\">Header</p>,\r\n\t\t\t\texecute: function (text, selection) {\r\n\t\t\t\t\treturn makeHeader(text, selection, '### ');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n\r\n**props:**\r\n\r\n\r\n - **type**: The type of the command.\r\n - **icon**: If this is a text, it will print a `font-awesome` `<i/>` element with the classes `fa fa-${icon}`. Passing `bold` will print `<i className=\"fa fa-bold\"></i>`.\r\n If the passing value is a React element, it will print the react element.\r\n - **subCommands**: A list of commands that will dropdown when you click the button.\r\n\r\n**subCommands** is an array of objects with the following props:\r\n\r\n - **content**: A React component that will be displayed within the `li`.\r\n - **execute**: The function that will actually execute the command. This function accepts 2 parameters: `text`, which is the whole textarea text before your command, and `selection`, a 2 items array containing the beggining and end of the current selection.\r\n Your function should return the current `text` (after your command) and the current `selection` (after your command).\r\n\r\n## Composition and custom layouts\r\n\r\n`ReactMde` is designed to make it easy for users to customize the layout, or to make any of it sub-components invisible,\r\nlike the Preview, for instance. The `ReactMde` component, itself, just a thin layout wrapper for its 3 internal components\r\nwith visibility options.\r\n\r\nIf you want to create your own layout, please take a look at the source code of the `ReactMde` component:\r\nhttps://github.com/andrerpena/react-mde/blob/master/src/ReactMde.tsx. It's easy to simply create your own, only\r\nleveraging the internal components you'd like and laying them out in the way you prefer\r\n\r\n    import * as ReactMde from 'react-mde';\r\n    // Now you have (among other utility modules):\r\n    // The ReactMde.ReactMdeToolbar component\r\n    // The ReactMde.ReactMdeTextArea component\r\n    // The ReactMde.ReactMdePreview component\r\n    \r\n    \r\n# Migrating\r\n\r\n## From 2.* to 3.*\r\n\r\nFont Awesome 5 is now used, and it's not a NPM peer dependency anymore. \r\nIt's up to you how to install it, it [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js), but the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## From 1.* to 2.*\r\n\r\n2.* is a major refactoring of the code to improve composability\r\n\r\nMajor differences:\r\n\r\n- Now the main `react-mde` component is composed of 3 sub-components, the `ReactMdeToolbar`, the `ReactMdeTextArea` and the `ReactMdePreview`.\r\nYou can import `react-mde` directly or import each of the sub-components and have more flexibility building your own layout.\r\n- Each sub-component now has its own CSS/SCSS file and we're now including a `react-mde-all.css`, or the SCSS alternative, for simplicity.\r\n- We realized that on version 1.*, it was difficult to select which components you wanted to use. So now...\r\n\r\n\r\n    import * as ReactMde from 'react-mde';\r\n    ReactMde.ReactMdeComponents // contains all components and you can select your own components\r\n    ReactMde.getDefaultComponents() // will return an array with all components\r\n    \r\n    \r\nHow to upgrade an existing 1.* JavaScript project: https://github.com/andrerpena/react-mde-js-demo/commit/e62af170fa258f7f17f29d41f395f24e9eaf3b72\r\n\r\nHow to upgrade an existing 1.* TypeScript project: https://github.com/andrerpena/react-mde-ts-demo/commit/d6718305c0132649cabca432e1e9415ea06cd643\r\n\r\n## From 0.* to 1.*\r\n\r\nMajor differences:\r\n\r\n- Instead of using the `getDefaultCommands` function, now the default commands are exported directly.\r\n- The `textAreaId` and `textareaName` props were replaced by `textAreaProps` that allows you to pass whatever you want to the `textarea` component.\r\n- The paths of the CSS and SCSS have changed.\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is MIT licensed\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena. Check out my website: https://aboutdevs.com/andrerpena\r\n","readmeFilename":"readme.md","gitHead":"f186dd3a785961b59ce648781be274f30e45d726","_id":"react-mde@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-Iv1XXI+vpa5gAX6qLD830EsvKH1EN0CXWZ8HZMDcY20XxzrvxzTwleQ/pzyhQeLFONK1xyhqZuwrDZjfO0KBiw==","shasum":"adb53ec26ef9894fc010dd95a13c26957705bbf7","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-4.0.0.tgz","fileCount":63,"unpackedSize":95680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjPpx5PrXilWbAECRfSUiJTTQiHbM87C+sojXSw7lxjgIhAN9UBmyRjx2o+agkJ+kglGpvJsg4SooWvuhO1NQVX2Au"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_4.0.0_1520155687539_0.869126141875304"},"_hasShrinkwrap":false},"4.0.1":{"name":"react-mde","version":"4.0.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"39c114815f799d8a7359ca14f2a22cb73dd1b972","_id":"react-mde@4.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-DeDgb2kI3/whPQGnAQWiYwPuXq1lH12fDflWzyS58mJ6tAChYpQG8Ps2QGD4Se9ltZ4vXftLwP5AjJ3f0y1PVA==","shasum":"3131fdf486681acc720b37d5ca2618fde64621b4","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-4.0.1.tgz","fileCount":99,"unpackedSize":116471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrRFXJIzdW4kPFZjMKQlLOFNW2VBJ3XfjskAjfWTFvhAiATyy2LLcgFKyLxGKoYa5J5vvmNhY8ImxciuiLmVvrGSA=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_4.0.1_1520160634795_0.4963035571726222"},"_hasShrinkwrap":false},"4.0.2":{"name":"react-mde","version":"4.0.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"ab7c8bed1432c08ac66cd141b9fbd68da5a4eff4","_id":"react-mde@4.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-/8fNgG+hBlYSh/Dj7xBLUl8uAisAbFePDqP/+Acp2PG5BeuQb6IXqK/Y7KD2C8HDMxI46PBLoN2bKJjC9S8lHg==","shasum":"9cf0f644f2ee57142196b613a6ca79902505a75d","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-4.0.2.tgz","fileCount":99,"unpackedSize":116935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsxaY8iSaQBKGWjX+80GxQY3FCgRD2jLa9/A1ZKmSSCAiA/EWce0ry8ZziTKQ27GfEHffTreXCWfUNk/muiVjuIAA=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_4.0.2_1520161993113_0.391056815101277"},"_hasShrinkwrap":false},"4.0.3":{"name":"react-mde","version":"4.0.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","showdown":"^1.8.1"},"gitHead":"86aa58e5a073f87c2fc0c0ae3da5019b596a3d43","_id":"react-mde@4.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-5mduZogcJadtlVjSvDlL00qEWqSDWgAl8xdpvbWQoAdHAPRHv7pL57W0zRUDPXoled21cDIuyhPRMHF0pr5OxA==","shasum":"88dbc94d1abb3f854c6f3f3380507c6afe1e5895","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-4.0.3.tgz","fileCount":99,"unpackedSize":118490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYokrk+/cw0sjtxxskRz+YHB5AmlXKBcZTA3MxfcjGZAiEAozqynq6DOu/CLDz7+zhqzrxzcWIzgNMwpB0tbxWTu18="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_4.0.3_1520281228598_0.3353270913179436"},"_hasShrinkwrap":false},"5.0.0":{"name":"react-mde","version":"5.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"2641735129adf2826e9f104886d9267cb3b553d6","_id":"react-mde@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-+Y67SsGn9yq9mDxq5gtmfmmeLhX872p7WDRhW6ulm0B8C9wuCZdzxHeGxSLL7ahS4K4ZKsS+Ef16AoC2uFuQMQ==","shasum":"fde6169640020bd97677b6588c25b2bcf5e0eca9","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.0.0.tgz","fileCount":89,"unpackedSize":113266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEq6qR5rFZZquHlErjXuz5T0uOd1UOWhKvv3ZjVLbSXPAiEAm6ordogx35TpUqDBiQ/bsYPAsYh+ir7wRt9uppWpPrQ="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.0.0_1523100379243_0.46681578681512326"},"_hasShrinkwrap":false},"5.1.0":{"name":"react-mde","version":"5.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"36de01960416caedba6f32477aa6b1203c1e6ecb","_id":"react-mde@5.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-uHew2QGt08Fqr2lYUSPxCT9xLC9t96k1o62WXQn0WQd1aFuW6MWkUry7yBgdhOk+uBx9tWxZZP7XPf0OBZGowA==","shasum":"d6adda52d3fabda58899f344e496367af15372f5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.1.0.tgz","fileCount":89,"unpackedSize":114845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr1ldoP0cpVbI3g6s6gF4QnJUJPIhDKJTz0SvxPEMdbAiBAqJa6b+2PCYMrQRL6GM9CPFpBnrDhusB8ebCMpJIljw=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.1.0_1523306269654_0.017414930150494"},"_hasShrinkwrap":false},"5.1.1":{"name":"react-mde","version":"5.1.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"98e8771407e421f24643d996b5abaa0aa7fadad1","_id":"react-mde@5.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-xewbjitlre1NkbmPzUe8lrmqu97/KYvCwim4iH7bcdu8Zx8oBcjqhNVC9tbgCKrzjanfi7mEYscYqFlneI9Mjg==","shasum":"b5d60dfeb562b16b77de4dbc93ba03914ddcd84b","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.1.1.tgz","fileCount":89,"unpackedSize":114939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDTgi//zs6Pn0ZSy91NVR+UyjggH7sxQlNCMAbaF8qQAiEAuZ6iyhOrJWR8yamFewX/nfzhwZyIkzEzXXSmhKgTQFk="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.1.1_1523307242818_0.6718183786404026"},"_hasShrinkwrap":false},"5.2.0":{"name":"react-mde","version":"5.2.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"00a8dba71508bea9599a009be4f1faa53923e0af","_id":"react-mde@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-qFeiC/r7NyDhAQgXSsErcYhQF4lRIwTNn5khd2bFBRI/FVufmMwZjBDPHvM+IBEfNKqxWp5So1W4Y6m0f2i2Ig==","shasum":"0a1aedcfd4a73fe3204f0aac938574bffc0a9758","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.2.0.tgz","fileCount":97,"unpackedSize":118962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3K7MCRA9TVsSAnZWagAAVtoP/iT/uEqFFucyGsISU0s4\nsFrAPThxna9HbH8edYvR8nWUjt7jsxP4+exLG7A8xhfZLCWnIn1veoF4Pd1+\nIUdNFjP+7VJxjBh+IVK4oO0br1wVdfOTNw3RLbFbWPRCrGPY/xI/9No0pFB7\n1glP1i4+bTsCSpw4Jaiw7ZhUdi+KvticP8Q4m+ODJGjvoGLZdwnfuoLfO3md\n1PNiwuxaG44XzsE0QYJALXzkgnip88ie51ISkuJNizVFM7MkWMwG1AeOqAic\nuTAFjT7tB0ecN3yIdwmmsEmwg2woE+P1ksoXeCUSGpyhNME4VAWDWDQe/W/j\nseneB0dHf8yVfacu45Vi/tP6ImvcPHL+h7HgRg0rReECSaPRakqo0sZZVhGs\nj1XUETqMg3r57CaRNy7Hm2yT47O4akR1tHm5UUC+kv2vVCAEiltGYlD9k+j4\nWF6TjWRdGTkSqjn1d+P0de0xQcAwf4HR9nkcfy4k9YQZ/gfJVisGzG0AHOLy\nouCfN7yP5sQfobOgK9ViCCrOeTxJ/RU6fYkzswY8B3XfnmSdD/lniBhGVnwW\nxRpuq/5TmGOpMJj2LG87XGYIVnppDgOklXqobixwP8I0M4UKry1hr7dxi/oQ\nKvSvsndj3lo6nox0vq2TTJrMCxDaDB+tD0YPRNo1v5CCi8i4M/2MhGdH7E3a\nkUy2\r\n=Jd6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9aLDNbUeT5Las2LmgA17v4Uq4wnL3lVm+ZN8uiDY3lAiEAkI++R2TtaIjiLCL+fFf5vD5UF9MJQBNdSwVYqYgCOaM="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.2.0_1524412107147_0.7610766470500625"},"_hasShrinkwrap":false},"5.3.0":{"name":"react-mde","version":"5.3.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^2.2.48","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^3.4.1","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^3.0.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^3.1.0","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.7.2","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^3.1.3","sass-loader":"^6.0.6","showdown":"^1.8.6","style-loader":"^0.20.2","ts-node":"^5.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^3.11.0","webpack-dev-middleware":"^2.0.6","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.2"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"9786a948121e534fb0a56b5ec2a47b60886e9ba3","_id":"react-mde@5.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-QEUxoQz/5b0V7DS/pok3Tq0ODwQphOzHTe38XS+X3R56GH7UR+rbC0mlALuSa+ugjZMW/vxvar1vWMeNzUJtnw==","shasum":"a4a5014b258a3dc0e70efa248cded1de1f000511","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.3.0.tgz","fileCount":99,"unpackedSize":120718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5XIFCRA9TVsSAnZWagAAGyoP/jzvTF/NDP0CJrFHklE/\nC9UoQG7PloTz+YnKLY7ThbLrHU2Qke41V5Qj2cxCW8A4lUou+1PJT/RJplUJ\nZLmvN2HfZQJ26f5xnfysyG7mxOEcv7xUgu8ArxYhxgzmA0LYtBumXR+D2VUw\nSQw7vRITl0gakYn4iWPxLGae6YXmU7fM5E/NuyItcwoP7l/NU3JVKgB8JYNi\nxxLXVo14GfQp55Y6yPZduUsOJtCOOvxuUXXBE47lRKie2HKthxNXybDWxPl9\nhT8NIuv7uEfREyp8YLPoHagcV6LdwNfp0AFlzTShAT3XRrU3Tun9s90mAKcd\nAHecYQwJ5cpBrcwRPmGPyhyiy/wAcniO1jk8JVD2kpFw4cWkBsLGhAccCLPU\nXP4Dfm203EkhpwWBj9cjrlsrQlkfEcaT8qEzXz0cgTOhsWbA3a4NfuM9fYiS\na4qADKye623MQyC45Bbk4djv9wJtJ0nRojp36fpo7Fi/ZoieAA1md1ePRNkI\n+aVm7F80Iu6dF7yDBJr3Xi24MfqAVQeWfeQam8M9FasxHF//ineRLszBjSCt\nGt+VrUu69ZDqwhY7NhPWwr0MRfoUkXPdQ7Bw5VvJOzWjvJPM6Wuas7Y/0Fj0\nhHPL4WoVbYzAS+LdsOXZb+UmYcexPffXmzAlCxRtt8Pd+LUlI9I0w1mrMHxO\nu7qh\r\n=O13P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3fWmtKtGh9IfZ3r1TcN8JUDok8OQk948XWJN9EOtZeAiEApC9xHPVSna6+IEo6bzHGXZ59fQE1bAdmIkFiRV7R10I="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.3.0_1524986372360_0.907237075944989"},"_hasShrinkwrap":false},"5.4.0":{"name":"react-mde","version":"5.4.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:demo":"cross-env NODE_ENV=production gulp build-demo","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack-prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^4.0.3"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"ff8bc78236c3d9c26401dd32038ae46450707dc6","_id":"react-mde@5.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-vCqeNnImcTYUI7TlIbTu+5zvSNqveLemGoKQ3oqMYwX8uMakYgaroQKjOQW6aU1QugwNkfe7CH4TCy+o/qzhwg==","shasum":"04c022d260fcdc6a412edefb11889f1030acf362","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.4.0.tgz","fileCount":101,"unpackedSize":121562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5w/VCRA9TVsSAnZWagAAI1oP+wY3t+Pdqyl1gFYafD/C\nEhD3gRKrgKNnk1c8Kcx5wI+rQCHSlxgxlgGg0JbJi+ZoDQ8HEaygjXygjsgj\npPvnR9/9azO9IeDmJJaNaHMH49JuguSL4YUv/A/No5hZXjFx/Vpt1eHHifxS\nzf5P987DF6H9YeTyHeKsm33FotK/BgYt8S+DaVMJJwIu/hYLU9bM4dYmaWk6\n5GOGoa4LLNmYxV42b8YVBU5uRaQB40D7PfnvMWapNUnnC4w6oRT9bhpAJk+w\nV+VSK/lbvZ7cCzTGMI3jHYD2gUkMk7pXGlpyR/B3iedElw90TPS5GFzD+3hS\nQ35m9wtyuf1Th+E3Xw0VE31W1Kct13Jss9GqMr8v1Bcjni/bOcMqJP1ogzMz\nt7xWpQKAlAKSAjQ/kFLI10mj8Ei/+0Qu8loy2I9J1Fw6SXi3u4mgDF/m0bZN\nIlymN3gHVAJYMpkhEJY4O0fKDaWFNT+WSg5iPGRxA2Jjhr9sQ5iLLrb8i3gp\nEdR1SjbEGsoPK8PlM28ZutHKG994kyJidDJsqXnkETKlH49rs7jM9cdHD8Uc\nICAmWE+Y9xjZ04Zn6oFKG9LTdzWLy3f+MlK8ZvWUVcv0Qrg2Ct6Wnw/ty+of\nylicokKgAsHSZyywptLfmX41jKf2q7tRl6evKq2D2DTD9GWNuGKRXBa5iwsQ\n4WY0\r\n=Unqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzY3on7kQaqDQWGTC9dt0KpbsuTpldmvyvgAryty6yOAiEAk/kKRewcLC8xXsNwN4UtSq+0vll8MqKhghABinK7+/I="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.4.0_1525092308050_0.8794697705785812"},"_hasShrinkwrap":false},"5.5.0":{"name":"react-mde","version":"5.5.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"3cba878d9bc4d95e650d61511ced9ce690e1e647","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\r\n\r\n## Demos\r\n\r\n- [Demo](http://andrerpena.me/react-mde/).\r\n- [CodeSandbox Demo](https://codesandbox.io/s/o5vpjwyp79). Fork it and have fun =).\r\n\r\n## Installing\r\n\r\n    npm i --save react-mde\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and there are plans to eliminate it altogether, but for now,\r\nthe button classes are meant to be resolved by Font Awesome, which can be installed [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n    \r\n    Minimal example using Showdown:\r\n    \r\n    import * as React from \"react\";\r\n    import ReactMde, {ReactMdeTypes} from \"../src\";\r\n    import * as Showdown from \"showdown\";\r\n    \r\n    export interface AppState {\r\n        mdeState: ReactMdeTypes.MdeState;\r\n    }\r\n    \r\n    export class App extends React.Component<{}, AppState> {\r\n    \r\n        converter: Showdown.Converter;\r\n    \r\n        constructor(props) {\r\n            super(props);\r\n            this.state = {\r\n                mdeState: null,\r\n            };\r\n            this.converter = new Showdown.Converter({tables: true, simplifiedAutoLink: true});\r\n        }\r\n    \r\n        handleValueChange = (mdeState: ReactMdeTypes.MdeState) => {\r\n            this.setState({mdeState});\r\n        }\r\n    \r\n        render() {\r\n            return (\r\n                <div className=\"container\">\r\n                    <ReactMde\r\n                        onChange={this.handleValueChange}\r\n                        editorState={this.state.mdeState}\r\n                        generateMarkdownPreview={(markdown) => Promise.resolve(this.converter.makeHtml(markdown))}\r\n                    />\r\n                </div>\r\n            );\r\n        }\r\n    }\r\n\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **editorState: MdeState**: The state of the editor. This contains the markdown, the HTML and the underlying Draft.js state.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **onChange: (value: MdeState) => void**: Event handler for the `onChange` event.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical` and `noPreview`.\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can import each individual file.\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both.\r\n\r\n## Composition and custom layouts\r\n\r\nReact-mde is designed to be composable and to facilitate new layouts\r\n\r\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\r\n\r\n## Programmatically controlling text and selection\r\n\r\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\r\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is MIT licensed\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena. Check out my website: http://andrerpena.me\r\n","readmeFilename":"readme.md","_id":"react-mde@5.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-EZOOSJD8/PHxXfUACVcdO5E0xM7MVMrF7Ul0oBVrs7+H6SDnJCXmwnv0y0iundZv4WhRrxQzfo9Dy0LKsjeK4Q==","shasum":"b90ba014c0eb036b21f90bdd1421189ccfd61371","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.0.tgz","fileCount":109,"unpackedSize":143184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6HftCRA9TVsSAnZWagAAfzQQAI20RHLryzWt61PWmXQl\nFOr3gMYbLlUYa31TCkVvDnj9U4vfstsTzuOc3qUXJcxLdJJfjFbQp+k7BApT\nlYrtikDWyM7G00AJd5uXGVMXGjz1Ylz4SUTHXdJjRh0pklWoiwkmF9w+EqA2\nNTcOYRvJ0YPY4n5C8xHPsqu90hf5TAzBhefxli11bH7RpJZ7ItuhP4M76qfb\nw5zRq0yn6aWw3J7ysdcXuk+ghsNxYMj4Ug4d1OhqnaGYkJ8QJF+aOUEwkwX0\nKu3038HLjggG8xbhZzWs8TRLtxmez1t3fRNiv2TMA1S/JqNaDUDXOQW4/rVV\nKCU4N6DIlhbrzx58yeKLwwQyQhwq22gslcM7Z9mpz38Kg89BBzN1+eIQWJK0\n6yGevUoWS7/W3xRbtCarMub5CpxPE6QDTDAo+elupiRgp6k5b0fdd691O1EJ\n1fBYeXLZCDXmUxhP8HGPjYABxgXovdPL8cl+PI9Scx/0jTAjHeyGIz88nMCj\nuVgy/K7K5Sq4uxFKkg3ueWP+YqghMC8op5x9eKp3eSs45ZEYoFFf7Qc91nXe\n4TnExegj9CzjzhBbZ5RsLt0fdnpo57c4c0MzA5OxApZFVDEJ1tEHdW79sAiz\nsGBWIOKaixrBRt+edbsppSRtZMVCM+9SVHOFl1fkra4YI9fhn80KXn60yOa8\nH9Ys\r\n=tec4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ/aFmTaxO2F+H21kfy/ayBJ671PqwnzTgu4PnzBuUGQIgW4QU8qkt7O/4ISBuQXr42hTUH/1W1LjGMXvoM0uZTWg="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.0_1525184493581_0.5148127935883902"},"_hasShrinkwrap":false},"5.5.0-alpha.1":{"name":"react-mde","version":"5.5.0-alpha.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["boilerplate","react","component"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"gitHead":"3cba878d9bc4d95e650d61511ced9ce690e1e647","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\r\n\r\n## Demos\r\n\r\n- [Demo](http://andrerpena.me/react-mde/).\r\n- [CodeSandbox Demo](https://codesandbox.io/s/o5vpjwyp79). Fork it and have fun =).\r\n\r\n## Installing\r\n\r\n    npm i --save react-mde\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and there are plans to eliminate it altogether, but for now,\r\nthe button classes are meant to be resolved by Font Awesome, which can be installed [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n    \r\n    Minimal example using Showdown:\r\n    \r\n    import * as React from \"react\";\r\n    import ReactMde, {ReactMdeTypes} from \"../src\";\r\n    import * as Showdown from \"showdown\";\r\n    \r\n    export interface AppState {\r\n        mdeState: ReactMdeTypes.MdeState;\r\n    }\r\n    \r\n    export class App extends React.Component<{}, AppState> {\r\n    \r\n        converter: Showdown.Converter;\r\n    \r\n        constructor(props) {\r\n            super(props);\r\n            this.state = {\r\n                mdeState: null,\r\n            };\r\n            this.converter = new Showdown.Converter({tables: true, simplifiedAutoLink: true});\r\n        }\r\n    \r\n        handleValueChange = (mdeState: ReactMdeTypes.MdeState) => {\r\n            this.setState({mdeState});\r\n        }\r\n    \r\n        render() {\r\n            return (\r\n                <div className=\"container\">\r\n                    <ReactMde\r\n                        onChange={this.handleValueChange}\r\n                        editorState={this.state.mdeState}\r\n                        generateMarkdownPreview={(markdown) => Promise.resolve(this.converter.makeHtml(markdown))}\r\n                    />\r\n                </div>\r\n            );\r\n        }\r\n    }\r\n\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **editorState: MdeState**: The state of the editor. This contains the markdown, the HTML and the underlying Draft.js state.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **onChange: (value: MdeState) => void**: Event handler for the `onChange` event.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical` and `noPreview`.\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can import each individual file.\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both.\r\n\r\n## Composition and custom layouts\r\n\r\nReact-mde is designed to be composable and to facilitate new layouts\r\n\r\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\r\n\r\n## Programmatically controlling text and selection\r\n\r\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\r\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is MIT licensed\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena. Check out my website: http://andrerpena.me\r\n","readmeFilename":"readme.md","_id":"react-mde@5.5.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-+wCIamkes7STyGxCNT9CfLp5BUrIdPGOFyCtnx4/xOO1w2mSW9yzFqzRv/A6glVNL2u66hIcsNz6z2fm+/h88g==","shasum":"2d596f3d9d4bc878b22b0a2c67f72b2069cd491c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.0-alpha.1.tgz","fileCount":109,"unpackedSize":143192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6HixCRA9TVsSAnZWagAAvpsP/RmjnCGQjGCHn1vSzoUf\n6hoCZSVe8LTqA2AM0IEoWsimgLVEg2DTvQiVHDG8PhlCj0mEGvM3H+esFhs7\n14CL/Ilv5eAnZ5b/LADVSXLoeFKD0I7xbz8M4HdCHEIqDvsDeN2gpe1XbPhm\nueQsxx5VLRiREiQCM9efU7SUaaPKWHjRCXgItmla3nZ0nkqXme4A8bpeIxVJ\nm3pk6S4vQ91lO2jiMVJxfXckLLFhsXQzaC9xIr0phUU7lWDn46EYLHboP+4T\ns5FjOMIR+5AOs3kS6y2ao6MqPZfg4y94sebuZFNe1OqmNFFd0xaN1ykT3Wpe\nKelIbEXb3ieIGOwPHsL7C/FeoQKQ7cy/NLPLqrzvp/Mra6d0tqa8eH+epFU3\nwgB4NwMV2mrtWOgc8rXaRW2k2/y8hjpQSfkIppiJyqFD7YGczkx8RiedHJkF\nxRx1EqWxL4zFidhKeyHa3uO0fBia/ys3Dew/W6VAc8JFfnAvB8fjfkXvmbAx\naG4ddPFbfPmWoB33DqdwbhwKDiF58h08WfR/n7hdujnc5j4WiHAjO7CKFGCG\nPeDjWt+NP7HgCiPB7G1bqDyfnCdS5v/HAXYWssW1kIOxZGud01Mts5baLKgh\nbGsPsTsC6br0rODoKypfDUisMQc/opxBMgKfL0Vw80jD3wYhkKS7+uioJK1E\ngAK9\r\n=h+xy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSnwwIQ3RnLWGytSRpwgRgO6pk6bOs7BO4Y28ibWr21AiEAjwc0DcKuow5uPATKd9+uEamkgYuW2Xql5CZ3Qjb4MBw="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.0-alpha.1_1525184688434_0.30751312444662027"},"_hasShrinkwrap":false},"5.5.0-alpha.2":{"name":"react-mde","version":"5.5.0-alpha.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"npm":"^6.0.0"},"gitHead":"73122754d42f9d7a648ca45e762ac9f3b5e06a11","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\r\n\r\n> 5.5.0-alpha.1 is brings multiple layouts that were implemented by Nes-si :heart:. We're just adjusting it before\r\nofficially publishing the final 5.5.0 version. \r\n\r\n## Demos\r\n\r\n- [Demos (5.5.0-alpha.1)](http://andrerpena.me/react-mde/).\r\n- [CodeSandbox Demo](https://codesandbox.io/s/o5vpjwyp79). Fork it and have fun =).\r\n\r\n## Installing\r\n\r\n    npm i --save react-mde // or react-mde@5.5.0-alpha.1 for the same version available in the demos.\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and there are plans to eliminate it altogether, but for now,\r\nthe button classes are meant to be resolved by Font Awesome, which can be installed [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n    \r\n    Minimal example using Showdown:\r\n    \r\n    import * as React from \"react\";\r\n    import ReactMde, {ReactMdeTypes} from \"../src\";\r\n    import * as Showdown from \"showdown\";\r\n    \r\n    export interface AppState {\r\n        mdeState: ReactMdeTypes.MdeState;\r\n    }\r\n    \r\n    export class App extends React.Component<{}, AppState> {\r\n    \r\n        converter: Showdown.Converter;\r\n    \r\n        constructor(props) {\r\n            super(props);\r\n            this.state = {\r\n                mdeState: null,\r\n            };\r\n            this.converter = new Showdown.Converter({tables: true, simplifiedAutoLink: true});\r\n        }\r\n    \r\n        handleValueChange = (mdeState: ReactMdeTypes.MdeState) => {\r\n            this.setState({mdeState});\r\n        }\r\n    \r\n        render() {\r\n            return (\r\n                <div className=\"container\">\r\n                    <ReactMde\r\n                        onChange={this.handleValueChange}\r\n                        editorState={this.state.mdeState}\r\n                        generateMarkdownPreview={(markdown) => Promise.resolve(this.converter.makeHtml(markdown))}\r\n                    />\r\n                </div>\r\n            );\r\n        }\r\n    }\r\n\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **editorState: MdeState**: The state of the editor. This contains the markdown, the HTML and the underlying Draft.js state.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **onChange: (value: MdeState) => void**: Event handler for the `onChange` event.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical` and `noPreview`.\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can import each individual file.\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both.\r\n\r\n## Composition and custom layouts\r\n\r\nReact-mde is designed to be composable and to facilitate new layouts\r\n\r\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\r\n\r\n## Programmatically controlling text and selection\r\n\r\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\r\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is MIT licensed\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena. Check out my website: http://andrerpena.me\r\n","readmeFilename":"readme.md","_id":"react-mde@5.5.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-ILGXaRiufbntcXKOPSnZy6rxXekhNmQ7RCCevqz3OUArO4vU8Yq8S8hWTeEv6ipsy56RYbj/hppIsHbEzC+AHg==","shasum":"115d02984184e9bf4e0d465e4f311357b5210b39","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.0-alpha.2.tgz","fileCount":111,"unpackedSize":146182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6lEFCRA9TVsSAnZWagAA2+cP/Rr1gve0dWpr5mZCM2XC\ny6sWF/nn0OmVZD49Fw1fZn4PtgJoc2wfmlRox4vNthiEEdKefM+nuqbKrdrG\n7AyqfSy+eY3Kwxz82t59gCRBL2FUbfFV5n1oVaYNsXfIqX4rlq+VqOPvdG3R\n/3WdxM1tKQMyb1F+Ysr1uJrVd9bfeggPf+kUMk3BvOV5JlhMsS1YE+O3ZeCj\naN66bA0IJTWJRhgYECH+E9e3H+S4eTK9rURlgFmRMs+fXxQBDZyxwpUdY/Hl\nwb5dno1amvzqT/dGGSd8Lv+19pwnXlBq/8YAuNW7cVXigeGRG6ycbKTbkgt0\nVjIOVBBJf0ib+lFB5MafRbHm2qt/WcSiU81aStDc+n+sQzdy1iqeI5RqelJ4\nPhmyWGCJhCpylAETOpeE3EcnyRTLhzYrO5ruG/HP0rM4b1FDYk4ndjbHU4sM\nPsg1r3tFHRD3MQYgZeo8IkvOGxBqKfw7YjBqoaKTAgtW2kuLm9toPQ8TrOsH\nMPFn+cEVtb9wf+mUtBwqW16gRaEwImgHFq/9DUr2mTseKYH1cp9VGQKn6hXo\ntiOXNtDOCgAHn1IGNJtv/j+HZ0UO9v7/b5BeMagtnUMbbqjH8Az8ZRK/W8Y1\n8lkKuybTvPWnYoatGlPPyZ8Lv+VcO75r/12Eed+gLtoxm9ku7aAe9nJ4Z09f\nhfQk\r\n=8wgE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkxSbtFVe6r673THYpvb47pEMzB+5BZoiX9rVaVzWQ0AiEAiCMh8J/c8HrSgNc/GiSwQyWx5uGIGJdPRDHPet7hKtQ="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.0-alpha.2_1525305604610_0.16235830623256287"},"_hasShrinkwrap":false},"5.5.0-alpha.3":{"name":"react-mde","version":"5.5.0-alpha.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"npm":"^6.0.0"},"gitHead":"8f3b8399b83d248286789120c7a0f83dfa825f72","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\r\n\r\n> 5.5.0-alpha.1 is brings multiple layouts that were implemented by Nes-si :heart:. We're just adjusting it before\r\nofficially publishing the final 5.5.0 version. \r\n\r\n## Demos\r\n\r\n- [Demos (5.5.0-alpha.1)](http://andrerpena.me/react-mde/).\r\n- [CodeSandbox Demo](https://codesandbox.io/s/o5vpjwyp79). Fork it and have fun =).\r\n\r\n## Installing\r\n\r\n    npm i --save react-mde // or react-mde@5.5.0-alpha.1 for the same version available in the demos.\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and there are plans to eliminate it altogether, but for now,\r\nthe button classes are meant to be resolved by Font Awesome, which can be installed [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n    \r\n    Minimal example using Showdown:\r\n    \r\n    import * as React from \"react\";\r\n    import ReactMde, {ReactMdeTypes} from \"../src\";\r\n    import * as Showdown from \"showdown\";\r\n    \r\n    export interface AppState {\r\n        mdeState: ReactMdeTypes.MdeState;\r\n    }\r\n    \r\n    export class App extends React.Component<{}, AppState> {\r\n    \r\n        converter: Showdown.Converter;\r\n    \r\n        constructor(props) {\r\n            super(props);\r\n            this.state = {\r\n                mdeState: null,\r\n            };\r\n            this.converter = new Showdown.Converter({tables: true, simplifiedAutoLink: true});\r\n        }\r\n    \r\n        handleValueChange = (mdeState: ReactMdeTypes.MdeState) => {\r\n            this.setState({mdeState});\r\n        }\r\n    \r\n        render() {\r\n            return (\r\n                <div className=\"container\">\r\n                    <ReactMde\r\n                        onChange={this.handleValueChange}\r\n                        editorState={this.state.mdeState}\r\n                        generateMarkdownPreview={(markdown) => Promise.resolve(this.converter.makeHtml(markdown))}\r\n                    />\r\n                </div>\r\n            );\r\n        }\r\n    }\r\n\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **editorState: MdeState**: The state of the editor. This contains the markdown, the HTML and the underlying Draft.js state.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **onChange: (value: MdeState) => void**: Event handler for the `onChange` event.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical` and `noPreview`.\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can import each individual file.\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both.\r\n\r\n## Composition and custom layouts\r\n\r\nReact-mde is designed to be composable and to facilitate new layouts\r\n\r\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\r\n\r\n## Programmatically controlling text and selection\r\n\r\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\r\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is MIT licensed\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena. Check out my website: http://andrerpena.me\r\n","readmeFilename":"readme.md","_id":"react-mde@5.5.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-1Zcr0czJfxwETFOysfStRjBun0v128cUtttaMW52gtz21zdu/41kxT4AB3SrtJ7LzFyrhb+pd+PPE29BZVNDog==","shasum":"2a73b4e0684762652ecb63adc59801739c7609db","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.0-alpha.3.tgz","fileCount":111,"unpackedSize":147271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7tzaCRA9TVsSAnZWagAAYmQP/0Q9HnAiUvmsWjzxjrQK\nByLvFOBITNHkJlIqrplDo+PDUTaGuG0wUTPmwvYuVG0pggMyX4HI9nSLaMiz\nV/77owdAXx93KPOghSMED+7FkT7vhPMOEHU/UniiiGy2FG/4V4WiGPZkkKe9\nT4cYzuWvND2isE8r3MVPuwEWKuwAtboXhAOgEWO8GMNaGmb0EFIQuErzFr6J\n945Uu11sPPQu6RJR4pzmMEDt7lsEQfgP2CemIRXy+B76tCr4z1Rzjry23zKI\ngiy5UVIWlUYzI5mwyX/lp8Wlh/O3z6GFe+gBUbniFFNEjOwY02yhYvHwKuDh\nco2wUhvDDsvPYMpLRKFjrpvK6a4tvzJpoJFMnadw5Mcwl8XfZoyKrwB9dQAJ\nuKGTZKN+IRitMr6QHF+bQMlyADuBa6HnyKjNNiA1O0awqdTZpBKGakGlw3qm\nBWdNvl5f91vj0rSnOXZ+KWxHJj6mJwpw7ukZ+A8VtSW/X9ND70fBuKR7KkMk\nqS/nrVFJ1M0iX0wx0HWSyCTJPNTQD17WfyWi8ps/dHIoq3eP2KoXJ65Q/osg\nrGbyQTxyR5M4JV2+asHupUc3h263spo4fb6zwidGsMMMXgow1iQdbPVEiePV\nKgjv1e6bE09B4hxu9X0utTNUvN53HgP4SVtjXcH7JQcu6XUML3WvSQaBOXs6\nErcW\r\n=vHT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNGdSkOj9rR/XqUP1l3H8OzZdlnMmQ+Jcu5VZuGt1A+wIgCOBbhDzmIwpT1WXuoJ/xUzCla1OcV9Vfe7zbYZbrPLE="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.0-alpha.3_1525603545870_0.02079944418634616"},"_hasShrinkwrap":false},"5.5.0-alpha.4":{"name":"react-mde","version":"5.5.0-alpha.4","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.0.0"},"gitHead":"fcc1b56e12a9831bc3ec287ee5accfaa89d4aab2","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\r\n\r\n> 5.5.0-alpha.* is brings multiple layouts that were implemented by Nes-si :heart:. We're just adjusting it before\r\nofficially publishing the final 5.5.0 version. \r\n\r\n## Demos\r\n\r\n- [Demos (5.5.0-alpha.*)](http://andrerpena.me/react-mde/).\r\n- [CodeSandbox Demo](https://codesandbox.io/s/o5vpjwyp79). Fork it and have fun =).\r\n\r\n## Installing\r\n\r\n    npm i --save react-mde // or react-mde@5.5.0-alpha.1 for the same version available in the demos.\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and there are plans to eliminate it altogether, but for now,\r\nthe button classes are meant to be resolved by Font Awesome, which can be installed [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n \r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n    \r\n    Minimal example using Showdown:\r\n    \r\n    import * as React from \"react\";\r\n    import ReactMde, {ReactMdeTypes} from \"../src\";\r\n    import * as Showdown from \"showdown\";\r\n    \r\n    export interface AppState {\r\n        mdeState: ReactMdeTypes.MdeState;\r\n    }\r\n    \r\n    export class App extends React.Component<{}, AppState> {\r\n    \r\n        converter: Showdown.Converter;\r\n    \r\n        constructor(props) {\r\n            super(props);\r\n            this.state = {\r\n                mdeState: null,\r\n            };\r\n            this.converter = new Showdown.Converter({tables: true, simplifiedAutoLink: true});\r\n        }\r\n    \r\n        handleValueChange = (mdeState: ReactMdeTypes.MdeState) => {\r\n            this.setState({mdeState});\r\n        }\r\n    \r\n        render() {\r\n            return (\r\n                <div className=\"container\">\r\n                    <ReactMde\r\n                        onChange={this.handleValueChange}\r\n                        editorState={this.state.mdeState}\r\n                        generateMarkdownPreview={(markdown) => Promise.resolve(this.converter.makeHtml(markdown))}\r\n                    />\r\n                </div>\r\n            );\r\n        }\r\n    }\r\n\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **editorState: MdeState**: The state of the editor. This contains the markdown, the HTML and the underlying Draft.js state.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **onChange: (value: MdeState) => void**: Event handler for the `onChange` event.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical` and `noPreview`.\r\n- **layoutOptions?: any**: An object with options to be passed to the `layout-component`. Each layout may or may not expect\r\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\r\nwhile the documentation is not complete. \r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both. If you wish\r\nto implement your own commands, please refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\r\nshould be implemented.\r\n\r\n## Composition and custom layouts\r\n\r\nReact-mde is designed to be composable and to facilitate new layouts:\r\n\r\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\r\n\r\n## Programmatically controlling text and selection\r\n\r\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\r\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\r\nCheck out my website: http://andrerpena.me.\r\n","readmeFilename":"readme.md","_id":"react-mde@5.5.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-I6Hg78swew8wNJu7Q3OPNGu5Q0Ma9iCOypnnbem26OP+7kVb6BzWTN9mc0w2UOtHLRShHbCb9v/p85xDJfYXug==","shasum":"af44c9c8323e4b8905139e58e085247c4a4d1d18","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.0-alpha.4.tgz","fileCount":111,"unpackedSize":148566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7vEWCRA9TVsSAnZWagAAhJQQAIuahdXU9kGDlhXpvTbH\nXHhXgci2PIsBsFENNi51nY5wngWSXuqVzx0wc/nx6k4LcC0z62jAvr6pq7On\nDTi84TB/DmHvYVr6p1QE2rxFnKaTovX5Np3Y7Xgftgt2qs0KnGI3lPJvICHH\nZ/uV/3axgI82gk9SQKMpWj44abY4OwU036XMnyXkQp1F31RN62DuB55wdlte\nrcyESaR5rVYtbEvRYH0/J7/IIe7AoYckv0R55qsNPAD15JmhJiOb/7nE1yXY\nIn0e+BHD2rv9cX9XEeDSzmv72c8oO9OgMWfjkBDkcUSLu8MznxZjCfSWj4VG\nvF1rA2zLMCMUYTndoI4rgsJvBJNoEIXicC496MDeRIhiVUyT7Td+kwmuCKR4\nLwv671P2VYC1H74bs3pmuRF9m41HrMU1WyslKDkRrWzQLj3U0PRK0Qm6uheO\nkLLws62xuwSeFyVVFysjgdES4CjadS3+iGIfbas26zLpiaK71xkaSsyFmoEj\nYOclvY8ik5TqFWj8gSpZJVaTOr5aRBE2gJ2RW4gMCnUi+wm214B67xBlb9gh\ngIINkTJ+lmDBocBnsR7g+aXG+uQmlL8cKVWf/MhfJOJmoeNTr+U4K2K9YUNh\ngcrwwyAguG9Wr2pyFsiEKgJEtcl/5ck2yNbx3OkmqnHiAC4XZjFPRTnx7jXe\nO7rB\r\n=SV9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxZ90XmAJQJIYPpYlwkQg/t7aSkoGYonX2WnR0VYiSLQIgVGr9+5G4fFiBEBY6Htt1SUN8nHYmdY3ReHY6/uw3bpU="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.0-alpha.4_1525608725151_0.21800000570431655"},"_hasShrinkwrap":false},"5.5.1":{"name":"react-mde","version":"5.5.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.0.0"},"gitHead":"06401384f0b20b22c83d00fcaa9c01b95c2b3336","_id":"react-mde@5.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-tzA+GSwXCYMur5gZIyPjc6NdpznVzwZZy7TCaNS1cuQMzDS4EgTKEHf4Pru3xAMCN94P393sAtyJKX975DsEMg==","shasum":"d19c11a3768ccf41dbe8f1c9f7e198a9980a854a","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.1.tgz","fileCount":111,"unpackedSize":145182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9GpHCRA9TVsSAnZWagAAZ7kP/20dCOrS7HkKfRERfpc1\nJt+IMoJ1FI2/M4zewrD1c5Raaldzn3aEmfrYsVpzhyrg/g5hkOWUhN2ksWrf\nAPCrYhggPQoE9+NXTj2lMcfwyFIuUNYL/bqq+GSYetvn/EbFPTFPwjs2RVQB\nJNEnzJbEu/BdSZk+xwhett1kE3bOj4pjb4moIFx7YFLx6HsKSWvw3ZZMGl78\nTlKT4r0SOjWeNVixwiaf8k5PU6L4zrwZq/h8fhCHCNzi+ra7ycmFrQxf8RsW\nPemF1q+pekdWtcTHhKBl/Rg68H+AhUBe2ZZLnMrgJr4VygwrLoxlbwSzW8zO\neQxeFCt+6S5pX89CJ1vfWl1+xSv89cbsmCjbw6UjUXBFEnK0uOZdoYtMMHRY\nVb34E1NWr6D3lWIQxo28kyeHseAwtIndw8IE5Ue/Mw67THRUE/OY/R/8Gly/\n40Lz92zfoxPQ41K1EoLwFPU3NMuCxN+xkoFGig3DoUZUsc80nKo/R2ujZlME\nJKSvPurHjSBnLVpMH3mNI39wYe8M/P+kOtRCLv9UJB2xVDZP39FUvMIqtMMF\nHOejlZc1yEWB/49zj9yeySpdCQP7x/Mc7yTqswhUEyqnrLJThKz7sHIBDtKb\nxLFwz6y2R4ya//9vdx6ocHB7RUO0Ell2yuDQgVagUecxphMUpWfANnXBkpZT\nEhjG\r\n=BFEH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCthjpWEJdFfPV7Sq4MqskYhbPyJLQw6E342Pvc2P0DTAIhAPHeGZVrzZflfpY4qd6CZOjeLBGbdsX/3mVxGn0ybXsT"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.1_1525967429360_0.3869077219953114"},"_hasShrinkwrap":false},"5.5.2":{"name":"react-mde","version":"5.5.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.7.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.0.0"},"gitHead":"504990663524782364e542cb9a84564c4b3a8f38","_id":"react-mde@5.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-1F8rcG4ner/vLFw7xDonwJluMN4i8LAnsXqWHVI9AvRRrHPe78LzIPGNhK+EFICL/XtPwaHtH0VueBYupMplgw==","shasum":"0904cc97e43895433797f1a5b8c0dfcb437cbbb1","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.2.tgz","fileCount":111,"unpackedSize":144601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMAGyCRA9TVsSAnZWagAAq5cQAIfrdcxG4Xvmx383fHKe\ntax/tHQSAVup4kfXgUyM/RMXdQVIZUJg5NWIg/ExuARLtuhAfPY5QjTyrOf1\nUg4GuCxai1+I4SxMqUOBIU+TuOiXMgJ8SIfuHwGZsTFn4j/gm+gLDDeDnooZ\n/ntgPHjM7wYO2YZIajB5H7TUkrXCRxCzS9Kif9RaZ4n0x8PaiCv/SVvRVBOd\nkIp2b0Lv8l5YpY+eQTsbss1QV1rIYmE5cEpvFZJV+M3iQJefXdekLi9jpV+x\nYjDgt6fzgZXyVluR2404j85lozLPNrsxaxo2MNpljkpLp26yBh/vRQU7pkvh\nX/IwPFG5JFyEeMKsAzXRoJ1dl/uP0IISMpMZ6zKHSyQYyLjXDc20of5G/9C6\nLr2xvXx7poRCOcPgG+AO0a1i85kxnlEhr6rOXPNVN3Eeg4vvpom9w1TlyXrG\nyLczDmxZnySmjRnR1tPV7Hma0BomVw6SnIc4dZSIpMSCfjUaVw9ZDbEHePbE\n328u+nV56hrhwGpqKzWuYInH/AL9n9MqqKyFV+sUcX3io2lSN7AYKvAvMIvF\nj/GTrgkgdpNiptoFgkXemrq85wUk17Tfw4ehgAMTP5dUi7xhku6fF+sLQHVZ\nrhiYC+3/kvRUuupZb9h/Sn5JLufNHnR9T+tdr7wA3LZh1LLnJ0gRSVI2bjlp\noodr\r\n=8oN6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS7Gdi1sCv2KuAuuV/WMtg4FBwZQeXUQQLsMa4eTBLIAIhAPTrTZ9sBDCl3nBp/reoXzDgnxttuk0eu27H0IpcqWc5"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.2_1529872817972_0.6314104017793709"},"_hasShrinkwrap":false},"5.5.3":{"name":"react-mde","version":"5.5.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.9.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.0.0"},"gitHead":"f3bac6ef3a5c1fa6aa86401a55ecdb5a56b11a33","_id":"react-mde@5.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-zoaAWRkajpN75OxSv41z3gZ+jSHom5028/LTRpWd+hBcJaP/W3xPpN8u6zTsf3Ot9QA2tVZiNlQzg4740DGqsA==","shasum":"e9e7e861385919911c2b2eac9a0a26c429597e58","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.5.3.tgz","fileCount":111,"unpackedSize":145131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMoR4CRA9TVsSAnZWagAAOuwQAJeUj3zC/uNI9lIa39w5\nC7jJuXr1CTt/8eUq38iOaPk8ErbHn28SpQ6Q6AfODZcPOJbJcgcrfoM/sZZe\nmBo6+IvThhQkV4GrmaWP7rfFBDGJ4V4E6DQVaWd18NFWvED0Pu6jZJoBU9fZ\nIq7oe4/4de++n0ihiBvSubOM3vzLnGYcGyJp99vBfGCsHZb0kbTjkVlRTRwc\nssEP+bYfU4BOCV+JR//7iZ7tsodtrSXCIUb9+8w3e4XfDOqmY3z1CRFykokT\nemWdaZlJL00mncpRPIihJFjJ3b3E6h+xUVwzc2Gy856U+v8Cvum3OapGd/Cy\nCnLK+dKIFM541R1uHFx1cr36RnBk35pwjFlp4RoFe1uSxSGreDzwAN1E1iS9\nNsUrwac5TRpmzmmHuBpeO9ZGE6UhF2GMmuAVTfl8HrcOR3Be7hvukWTLRKGx\nTzjdhJRmUB2NGaMUGDkrAPlLBzSYSi4SKHF7RKFGjL7QrsEBTnmko2kdCTF6\nBsGsZfaDJMwGIAgv450d7z7bSGupPXCeXa0wZbTP8i3LI/ZlmUbVEeQsslUb\nATqQSu915O/o2CIbrgSSpSRynBbQbfPZabJQ4hgCvcEy6buRwPsLpvtFtvXa\nIAsOSq/cZFMjjAsyZMmtMxbLR/ibgkrZhQmfT0xawqowUqFmiuoi2mHT2cQS\nAWpc\r\n=JODz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUxEatq1DwFE29KVd6WT22Gr1e2lP5misPdsArmakLyQIhAOCYj6EUiP1ezkAmj1WEfQX3psI2Dfolu2WHqiWVe+QR"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.5.3_1530037368085_0.8150264424110847"},"_hasShrinkwrap":false},"5.6.0":{"name":"react-mde","version":"5.6.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.4","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^4.0.1","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^6.0.1","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.9.2","webpack":"^4.6.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.0.0"},"gitHead":"1c2213aa5c34f3d4c0052a2fdf35c4cc2b4ab30b","_id":"react-mde@5.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-F+Ba7rfltujClO91LQMSSGFKNm29LRW6p1jVtzE7PjJQzt+RqyAI4ShYBAfW6/VU1b/LCN4XJl4KiTOnzwuDeQ==","shasum":"91a24496d03d97799d7464b084573b6621f1ea1b","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.6.0.tgz","fileCount":111,"unpackedSize":147448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOQpACRA9TVsSAnZWagAAirgP/2hm3pfNXxZ1r4o33L+j\n4JGmf/4E9F5VYGfFxbHMzHvbtLcZK1rQCTcl4cz42r2CU/w83ETiDFuQX0bU\n5q7DlDQwHB27bXwdLoH1Ar43688NWt2XIhgQueQJmIXDnwSYiAAlnNXBWRaf\nfAzG3eiSB0K2T8n+dT+Mr5gPfFL752SF9Hhjqv4tbn/1hH6KEoQwdUEDehR0\njlhyp69ER9mLM8m8uyCa4baaE/z1isJRcreSati/m58g7280PNhcuusH4nyx\n//zuk2MTljGJvQarEuAqxPFXfOiUglopqncNeSm8fccStEpHfwtFXHvGXQZG\nsQDzGYMWb/xCSCmGcdQV5OYcc4AllBgj3YKUq+NA4W//dlOjJHop9zXbu/Ya\n6QE9ycgc97UUU4+MvScTit5FEt7oPklAPVLG0OcKMRMvxrjzqRCWs6R3U+a3\na3XNAcTFTbCy9JVvVv39XoqIe9nWhbIIvMEoKaqLgUGtvznLmtC7AIxtDljM\nnP3u9sG8GAZm7DtFBx5/PMVfK9Bw9LP+4qmuKguGEhgGSy3m95xBkPzH52I+\nGSNrIoM5kAoXPRC87MptsqhRWjbeKo5SZXJaC8nu4zv0deg7zYz8Fg/5Tcyb\nqZIuNKwNxpb4+PMlpp+ACHrCdIMxOKTI3I6yvmd2M+TgpfVbRj0GPVEFV6tg\nQ6D7\r\n=L6Fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXZ1Wd8T6fBGK1xxspG1tZ7/YionjzoseXI5kHVzIIOAiBvWPCM+IxZeo7gfXaZdyByy4ivPuDbXnxZEEzvN6inPQ=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.6.0_1530464832148_0.2753708021557648"},"_hasShrinkwrap":false},"5.7.0":{"name":"react-mde","version":"5.7.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","start:demo":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","tslint":"tslint --project \".\"","tslint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.10","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0-alpha.2","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^7.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.9.2","webpack":"^4.14.0","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"gitHead":"8022e3b60242be20bb29a4fa3052010c3586445a","_id":"react-mde@5.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-HyMpZu7dQNziHR5D/mnx/CTfoSfTh+uMZ5CufMdfOuD1f6zHlfV1JV3+PZPneA6xBm5OGOpmRY5d/r/bQq0lCg==","shasum":"848378e90f0aad09913fde5c04a4c8791a442002","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.7.0.tgz","fileCount":111,"unpackedSize":151416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQlaWCRA9TVsSAnZWagAAeU0QAIAmfdjPYHpl6i69mO8V\nTWYNmKHQ6jxJQuDF37j3Ra1jxhV0cwZUZY3PV90JBn1GtI0MvknkXgNW1Q7X\nSqz+YJxAsmziMjmt3XIOAqs/oKdkzSo64APcr5rYAQLlUK2MpyZi01BuSXIs\n5A8Qr6G3PCj6VR4F22yLVMrXNn77oi/69hFpr1t7RrgVi2BYnz/aEulpQZk5\nBlQmG7ShCpdQz0PjWhEOEOoXhNrXqlsd8q9hChfiFvga+tsBVB9fNxiTAnVX\nBKXLrcAC0EhvSuGuIVJH4FiCkgs3nIm9tmh/XZbBFFeDGLbE7pypzTQwxaPV\nB2B3MWsHnambHFfTdqL4yZ3opYscvJXzoTPyesLsmaQEbq0cLAis6nQos2fR\nixEnFC759gObD9+4kV9GtEJTzVxGZ1Cj5yEGxwJluJkU2hqnyia0webh57nk\nsuYY5tphSPjgNzbDGRz5campjvINAQz23g9StS9Husu9w1aqn2v8/J/TS474\nIskoekccPLEw0ThuOCcH91h4VHi4776v0tEfHF4A3QYGk03lU1df1bfIO9iF\nJmD1dWM+LupLItXKJQ5R15ei1NlLcSsvDJcSgOmQEBXsu/2qb67cwW9IxPFj\nTBpXQzmzQ2rKawvxzX3YHHKhufE5emccazDQCd+zLr6NKcL4+0bWsO0oRVQ7\nFuNb\r\n=CZy/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZlnjd7OCj7lutLAWsnaCfWqW5ylC7oT/+EjmJEMrE/AIhAN5rNiSr3GglqWkVnC2fxIKXMxvUiM4003rVACVv8syX"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.7.0_1531074197944_0.1546267343758836"},"_hasShrinkwrap":false},"5.8.0":{"name":"react-mde","version":"5.8.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","start:storybook":"start-storybook -p 9001 -c .storybook","start:storybook:prod":"npm run build:storybook && static-server docs","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","build:storybook":"build-storybook -c .storybook -o docs","lint":"tslint --project \".\"","lint:fix":"tslint --project \".\" --fix","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@storybook/addon-actions":"^4.0.0-alpha.4","@storybook/addon-storysource":"^4.0.0-alpha.4","@storybook/react":"^4.0.0-alpha.10","@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/storybook__react":"^3.0.7","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0-alpha.2","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^7.0.0","tslint":"^5.9.1","tslint-react":"^3.5.1","typescript":"^2.9.2","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","draft-js":"^0.10.5"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"gitHead":"7dddc116fabf9fed4aca3f117581a1153f5e33bf","_id":"react-mde@5.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-/iLBMrnw9T8fdqf3qlK8gybIUlYhjDCVEQ/gxtD0rIncG0cS2oPmumRj6aaULQYkmqsjUGmFVUga6C/7g3cHWQ==","shasum":"af29cad35a289eb45321c3e4450911afa26bc94a","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-5.8.0.tgz","fileCount":112,"unpackedSize":154001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaiofCRA9TVsSAnZWagAA2SIP/2f7oiv3eSFULg2q3yVj\nWA8o9PSZ2LaNlPxIKsGKRsnUOo3ZEdB/A6hajzt2kc2eKrnlC9ksiL+qbInc\nb9wc+TRBJWV/X6Q7ur+k9B/OQrBIUwxwKSM/fqTIScyorOipwkV5ISfvdl9S\nFYPlUdknKxZ1stTr0Plw7aYOoF/oc34sJU18I9Vnwx6RML5RFoySqYDFJRp+\nJZEIiH2gJHV95r9yOFQ/NkFYim4VNxQKppQ7FFUWZScPPe5QliDt18zp1wx1\nHD7Z0PqM4rjgXyIDYos9CA92L3Vt9JR1QWUhUgYbaZ1rTgPJG1Lb8i0U+R4w\nBpwXu7TGih4W5aA2Ks+sxirR+9WsPnAC6/TJ0+p6OMx16nIVPd7AbWU6KpbS\nztzKZWYBb2szl5+xJqC9H6YjPjsVWn70W8tCMLf0OZF8HyimVYJvx4PmmgHY\n+tEpzwO3I7iUKbuUPXcw9jUXbH0ShOW4DU8HQtfN5x0jU0i0WRFjyXlYsShg\nleT3H5rTTFc933uzYbjN96DLdGZeDnVLt3z2mC2b4d/ZjWUh79bzEoL6mqrg\nwdzKYXYJ9sChxPMxH6mscdjbrtur2jVacuI15gYA7Z8/20T8vFvF4X2AX+5Q\nxUtpnRX0/SD05wu7IPfQx45L3Kl5iOyX7NLBylfnkBIGdxZag6kg32pg/gnd\nXZlT\r\n=UOuN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwG4tH4FbpsQ0OhYb+Bme6ARik875O98VIdWaRFe584AiAq6LO8RhDqQfvrE5QUlROn+fhAAqGHc93XrW96B5w0Eg=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_5.8.0_1533684255527_0.720175454157497"},"_hasShrinkwrap":false},"6.0.0-alpha.1":{"name":"react-mde","version":"6.0.0-alpha.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0-alpha.2","merge2":"^1.2.1","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"readme":"# react-mde\n\nA simple yet powerful and extensible Markdown Editor editor for React. React-mde is built on top of [Draft.js](https://draftjs.org/).\n\n## Demos\n\n- [Demos](http://andrerpena.me/react-mde/).\n\n## Installing\n\n    npm i --save react-mde\n\n## Dependencies\n\nReact-mde currently depends on:\n\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\ndifficult. The best examples being history management, mentions and pasting files.\n<!-- -->\n\n    npm i --save draft-js\n\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and can be changed (see the **Customizing Icons** section below).\nTo use Font Awesome icons, install [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\nThe easiest is just add this to `<head/>`:\n<!-- -->\n\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\n\nIt is possible to use React-mde with Font Awesome 4 (and possibly earlier versions) – see below under 'Customizing Icons'.\n\n## Optional dependencies\n\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\ndecide to do so, install Showdown:\n<!-- -->\n\n    npm i --save showdown\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown:\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"../src\";\nimport * as Showdown from \"showdown\";\n\nexport interface AppState {\n  value: string;\n}\n\nexport class App extends React.Component<{}, AppState> {\n  converter: Showdown.Converter;\n\n  constructor (props) {\n    super(props);\n    this.state = {\n      value: \"**Hello world!!!**\"\n    };\n    this.converter = new Showdown.Converter({\n      tables: true,\n      simplifiedAutoLink: true,\n      strikethrough: true,\n      tasklists: true\n    });\n  }\n\n  handleValueChange = (value: string) => {\n    this.setState({ value });\n  };\n\n  render () {\n    return (\n      <div className=\"container\">\n        <ReactMde\n          onChange={this.handleValueChange}\n          value={this.state.value}\n          generateMarkdownPreview={markdown =>\n            Promise.resolve(this.converter.makeHtml(markdown))\n          }\n        />\n      </div>\n    );\n  }\n}\n\n```\n\n### Customizing Icons\n\nBy default, React-mde will use Font Awesome class names to render icons (see above for how to install).\nThe default icon provider returns icons that look like the following:\n\n```jsx\n<i className={`fas fa-${icon}`} aria-hidden=\"true\"/>\n```\n\nThis can be changed by passing a `buttonContentOptions` prop to the `ReactMde` component with an `iconProvider` option to tell React-mde how to render icons.\n\nFor example, you can use your own custom icon component by changing the `iconProvider`:\n\n```jsx\n<ReactMde\n    buttonContentOptions={{\n        iconProvider: name => <MyCustomIcon name={name} />,\n    }}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\nIn order to use Font Awesome 4 classes, you can pass the following prop:\n```\nbuttonContentOptions={{\n    iconProvider: name => <i className={`fa fa-${name}`} />,\n}}\n```\nThis will cause React-mde to use FA4-style classnames.\n\n## Custom props\n[See docs](docs/customButton.md \"See docs\")\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **className?: string**: Optional class name to be added to the top level element.\n- **commands?: Command[][]**: An array of array of commands. If no commands are specified, the default will be used. Commands are explained in more details below.\n- **buttonContentOptions?: { iconProvider: (iconName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\n- **onChange: (value: [MdeState](https://github.com/andrerpena/react-mde/blob/master/src/types/MdeState.ts)) => void**: Event handler for the `onChange` event.\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **layout?: string**: The name of the layout to be used. For now, the supported layouts are : `vertical`, `horizontal`, `tabbed` and `noPreview`.\n- **layoutOptions?: any**: An object with options to be passed to the `layout-component`. Each layout may or may not expect\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete. \n-- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n    \nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n    \nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\nbut the easiest is just adding this to the `<head/>`:\n\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n    \n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \n XSS filter, so you must provide your own. But be careful in how you do it…\n \nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\n## Commands\n\nReact-mde allows you to use the build-in commands, implement your own commands, or both. If you wish\nto implement your own commands, please refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Composition and custom layouts\n\nReact-mde is designed to be composable and to facilitate new layouts:\n\n![architecture](https://github.com/andrerpena/react-mde/blob/master/assets/architecture.png)\n\n## Programmatically controlling text and selection\n\n`DraftUtil.buildNewMdeState` can be used to programmatically create a new state based on the current state.\n[Example with a button that duplicates the text](https://codesandbox.io/s/l4jlp3p5om). For the initial state, you can just pass null to `editorState` and React-Mde will build a new `MdeState` and call `onChange` with the first `MdeState`\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Roadmap\n\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\nCheck out my website: http://andrerpena.me.\n","readmeFilename":"readme.md","gitHead":"4519cb13ac1540f0852a86d4b26f96f21c6a2d19","_id":"react-mde@6.0.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-a2uzlWTksHR97srVuThXc5q4Fgakjb0A2Y5+SvhALO+1zpeIIfPvTbCK5gKxs2PZ0XSGGk2kx4SH2FgBeZ8LYQ==","shasum":"88cbffefacfe71b22ab662069023cde76adfa7ab","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-6.0.0-alpha.1.tgz","fileCount":123,"unpackedSize":151608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtQeZCRA9TVsSAnZWagAAdLIP/2tIPPmL6PpPbYi1bhzw\naqqvPM3tZxVk8anZIP5x64IFeA/WPGu4ChIklznrhEJWTqDJqHagFErla4aQ\ngZHexAXRyXrUagM4LxJQqu7ok/a62d4EDz2cxDrHcS+Ty/IAK3LLv314K+DC\n+/xoFnJMCIMDhU4HrYnp7cWyySnyFwNw2uo5rztJ/SbWy+66UZkkiaLcyRKq\nZadPC934JASs/qqo9ngzn1ZWyxtEZcnnqbY4S55+nDTQOrnFAWs1mv1B/5ZM\nVf1ANLFBi5dQy2sMF5pWJNV0Nkt2FcfdchQyRstkdHuHOIKIiMQlAH49YC07\nA9o5btPLXOX99URtKG3dGuiFdM8klmLE2Y4C4rSZ4dpA683A3TIGEL28HwTz\nVF/gmNmDcR5pJGcDG9D7fVmE7MJoosM8uzvK8qkjhuPo3DeSzfhmY7mnU+uF\nokDgQE2+rGwkmv+QQeEw+NGyod1WgrIv1HXJ0DxOteQWBn5GzKTlPPAwc+Ds\nrlLhNK6PtJ00wStCn3luUO0tJiziNPlHJ76I3m+l3pIbmW+P1oLI7Srvx9p0\nPlEQfr4w3srNTBLvtbIId8DvK8A5GtA2NYJssrPn//h+KMV4Fd0s7JX6xQ6l\n1nlM6hmmLOKFhNS1tI1+/oSnmHWWonzwq7UMCggujt/XAYAzEBU+9pca+0hq\n58cx\r\n=YI5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEISrI2U1GCdR5wcEXcDE5wW6SLxJwaRMZrBPTWrb3zPAiEAzZNCVXyK3IPQo7TrvhUocrKYs4YfigscC0S2yR6JyTQ="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_6.0.0-alpha.1_1538590616842_0.5372427671932911"},"_hasShrinkwrap":false},"6.0.0":{"name":"react-mde","version":"6.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/express":"^4.11.1","@types/mocha":"^5.2.0","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.0.0","babel-core":"^6.26.3","chai":"^4.1.2","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","express":"^4.16.2","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0-alpha.2","merge2":"^1.2.1","mini-css-extract-plugin":"^0.5.0","mocha":"^5.0.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"gitHead":"57215f0dfe7281f302d88d3bfb05f222690faed1","_id":"react-mde@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-hLilqeAT+IcbaZB625f3n1zlisOWy5EYHO7MmlaXUFtmKqGo8uVR5eLyBpkjFdHmuCSOpKtmPKAyk39aIFOJ+w==","shasum":"13330accdc3e4ed210a3710f54aac6af14812146","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-6.0.0.tgz","fileCount":93,"unpackedSize":138211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGrSdCRA9TVsSAnZWagAAmiYP/i0kMndyKTlDAl5UzKeY\nV4yEziimcivrFun38MDOWH19zY2vGnx1MSYmBnGNZI2QsL6k2AuFLU2oQz2H\nPqTNFfayAi55J3YHV+piVtTxd0YKEH1cLvnzGAL8yII0HVQPZzxlIK590yx0\nFJI2uY0onvC6vN7refCQHBMkUr0YaJq1I62n0DpUPo2S71x8E4h7yWIpQgOU\nWnVDwoR8O5puP0XkyGe+JS8KjZyhm5MGDXphudpE03YuJzz5VOgjmtlZSp3d\nfMp6Wufki3MQSaP7/+V63tD5o9gNkFC9yt0bfutWaSTGTjRouwmXeY25TXCK\n6tU8pCqk612T+K953Mh2fiiTE+zPhzP9MkfnmduvxKLxWC3tNihe4VBRXD9D\nlX14vEkOSmKSrUIZ/Urm7WYT6fEIU/u8Q+sgxvq3NpjqJgACagIrd36w6P97\nXH4DEZDO5I9u2y/BFK+yaus2T6Uj8yeyJnjY19ngN9/PSAJ5SIolcAyhYlGO\nuWh9sGMz/3hzrt7xsJPAlVpLM1ic/Bgz+mjglSy7XM21Gr+QjU7FBl4ofX4M\n+9GD7NlNyZeBpTVQLDvtjIi9W8wxNlN+WNEyN7RyOb3OkmlqYOigJd60TGy4\nXFysINDCy/BlAVU8MsoswQjKNUA/Vxgw35nrOpIsOrbTtMbCGTy+MHPUX+it\nSJCy\r\n=91B0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjbASxtdqa8qYj535y/GFLBMVM7lV3IgsqVNmEKPoysAiAxPqfMSSQneort2iCpxMfYL/kFJo+iw/N8b/ZKA832BA=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_6.0.0_1545254040147_0.7204453595669822"},"_hasShrinkwrap":false},"7.0.0-alpha.1":{"name":"react-mde","version":"7.0.0-alpha.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.1","npm":"^6.1.0"},"gitHead":"b8be100d4b760afe629995e7ed987cc683683515","readme":"# react-mde\r\n\r\nA simple yet powerful and extensible Markdown Editor editor for React.\r\n\r\n## Demo\r\n\r\n- [Demo](http://andrerpena.me/react-mde/). [Source](https://github.com/andrerpena/react-mde/tree/master/demo).\r\n- [Demo on CodeSandbox](https://codesandbox.io/s/o5vpjwyp79).\r\n\r\n## Installing\r\n\r\n    // 6.0.0-alpha.1 version:\r\n    npm i react-mde@6.0.0-alpha.1\r\n\r\n    // 5.8 version:\r\n    npm i react-mde\r\n    \r\n## Mobile\r\n\r\nReact-mde currently [does not work properly on mobile](https://github.com/andrerpena/react-mde/issues/111) due to a [a problem with Draftjs](https://github.com/facebook/draft-js/issues/102).\r\nIt will be fixed as soon as Facebook fixes Draft.js. On the flip-side, neither Github or Stackoverflow have\r\nrich Markdown editor on mobile so the recommendation is just replacing React-mde with a `textarea`.\r\n\r\n## Dependencies\r\n\r\nReact-mde currently depends on:\r\n\r\n- [Draft.js](https://draftjs.org/). This facilitates features that would otherwise be quite\r\ndifficult. The best examples being history management, mentions and pasting files.\r\n<!-- -->\r\n\r\n    npm i --save draft-js\r\n\r\nDon't forget to [include the Draft.css](https://draftjs.org/docs/advanced-topics-issues-and-pitfalls.html#missing-draft-css)\r\nfile.\r\n\r\n- [Font Awesome 5.*](https://fontawesome.com/) for the icons. This is not a hard dependency and can be changed (see the **Customizing Icons** section below).\r\nTo use Font Awesome icons, install [using your preferred method](https://fontawesome.com/how-to-use/svg-with-js).\r\nThe easiest is just add this to `<head/>`:\r\n<!-- -->\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\nIt is possible to use React-mde with Font Awesome 4 (and possibly earlier versions) – see below under 'Customizing Icons'.\r\n\r\n## Optional dependencies\r\n\r\n- [Showdown](https://github.com/showdownjs/showdown). React-mde is not opinionated as to how to transform markdown into HTML and this can be done both in client-side,\r\nlike StackOverflow, or in server-side, like GitHub. The easiest way is to use Showdown and process it in client-side. If you\r\ndecide to do so, install Showdown:\r\n<!-- -->\r\n\r\n    npm i --save showdown\r\n\r\n## Using\r\n\r\nReact-mde is a completely controlled component.\r\n\r\nMinimal example using Showdown:\r\n```jsx\r\nimport * as React from \"react\";\r\nimport ReactMde from \"../src\";\r\nimport * as Showdown from \"showdown\";\r\n\r\nexport interface AppState {\r\n  value: string;\r\n}\r\n\r\nexport class App extends React.Component<{}, AppState> {\r\n  converter: Showdown.Converter;\r\n\r\n  constructor (props) {\r\n    super(props);\r\n    this.state = {\r\n      value: \"**Hello world!!!**\"\r\n    };\r\n    this.converter = new Showdown.Converter({\r\n      tables: true,\r\n      simplifiedAutoLink: true,\r\n      strikethrough: true,\r\n      tasklists: true\r\n    });\r\n  }\r\n\r\n  handleValueChange = (value: string) => {\r\n    this.setState({ value });\r\n  };\r\n\r\n  render () {\r\n    return (\r\n      <div className=\"container\">\r\n        <ReactMde\r\n          onChange={this.handleValueChange}\r\n          value={this.state.value}\r\n          generateMarkdownPreview={markdown =>\r\n            Promise.resolve(this.converter.makeHtml(markdown))\r\n          }\r\n        />\r\n      </div>\r\n    );\r\n  }\r\n}\r\n\r\n```\r\n\r\n### Customizing Icons\r\n\r\nBy default, React-mde will use Font Awesome class names to render icons (see above for how to install).\r\nThe default icon provider returns icons that look like the following:\r\n\r\n```jsx\r\n<i className={`fas fa-${icon}`} aria-hidden=\"true\"/>\r\n```\r\n\r\nThis can be changed by passing a `buttonContentOptions` prop to the `ReactMde` component with an `iconProvider` option to tell React-mde how to render icons.\r\n\r\nFor example, you can use your own custom icon component by changing the `iconProvider`:\r\n\r\n```jsx\r\n<ReactMde\r\n    buttonContentOptions={{\r\n        iconProvider: name => <MyCustomIcon name={name} />,\r\n    }}\r\n    onChange={this.handleValueChange}\r\n    // ...\r\n/>\r\n```\r\n\r\nIn order to use Font Awesome 4 classes, you can pass the following prop:\r\n```\r\nbuttonContentOptions={{\r\n    iconProvider: name => <i className={`fa fa-${name}`} />,\r\n}}\r\n```\r\nThis will cause React-mde to use FA4-style classnames.\r\n\r\n## Custom props\r\n[See docs](docs/customButton.md \"See docs\")\r\n\r\n## React-mde Props\r\n\r\nThe types are described below\r\n\r\n- **value**: string**: The Markdown value.\r\n- **onChange**: (value: string): Event handler for the `onChange` event.\r\n- **className?: string**: Optional class name to be added to the top level element.\r\n- **commands?: CommandGroup[]**: An array of `CommandGroup`, which, each one, contain a `commands` property (array of `Command`). If no commands are specified, the default will be used. Commands are explained in more details below.\r\n- **generateMarkdownPreview: (markdown: string) => Promise<string>;**: Function that should return the generated HTML for the preview. If this `prop` is falsy, then no preview is going to be generated.\r\n- **buttonContentOptions?: { iconProvider: (iconName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\r\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\r\nwhile the documentation is not complete.\r\n- **emptyPreviewHtml**: What to display in the preview in case there is no markdown. \r\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\r\n- **draftEditorProps**: Extra props to be passed to the Draft.js `Editor` component.\r\n- **l18n**: A localization option. It contains the strings `write` and `preview`.\r\n- **minEditorHeight (number)**: The minimum height of the editor.\r\n- **maxEditorHeight (number)**: The max height of the editor (after that, it will scroll).\r\n- **minPreviewHeight (number)**: The minimum height of the preview.\r\n\r\n\r\n## Styling\r\n\r\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\r\n\r\nEasiest way: import `react-mde-all.css`:\r\n\r\n    import 'react-mde/lib/styles/css/react-mde-all.css';\r\n    \r\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\r\n    \r\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\r\n\r\nYou also need Font Awesome for the toolbar icons. Font Awesome 5 [can be installed in different ways](https://fontawesome.com/how-to-use/svg-with-js),\r\nbut the easiest is just adding this to the `<head/>`:\r\n\r\n    <script defer src=\"https://use.fontawesome.com/releases/v5.0.6/js/all.js\"></script>\r\n\r\n## XSS concerns\r\n\r\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\r\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\r\n    \r\n> Cross-side scripting is a well known technique to gain access to private information of the users\r\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \r\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\r\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \r\n XSS filter, so you must provide your own. But be careful in how you do it…\r\n \r\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\r\n\r\n## Commands\r\n\r\nReact-mde allows you to use the build-in commands, implement your own commands, or both. If you wish\r\nto implement your own commands, please refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\r\nshould be implemented.\r\n\r\n## Change log / Migrating from older versions\r\n\r\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\r\n\r\n## Roadmap\r\n\r\nCheck the project here: https://github.com/andrerpena/react-mde/projects/1\r\n\r\n## Licence\r\n\r\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\r\n\r\n## About the author\r\n\r\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\r\nCheck out my website: http://andrerpena.me.\r\n","readmeFilename":"readme.md","_id":"react-mde@7.0.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-HCQMo1VgTzvLQNs6dYp5Jg51ZGaUCTj/MgWqegpSz+Y2bKNtfB4KayZXYoso34XIw9T9s2Aeq9VvdhegChoGmg==","shasum":"9944fd346fe30a4dc66e447b665d410c5f789cd1","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.0-alpha.1.tgz","fileCount":106,"unpackedSize":154724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX+EOCRA9TVsSAnZWagAAr38P/RrFKJkv7RKklSG+5NnS\ndMO0sBGSq67I44uYemX7dMfLsrJ/pDDjGzvB91uI8e+SuX2v/0EmrKlM7m/7\nMSCiNFPrvdA4172FkUzEF+jNQihw48JT9ybwD4woIGMYCRUN5IOHn51bwdQ4\n/CutSzj8p+gax2wwBeqKsgHUA+QeqxP3dn6jw4VV7sxCSh+rPufXlU/lSY8Z\nCNurkdKK5EfWdP6lDxDZfjH6Icxx9ZqC5lgtEs2dHhmp9szP11vB/+jRkiZ9\ni0B85WWchBEROT8BJMNiuNAECBlL+ouJhUP2FyW0YN/inH6C0pH7nWZAqQp4\nSB8Jkea3MIEnZXkp5YY8hsNk0p1JTHn8ixoUn8/OQoN0WD/XAys9m2K4xLo7\nAkxTVPky+66LajI2cJc7yBVO9e7+32b464VNyl3R6vJTa4mPtyRZkq7FoZxS\nTL2J4EWbLYx8RIW7Q4kGLSukb2ciAhNZUl5fRs+ljI2Zc4PXXen5Fb4A5SMH\nDCi2hSQwDa58gd7FICTJshHzm5sAyggnh171Eo+P8Yt8U4uRIstJLfz/Nrna\nJ1fDlSmqSLJnJD9ZP7kFUZViVojfs4PObvfIsRygj/Q1e3mhtYY7vgxU6TBM\navxSjJoJ8lkOVchmgjYMGTsl/WhWOPmuSztLtAW+E5aDRBpeIhxzf9OLxIJ3\ni2bM\r\n=iOsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9sArYJZ0MpfjLwd0vFp4C4VTi4EnZp4CKIMAkquDdMAIgbUHECT6JjY7IBizhDo0KMcOtKu4xb7lrQlVULQ/HwMk="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.0-alpha.1_1549787405581_0.5028666648555777"},"_hasShrinkwrap":false},"7.0.0-alpha.2":{"name":"react-mde","version":"7.0.0-alpha.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"gitHead":"b8be100d4b760afe629995e7ed987cc683683515","_id":"react-mde@7.0.0-alpha.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-k8nGRwUwiWu5iljimu6e/nVYVYEH9rVmEj/NQAdinzfuD5tLu7BmrQ1lbu0Ag6l58O2e1AxpOtznORVnYLlSDg==","shasum":"381c4efb2a8aef25939229691cc5f88f044be8bb","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.0-alpha.2.tgz","fileCount":107,"unpackedSize":268956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX/BTCRA9TVsSAnZWagAAF4gP/j7fuxlmFYX+stDTAoYv\n8lgADPYX53oOl6qiVQxdCz/JHklWDz94aBICBuMFuzmvoFCVPt3znzN50OSc\n0XUL27wQtWhdW+nVU1tmlyrmzOePBP3i9kUzHsB9plN3ve64Q3TFk1xWXqpf\npXrZrjrAjOesLl1IsO30f1r7V6GNClaTzXh6JOvdwii69QGKUZY9jbT1j7RR\nqeh/qtR4+6bDawzQbFwrcoOdgCW4Rb6Q9Au2UInrVyc6SGACtOCtjDfzBSLE\nfZbciX0+nBauNyvk1I6aBFjXGocH0ZaNVzEz4Ban4hfF08rQtSaVioNjHnPB\naEXSczc97NlddAmjqLskVgtgsmJ6GCLbkzyuXcJgAqSnfO4TMe9x4Fb9vatz\nwp1gMVfDOlJcqCINzhjILrj8uHQsbpFqnMci0hYoX5qXBfMyii+OM6tTSie2\ngFB8XZu/ors+LgWbbiYMqOPXYk0/FEgEP+cIkIY/BHFimy9u4O44nogs/LJj\nzbH8wPNmwdpZ1q+QmxEImp+6cLuJr6kHxur11x+9Y93QmD/THgjQ6rRRFeOe\nWWUCla7hEp9aZR6dVm/EmBU6vusYaBMbYH9gdXSK+onz/xe8O9OvhZsUGkvA\nmudkPiOQGbhiKlnHzQqap+7CmIYgMDEtq8W2yMWZJdiEuo01eWe1vzwegbED\nl/YU\r\n=5lfY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtNNHr3qkaICizjof+AmXzHfLxQrKdTR/lgPcAMZsm5AiBUEdvnSfMNCL60MD9HDpkfi0Sy8VVy1LjmI/wSOVVDeA=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.0-alpha.2_1549791315017_0.5056120475933548"},"_hasShrinkwrap":false},"7.0.0-alpha.3":{"name":"react-mde","version":"7.0.0-alpha.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","npm":"^6.1.0"},"gitHead":"4c0041992b538b2c03f258c0414e00f00cfc8c02","_id":"react-mde@7.0.0-alpha.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-9uNNEUZyZXNWHd2FhE/BSNu6qvTXSXw36lW70mv9uJXKq8SHGkpd1DuSZLKliUd18KItWdBE5yHpsyapoAjedg==","shasum":"9d7e141791437a46a884519075ab47b1d8f578e8","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.0-alpha.3.tgz","fileCount":107,"unpackedSize":270805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX/esCRA9TVsSAnZWagAAUjwP/2MtRhdWtiyQYBVsv+S4\nBjL77BFVzZ+HbL0uxqVyHsLxtdDc7kpSo+j4SYmc55bXr87aDfAnM1B9M+Bc\nYGp/JmKZTpgBgx/yTdqxtCWzkiM3ieRE/G60gcTy+JgPmAiHakEIlE5V7jMa\nPAXcLErsYqNFepCF9yt+cwVbmKkthiiR77ffE1h0vT1xxwWSqMFbJlwSHS/s\nIHCFgcaNerbAoz7yjQaz/3VmLAWE1lRcK8qoJxd5CRSuCAGYee2NPl9hrKxI\nBwJCnDJe8WReRv24hS9ta47Hqe9LDVMH8r6B6fwyH9FwkhIdh5WqQoQLErvk\nG91hnpDpZ3xv/Fr9qSX3c2HpScoIt95sNsCjXUzH2mqVxcMB1AR+hBmSPOzn\nhxM9srQPgh/A6bzlhnASHSwgWIKaqgDOZYDQOa2ed8ieAHgx8X8ZQ6lunoDM\nRlSIlj1jkjlKZfUTJ/878bNXohicmoIeHPhhvy5OgDQcFO26V+/TeGJGhB79\nUQ3ZH02A1SzElOAGm75ptpJBsGK7h4TERQsKwvcK/aSkoZKEbfb3VpV9bQcJ\nlss8UH3uY+HiexTcVQcOF+kLntUS37OtSxZtaflxT4SrfcmJ2OPHfFbxUHtg\nkQytVs3dFSqOOdZ5EF8P/mCgG6keopZWjUWwV2O6oemVGVsPyxC8/xA7Msdb\nRh5F\r\n=Z69y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV3oKMUecsvkPQ786durpCyKfjuD58Nifs2lyOb4XlcgIgOjPrTbcFA3THUy+u+OiUzyEtuFjgwSfAw304Dvpdar0="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.0-alpha.3_1549793196079_0.6464915001355922"},"_hasShrinkwrap":false},"7.0.0":{"name":"react-mde","version":"7.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.2","npm":"^6.1.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"c3fbee8936e39ae1742d2b7379a0fc75a9c7f599","_id":"react-mde@7.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-JQoggFKl4HevyB71U54Lw7pwmelO3UjwyyrpVuVx6tHmDl0gxL3dWU4IKHndY/5odU6wU0sMBt+xshPIiehETw==","shasum":"aeee885bec7634f9dd71864ad63abe9417730a8a","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.0.tgz","fileCount":102,"unpackedSize":134466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYCV6CRA9TVsSAnZWagAAqvMP/i/YnDsxMUbWAxJdS5Uw\ntMpPodqZECwHpP3ZMFeOEr65OeK2Y/RCQ0n+qk/HWvnRfsmnmfjggzpdXocm\nwvuXpBXmo2qeQgeyMCRpocTipr7SCFXuOiSgSQlU1kKnF5v/aHS/a2zC7O9E\nlJwuG1CPXFmM1Jd94Mf1IlQezJR3h1khaP6AIhMjYdOHDxqeh0xFQ+8HNkad\nTsS+v604iYuGrBq6Qy5V790iDUqdHbIjuEzhXqeST1BL+P4KZjg0bI+Q/hBW\nYHClcZXreSs2vDSG++60XUJkbSoC3VsvICnm2vJPlihO3dQ6NHus9JTAHnlh\n2+BoaIQBIrRA8ODrCQdBh6XYhMSiS79+Yd9oHB0cBGSvdjl35mG67n8+sHBS\nNXChL6R1icm8TZuMjLTzpGtXYptPd9ejoq/mWEJxiNGUXgfdz4eJ8FtoJxeU\n1Tds1qzi5J8cl5yFTajE38wT+8iKhxD4EKSQnm0RSlgEL5QwdGqM9KCeLdJ1\nYHElfxt8P6xaxb2n6Pu1fUBLZcCvcoSoCsqKhQKL3o/xObAOIyLfx/+O6BQ9\nJkeXXFYf7vIKe9naCE0GE/KuozOHUEr+Y1sByxmA7/4mz/PA8cZ+jiXe42jZ\n2zeyCr4p1i+ZOwcZzgHac3zufgl4RbJyMAEek8bEL48vqv76i1VHCVt4+mhy\nVvFU\r\n=jMlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaWI2QPA96+EzO/sCLopRz3aPal7QgEJ96VG9ot8M6eAiEA5F1VksF/Wwxvp+9INpIljHZHwfmgbKxZn6z9s+N8kwE="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.0_1549804921417_0.7162651357692089"},"_hasShrinkwrap":false},"7.0.2":{"name":"react-mde","version":"7.0.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.2","npm":"^6.1.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"1e883850281a72347d632df6a4d086fa8ad2cc72","_id":"react-mde@7.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-Rg+9bL2grpq6E4N7c5jre49gDPPn6GnLFAtQX+de6WrWrLiyV7kaWAXXzZWlACZOfHqyQfVhbQBtYEgXguMLwA==","shasum":"def1039f5596bb9a8b873bc246bb361b6bf95b9c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.2.tgz","fileCount":102,"unpackedSize":134543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0FFCRA9TVsSAnZWagAAHHwP/R5XjjSgAymHY1VbG+XK\nZeK5Qc57IDI9GAiYRWF66+z/cboWaXsNpxd9b9FaOXOKZDv6oKMnCiHkZSTX\n792TiNAqH+dTcmembFiKlpJzKifcWDMFXxEWzyLA3bEus6ZbXrWvZjJ5IjHT\nhKPRrMJB7IndbP/UTBa7FBlaDfDdwf0D46znxsG3GSTR/BV7vJlcecnaX5HG\nIWmqQVSLlSxCOjtCs3bz3gCrRoYXOIR/XUvtIJR01z/zw31o+IrPDGxdsvA2\n+joKMlVI4q077cvINiDQrImgco8eZI0U98J2moSSzFUNItAOFjLr5YA4Xgbb\nXqpWq0Ms63JzghSyVh8ucBOkLoI0C/JUzokWSXJFcDR1BVC/9/xJKLhmaDsP\nSywv48VgYX4GM8Acw3I+Ib6eM1LPpbfLZuz3L3jwiSH98WlcMLdEWtBDt3EU\nhJHP5+GDFOVVJ3zoEffo8lS1k3lz6MvROjhKVYnlpNv6HAL0b9Lyg/5KjYko\n17/xm90wqZOErCYdO8i9748B8PGtgMUBvCIpZ0s5p6YfGZyLv7KGfdw9yL3u\nF5/Csfu8zKCH8lF+HlyoMkoY5ES9fOqJ6EStCIsu0kpSEhmO4UJxNJu/Xtfn\n6aIbipMTutVZLDsvGd1l0LOTiei2NJP5biwEbUR9izJVprmY3+t3Vr0RBGmC\nOxG1\r\n=BG0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCq4Crtk9yLY3HFJweFkwwfpF1tLMhMgUProDYwz7xZQIgcDg23fsadXvpHOiv7Dbh6bVuX80I6jvuc+DoblG9o6o="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.2_1550008644182_0.44396969559084365"},"_hasShrinkwrap":false},"7.0.3":{"name":"react-mde","version":"7.0.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.2","npm":"^6.1.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"a2578f6f5aa08d00ded147a4e68a9c286958ff54","_id":"react-mde@7.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-WVPrvS5MR3LFBXZoeMDWC2DF63Oeew8SBa+ry3ySe+6bT05A2uUot25Oiux4ACwDBDnlqmoezpvFvcS9y6dcHg==","shasum":"7653385fcbaa8bbafe4610860fbbea1ae0c0ab1e","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.3.tgz","fileCount":102,"unpackedSize":134688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY7veCRA9TVsSAnZWagAAoJQP/2KNBKC7QJoaprVUurV/\nBD+uf1Pc9b7rats04kDfT6ygazVZOtNvWjqof/E8ltRhRAc7H+LLTRrWXcbn\nR6E0i6eLednVBKFW1yVQs+JxlA4rljAfeVhlw+JTEeZzR0QTEkcl12M/Z14Z\naPH4zQMvnIzjtSkSuuxTezBnb/IHRaSXJ8Uo610B/lrk1xIHDbRHwLjUfU3u\nqOLBO+4hzo29byc8r0JhWnUS1pBq5/5Td4inn5nCPZ46ID56qsLh31447bGB\n+rOqyc/c31UdZ12ccx8mgeRVv5JU4o6oueJcPljtldhJzaq8A2WFeHwsQWnK\n16UTPDA5n80KGGCSqBSZS3UHGfXaemER58VPlQcZz5yvTUt8Bg04p6+4Gc/7\nMJzjVkt7Po4lNxPqm5rlfh4xVt7OppZpK9gPMmyr9GfB434rZdwjMCchHsVP\nNxgeZFdRGJe9PnBZlTCKZo89gpgDgEeogS8pZbd0YzRgvFjJMRaQRJEI4NjL\ninUxUw/OL4/ggQDmIXtkXMxH6DJxKBCFx832MaC/VddOMttYivNMF+6y7ARU\nZ/KRml9o3IKfudporGsrHOZwiPDhKAr9uqr4HVXZwylITwzGQUkKqnGARwUg\n3ub1N1ZtwmknQkWVGeZiOG4WeijhIb6zetn7aJrRD44eBLyVzxLmPlpMEmyX\n/f9I\r\n=89UE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtSDSpz2NW+CBDvvTMpE3tb+SRzwYM44HudixZwcTELwIhAKPB/dTmFN5nU9uqSDtkT91lbg39yWhcnV/KZlKXzS6z"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.3_1550040029357_0.7488247941862773"},"_hasShrinkwrap":false},"7.0.4":{"name":"react-mde","version":"7.0.4","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.2"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"7a43bc4961ae29e1847450b09364b268f751c1da","_id":"react-mde@7.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-uph77+5bJvgqpbSSmXMlr3yfs1a0+5XfiLAvQCZv/h3nuGq3KfpPzk6X3GcW1qo7wkggxTQ/0a8a4EE98z4cSA==","shasum":"bb80e848135fac98693ad59429a49cad7f6dc178","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.0.4.tgz","fileCount":102,"unpackedSize":134741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchtiYCRA9TVsSAnZWagAAqQ0P/2ljYKSawtNV3ptXl1dY\nktyplI3ia6BLSSJAI5dQlmysZtICLZLYhO09IuZz5xVLlN0mphaK8oxHPiP4\nfkJswmzyNnj2dH5Gzj36kSgcZ4EusoVtLkuLHmJ1mdaLA50k4BV0DxMRqCto\n83z39wSL2NaUTfbClfuD5V20bP0nuPCFGfIApxQy4umafmmxX7jacEW4+W2T\nAVcgmgrO+pTIZlMK8gIvp6F+WjZNMlgxq7i+xEbfw8M1uhxyRmKg/0sKxeXn\no2WvOGXLJnURDDXXnEyJ5B3KCASjP/5hh2hcniNa9cek0Ic8F0W+9wLefbT3\n1YTn7sgfRFRd0cTUPX79C9j8TrgBLRgErYhEQ3IsTIm89xv7WHRkbA0aZsxu\nIx0F7oWMQlz8HAeJfSeiMt9JB3kENO41eQNNCLFf2DHr+Mw7ZTscEZgTXqQE\nRNEifboiXi9Njh1ZjDEm3sdvZh8nDMG6kS3IMQgY0BkQ8bP/PF2MNEWToyIi\n4tfrC5ifAj3+iroYNJ+rKzbixIWLr6dOFf3fwxlsM3T5lXlargP+DStao+Mq\nhT91Ly6onlLjKVEy+cdfs+VK3CjimH/yqmbTDilAU61XRqaqz3eeQDMBMYNf\noNBPdM4Ui5jRkB5pJC12WGFzu/dWuTQhxcqy2w4vYbGRPzQl6ki3/bqUgt9l\nLbiK\r\n=yEkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwkdvzmqh75uLNUvcDdiCD1F9Vg7tBQwOFJM4J/HkdPAiEAiDzUPOGFpVZ9h6p/pGoimfZgvfs/tnAHTYRnT3MkM18="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.0.4_1552341143252_0.31321032018389094"},"_hasShrinkwrap":false},"7.1.0":{"name":"react-mde","version":"7.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/classnames":"^2.2.3","@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"classnames":"^2.2.5","insert-text-at-cursor":"^0.1.2"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"4a5555ff303e924c8bf7a6b078431f18fcf5b565","_id":"react-mde@7.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-tg9CzQD6aBJxS7xlMblg3cQ9RJJL4IgOPzDQLU4Q/NI/R6pZi7tiF3WyVwYXs20LF4A2bd7kwfoV08xz0a3+NA==","shasum":"223e8b5fa587c693002f896b46cb26d86ea9288f","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.1.0.tgz","fileCount":102,"unpackedSize":135089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrmPaCRA9TVsSAnZWagAAOOsP/j3ahZ+ohi1OflopnTKy\n7zv/qwnliqIon3efG47/X2PEsxqHQLIc3vRSttuE6ZOrV9Q69EruMdFU7pu7\nbF34IMAtEinTS6yuPqM3KxZkTRZk5r0riy/aKhfzahhTPOom8qcYk+ej9/iu\n+DBfFtNwGfgWBMf/IEg5jje6SQAsyRCdXNilnXxiuRo0IsTGJfuFnFnNCoRk\nhS4g0U+2Ms3ft0tT4XAsx3TCNWxwUlvat3auLd+pUXWsUhs12+hNHVfq2JWr\n+bY+XV6KmJ7xXWepjlBlaYrXXL5Ggk3AZaVBX2yteqlU8jJSFKOz1xnP3I6q\nwC2HgkoEs5tzY2wCUXm0zqFtA0xskr0MVpVsycw3svJj2vPEmuLsTtPi+IR6\nW96aqGPKa9To5ZT5cYTLwleMZTx8onMrm8b731r5rWi/EA6gDAa1OCDj9iG4\nKqaMwvthmrc7WyRTsAfvfnXTpLlOyjWtAGqm6QnsRgfbYDnNnjULH/Arr2D7\nGIYVDPRtIKZRsOPZsLstGLgaUKRiuaFJlj0NxzcDAZ3g4kb1ZOs/iu20kNqG\nVR3OgMSgOnG4X6kaZhMR6AFcaxrUTUEiTGbhvFMt8A/2MCuKW8/6RYSYKVzO\n2OuFoB5gJjLjoBXJYwMsIoiDDLFrK1uRLo1QMVuj0EHySUN1h+hm1ky/EaVw\nNhpy\r\n=FJqa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFjCKW4dO0a2mEO5bTYWCd9M2TKsobC0akjWLPMDf9WAIgOw4rcL8UYnkpYYTx2k3cha8+7+CL2a9DVNpdvuKFnYk="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.1.0_1554932697418_0.33006554985524605"},"_hasShrinkwrap":false},"7.2.0":{"name":"react-mde","version":"7.2.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"93f8430f51e55864a0c9bebed082e1b2e56ccea1","_id":"react-mde@7.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-w+MasrfPh4aO/DadWc7rjXNFxD/TrI6JKEjF8WNILs+5rwEneEs40DQp+JvYRkEMke4l2+qrp3BgCbvlzmS3dQ==","shasum":"3f69a7b70cef3c69169ba944c28e8510201ee187","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.2.0.tgz","fileCount":106,"unpackedSize":140746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr6R0CRA9TVsSAnZWagAAqrYQAI5JOJ6WgUPJsjxY9wKi\nB2WDR5stOatAs/f6v1/WNYUqEYI3ebrxCHDq7Z4D8N+/TN/eKfZFsBguKPdp\nl6IvqrVwTAApTbtsonWf+bVwpQ8uHGGMzOQZOQVMaHHYeq6ks1gus7UixsKM\nj1ljePl2i++Sgl2LDIfcO6jeCskLLQn8W3i87qPdmRxghG+dJr5mwGb77GdW\nYEpL3OOybo1f/3UCB7d6Ywor5ymXz+q7QPaDjdH6raVS6oUXdDau6wGwnTWZ\nj85RPESnkDNpeYKLiKc+if330O+SKyrJOdbNgO2s9yK3Mz59TRTTHnEa/lUu\nMEpIvHLCy/woEFTIdC6szvUwAGEbjsm8Z8ifmbvKkIV41tOJjNDJbGMDVq3Z\n+dItlyMvVwYjZ+hXPBPpgFTwvd5NQuGbJSMht2G/nfwknlnHHsoU8K9rnVru\njNdM7Rdzx9DfirOopSZ/aADRuWG4GTdywD8nw1gAxwRuzpwzX26k4UzUfGHN\nT46oR4BwAQKfNhATWLkSCM2dhKwpaQDe/pdtvLlImzzPA0V81JSQc2MvF6vI\neN2+oWSZ7vEiVvyOrdpZgz7dW8gZ5WgxO/wb9rygNVbyfnAl5D9Q7n0yn+9r\nu8OpB0ySSNV6UgKFOeSRH6tbd/wVfFAUA0u8Rq12MSL8wOp8dsLK4u9rYpvh\nqTaX\r\n=LhYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO0hWFX3KqZ5ebvybAc/FhPOfDvdr4b/A7w7eh8bdcxAIgOfZjry+Y6DbtfVTjSswkpPTmilF3dhJvzxuJyTznk0U="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.2.0_1555014771791_0.955502662127881"},"_hasShrinkwrap":false},"7.3.0":{"name":"react-mde","version":"7.3.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"2f87d73fd42fe5525a9935878fe141898cb0ace7","_id":"react-mde@7.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-8F/oOpwSVb487wIh00jCmNNIL3ybm2oV4sHg/lLU+euIifmVD8Qb4cXYkCceRKq6reSiFeNL6LT8+8KMqKfKUQ==","shasum":"dc65e36d1c65b13a827119d31c14ec53557f0184","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.0.tgz","fileCount":106,"unpackedSize":140705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr6gDCRA9TVsSAnZWagAA+lEP/0MPQtT9ikLDd5A/p7kn\nkGCxBeAtPa6DnP4nzZScMURpG/PPkcldrM+VXWfzYKbpP78BlDl9q15rtd+/\nQPMrMDo7H138mPte6kRn7YzaCtC+9nyvbiMVWUrricpdIZ9/LKXbcdXMB/6w\nK6O8U7T18LFDyq9Rhh9fXThpL2TaQBoEQGCA8vkgf6/aKzz3phkr8s7waMT4\ntog08zHiV3TRW3sXs+0Ia7QPg3evBhGwUcDyTpU1hNrGdSnqVNG8PygDhwrb\n/KhTnmJw8fNoGTnQphYhx/tnnXmLVRT2CeauAVdwh+0TT93zdDtpHDn+7PBO\n5jLmMUBnw4gXANFRsbfW7GlEJSUHDHgf6TVfDwSiM237JkylKp+3LpSO6Rqn\n+hDaZYdOXABHH6T7fHSE/nsFxuQp/99tGw4e0s560XTNNM05XxzZAMQimznT\nDiz57TDStpH5xZtzIxnJy9bF9EE9VibF4UVcgueyQmxek2KmtdEGomBtqGMT\nLSxWQwn3WptQNOSamnkmvaGrAIjT03eryPVv64pKmtQcIm5yJpqIEhHRLuT4\ng0EdzoYvkksF18/OU5HdBHQpuBX+ytYIYxG20i7/wjSlRGbiBGaoWAb9olrV\nh0GR3riRrNKLyYArKe/nSb97EcqYMbJyY6Kndo1V9n3CkXbAoYZioH27UWYU\nCN9c\r\n=hfdr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtNCTewY4MuER1OZ0vv/L7BEusqXYWUrPc91UNB1tVHAiEAy4KDPr03/nxzoPKRPnLWNiQh7dfNqIryVmsFB+O+ECw="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.0_1555015682276_0.9079681169547205"},"_hasShrinkwrap":false},"7.3.1":{"name":"react-mde","version":"7.3.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"ed7b0a42b02ed5ee7a8327061ac6d1ab38a832c1","_id":"react-mde@7.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-+F+ULsU6CG5C2nah7C6kZvk6TI77g0c/BpCZTfyRX+ZA1ypXewEdFNTM+tyLW1lmSEgN3h+tFAEKa8TchJJ9YA==","shasum":"80d2bf43df7b0979a030c5c18776f15ddb9406e8","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.1.tgz","fileCount":118,"unpackedSize":164133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsGIfCRA9TVsSAnZWagAAe1EP/3qG31lLd5XjAsrVVOWn\nBt1CKaAXAoe88xZphGVJGAXF6KVq1nJVcrK5o73vALpJGWfExQjBwC8Bxl0S\n62s38NyqnCaBiZiXkrXbE0x/X/7yuMx6G03dmX1QCh9CrH9BOxqfRHUfMNXP\nDb8W6LNCJlAF/qZgMCJgE37Wsa45aOR97aJiKol2++b/G2GY0S/BaZIfO2RV\n8YJbI32a5OuV1aJK0gA9FZLumTLDT1VK0LOVmL37it3rflXK5qe7wtQg/jeT\nZhbMgS+TmCIremnfrEMxL5EdVHbsuZuYR1w/EWosC0o7oD7LnhgAPmTZrOQB\nhv0PEEH20QKKzc9EfZBbWzIhRP9COmo/Io0neQjlh3QNZb6BEEaQ+LnDx0ee\nqvMtVYRxI+N8LlXUnd5qP+huQ219BhS0AlRZR0cmzi4QCGyKDM+mOYSvak1T\nkWEMUk+OzzyJ+2SAFUwWAWIbpd2YkVE5/cBamIIMK+VhFy3bJmPeWk1jQt6a\nl/PJWtsXYbyXjkSt77+GXY1MF5vp5sHbyb10tCynk/Zo8xwWuTl8UBchtUVR\nkBoD1kSc2JT1LECdveT4TokL+uqUj+RlN+iCsbMK+w0Xv/+9BH+tSnOb+k16\nAXN29XXO3HO4MTm0Yv8PXqKmRKr2IWNF+kzqTKY3fWBF7LiH1FxQr2FyOjVI\nW3B1\r\n=2+No\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4d8TvRI+jfgl2SllzPY+2ianRlaGDuhb/CMTyYIe9lAiAVB3g14HtiB3MjIyBtmspTFdEcgGHwT+uBKCmv8z92kA=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.1_1555063326555_0.05501717871553091"},"_hasShrinkwrap":false},"7.3.2":{"name":"react-mde","version":"7.3.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"ed7b0a42b02ed5ee7a8327061ac6d1ab38a832c1","_id":"react-mde@7.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"dist":{"integrity":"sha512-IvqelDuGFdSf1CfMbBd9dcsx23dLf/9ZusfvgLpu2Cmggbt+N52Rz/WB1fOBdAfJGw5p2JiMkWTigTl8aIbipA==","shasum":"8954a8122a68a12ca77a821fc88b1f59615d59cd","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.2.tgz","fileCount":104,"unpackedSize":139541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsJAuCRA9TVsSAnZWagAAodwQAJMY0ao9NwDy2jLcwZoF\nM42MlGv3arOGzoZQrEVAfyPiYSqgqjrJYSDSDLNcGbf+dyFiqn9tYvyMrPK9\np+sv8m/8ckC3zfHH3Ss39e8ktL1yc+tHwmoPMl95q4i63oDM1xZdJrukSN9G\noq+oU85MNDCjcjNp/IMX4lL5gpp6olXeLPNirA/RquByGqI/d33D8+vzOWF/\nrGMhtRwpCRpzbqfYxh5l/UvVD8+iLyq6tR9zJril/VH1NY19rjL0Kcc3wF0M\nQRxEW8rde/kqGi05wDzIDcgQxDoT8zziM5yPvs9XIyt6m9eDAmlQ1g/YkwKJ\n7CgKp4ze7IXmX3N+Veh6B9DooPSC/kGSd4H1i7/72jHWEq5T1rET3MgEMa4P\nfGdpb4ZVSY78ClpWVOyeGVIxqBmMCgsmnOjYsUMgZ1QHsF0YPpVzlAQKiGjU\ndBz0eXYNE/OA90KBIuNX9N/R0PoyFjSGgonvBauJR/rsZv9Z6m0J0WvM0fgC\nJa4EYq9j0VIZrE2XXzlwDvuuQGNEDdjS7yqCf2zBik/xOpGv2lD/3qWEc2fI\n1+YuYFYQZOU9i8PoqJ5WF7TI8ugjCOi/59gLYz6rx3Z6/S/rb4d30xpYwPDU\nvg01UiPU2dZtgM/f5nU5vstB1IFS3QOMdeyqXc5ChDQAVwRicL3PCMAjZN7N\nBlXt\r\n=+g1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs1hPsa0XeX8jxUMiqkXCjLc5xvfKG7QBJ8POPR5W/+AIgFzl4DM4npCCiK9u0Yk8qhh1ImGRRt2gol+h57rxZSRM="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.2_1555075117840_0.8157035853523946"},"_hasShrinkwrap":false},"7.3.3":{"name":"react-mde","version":"7.3.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"e72578d20dda9e93750b3215fec0c45502bb467a","_id":"react-mde@7.3.3","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j8AicGI1jN/EHaogEXHZrV5OHxHRuvvSk27cO5FP0QxSZy7L8fglspXykse76PiMCpoZkt4xZ+ew197kX1cJIg==","shasum":"78789e6664f3522528b64053b4c4c16c97deeacc","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.3.tgz","fileCount":106,"unpackedSize":140769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7ZH/CRA9TVsSAnZWagAATHUP/Rjn6PJ4ijogXe0h7Znw\nqn4GDzFsAwVyLcZaZpuRaDvedGTW+NyPb5uvWMTG/dhiXXvv6ZSUA+5uRMby\nd4YpU++9VPFB57pWai3nXJnvhQ+G/elLA1bt9k+RDO/XhrqjiEJ26KeLa2BT\nWeBPHKy4wPhGyEmnfPXVxMWq71qH9dvqx9KLZsEQq1kL77JQUpWiQPp2bRgk\nxvJoja/bLyCtOtAZAEenyFJWmdeeCVMlbqGdKTvCERc2ebUvbH4dUhkTiPt8\nHxQxadGBCiGhXIQNobAAYK9GmWu5DS6ZgCtoHIdmHYzMxNt4eA4Fy9IUL+YV\njomKEN4+xEa+tbhK5dAC5NRlPzG4gqyOdI5YAITLWHD3jRQV/tdY6JGSsvGg\nwKQlDIxCq6wKR3rC9ZrJ7pgv5MtN+NeFS3z3BmuhQvePZj8lzPKOmspRKa2o\n8bcLeKxWJrgqoaqF5BqOqW/AGqDhk1MHHCrqnVXYH95uckeh4oXkK0rp9se9\n2Zpfpxmv+8blpY7i4ZEevaUcS8CNzUtRv348Emlx7ZawHr9dpfG5wZIuuEhn\nWN808IMv1HzxYYL9qR1DrmUqf1WABQAUCyBYyOBsAg3ibsRLecWTQFZHsM5w\ngDj5+ZbxNbMUz5dCiStect7DR2IoL7YYf35/T8+B3BDzr+wlngM1WZ/2si+l\nowdS\r\n=siTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0BtcCagJLhKFfmjw9vhP78XYHWXeuzDNn7/bzsOZs6AiB/xxb1EJt2N6IUhlB55hOP7T0hQt4xWD9sufVWSUCuqw=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.3_1559073278860_0.7234270557250504"},"_hasShrinkwrap":false},"7.3.4":{"name":"react-mde","version":"7.3.4","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.0.38","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.2.0","react-dom":"^16.2.0","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"eb3a6f1ea03f4c86ce498de73ce28875d4b19553","_id":"react-mde@7.3.4","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EmOKoJ7QPkTiog7RPzUL4CSb1F/pPY/Q87wvjBZFxSXyxWgnpbVD5O+ukGPQyXwFSYM31YzuBQveZ5MQzjjBRA==","shasum":"50689b3d5cf61203c9d873fd519403fb55400f8a","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.4.tgz","fileCount":106,"unpackedSize":140887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7aF3CRA9TVsSAnZWagAAyAgP/0UsJr9WoZnZSKwhY7Tt\nfw+6xA1kuPSBfKYR3bHfio9uEsMfUvyYBfXciiK+EX+DOFht/O2nteDclGGg\nerscXULyzMMxxSdaynIPqC8/SqfLKxX8UU0HmhI8N4IO5Dw++C5XumzZI5/m\nLNIBZJNlmWgRzzYDdRLW/+oVUAuUuRd8YtwNGgQqrlteHfZ61NCzF40cJydj\n9+yNoYjfbw26jbpKFz+PnGpEVtKPrIfuRVhJoyKY+6HX0KkZNTKJaBC+5mQ8\nxodxCCYOCW8nI9T5eewkcqyn2jWI3BYqtMYJ1Vd5uUcWj5CoewJWusEGHvU0\nP8T3nCmU8CzK2XA9BbgOoP0ObdkgrerCYHSbhqAi8lz/aTRjdQN6TW5AQIuX\nsEaQ8nbfaoP25DTVPMBrF5RpmDUUv12wTWWmsZ+D/nMnMpERL81HNouOxP7t\nK9b+GCF52LcXEacFWTPz0q1vXRuO+xTsRc7qrQjXn7BF9RGLYrHIkARxSckl\nsFV5YSGm3gtyb2SeNMrhSQDepTzQ+RtwA/pb/6QiG7ffWB/Y3SbUC/klHIFk\nNFm5NnARV4Fc8MM4oiHLPuKspcpituctm0md8pVzwovppcvRbLWUsCVc2tYy\n/HrFb8eyksasXtDbxc0jHRb/iQ58MeG/+rZGXayfA9P3pLOX2s7Hu0F6B4cy\nlXNq\r\n=osok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnXRbO6JqPD7iNIiDqPYdnT8P/n+6x/yyhrAUvRyZNEwIgOkSeX4WVcSviSdf6Q8D7XF8c+z0sHamF6eXVtjCKEPs="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.4_1559077238581_0.45507548060017955"},"_hasShrinkwrap":false},"7.3.5":{"name":"react-mde","version":"7.3.5","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"72dfbd65d37a9639bb1e1375e8f3eee627bc6331","_id":"react-mde@7.3.5","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4iM8qwT13vHM4Zh77aCpA78cUWSk6nc6wNl+tNKzs2Q7ksonScNDzs+mcK74filvk9jHBLZmyMhZKKthOvzbEA==","shasum":"0e09c2557604b910e6705135a6827125500b6d28","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.3.5.tgz","fileCount":106,"unpackedSize":140906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9gy5CRA9TVsSAnZWagAALbYP/0wI9aSackPFtf8QxvUP\nvUAsETAOXS3EiGBjz5rTvkat0QrgBPkE7ipXk1R/UX6XzdG209DwvDvbrAXi\niB9SjAdYlWwsyvKtnwTPGmQFvpFRiELhLbxN+FqHFTe0sF77rKEMQyeNmQag\n8Izvl9HjjrsvxI40O7WJ5xTSUqTCxGNJIsuZytoP4ffXLkBKK0VgR4DiGah0\n6mOoA3vGk12FFjZ12o7bqfea1wiePXGk62GSNAxaelnjSILWjQQ7YrnlAG5z\nuY6qghv6ejKiko17eQvknGaVWSnJYLtc9ndfyqj/mwIM5gUGXlbxaFlC2e7W\nTyAWXLEN9xVwQ1TkAEjcCgDzTABgQ0sz7oXeIMzE74tKMurgW8nd1pvg9LVX\nzM9Rk1+5tM0Ghm3sRZA3KAlX17yscT49WQ63A6Wuc/v1+pkpWvbgDy9erWSS\nzxA9EwLLwDkXkxxHr1SgQUcVqMkrFNLrIgtpzB8vQp83ecWJh8mrn43MdeZ8\nfTENibpF2Yy3SlHhQtgABqwTYSbcMKgKAUZ14fiJt4FDdxFpu2sP30k8QjGi\nIC+gA59xXS9mN1EDd7NSMGCrvq8U6yx+l+/5gsd2mmEv7684dVkibUzOgbyt\n2PPDQJO46sl6Fzgq2Se7Y/QkhvBOTHWSXuESOM41nxunoTRUyJmL6EpzjmCE\n//Ge\r\n=2T6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4PCoVVwix2FXXPObj7A3OKZZkjr8fqE4HxpUN178hjwIgDcn4YqftvdnC1pNnb0ZBqea4x+4sXg9xUAb4FWBHHBI="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.3.5_1559628985103_0.4325233175535268"},"_hasShrinkwrap":false},"7.4.0":{"name":"react-mde","version":"7.4.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"5907f70e05dd2a1b75b74b2da878b4961fcf15cd","_id":"react-mde@7.4.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4m3wpGdq8OUfMbuU9l5x8Q9UeI09POsh3rWMXb8YKB+hob3sU3eJR0lcVIA77Ql3DmONNMiwI0Jypqkfk8rPUg==","shasum":"c2352a3a0559295c3ecffd54b8268a6103bb31ba","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.4.0.tgz","fileCount":106,"unpackedSize":141368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91DUCRA9TVsSAnZWagAA168P/2RyjLyzYgzNCw1JRjRC\n9dklMc1H6PKuz2SnEzkKZACzc2RrRTAZf/QrffNYoh4Hp7cfRx8RnQBhjALx\nMRiMQrAxBnUHujbaayiwBJ/qy9wBYf2mWnAZ7VkGccwFwCETQXDkqPyGRYH/\nB1xeuY7uqdww4MoO24uBGGgQKjIcFPo8cy8uwHZSLfn0GWrCF+PRQAS0l/i9\nNfscRUpnPzk+ccYCuU9i0yqivivANhWyFS45tl8CH/YMYr5dEvPwFSVxJB9V\nV32hOOZQ469fzJwC3mnweE4aMruDAdgrMxdfEJGvmzz9fuPEWRmHJHcWO7zm\nn36B+2t2FlRuk/HqZ4GorI2lK11HpycSqTbPRtEwD614EHpAGgEoBwhtOv7o\nuPp5hr2LkOUGEXp2cGbFgTbp5b7OLDUelh5U5wrI+MGEuSRfwJ+9uhlAXGO7\n4pkUGtB52L9FP32d+FLSsYtfGH6UHX+zr4sHM1ja/bOiqsY6MvEIuurfpDem\nzCIwJL631s5NS2o1FumCRECKNamJWRYRYBU7TXKFrIYBXkNbUuCl/BPZIL4J\nyRD8XoIGh6YLYpnbzNEo7YtdZPpWCG/lU97WgEqV5R7yAAPC+tcn9BcJSwf0\ne2iOrnTSwU+SEHrFJT/SGk8RwUmaCWkv//OIMAwJZVzatUHRFhZIztl/uf8m\ntC26\r\n=UQEr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr5i5+hUpEOecSk8beU0r25QqLiC0OIpzRmnFtqyMC7AIgJpxRddlWIfPpJomSbrhx/IKFpiaS7TONupZhpPLI58o="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.4.0_1559711955398_0.43548830689468176"},"_hasShrinkwrap":false},"7.4.1":{"name":"react-mde","version":"7.4.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"95a69e3482a666362c5bd542204db9b7591b3255","_id":"react-mde@7.4.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xr7UWVDRzXLEVkAuFQlKbwH7fvmiYeNbHVjOyMg7PGLc5q0I/puZazOdKdPj/KObfPR5XbQ1PdiNwLSE/Lv8+Q==","shasum":"20ed0d6ca28b9ba619fb89355a983865855240c1","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.4.1.tgz","fileCount":104,"unpackedSize":141976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91aaCRA9TVsSAnZWagAA9+8P/Aul1Sjy97LuqpgVmg6a\no4p3rh9XegIWnhBNaJ8BU5tBEIPCtof8Gi+lqKFLybMlXhoPwTg8T+oksc47\nRadiCjaz1QUOTqkogUw++29UI+AjJU1cm1ay2sdAFnvTb6KXFljQE8gWpvdb\nyfcWSa7PDlBBdYmxBeT6ZKB+upDje3JDCmEHyEZK8Y0X1ueWTpcEmW4RMoG1\nTgwgvaj1U3p/KOaPNrhX6KunfXCVzQMS8kvzyu7FAuDwzKWh2iFZg8U5eAha\nJkIa0hDafa91ogcK3T2f73dglQ08q2ls6ax/LTKap0nur17WVmMJh9OuBLtB\nHpp2D+opQQjrSGXSSxBiG/OJ0LryFAlz/izYb71IA14/dbZVfWCM+mJujWAm\nC6Fs0DaacG88iw4n/hWaP+PjfRBtVnT5rxMfhCC+HE0NYAmIIcTFNUUSi1wb\nbo8v+xx7XJ0JDtfh01y+KRtRFiAhbgaz4s4IkRT7kR+je9QR8qNUR+o6D/QK\nlbm5bkFw8tstGbcdunuCGlBOnyQ2RK9s4WDl4s4uopVZNSfEcAJwiW0waaOe\nhTzOwudwlY+mwhkrm+zh8mZSzSzsMYZK5A5GUNrGY7bbYxg9tBeCikQWfBoB\n+ipfal0ohLgbi69WLHcpBYxjSwJYuiHOzVvzVguDdz9KVrUnSnjt9btvDOuP\nas9s\r\n=gkxV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWoqvPJc/IOEgJ45iGXBUeBnMwxqkwTM8LH7z2wa2MPAIhALsw2DeqAkkM8jvd4Z/WbDO62nNNazHnQeAe6kAAjR3N"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.4.1_1559713434139_0.4100092293344433"},"_hasShrinkwrap":false},"7.5.0":{"name":"react-mde","version":"7.5.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"dd2fc38cc2b6938f8d7969e40a6ba0c28ba26878","_id":"react-mde@7.5.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9GL4NvW1nCmjcTM26t2FOMsYydfm9lCJtb0qGxk55rE3keV6PLcKbREs3p/UHYrb2sSlyET7k9OGkUkhrXBHzw==","shasum":"bed362f784b282dca4fdf222be74641d7abf4254","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.5.0.tgz","fileCount":104,"unpackedSize":142186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE9OkCRA9TVsSAnZWagAABOsP/1EcsgzNu0TbrFh30SY0\no6P64+x0hwiuf/Dz2hRA38l2027wqPkF8NvgQ2oZ8tuci3VUk5ApH7A1CKWP\n60RLoLLMZBl+HSTa8NdZbNO9v9yX09fqPZnGD3OjL/dC4VgNPqDUXx1dY4D5\nGp9WiRhE9TiO6AhuSiuWxrYl8MmxPAHR2eii11xCzoKa8qUdsVVQqQvPNrU6\n4RwmGX7oH8pHtJr0JGMA9NbIBN0wEK9BmCogj+FaXGywKWpxe477izJk+B5w\nqL2ghVex+Q1hcJ+Sh7se0r2q0tZbtZZw/N+Gnqb1uz7NyzY5Lb4nOBHrRhXp\naJ8wbAup9DHbdPFZLBshjrQgqCow6MrqhfDbYL1k5V/8LUZDwMJgtbUTgQBx\n6dRIw8gmg/NJnl/pN7EjRuKxmJfT46EP34CPPKH3dNhjhjCehCXIZtkAqxVS\n7y1lsA50Kvx58u494qJL+FTY1oJT2MWDN9qwxbVpRjCUMbxzG3rDXgIvXXtt\nBcNI1gqgdy5O5dGgCVKSbW+O6bIVJpYUfT7GRB3nnvrXKMOiB2WdnA6o1/ZH\nzhgl5J1tfXlyylfVagY20087VAih9Wl9gdhSUxLh5hi7LE62prAvmTmE4UJN\nnVGHlbW/EzZBVieV3JosqEZTiRdWZbnM4bpwNteT32+rZ/8WR6oXehFkUWnd\n5l8O\r\n=yFna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPLYu5Q+UhRBrAszpaN02hm7FkR2OERqZFqWE+CArHlwIhANDN1ihSqG8hLyxQXKYSmHPvRl1UvIiIc9lNxzrv1gMZ"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.5.0_1561580452094_0.23718229776809463"},"_hasShrinkwrap":false},"7.6.0":{"name":"react-mde","version":"7.6.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"31d2367ce6d8f1d23c05f8b700a0c090d6773066","_id":"react-mde@7.6.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pVihfwxoxf+b4yjF6T/bY1zvRq8HqWrPiF48QBNugtVxydCNBuYzRWhgjmV6oiYhyGPYsG6sV+LR1VS1uDnDnQ==","shasum":"c8927aac3f9167c3042522da9d61add6fe09e75e","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.6.0.tgz","fileCount":104,"unpackedSize":142238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIJR+CRA9TVsSAnZWagAAzMcQAIa5Zaw0PtmY4MQOvhyG\n6UGRVzhH7PdxyirwlveS5UkX88Jj8M12UbMYv9Esgle34daj/IWGyS9eNCBq\n1j6NCA8XYMM48AO7ZM233qJNyTgQlFhI4D0jRJdM8JziZiy0kGI/j57Yq5XA\n8k0JTFrTszn3dI/Eyb7JfKpyqzpM9z01e3klwA/f8DHAPvTzCGg2pyEVv7az\nxPNJ/DVLb74GOBDQU3gJbyBELft4bsCkizyIO+rAHNzXfgJfyOEYi77uFJ6c\ne4LzsLnHlog3XETvR0X92lIrZkhnmW0TjqEll8noaLByTK+g6YbasBI9I6+9\nDtVRtZosbDxMQ24RSWTGTRdN17P7gM3emAyRod77p5Y626kJRlFjIaFTnUcs\nzBGn9qPJgPJJw53gK+uwFAgIOCvDFeCEFPtuygIAYfBTC+6zoOKF6M11Vff9\nkkRAF/V4EsSArCgpqbZyQNmWa/L8s1qpBZZrzSAetHgErF16HShnRY5V6n0d\nuxWk/tuDq0eYXqB2BPFOAxN5BfoUQhr5T0GJMuOM083X5EZ6d0D9XFUro9w+\nx4WeHOG/CuSBuN82q26Is5B14JSjv0EbE53A2NgMHCqLe1WyyVlj0MQzgdHN\nVEdNTCW7SMMQKghoC/QOVGCscTzPVkU68/9ETYeFf6jYKkkcCsNPzdy5ygY9\nHHMh\r\n=w+oz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAV5JGaU+tw2DcTjbeA9QOxhiVKqj4DvDPyPJh9Wn/7AIhAKV9eL54XTRxS77dU0VHBDaCdtPWAnKUk9c+R91qBcCv"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.6.0_1562416253541_0.7011788440242854"},"_hasShrinkwrap":false},"7.6.1":{"name":"react-mde","version":"7.6.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/draft-js":"^0.10.20","@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","draft-js":"^0.10.5","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"draft-js":"^0.10.5","react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"1fd03e7b983110f57056e302a36f8205d18fca1b","_id":"react-mde@7.6.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GAbphS3NO4BMNOhISQ9iYg7MXpKmxY4g/5DsnuNBpL/uteeoYVJgugRC3R7UN4L9bmeLGh0zkvCPg3/JA19W7w==","shasum":"75359119f81f77f3503e9437f51ac32c9477f1ab","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.6.1.tgz","fileCount":104,"unpackedSize":142234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIJXfCRA9TVsSAnZWagAARBoQAI5l8UTKFSB+8EiRTlZ+\n/JczLJx2zrSFZcUnnNcKjlxorOCvR7qaDq1MJtMk6FF+t5yqK7rKn2I9pCgj\n7kddyTBBD90amhmdjx/WPEChTqzdixjczkXjThfeCZWQ9rnZ+OY+OUK6DTqT\n+sUIbY0seau/Nz3kaO6W49IN7b5Gv5Bz3DLdcXJw6SpiRtSErytACDL1UmhN\nMek4UcA5vznZWfRHv8PwFF9tDCxynupoBWWXEuseC5gBu4ylP3X5EEIydKBN\nsM5KB73b8nuQ4oT42vQLeUhyS/g1I2iA6S4Yg4T0LoooNXy3CRPu8J6Adspr\nEzan3g7otIdHmbK8ioTH2Hz0c8vSEyU78EnFaDyaYgGp1PUtOxR2nGyOS9Bz\nr1ZjmaaxT2HUAdSmtu9fZpaxWLazaAbjjkSiZXVbA8zZHIuEbG50DxO/U5mE\ngqC5eG9DNM72ZrlfgkBZDT+00cQOTyI9hoT8qeH8rlrTFbNTQUJWwHlXvTRX\niqipCEC7gVRzqutSpXpCZAT0AlmGr64IcXlO0Pz0IPhrNwbaBCJRhyMEStzx\nUQjxIvnRIQzSQ+2XNaDmMXbQwmstoNgwhkJfJeX4+DAvoCul7JegGVJV4coA\n+oiQKa7pMUSY3zdeyiDQUSRPxSwnLh7B8492Td0mPYJZ0XlaLRkBZft+usCb\nLZUX\r\n=lVNT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSdNUHneOKf6EU+luf7+790VDzqOuhyIdVPG2NW4M8HQIgb/pLgBNAKHm+PQSLbCDdxLO7HCCHd3r47VZLzR1yh4c="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.6.1_1562416605891_0.6810858388558805"},"_hasShrinkwrap":false},"7.6.2":{"name":"react-mde","version":"7.6.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"mocha --timeout 15000 -r ts-node/register ./test/*Spec.ts","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@types/enzyme":"^3.1.15","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.7.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"c4086856eec756f9f5994a3db46351fc1008c3b8","_id":"react-mde@7.6.2","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-czag0H588ZBs3hGrm/N35hNnMHdxfeyBKBl5auzcliY1mS7WcO/5eb2y7wlZvsLfwTdHP2QTAGqBG2AIE94qBw==","shasum":"2f0dbc427160e4eaa9bdca60d5f65148df2bb1e6","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.6.2.tgz","fileCount":104,"unpackedSize":142142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIJr7CRA9TVsSAnZWagAAaxgP/3FHD6xwDfuCvjBE9jwy\nEASN78C9SsrSVYyVpJjFzWni24C/co9J/ERavaZ/9TnCC/VfuDtArR3ytaK8\njyAcZP+AdQUjTBBVnK33m31I3O5vX7bRZm3vqRZNUWzykuEaus7xs8IixSSj\ndGwaLvyyRBQbYfoRbypG6Ufat2inLq/oQ95YBI8nhJ25PCPymq0kHNkHZXIX\n2rihQVUSRztGurE/teoNgjo0xItgHwBzZ05uSvpBJwGjwgl/Fa+NoamYp57s\nEfRRScfK2ybqMsWdRfwZ2jj3T6kFEJXYspSjBxwu2tGse0B7bBLst2DXuh3l\nm9P95Ib1XpQ6zNI9IiwfxzhHdPAvpwVscd2RuavN2y4Y2L0PDrjse9xB/QCT\n0tA3vqVY7gP59mWtbu2Nmcya1fluHl7D0j4+DI4jacKVtQAOw0DWJ0QtGYDh\n+Bg+AEJy9EMc8/lL3Oe3xbFjucI5KPPsNfcrIqbVCaBKKksTlV/XySrhrXZJ\nJQ67et2xpb4muSkdJ4MBPOSQyjJHvDdr9lzYxnq5EpE5TjVKmGY9fzqTNnz6\nxxS/bCNXr9F6YHK24mhtKHrgzxu0HY+2W0SAvkAtzkNvYJrTiUguRwwy6SYZ\nYDnzHhxiICilBCOq1EMBQO4H3cHyiOPTMBUxH1tFOI77Xz7/TGubA3tTWZ5s\nR3Wh\r\n=DXBF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcdbv2BFvoPJvChY93+vvREvMcKpsq9Gf6KrnWeHaW5AiEAnzZnIgKO/gLAF2THPW4bBytcjTigfNkdpzGqMfe0Oyc="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.6.2_1562417914422_0.9033724116354034"},"_hasShrinkwrap":false},"7.7.0":{"name":"react-mde","version":"7.7.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","start":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^8.0.5","@types/express":"^4.11.1","@types/jest":"^23.3.11","@types/range-parser":"^1.2.2","@types/react":"^16.8.19","@types/react-dom":"^16.0.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^5.1.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^1.1.9","gulp":"^3.9.1","gulp-cli":"^2.0.1","gulp-rename":"^1.2.2","gulp-run":"^1.7.1","gulp-sass":"^4.0.1","gulp-typescript":"^5.0.0","jest":"^23.6.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","opn":"^5.2.0","prettier":"^1.14.1","pretty-quick":"^1.6.0","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.1.2","sass-loader":"^7.0.1","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^0.21.0","ts-jest":"^23.10.5","ts-node":"^7.0.0","typescript":"^3.0.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","gitHead":"fc32bc27d68bd480e1143071b15823f14adfc968","_id":"react-mde@7.7.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ETBQ2ZbveGg19WWu+jmOy7aNRvhyMMAVqpbc7F2pQLHOLW3gSi4eQMdzRtR2SvtdhEmTx8caWyQesjpAErAuGQ==","shasum":"cae1cecbce400f2c0685214e6a18b446ec968fa7","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.7.0.tgz","fileCount":103,"unpackedSize":147193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6tTaCRA9TVsSAnZWagAAAUgP/1OorcnZ8I+ZEeDgPxsG\nCsbmvJCPfWY4foFn4vu+S3tAPAb9EtK2oVGP+RDZgenB4OYTvmy17NTxp/1W\npVajVvODttnx9rwB3WaCSdVpPaUpxxSx8CVAQMvU0ZJBzbtNTCBd15urLQ58\nhUQsWLzwrtLFC/XDbYQH8eL+TofMfnKPWi55xm1gDBTms7u+Wv0CyxbTTcz5\nwn+jPv6R8P0zWAJQZD9lwnN2lDr0bdb3vTDBk+VkKw1n2xKgxmj0BtOMV2To\neHi5Ewazhoa1PaXui8ePqB8/XkvgSN9sK4fwqVmsVCKkrD35z04pOjpX/eBn\nqWqxzUnLv5PT4xhpD9BjXVTLpJI4tDzMcjx0+moNnvAvfIQx4eEj24kW245i\nqOixoaqXnPMdput93KgG3eEMYXyNdYJU61d0i60uSLFZGBvxfUyxbDabQblR\ngh1YxWZV0PYn5BLW/oVIWexaFXnEiPrbYuM60rAH+LtuN73YnJFgmfsbjYev\nF61IlBqP0FAc/wvI/x0rmolnXtI3yscxtQyxXzYTKdQPSxiUl+eTqnEahPZG\nuwpg955BCQFrA9KvQRbSRP4sMvDUZr5605J7ug44HvWz74UI6OBATxvq5NIZ\nRWJDfVECP4ajN5A26GQjpfNZdl50fZT9OBdslgqSn8zZC0Div+d5cMHRZoJT\nFZx1\r\n=nopX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeVKPAbr1MSBbC4bFSFdFcYPIbcpjp9X2O58qGSSX2sgIgSAWgxq3Wm02Om2vbuwWbK3P09iv2VrIwosOrwL24TBI="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.7.0_1575671001918_0.0590866845960496"},"_hasShrinkwrap":false},"7.8.0":{"name":"react-mde","version":"7.8.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^3.9.1","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"a82a7dd2fff4f83ff4581715671ce8ba172ea7bd","_id":"react-mde@7.8.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oVI9oXmKSXJEv1c31DDchL75LYjfgIZNZU8/vyHhTD4HgiUdwugZttfXqF8NXcpmcr9ZCssQqAwGzE+JpZTzKQ==","shasum":"be116abe844e13ca921a695d868b32280158b4ae","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.8.0.tgz","fileCount":106,"unpackedSize":519700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7DvvCRA9TVsSAnZWagAAbKQP/2TqdF4GE3Scort2Hsim\nJgT6+1YAxEXb+MPo9f2/LirxY5kr440J0nWrfAwkE+VvccPy8YIoJhMfNCWZ\nMdn8JWJzWeV/vZiwNlM7oj3BX1UBKQpcrpCUefzeI7tZ2yxULg/5eu6VGAeG\npxqG5AdLmsGbmHhImTnGpqWZB37u6lz+1HrMCTrNzLbLuAcdvKZhNooUMMvD\n8CFLxvva/fDjek2NdkQGGkUcQ65HlzeF72pHmhwQ/9VqRj7ybAsk2hiGAmNe\nv5czZnnqkDjbspURZ2qV5cy3r2mF/5oo5Fo8PpPBOeEVzJPGW8c/C4LxfQK/\nVsv4Waby4meVI6WLb7mV9LDop+gLaydutgBAz+EWs1N2wWipdTVwZotwc6T3\n/ahwG4CZcFmz8Uj04/z1qCKW5E1RyQWSqSlkAYilvqICTUB4CqOvwMxhcuHO\n8/nRXn7bU6v+rjPSf70b+rSWiNhaU1RjD4I5ugyZvkCY60dXali34KN1/2DK\n340antsgH89v4QW3T5Kvpl6+NQLVjaysI7AQydPHFDk+SYkByfeYeq6ne6Kg\ndwYDJWHgjN2tTgLkGLJD2RhTgr7MitMdjFsbXz0XI27MOZeQrS2U0YS8foYA\n0Sbh2JoJr7P5eYIi0tNNwIKOVQM0f2fgWnsLf9NdU9B1zrOoL/hJl/4eJqE2\nVYFA\r\n=XcCb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhTvCZeyjsNyq6F4P7Z3cgYKEFmSfB9O1+hzq8kLdKnAiATTIHNVcbj8GMbKG4DqkJZttX7K5aSAC397UptP7PJqw=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.8.0_1575762926496_0.2473951004115349"},"_hasShrinkwrap":false},"7.9.0":{"name":"react-mde","version":"7.9.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^3.9.1","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"licenseText":"MIT License\n\nCopyright (c) 2016 André Pena\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-mde@7.9.0","dist":{"shasum":"620a8fe0265883b7eba52077e8cf847c2f55d19d","integrity":"sha512-nXLMDArq5Xsbn2OZLgoUXDIa5+Z8DBCJttPicTvyatMrSYmTBGCj+SqoqlRJuIfch6ldWgNSsjTDgJvk1Lk+nQ==","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-7.9.0.tgz","fileCount":134,"unpackedSize":158957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd902/CRA9TVsSAnZWagAAFlYP/j3y9avV9a2S+4CC4Owq\n1RP8eSRDNz6K+z2CUNkmZIskSl8rYpThgWhD9GrtpG2uSXobQzMVZ0GAWdpD\n02f1H3+GbX1PiqMjnypIgnXIyy9hN1DPf4KWheQ/ia7y8vDj3UnQWQMhnxPO\n6wvq0lwyNfustsV63JTU6ngHJdml/EElM6tFlt6yZNLrNGGNgQvxpPYqqUDC\n7HKLxRwjs3p4V14KNgm5JYvIgeSbrJ+e/aBY20ZPU5Gzp+qmrw/tI3pUUM5T\nbXDPTxfH4IBd9SN8Xrm76RKMDPQF6nKyKF7D/xnbQNKc4YMP6uzOKwCupmOs\ncH+HhyemIg0xQrx8b4IyHU1X5pSt9n6/aOkwoAgi/Xwlf0M8Uwtj0Zcg9chK\n/8nE2hqC8t5ee2HX/vhCcHUv14LEM9/BynIB/aZ38T/b7wcRexw51Z8wHOu6\nkUldEbdp0ex2qt148c6N3QYBZf3lBQf48DKAOlhL4r/isYVqP6ljRhVFADh1\nS6e0ZuGDi5pftz2XR9EYAbt93mPKf4mSDD11vQ6i/QEf8+Agbez+V4QH/+AK\nPHZOqu3o2VDBNBUdwC6RxPHfMJhszyhXy13xmTyaBq+kEUckQJyJSKKPLNb+\nWMQKUlwUjvAar3Uzg89n0RsP2KuEf72FfRXUo1JRVyIc7qrmTwllv4VFB/WE\najX+\r\n=agHe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGD0YDH090aytlT6pmfPf/VsZ6Clx4so2puFw6knQKJAIhAJYV2tBhyNOmoQPzsvMbuNwN9Ce38QQzPFwKc/WFweBF"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_7.9.0_1576488383038_0.8330872388638502"},"_hasShrinkwrap":false},"8.0.0":{"name":"react-mde","version":"8.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^3.9.1","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"50682b313887605c5d7fda386f92d3f5d57bc3d4","_id":"react-mde@8.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pbzKh0aOZDLb3oFMRh8wFMZ/tCoo8Y3YYNqFVJj0nESFOU8tTMbskCKckucm/QrDxSZPbe2BRZg5aT7RBwmDow==","shasum":"1574a376023fb028d6e4822fd9693d34148ef5a3","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.0.0.tgz","fileCount":126,"unpackedSize":555388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/01ZCRA9TVsSAnZWagAAnRwQAI1d3OuZY7qAzPXcM5y8\ny+Nf6Fnj1wfOWE210YdofHwZi+qrY8X8lBJ11jxG8zJFQtaDhbi+fNJ97qUj\nOJ/w8AwHkea5WfKlSxc1WdQFFtJ4j3KruDLyx5z26H8CukVUeJjRAkqtUnxC\nGJHCzhDox50QsS0b0QfSAWEtsSm5BbSSQC6EZR2N+HEBiA5qe2xuUQkhs2YU\nTcFjku2UWIK3mcG41NfPnQbSgRJZYkeOFsRZEciG9xZm4aL/SqLB4Ut4fU1t\nd0KJiFxEPaS2/XQ2ko2x0sONcz5uSW3YBiBoDpgOdv5ZmX9EoVI2Pzo7otBz\neoNcbnQJmYN7KsDQBDTzbowNVc/tO+D5/9M3AmMraVKVV+2G8Hv8sKEtfiy4\n7pkaEsfb+hoeuutSjZvxe9M/S6Jzldc8axvjcIoVcpTfdX3MAeSK0jETAMNk\nKZ/K6b1cjyi6gAATUrfR+5tDeBC0KS/P8F/gfHip3Ut7GU6WOKemQpBbdg57\nacGujXiL+yhV0w0jTFgQWnJ30iUEfgAbxNuqe6VSuZ+vUZ4Jt/ltvp8wlZob\nXbSK05w5qd8axmaRmjtZw6qjb+zjhkEjB9hnTzie979+w0Tmjl5qctyaa7PY\nUgOPwWBMbM5YqkikQm0/lLbYp7ewMjsS700smYYc99ARuH8bQJClrP6FA9YF\nj86f\r\n=4H2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7d7jyiVo0Y3CN7BWXsli7Hxta7OEfpfJ7CryveRQh6wIgUd3rrhz+U6HIzt8fJK/t8Poxwd+hpdk6ztZd/KsTb2I="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.0.0_1577012569406_0.32609160961428385"},"_hasShrinkwrap":false},"8.0.1":{"name":"react-mde","version":"8.0.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^3.9.1","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"c32bd2377aa02340da2e1f315a5f74c915044dd2","_id":"react-mde@8.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vU5sPauykeAm05EA1sfiTUDco7UzFqh+HRqFDvi/FQCChUNtnbMgOqvPpIC1S10yl4eRfrM8rF0CbzggcS0+aw==","shasum":"89ac025bd72b29799145266fdce7adf154a4edfd","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.0.1.tgz","fileCount":126,"unpackedSize":555896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/1NZCRA9TVsSAnZWagAAeGwP/2wt5f96lYl/t9ZyatD/\n3kJuCuJ0Djgqv3+dVVrnwFCK9msv39DVbpjhoZdElZf0P9oPocSP4QEpEqkn\neylBwuXkOA54+T/F89QKtUrz5NmrW/An5qlzws4J+cULTpDSOdzKaNOURPmm\nQvK6ADZ4zS6iZx7uvLHHc2FcnBgWFHzcreFbmPxvqaak0+Dojrc6liwjhT0O\nfs4g4ofhS6AG4e0tIcVuz0CWFm69t9lPDFncXX/WqYVvyo320d2edYG0iMDx\npsOLgsTyTibiypoZY66fnkX/KceTFV9qwsO7XFVpVDdhzGyTfS0XhQj9EAiv\nAloQ+oFVGPKEcaiATjiFed0JrN+Yg3IzazEF3UXGoBfJex20T8a/YI7ZLZsz\nDQC31piGPDhEF5OzGIXi9lIBUYptqDy4WlLN0wNkUVJk6hu9dIiphjAEpmqn\ncMUADyHPWwmekZl2Fw/eRq5l/BNObaOqpmvPWeRAdDnIiqiYKl7Dxrp4waxK\nNKSIp9Uzefpux9IqGWIEs+1uaq2DBY4NfWVIn8L7Al4fLzZOlUp1it71PlxC\n6RP1VyLScFVJlSjZOVosWB0FCfPKc0hImK/TEyxDZrJjSmilkDKI9qZO5b9c\nzywf9gvvxDvSFL1VFrXDrV0pfc30uK6e/a2fvnVFw2frnDTYsWKiSEQljMab\nkS9C\r\n=w+x0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz2nxXhlnp8zCxHhBpWfxVcL+GHmBxWtsGsm2vGq0zuQIhAJjjRJGSNpdkxamh/mKfe1UqlU2BRkUpj1ORJYydMQh5"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.0.1_1577014104997_0.7200520525848968"},"_hasShrinkwrap":false},"8.0.2":{"name":"react-mde","version":"8.0.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"675de69c366856fd5441be1d566087024672e7a5","_id":"react-mde@8.0.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Uu1nq3L7kS//Ylp33g97WEeYMCT9CmR5OMIrd0HeeJU06geT2dWW/LN+EfEI0rf2B3Swj1iixZqzqMBNxKuqdw==","shasum":"900dca65f0dc0d45e75dce8a08ac6f648a09dc31","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.0.2.tgz","fileCount":114,"unpackedSize":165694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePeJPCRA9TVsSAnZWagAAUUEP/2cluFxOCY2ORepRIOPy\nTepbSFaEK0Ek1uG4SiECWz6qbE3kWfniaaCM6o/CeytGm+z7QJkgdOcwzpmM\nK3I0sbnzfLnu9skHZITxLRQTbXutSPt+qeLa4zkd77DURUe3Qp1XjgfaJ2fU\nquut/JGEa1Tp//R3vFKy+cpySu2dpTp0Hx9P9v8DiQNu5NOOkNLRlTkL4IuE\nRXizVZJ8X3cYakx5+7M4fhvB7R94s94qfKGtqoA8HukrGEV9rMC2zT6nXP4v\nvj4oEKlgK8peewAx/Qh/c86t3Y/eNo4XLJgopcFMGgYiz3VzuVmdQlEvFT4o\npqfcCxZCsB9Ixu9TmqQs3ARs0CbPe0naQeZp+rZSSAtcsxjnwwTpU26uDiur\n/E6IQQ3t1QeMcQqsgHEd43bB3vBzPeEUEsvHNqwus81QwOZbtUbK33Bqrl9A\nOLKwiuv3NezDrpruCPISrHwWA5zxIwUayS7LE510ZMc+/GHHYa6HpZcOaaVL\nGzgRP3+SX77ZupWrcpzxwRBcBO9ZTGsdoiVS6kIBsGG32Rgizpgqd1HiCKnZ\nmtKZ9A5opH3xERB2qiOTvlgFQDLGV/Hl+XkMmhPFPmWYuir2yzgW0HHtTKIr\nifo2G2T4j+SGq1a8D3xjO7qZGXmXYxoiVUCXx4d456f8laTmJkC5FunPnetV\noG6B\r\n=jP2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3cppEpctqLnEMp6zsfa5zB3pjP6EsW8Tkfzgq2RSGGAiAfiBcnlzHZJ6P+cDblAdw+bYtQPRVUBSX5wuI+Nvdpcw=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.0.2_1581113934504_0.8972893278529153"},"_hasShrinkwrap":false},"8.1.0":{"name":"react-mde","version":"8.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"licenseText":"MIT License\n\nCopyright (c) 2016 André Pena\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-mde@8.1.0","dist":{"shasum":"66a9ee40b459cfd867f77541c4f0f8346d037c25","integrity":"sha512-ARh2tNEO49xvTNZ7YyygRi5SVZYiJs0inAAorEbmyQRLGSvcSYkh4gCeq4wVzjQsgk/oemZEt3QzQ/6g3pTYEw==","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.1.0.tgz","fileCount":136,"unpackedSize":167687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXs3yCRA9TVsSAnZWagAA3DQP/1G83JEEMN3kKDtoPwOt\nq9TGvVdkoxuCazomQXYLysUm+9Di85m/iI5ccg0UhUergv5dovAOSza6IOsM\n1f747AZFKDjoGuWZHpI7KRviR8LBra/LYyhnFQI26ahr5MSaBX/OAy0DhCru\nu3cj0WgD0hfO1UZhWwgz+ZVa39r/ExQBzvo0a+g0CTvVL8ySuymG36sgfot7\np9qYYeM6wYgvDDUs4OjjkaKPYfSW7qX5cd35J65rB1PjoiBME/kkEhWfA/xw\nHg+qgub2zIsatxDjgV/Vuy1AIPoRKLouhNBR/8vrzBXuAWFu0ASSOkWQNNwJ\njZF6xOoebzmhb1QKd8RBBWR4SOil1vkqW77ifOipDlZaMauataqvilBdp3W7\nz0RS/zFlE8eRDq9lwq41T9WFBDE3WjuuugNfQH0DNTWO+m0PL/o5rqnek4qq\nfeIMbSo8sEv7OOugGDw95n3DwKU7EN+5lczgZ4mKsT8R4BFG049FjJ08Ewgn\njDgggKCTkPS8I24bfL9HlK+XhGXEDtx8KyILUYwjlTw2oPnYAMS+WTcl+B1h\nSCzbEToK6wiXugHAlzJRh0nu3jg0Eh303jbT8o0f6UAmoOtmAAeg20K8XsEo\nmpN4c6I2ssatLrDHLDTSDvODdBFfxeHC5nxbEazzKdiCeOqBYP6X7yki8hWE\nXJl6\r\n=XB80\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKlJQG42jD0w3Ym6AxB6I9nuCaeMsPsyzThkHKQru+iwIhAOwTkAS0J8Rlxc7Zs5oMmYRCIzI7Bf4Ui7HuueNDg2L6"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.1.0_1583271409922_0.9944557663463829"},"_hasShrinkwrap":false},"8.2.0":{"name":"react-mde","version":"8.2.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"990677910f69c1d3e9ef3dafe4e05ce88534b240","_id":"react-mde@8.2.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-itcbS94iN+4R7uxHTyfB4sSXivDxKo+WocqoJ5RZ5qqLfMI93Dj9XzmL3yh4nIcUyH2lWhfQ7c4HpKoT9WDFHw==","shasum":"4e5bc2f8365efd471b5bf69f544bd62860902cc1","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.2.0.tgz","fileCount":116,"unpackedSize":169700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedx4vCRA9TVsSAnZWagAApdYP/2D9BaY4i+8h+APNJhQG\nRUE62WeChfNtBAcMgd4eQcCtmb8TqTOwXhxFGq0+cIcJQbosaATU3x4X2oNc\nJj56Htc8h0XEBo5PnjosmtZs89kqMh4YBGA2hxVfCDwgV5MGbLk23zxyGSrw\nT73c8YRhTylL9owrFld4YKPjruHnBVYWhI8PFKsyeyxe7jog25PtNUWH5VFz\nmFB0lH/UrU5zAgRvMBzMGrll3wuUgGXPUJGMtywj8Z6M9Op9Dj/YDmnT85Po\nx+7j68xwfbAOVXB3bXp8XN9Ox/3T3K4zdTIZ13grvq4dHXMo3JzzgTt9Mf+u\nF87STX+fkLxqEFRH7ccSNxxKfunwn3VBap3aYmLppn5mXKUsVp39eQLy+IPN\n1unAjlHRjo08qe07y5EbIiQudcKwRU5JEgrgN1qhGUNn/7s1aQJRaSFUBQ4t\nf0P3fBz34hHGGaSZUUF+f8HAGfcxaSumcfqetiLSNoPKwr3wDfmhgiz2aQrc\nIrs6uukkx9GJTPLwdx3vobi4qSjTSEddfxsf8zPiF/8atDkCjDWsFMieMFkn\nOoRDUhCVrws7eyIS7vt3Mr6WdYLpe388EgJmiKlDT/rk7h9lOxWQeLs6PJpB\n+OrKYi46oAIRjaQwUtOCvVIPWWgWJxAVwl38J1tWzzMe1M56FH+asSibtz0f\nFZFS\r\n=SWKr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAWKEAdLRxEjmRc/QUlAHXoaIxAiGiqD1ZnW9dIoZsbAiEA8p5X58pP7LY+KyPBCzmo0pnnC2lTalavPNQCxUzhXzw="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.2.0_1584864814522_0.05883562538126719"},"_hasShrinkwrap":false},"8.3.0":{"name":"react-mde","version":"8.3.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"f277d4618d31e0d75fdcd9ab8a62cec4ae0e3a46","_id":"react-mde@8.3.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-W3DNq+PaVV4Q5Ejj+ZIeLoR/PN15HFdFi1LsrfyHjkMMnUOInp3BhoZPHhNw9/mzuEsAJi69fCsaL3w72hh/FA==","shasum":"46720863f15610a96d458220a0e9a8ae187f6ef5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-8.3.0.tgz","fileCount":116,"unpackedSize":170302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenJJHCRA9TVsSAnZWagAAfrkP/A2tVBrddOgrK2234l7W\n2DcWorqQA7siTtgseNdA0p58P3n+5c9anr3kQ8O/ZTrYGmB3EMqHPSjnpA6A\nZrdWaurDd5sJSNP6kzMfB2ClfZ9pB5QydI3XfCMVRfJnH9HAjRT6bJyWF8tG\nmbMYRqdjBDyjCbmbJhXJ/f/UlRSB/+lG0D6O2w7z4obhNhLGhA0eCr1FAYcW\nxnv4jgaJccuQa8XDkHp8jU396sU+47hKkEZ2/rQvQxEHNhlZLrz5+TyVZgVn\nRU+O+4iUyQsKxBE0Oa9dBRHNL54XPziTnkuEYeSWE3+W4EJq84YpMNEuNayU\nB3F6AV58eix5zjVVU5ndOQPBXJALHZwMSXaZlt2yp9ORG4NDhE2NzCWZf8y5\nDCIE2P4xy+k7DNSqcy78nrrhJxuK0iJ4RuKsDJizks/wX4ZmOJNMHIr7AUrR\n1s3tz6eBVcegBwcznNfEoo9Rf+BvTiFacs88ILrpJOPWG/pEF0fN/+M7nh7H\nhgm/xse0yGFVlzvzth3IFhHYsuk0pxzrgVpXgNH0qAoiJYvyviCPnsX56Q2e\nhn0dv1gsUAvfOtkSXMcbnmENxtV6GBCaQbqy8cEywQIRhEFoci+ucq333HVX\nn/i/SbkMGaWSM7sARuEAOKu8SUBn6dy6px6QyshKdYhJUJn4J3AyNzFXSUk0\ndHVD\r\n=y01b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR8lERbAmYQFDyLRgAwuyhapykbfrVLCbZq4qiiECBFQIhAPThDv+AK1n4DoIVrriyhvG4OfUA01t116tLx3jHn0aD"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_8.3.0_1587319366791_0.659945313996356"},"_hasShrinkwrap":false},"9.0.0":{"name":"react-mde","version":"9.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"a94c47c5c82d215e780803b695603a718b5237c7","_id":"react-mde@9.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-kqMAbB9SalQshFA4v7pkM5ZbmocLIxLLUEeArUH3s08OPxTuYZ4jUgfRxCIb1QfZ6XZvXMy7Yrn2o2+q82EJsg==","shasum":"ab55cfe09f6c05aaacce61400b42e7d278ce5547","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-9.0.0.tgz","fileCount":118,"unpackedSize":179410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepc4XCRA9TVsSAnZWagAAXBsQAJgNWAshemWiEvoCwxaj\nHZkALaFckdcJWJo7NnvKELSPANuh6wkNnkayQ5kDvZij3FCO6OFp9Ks3ya35\nNx5AU2KlaTDvudkq2mfT36m60Uy/VeGXzTgcMc4D5V3R2pvCLs2755IgFNfi\nvZvZux1Fryf15RIpFTeWgAaeLP+XY1rIEIahGZRi3JmcSevhG0dS0D5x7hWp\nAQ5q4GbpHXeX8Mio+rRX2xP99ChGApif636VTfyxmIpdn5LA1V6/qGYE7spz\nmxU4kDGbLW4JGtJH+3PYc2afActd8LgdStVQnxl2bJUIqc3VMTACvU469ORA\nG4b0YrexHwxIbzRmQNPzSNOQN+JDymFaPEH48SRNO1jYjYzircAjjd4BGKF+\n+oVNEbjo3qo8ayfGG/BRI2rsm96re51bFuHTWrjBsQNgJwZ1aSdYPrS6LRrK\nzJJtb/T5XDTbHTKuuoD/EKpDO9L2CyhILf7/VvGyZgfgZp8RvhuCg0E5TJj6\nUhI3pZ3yiyuwUJEYKiH4L618XtMIWdCKyx/IyjR0nMgUnnvPQ7ad5IpQuv2o\nWdFO7r7KMZvvjOYw+867+iP9Pmskr6qallTpcWVgq2L8o/5W7oj51ZSiEzqw\nRy9nsmOqPN79Rhn4AWry3CrTJXt9kp5Yl3DD5udEtJ9+XzuEaeZ/p7qxy5JJ\nO7VC\r\n=b3Y1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+lgX1GLD2Qpd+VUl8ICasEc/X/37qSm8yif9UailVMAiEAhV8u9c5KSwsRTSySKAmGEEWbO1CqEj0W4NifNmfcyaI="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_9.0.0_1587924502778_0.1612059606502414"},"_hasShrinkwrap":false},"9.1.0":{"name":"react-mde","version":"9.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"f78f337d2a5b7d1dd4c9919a06b57dca868ec929","_id":"react-mde@9.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-v7P7Ic7Uj+qQpLiNC3tkyn3q0uZ0kveMuDl0SXMPonh4Hl9JC6t/qr92IIu6U8CoVOA58nfwdUdjJmRuu07v9A==","shasum":"9edea6752b3737342a421389a43334fa7cc2f3b2","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-9.1.0.tgz","fileCount":118,"unpackedSize":180510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepn0JCRA9TVsSAnZWagAA+L4QAJZGAb4FwE/Pe3ZRXYnm\n2FBJwrh4jCFm3Q9E78+45wd7Fr1XlUe0ee+LJcJvG4wMaiAhrvuziXLsqXm2\n/SSluBCzudhQUJFLaVmWs5e9oCUizgnV17+HGnq+vV3v4ySBMaF5lLYp4TdR\nnNhapBKEfBr6BwhdSmg0bubzE1/WaQeQbrbnZtZM7lEnaRr72WKHnf07uro8\nzXfhkdg/Ir51Hv8amvaX1i066QlP6ZWt3zN+lUMyXc5PGEDAhyjKGlMvqtr8\nOplVIZVfC8gNDRyGeSkcwn3A6OqBy1mjDMl+Y1qUeqgkOz6rBXaGEObmpspr\nYNSgwBSRp9KbmBXEUSyuqEewUcbL78tj/4bEOZzJIRUvex3izZvCDCaB+6h6\nKNrlLTMlxTr9IGw2nQu8J3SaQMy5qJV9hEBbC5WoqBFryibSuDkUImsVQdii\nsISnjskolbYWf9L04RMlN8jS2Sxowvb2m70RqBpVnqdA51GfsWOaB9hmkd8c\nZhl265nL8uW5+o3Xkpfz4zs7FBnv8X8B/LDPaclJ9Z+zRwZzzVbP6MdKPU00\nSYJeLcC3imkxAxOs+PDCaGb7UTWPfjtEpoekQYqNleprZ1h2wooyOuy7cU2U\nRPQMbjBwXCyqfF7WUYwpxUF77/Zv1nBFkpOhUub3SpcUs3fSQGBidtYsNj4m\n4SGe\r\n=LgZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCROyG4iQu1BaSRVYOPxyz5mfWhacntiMAxvJ5i6qRMqgIgFXNPt4ACgEaKZ6SNKvSrrCPcpCBDYBJIuisAC7YoUhM="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_9.1.0_1587969289125_0.719195685372259"},"_hasShrinkwrap":false},"9.1.1":{"name":"react-mde","version":"9.1.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"75635bf61c8167c4d59bee7054fb50278051ef0f","_id":"react-mde@9.1.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-vjl3VSeRXfdlq4e2DrQt/1aYN2KS7u6rVOYKv4Noq0X9HCzkjXy+ymTbfBESQoCU5YkZXeTMH4oR8l7meKi/uA==","shasum":"7c9ad1abb9a98f193ec77b3c90c9432f65b24d5f","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-9.1.1.tgz","fileCount":125,"unpackedSize":183927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep9PiCRA9TVsSAnZWagAAYgAP/0l3HPnBOHwhht8QI9ze\nZwQzs6MsrGu9KLcge0JzpWHNTspAOu3RK4ODZRVZSMk9zdkOw4Mx2Ga12mTE\nGJ7TmR71HDfD1/9auOM2TgiV0XoG4ZFJ2DQ9LiJzDWzufFeWybD4Ht4RkI+S\nQKdjUSfM9wQSdqvO7proZ0+mMpzEi1eR89elBJDh/vOMaBEbXXEITuXTpGxi\n8uTaVXW22uot/n8AaT5Anvc2cDkA/OYPwEO+RtgADbK1FU1g3LwD5yMULNXj\n2aGE48puh8Ndw8Ngfy29DnRj2ts3GTmKBS52+jgqWXCLMpifEFOT/xkKo1sb\ntQvz07SY6izaUt++xPlTxSnKDiQsfxusI7xh37QJi2xOPRh5Ar9WiKUIVxvL\nT6AB+dtWB1l5fJDY7Hoa4hY9qA3cplFPI6Vf/nTfp2hvRY3QyBmn+Ge8UQkC\nrJkdnnTASGc/u50AU+ShE05Gugj0k3fS8uRSz9xVBy8ZOzakN3jTg14wjfVi\ncOWYiwiUHlX+EbFiRUH8sOWE9AQLhrMplbMGqDJPZskY4sodv4/cw6Ab3g31\nHlHILBPhQLvC61lj2BTp/6SBBfa2cIcFf+3GWUJSoHibma/y0BMg8f81bm35\nf+PFrjwyuSgn0mxsFhFWyC3td68aQN/T7Oq4gVnX8IPKEnTDNgSHXsalyDbk\nP/M6\r\n=/xSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7bT9dScrBObpUqu4Iuw9NWGzNqv2zthCbYUTdmnwL8AiEAswNAzpV+OUSFb4daYlSJqcslKQiv0EWhi9BiMhNbMUQ="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_9.1.1_1588057057596_0.1862710672463901"},"_hasShrinkwrap":false},"9.1.2":{"name":"react-mde","version":"9.1.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"a87c85b8410ac89ef3062329df92dfc8878db1fa","_id":"react-mde@9.1.2","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-QbeMWO81Jai0qUukBDp+IfIusx4ltUiT5RAjDFyxiDmzPZe3KVjAdX4t/MUVO+YiVPObSGczo4HZ3Tz5/lQZZw==","shasum":"91aeb1a2e7d7af30525bd5c78c5fb0afc874f4df","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-9.1.2.tgz","fileCount":126,"unpackedSize":186405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerTbHCRA9TVsSAnZWagAA1UYP/1jMDzUpYDwAHbVThBYT\nNxfBnyqcKSYsca3BjiC4s83cBi8TeliLaN16jg+3bKrOZvvOTKxJMD/HpZlw\nHQbSXOy5V+AfKh69P5GIi+jr/RX5coFsbbv9ayuyrlEA4YtVDEHaMNR3YP58\nNdsuW2BA1lWDo4hBVk6dvcgnEphdQ9ujs9ArIasVBnvANwyQQYbeDyV+JgxU\n/eHntbqfRdr8j+ncUlYzB4VBFkpl1IugYbGPCB58QWHpllP3kO1t7kWXxKUw\nuiTMmf2yrqIxWwzOhl33qQh7Q42fN+tV7pu26grNAkeB2WYm+xbdi0LrkG+u\nySEkgQBk6VixYrsKL/RpgLIqXBXjFGAdlZNfVJePSTiw+9c+C4yyNvhpw0dV\nhpj/5xBJ7w8+c53CA6eU5VNXpb90zeb8COujwUV7TVMDKzz+2lBjsxYj8Pj0\nL683ruzuI1GMlxGylFfVcythnaRyR9XeoTr5lQCW1JdKkI3rkmXukM0S0BIk\n3a7/Op07y9pRKCGbOnA5rKgvREJs/ur9KAO1vEOssxIvPUC41O1JGRuKhkWx\nnQQKmKDNbbjCgoLN5WKGzsFROh3DO+/j2DHnZXizGtELu/6Cmx5bHN6yV2Q1\nMtW0DS0TeGXMqn4UvObW5dbW/nMnhLhTC4ajLg74Mf/+ywVV48TSJc1XvyKP\n+yrv\r\n=AneB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/uA+qVrGCINPr+hEwbro/5/NMSQY9pJVhRClK9ngU7AiBFBqvUsSbNIBRBMiiSVWZt9B0Ge2pmlZXk6J527RjTOQ=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_9.1.2_1588410054683_0.7287613005603848"},"_hasShrinkwrap":false},"10.0.0":{"name":"react-mde","version":"10.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"68b4cff38e62d09b1d9ecc4c3fc7df3400307836","_id":"react-mde@10.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-jmG/BbqcQafRNn5GnEP1/ZPSdwxm1dYdy9x36uY9B2KfBrtnbXGhmEWxKuWJNo+hjgG4PosJe9VnCH+MKU7ELg==","shasum":"f7edee2e09b959e347ba2603d7fbf92a8f26f20c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.0.0.tgz","fileCount":162,"unpackedSize":221095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeskqUCRA9TVsSAnZWagAAZL4P/i5haw0InSilovbiyEmF\nFilciCu4LXLuKrDpTjs/BGGBU2ukodUppstHW059cfhrYttIiNK9bEJ7UcvF\n40+7JP6csdvKM9V1VC+/YeVZeR9rgBsNgd504eAt2vhCSHf7tHPbYv5Qh4dH\npsQ1mgP+BORWOZC2HX6RkMNXRcUuIFUYA/uULBjnu7gTtw4TvsAyIUKFhK4r\nr8BG7U1kSqs42kjrQZG103jNPFyNwl+oWMFRS+xzV4ZgfZc0TFgiEv+z/42u\nbeCmOB378jU28OQMcbU/qz3Xq9BuTJ6GNkeFDK68naL7LRjxxU1pPvSdN02c\nMDGsgvVJwxFCG63Ih5JJuK79cg417cm20cxY0T536usg3A2a+HTqXODcvNPo\npukXHK0MNIZVFCpx6CKCx3bSb+DAwIiOc6tfg0qIGhlDbdZQgRiyUsI5BXMc\nN4mSMh9C6peaSvl3q3tIHWTteQyGXG/UJ3qritD2AFNA9cEy4g7aKzKkXcIK\nKaX7hCtOLPYfG/vRSNZaV4PWDqHgzcwktVQzOv83B8BjZpKi+uS3hc2NWt5J\nsVmiwmIVz4EBw/gWnow/XB7IHvYwGu1HePjX0QhSsQVja/r/wSSBhXquEZbI\nmPHFAn/7oPRARbTebniGl6HltQk3h62mUi2wxh1Fx6DQ7WMDWo4DFDz+NrCA\n0F0+\r\n=7I/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxtb9EkOQ87LNUJrPXZTblnJvWjr5HWIsofekonjPrGAiEArcanecNZZQBjJKf8u8szw0/kbj/1eNgF7aKhp7tQETs="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.0.0_1588742803682_0.01477185099299172"},"_hasShrinkwrap":false},"10.0.1":{"name":"react-mde","version":"10.0.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"licenseText":"MIT License\n\nCopyright (c) 2016 André Pena\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-mde@10.0.1","dist":{"shasum":"9cc50c44f6788f4c2ce4b76a36a9d395794fbba9","integrity":"sha512-X87CSjZrfHmMFb4R3YckFwZwEaXKcdgYY6jtdLFPu9eFAlmHW6k3eztCHKsmqt6z8r1LstoWyq3P1deKyDSIUw==","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.0.1.tgz","fileCount":189,"unpackedSize":221795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesmLVCRA9TVsSAnZWagAAu5EP/0VJpL+47k8dOW2zhsDN\nOHKmnqxYdiXkoVgUFO3ndIAgxlP2JbGDethVK1NUHvsSB0o55j8VGf+SwWJJ\nO5peqxkMC9CUi/D2fSaXCNupeBujSmezDPliG+f03+mDf9WPO4eKugkxT+Cx\nskiQwLGt9ciBvAU4iJzIkvsiGbIfuI8jXj1dAnHb+6Q7kzdy2ge0UDHg05JJ\npr9IQJIhTKRKdLMotrmeXoyOfDSlDtGhOjt+m/Whp3hYnBmz6ec8LfxkQekl\nZpjlwD2R7q9afRAJpcToOImnIK38pTG549PTlfhyN1mejBZIaLepgunGL9xh\nROhO4f9g7n9gWiEnoRQsutaJbsECDQdNFHk/6nKxtxp1HCw+y7FKdtSHREiv\nRY7E3U52yEbrm26lWvx5qRQj4aKS6JG1WjieMKlswMwRQepEQcrwO9xqZMgk\n6oNmlJEnM15I+SdmtRl0RBK0/YDdaAC9YHmJvNaf5pr7Y4+5468QOonjhSRb\nNMjeNbC89Z3SI9k/GJxyAUkSCxrpYjCplLpWuO83l/WbF6f02jiomY8lPKoD\n8dAw0W257n84qyi04+yyOwnOSfO4LxcMEpcFZzxM4vOMAus7/ul9QC6CXVsO\nSAO2Ra/mV84b3+0Poi3udkCCFy/9ddAk/84cz0h0YCybjcxDceN++gsLasMM\n4+Ur\r\n=QL4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKpuUlvEgwJwL4IgdX46YU91q+wdo49N8AP7VhgWo2AAiEA9lwGL8nuBapqT9ofrLrts7nIU/qmo6QrQsB9bO2qE8Y="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.0.1_1588749012973_0.7352990670201458"},"_hasShrinkwrap":false},"10.0.2":{"name":"react-mde","version":"10.0.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"68b4cff38e62d09b1d9ecc4c3fc7df3400307836","_id":"react-mde@10.0.2","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-tFEYZWHzwtoR0UmwrQxPXBypkD6gLwdyjKVDJ+fY+wyYx9jarEsFJdzKjliUlpkw4RWEx4rXApcgTFGtZGkI3w==","shasum":"48165d04672197a3e93495d94902f71d1f0f91c4","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.0.2.tgz","fileCount":162,"unpackedSize":222568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesmx1CRA9TVsSAnZWagAASXgP/A2zalUtSwWdNooND68a\nDEPjcykCMMHNHZfEcScpeMFdj7udV35brF9JrCpHPJ3Z6z3zWQmMuSKiR2T4\nR0cBtq4jafF/g3uBkPFKAQ7LIVZ2T5JLcNqgxfsG6wLZu8Q6OaqDa3jTHXvg\n38DbZNkL5RJ1LHpmeCnyL+oZLVZee6FrdggCL4stkxc8rNQVglp+svKvrf89\n/QK7pNczI+VuvWZGkA5K2y4fbaGKJSHoCTnCJFlDEzjvgt1bSDp5BBMn/TR1\nI+fG0BK3Cn38XhJdOLCx8Jsq9GSnvWJcxg8crXqwuQ7Cxf23IOsi7qI63Ezk\nGshuvkQMYz3Eyb7cQWalSdTBFIMh96OldXF/b/ItVpxLslvO0nQ6CJAjR4tf\n+KMjfJ4KHdt+Axy84uq/SszYgSt4oR73WnPJzX7xcaLojbylJBc+zbTRdKjr\nu+qCAIZu7HcIVdVeU0klkqk+ROKxZyVxXoZkP7S3oS9xedijZMf3jefxyo6u\n3kx9SRx9xrffXW2XUCWpVbZ4IrgoSsqps6HULzmIfNLHjJAY8lirn7H1lUhb\nMVMs78FssK1Au/DRhuhFj8foFDb8SmLR4nJEKCmtx2l+xNMgGF93JVRs7OPw\n0FSSr61IOmw3+VxynRyJ5GyGo7QsZSPX03CdDcDxXm39StO4qBB7fMHcLAUJ\n6i2v\r\n=1SLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTHXt0chVDk6lQBvRolXL80rlG7li6JQD4bQVkw4No1AiEA8Q2SMxBaJVTDFK5vrskH19IjWfmW3jpjHwNV7RMDVDo="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.0.2_1588751477184_0.20816299216470924"},"_hasShrinkwrap":false},"10.0.3":{"name":"react-mde","version":"10.0.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"68b4cff38e62d09b1d9ecc4c3fc7df3400307836","_id":"react-mde@10.0.3","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-t8c1h6jkXHoCQpHcZ3Ex2cq/sGmsonS+tsoQ/YGUrijO4CL6wnwdIUpcApn2qeFZnkyqr7tyLwZ5GMOfiy8L/w==","shasum":"0dea122ee8ba8741eec929d7cabf53b1c27d16ca","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.0.3.tgz","fileCount":162,"unpackedSize":222280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesm2uCRA9TVsSAnZWagAAJ+sP/jajuStq9r1Qa+bPEExl\n0opy+7CGHrY0Yx+k1Pol/bQLt2XnhPEmICYA2HKcjixKfbRRKNnRF8KiDaKu\nFBTg9mnyKFD6EVPmQ3f4Y07kALvYN1n0LuIdFJSdKHUvQFRmt0y/PLodXU29\n7V5wTq0EGhBI2iVV0J9jRNxdyJ9vPl4KP5WpQcUVPZMs9aCGgo6I6jKDUXZY\nNkHPch9ejzUIPDWSBHDQolKRcatKNgkyauZ3tbAslERS+otHy6TTp3m0bjYA\nq/76xxW1wcgjJXPgXVYc8sw3642A8QArbWPRAY8i4uN4+bII9hvtvo5P3F/2\nrUkz+YOUiP7YudnsxDV69nMr/Ey9BK0yJ8OFa/KQzh/At5oJE0zYFyGDQxcK\n8ZhWVSo2/O0r5id7dD2lMfTXx/adjVFqsfoyoFXYK0Pm6nKcqObWBYeTDj6w\nHIB3Waa0ZickkOBxSKrRlTryWmGK9i42WFZViLb1gbvSoFN79y6wG4f4+Ssc\nu1qNC5La05TKvolus/geSwviGmJZdRuJDROjZFFqAE2B+JQ6905y/sRjB8rp\nbTR2Yv7eRrAr0Os8ZvIoTFZRb1dmVTnSqthdT4sulXLblsJhPufdlC+VaEXT\n3/YtpEWqKlV2Qq9lhI+XG9yFwA0IWoL9kF0bsbW/WHKPHaYSBGizLiXYEttl\n1KFn\r\n=r9hS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPhhVDRccTh315LwOHszEZ6Ypy6ZFm2/PngEILIXAxNQIhANhg+BIElJB+IKKkS+0jzuSFEWEq64HS9qLzJcNnrxOS"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.0.3_1588751790321_0.07922624060421302"},"_hasShrinkwrap":false},"10.1.0":{"name":"react-mde","version":"10.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"54464314dd9f8aaf2d8b2d6718dd1d752bef0c57","_id":"react-mde@10.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-hIBSziNgRxsFHxczHOblBt0DzaavhY/gcqHDPJZnbi7PWRUnBbOQj0HcWCV5zqX71+C05Dmu9hcSbnY9Z58leg==","shasum":"7771d1471027a02a40ff8d96de1df025f7c145de","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.1.0.tgz","fileCount":162,"unpackedSize":222012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4eDACRA9TVsSAnZWagAAMv4P/A+f7+PRymQyQoESxBt6\nOhkVmprbvtX8kzzt+zcdox0HYcWG4d+046Qs0Atm0wQDCi9LS+VZQ3oFWlTx\nvxBnH8cDjaC6r6JVGsqC3Ux6ho8+Htvy/5qyqnZ44eBUBH2ugXWvtxQFjOff\nZrVAaQ1+1ShcHPBegV/UCIpuOerSKe3075pRCC+cPqgWwqUQDphzC8BF/gD5\nrO32urG7oYJOpZBKaglHg6RJzsEoOch3gQl5ybAdap1hCI2HLegD1bF1WZqe\nkxnkKSZzfdYxN/681i+Cjl+ypMgwtTCDyk6Lz4s+9GOYOK7xC3uSQE7biaP7\nlQqnwp9hV9xFlvdXayzdeeNj0ekkhNkt1EyMBxNutcUtK4XAIzWGHcREnMIL\nWG8P87tdqDR+QP4EXhGJB/MIXJG6ethCDz+FqcITpmqIqY9k23vRcaTaovDk\nXYVmkua80G2JePB+p8wScIkHVmIgFdD0p72fAEbxwGPTuvJbA9VRXI9xYfcr\nbDZPN2UoKV9duaFvKumy7HwbNiX1eVeGPx9INHtpBneyNoZlAtkw2P5cnFHG\nBRYcUTcBWhbDwNBbpAAY2Yn1BGjmxmhsVZLhO+iDBCTJZx/hoytCQ+Oj1Zn2\nVLVOcsc9G0Q+7WBEKXdSmAvWvJJ4DtgeCI5lnTz4TU8UFGJqpagdkabfSt7Q\n206V\r\n=Xdjl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiDOClL/VdB93yImASGRdo1jQSqgv2rKVFkd+zpBCc0wIhAJ4A+RfPHN/RNY3cwQaNtJ8d4iaBKZKFdNJzfGt+osqs"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.1.0_1591861439764_0.2876868344474419"},"_hasShrinkwrap":false},"10.2.0":{"name":"react-mde","version":"10.2.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"826e33f1ba561b0cdfaf40d5b84237a4f347c908","_id":"react-mde@10.2.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-xtQPvzABTbxnSYavhJWV9Owsh94QLFEQQIiD0anMPOB+k/G8GvTH39Q9cBio3Msyp/fTJ9a+80oL997o/Xpc7A==","shasum":"8cef9c699b4ac11074de005a5c1c753e01b310d6","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.2.0.tgz","fileCount":157,"unpackedSize":218663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMxb7CRA9TVsSAnZWagAAj4AP/RgD71W5jdDcVZ2SyCYL\nGekV7ag/YRAuczG0loeNqL0wBk0h2MUtBW3eWBd3vLK8pcHfXHapz8wwwYsA\nVi/WLTPqTVWfRY98gDyI4CfdJscL3bto270sko3/gh8Ou5ieZWJtZwq84cS9\nzxNu4cgyVxHbJPaoJn84Fo/xaaaVVJqtViymnZIFsiG0EXO5QbOCbd0rmg1O\nbmM5WMIroO+2dcniVtcsSwDzZQigyc8T5ZeKk0WJu4V5d9Qhf6AnTJEQlqoD\ndTBvyXqWrmPBCiwU6r1QynWfrWfv87n8oGUBqrl9XsS/XPIp5ooyaR0tibsa\nNY6KUG/a2+67/8DaRbO6qdidE/1LxfLa1yUk9VtEKZ7jzTMHIyYdNZ+H6/Df\nXKcgcMBvik+XnbAlrHfGtlVfg25HhLqw8yDmZgOn4Nbxdg22eFm8SSgpeShY\nMt1UcoDy5KXBOx3xyHJfY/sT4+FgrzHKSiZUbrPhklCIBEhmOVC4Y6m3CqR4\n0kY765QMsGDZK4Ro/WrCgA+iexgV1AKhLVMQL09HvWcIpEweMinlOJjlZ0I2\nzIBzFoI0ZVUhEI91PmcmEYgh5x/Q7IA2v0jNJKNSKVh6Vbp1s/1CefIpTpOJ\neZMOT7/4zOf6wx8rcRk5T7TrGOS7lQN1G6frmuyOb0NVSfP3hpSos6IuoT9c\nCARO\r\n=x9UP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTxbFj1SqU5SNSsGSx24OxzB+v93kT6BqZnLOKO8OcGAiAGnmeUQDUKA5+E6C50jWoWX1YrY1SLXibqo7V2U17jXg=="}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.2.0_1597183739014_0.7256333148321235"},"_hasShrinkwrap":false},"10.2.1":{"name":"react-mde","version":"10.2.1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"3c24e15aad43cc9da1aa0245764cc156a1a6c9f2","_id":"react-mde@10.2.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-rq99Y6xQknZRQSzUpkY5KJRl3cE7GpiC+bSG2L10T2m1p6Y90zQxC060TWk1yoeXtGtveao1NXEV1UcpvOhRsQ==","shasum":"6debedbbed224155f5f4c025ae0c1655a41d385c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.2.1.tgz","fileCount":157,"unpackedSize":218821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMyEaCRA9TVsSAnZWagAAdxEP/ROLrKF9fXqbwLSP7H08\nASam1P1BRlLL26mykW3e8MWz+294cEEy4ZycSvTHerUoXpqJwNQJ/6FjnQy/\nx/fuD+ZEZHlb2wva6tyKgmv8Ut/R0Lq4/51eVWJpEwfvhS4NLVadOg2HAU1d\nxkgk2MZXl9WLdpTZy9PQuFezMcvRbpOkHuxq6wjjSOq9Nb7GqhqUocKU2Uxa\nXkn6LQqqFC+y7TKUYs8WFADsIbRT3J4C2IK1lruxrZonLii5yhI+xFojLkVA\n+XcVUS2iskmS1lpwRzJxGVaTGz0/Jdt07fq3q8Kw+g0goAem0rqQrCd1ei8H\noX5JxFhK190TkiHWJ+2+PDuVbnjJaLrseXZJzOdzh2/1cc/9H0/uvAFzrSG0\ncVClz39trYh4eWtEoNYCTBsRhW8eCLLH/P59NF9/91n1eGE8Mc0wFdEvc02Y\nd7XxACrngkzV6yjnH242xoMo2rWOA3ogTftFb1YgNUaGz85Ca32k3AgAodhs\nSGj5q9gKKoFc+GAbSKKxt5gJM4xtoy152POhb+Wy3kClVyygT8hpcpXiECKG\nl3X40uRulIBY1oNfCAYm8yb1L2Sa3EnbcfyNKH0CeFh0CTRNpmucYFbrMskx\nCU75DJiyNYt2bYrVb5GbnADQH1rIzrS+7mtmrlSQKlpP2Ql+FnzKhxDYkam6\nwI2J\r\n=52mf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK4eoNn4+kZveDeyhXFiZwfyJaFcklNd57Bj8ccSP6kQIhAOUUSg88+BBmMpIy7XOo8cLDPQMFgXQ26HRo4xJs3bv/"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.2.1_1597186330436_0.19604659293151339"},"_hasShrinkwrap":false},"10.3.0-alpha1":{"name":"react-mde","version":"10.3.0-alpha1","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"readme":"# 📝 react-mde\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor**. React-mde has no 3rd party dependencies.\n\n- Check the 10.0.0 breaking changes on how to migrate from 9.*: https://github.com/andrerpena/react-mde/releases/tag/10.0.0\n- Check the 9.0.0 breaking changes on how to migrate from 8.*: https://github.com/andrerpena/react-mde/releases/tag/9.0.0.\n\n## Demo\n\n- [Demo](http://andrerpena.me/react-mde/)\n- [CodeSandbox Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [CodeSandbox Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [CodeSandbox Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [CodeSandbox Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n## Goal\n\nThe goal is to make react-mde to look and behave like the Github's Markdown editor. These are the major remaining features/changes. I plan to tackle them in orde but if you want to help, that would be amazing.\n\n- [ ] [Design improvements](https://github.com/andrerpena/react-mde/issues/207)\n- [ ] [Image upload support](https://github.com/andrerpena/react-mde/issues/189)\n\n\n## Installing\n\n    npm i react-mde\n    \n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The examples will use [Showdown](https://github.com/showdownjs/showdown)\n\n    npm install showdown\n    \nIt is also possible to return a Promise to React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\n    \n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea*, *grip* and *suggestionsDropdown*. \nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- **l18n?**: A localization option. It contains the strings `write`, `preview` and `uploadingImage`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n    \nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n    \nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n    \n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read \nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an \n XSS filter, so you must provide your own. But be careful in how you do it…\n \nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","gitHead":"8949ec7c7aca6b780dd5a7c9e37a37409208124a","_id":"react-mde@10.3.0-alpha1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Ap45BF18g3NLBRZQ3sp9RvTrsD1yK2FOFMTb1FtM8FGOsN2NcTBEwhIt0R3E7sQ0dlYVfAPEjbb7AA++0jBqHw==","shasum":"4369104632df582c6a15fba42a623d535564b9d4","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-10.3.0-alpha1.tgz","fileCount":158,"unpackedSize":227468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOwJfCRA9TVsSAnZWagAAoqAQAIiN+G6plBGxAMDO4fw1\nYWqLUb8FTVx7hvEmOv2O7YfqpM5HQoBAjW/4ucJ217J/2u6rvo3WHKNMXc6p\npDQm7IdInAgV78eILS1+eHAGTcGH3aPBuVdWIGAHUFxcH4I6vIjCmGKtJ1G1\nWyXdeX6J0+U47WbZsSf77lIDjdzXG0A85XLrEF9dZjcx3qWQBtXviPPDiqGX\ne/jS19AnztsxvSdMMmQZ+RgtXVjfhKhbiba2MtfasmG+9mIqvouF2ojBI6ZL\nI8fcIMs0T5fBOJ7tpb7s/4CqOwPdyzh7FjLlbnggXXaRR1UlWNplEjr3U4sI\nwefD0rtO44DszwtRlBjGiWH+nEEDckqeA+/hvRLIU8n6NV266c5bVmQS/iaw\nnaFGsnmDQRzlN/vSq8qAbK1UJoiA+s/JkVVwyZdgRQhEhIpordOo2tnclIpQ\njUemoAJj5QqPOGBzoyRR4a357kTghcnQ95XL4C2dvAoEGsLRx9OE8BROA0Ag\nibfbmjfMRjNsA3HJ2f2/sNbDAHTE15YNZO7hSY1LkzfbeY6iQyMZh1OQJ64X\nAFFGaOCiWQZwpXdWc/nahi/txZ92vGEB06mJX8uOZOb82VoUi7+6/72ZBAnD\nXiPVfHiDlx6L1WoH+1z6knyQoxXqqrmsL6oZdJ3ObmpBHVQUQiTSjP+E88NT\nRj6U\r\n=wSFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGfKN3RYChqcgIL60woHoggUt9tr442Vh1MpPIN17aUAIhAJVlPbBzJIlNRr59gv03AWgYA11kd85KYtQWtE7Z528N"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_10.3.0-alpha1_1597702751181_0.8992621553137881"},"_hasShrinkwrap":false},"11.0.0":{"name":"react-mde","version":"11.0.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"fea51f6a17cdb300c78ee84b8c941a47296f21eb","_id":"react-mde@11.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-U3k/ITPXklEjXkKhR7rgI3Y7ii5V62slSmG+/rYDQaCAabNwX+5dULKpIxWWSyqi+PvsuRVEYx6vV4sECMMbCw==","shasum":"78b4d85c7d3508efef59cfc9e7b1432b8b72d2f0","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.0.tgz","fileCount":158,"unpackedSize":226747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT/x7CRA9TVsSAnZWagAAKXMP/RdHU6+sF4S/ghJGuqJL\n7VNT5bSSNhQ37OPGiU/FPgzADBnz+fx9Vt6nLhKtTV9hzY0+f4lZxWFmSLts\nUu7kAKdpzjqXHgghRfvoEGxf8W12W/a7GVtaWgAjg1uSncKzMOv9RJJloUch\n2SRJRqbcn2yivi6+dWknBCMln8xSsLGWLg5VHkStWQEVbXV4yrrO1j3FZ2xi\nZMbB+4yg5cJ5/f+4fgTqkePbBzN8Q9Shz2VCywQV+CiNtM9Hun8U3Ca7wY0W\ncbf1/dc/53C0eXA5NwT6G309UivG/sXVCALvDJpNuweDYyDvSzdSDZq6EJI4\nxlR6svj6xPntBumbzHPx+gfQECATQq6je3ycKs4Of/GQwJTy1RO5odqDdre/\nJxjntJlyGkldwGNf0015jwufuKC2RU6PDCB5YQovBxkJB0MSPEpW8nRAxfWf\ncAKMI8cwO3Mkp+4JS1vR/hIG6AtrP+jdu9rC41pNguuqSn9Iu0stSzkxnfoh\nRxfHSSMYCmMaAHkakDnvhw2ZQU+Ro7OtznMdxTkRyAiLla2uSggcTkp7/Bev\nAtvYpgyWkUEfDvI9nXtri4VaVFUaItkSBfp8uabfVn/6b/7AGS8iFNYcsbr1\nVDRV4JvfSaI2/nOkBuqSEKQnNJJWvbs5wzMkc4P9/HxGtVJNc3RpYZLSrLGr\nQ+j3\r\n=1/PR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYy0QlODIrMCqduvn2MXJ5tDS2SR0dF6csRGVoQx+dZgIhAN4m/SJBDD5T/fA4lslMurb+QgNHzjQ46LaqY1lpKnzp"}]},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.0_1599077498685_0.5118950864673868"},"_hasShrinkwrap":false},"11.0.2":{"name":"react-mde","version":"11.0.2","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"bbc536379e9cf82829629956673f476c8cc26a30","_id":"react-mde@11.0.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-W3F8se4oEmYUDJvqoTI5LwZvbuUEvHIc5rzGVztVsh/qLIfDku9DtmV2cwoGb/QA0HrT86vauu9ycB7triT1jg==","shasum":"d23fc1bb67fdc639144166ceb399c1a3f1211383","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.2.tgz","fileCount":122,"unpackedSize":193310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA3YYCRA9TVsSAnZWagAAnIsP/imDmJg3byYbCEgoWIwq\nsrnVcyYYJaQkYXzxtjr2e8+GCQLqlJ0nS6fUcQ2WeqJF1h23L11GAajEdnmi\nJXyWSGo1PdBwneYFbQ1IZWNDuJrEqtytWMRj/Wb3NywLPD8q6cg7GHKiGgdF\nGr4mLt2wN/W76pf2NbUJ+gqXwI+JtFgCk5R6FyLofnATqkFtryTd1+SRk56F\n8uC8EepmQDxQDe1dtzo74pDkvbPGiMXBlA+O1OIWgqRqs7fWgxYPyK8jrazw\nc8DM35s+oqFhtKlGUzsymDRRomsuHziu+jTix+RgOgADf8fVwDueYp1JfM+l\nfwp8Ea8VfM1kPYIZCNV5urIOTLot52F0kMNsBtkYScDqPpORzMCwcWUpzynS\n0Z5gt7ldP0zqFnE4EdeSGUO7O4sRwYIETwvO8+Qf9EW2Ad7rDQDzbaStuy2p\nH95nhA//iGz34uo10S67bAtEeiTL9J9WHkwPRiXgwf6ZcwCryTTYRqjZnGNJ\nOQFHEbpECEDTNwrZGufVrEDBO4pEb55vCI/nzE+my/WBiBzETOLPgVvTdQmT\nGa8ZcWLR6vj/DfbXlzzD0+R+CZ/QA5nzzMDmrJgnCTmhdM2YBu0X0Arz9qvX\n+QQQGiuIWhgktuagDIXGQo17lLW3TEobwKNn6NQstwo4XW3tUVQFIwbW9WGs\nBtzr\r\n=haR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXUB94DUEEObYTl1HlASO13GbBig4tMXzcowS3xYGVJAIgBa2jXQevNDyYlMtd1/weeeR05bjSjZxsJkMNMwe0/4M="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.2_1610839575710_0.7239497087632474"},"_hasShrinkwrap":false},"11.0.3":{"name":"react-mde","version":"11.0.3","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"7fc25dda4808a4af14374674e83b3c45d73ade26","_id":"react-mde@11.0.3","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-OUK2NUKEAMEXSQJk85eeXaLZi3y5tTAhj5WSR6EHiTFEAEhfoePWpzr06xYRV/ylSIluQgwoeSYDS50+YmBGRA==","shasum":"d467c7121d0184cd3467f8c6047763b45975c568","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.3.tgz","fileCount":122,"unpackedSize":193397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA3bgCRA9TVsSAnZWagAAEXcP/Rl/bOft3NlMGcrI4t7L\nE++6emCxw9x/mcR1TPAsjDR9WrkyFE32jwl4JUs2JyQMbNTUMie5jlwHk0Qq\nobCAz9mZB1t1YfyLQW3fHHsA/pJCmmaYcNbZQ9w4TiBNPKvSe2l9j287d0Qp\nf4gH+tseaCNNe4zAwQCe1/mvj/sHQBIHzxUJ3DPIOr1tcsuuOtSv1EeUkNqi\nTDCi8SZkHZtizqxhh2BQdL9pN67jF3Is4R9G/9nKT4LUvbv+/Cf/6YaGBmGC\nVsLaR52P4uNYkOYebVO8xUuydflJ9LYayfJSCpkG8TCqipdSe+MQBTmt3orx\nd3zdHkER/XLDTCuGtHY2q1YwvqzU7V4zRB4t/ygszzBThlNaL06Ygj95yc3Q\n9TH+bXSFGHycG+VRF9H/VDwpKj0SllQ4riMC5Lg/Mz46vNufQZZMv/uO8CD6\nCwdIVs+1yaSFLbzgAhJk7vZ56CI6z/kltdXaibHE5WGXZUtFV3Y0nJl8vvX3\nzvWtqOrG8GZMQtl8o8wmmKjBzFNxBZ0jeq8g1ABmMj/sfae/3dVve+WRzas8\nyXJzK4DiBnj/cDcnZ1ySM8aa1kaZ3OYL6GtqBfxDQ+ybjTYYLwd4B6nD3tdX\nVM7bcvQ7lE7aTPbpn4WKij6JjbTl1apw9GhnGAy6Fop4uivxmzxqlv0A9MMX\nHO5p\r\n=h6I8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA6KCiHy8xlN0HQ1WFxKSNvV9i8B91J+wfrjAWDxHDdAiEAw1hXr7frD3bUtzmZUb+D1zsRhu6RADStq8ZsHrgzWH0="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.3_1610839776204_0.5163512334709488"},"_hasShrinkwrap":false},"11.0.4":{"name":"react-mde","version":"11.0.4","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"df0b073cbdd4b0402c987e25e81a1d719d57287d","_id":"react-mde@11.0.4","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-zOQNQk7rXRMuA1HElhC5gVdGkk+49MmZaCJ+r4qjAbZJHAC13CnQiyw0G4Zp5h5scUNmoWDtHx5tQvGoPxKzkw==","shasum":"07ec862728b7cbae90dda664e69ab3d394045114","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.4.tgz","fileCount":122,"unpackedSize":193477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA3i8CRA9TVsSAnZWagAAWwEQAJ0zq2DKi+swpEYLf0FK\nLxXazGX/kptoRKE00m2a4cJVNHN27FIGsd3qMwFacdUOmX85uOdjfauI21oE\nc2emGuREx474gKM0ClUq/WAORIIwG+gnWjKrHoaDZXoRLdqmNBEpdDZ5Ejsm\nRKUO7Y3QHjpAjUlVddqfDp+VRXSAv+na0UNMcSNWvSH4KEpUpZHYQwk0gJw6\n9VsIlIu54C4AiHMNHBWH1XHT0sAS2OT0tq2t8gGvfO2EoyFFz6mjpxFo1lUH\nOB3287aWhFc0v4G4F+PXbCW+FD0/n3OKXkEMrpcjx9mAZpmOQ8ZITjhCwrD9\nikv1/nQDcRn3B8qVtzZLY0V7UboEJ/2GakD1CjZBbEZUJQ8prexOT7fPLE+k\nXF79foyEJ3FsIKdistl2iQweLD8MRKIgBA+e8IJXXOpIlWcYaNuboXdMHmcT\nX6aeb3hX5vFGMp6RkFDosXBrocm4Z9Hc6yrRAm8IfBQDo3EvbRXFVIIzA/Uo\nm1tnpc+6qydAyx/W+d53GPLZin+ZO72v/5m5rp0RpiFeibtAyYcBy8pdnQ00\nep5L53Y1TRi6eN7ZZmMCUif8ovazkTCLoXXO+6g7pmnIoBbKkZ2Faa8ILmkx\nBos6RF+bQY47DxdMGPNv5aPPboL4Fc9RRJmIFCCGhISxSM4zmKSIxlwoiiHA\n0DL5\r\n=IaIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGz6Z7XmCv4XTJU5FUgDvRHPWEtQuelEN3D9dL2hGc6IAiAwOJ6dCCwX/0gx5ez+Gno/IH75W0nXVxq/FcVExn2AFg=="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.4_1610840252219_0.11764002157953057"},"_hasShrinkwrap":false},"11.0.5":{"name":"react-mde","version":"11.0.5","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"6d518a79bb5c7012c18c40d7cbd69db54e3d0353","_id":"react-mde@11.0.5","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ialYhFpuSF2jN9km0YkRQ5eu07q5XEUzhF7074g/nnXom/M02NgfrWwwaSQkuAUUyzPlAu1T3XfkqmCrc/Bk+A==","shasum":"2622a1ca2bd3e9a402c97da37672a9e080e7078e","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.5.tgz","fileCount":122,"unpackedSize":193508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA39rCRA9TVsSAnZWagAAHxUP/0CAkoB50BPMiUrEo77+\nexxtp2NInDqUYbp6y86fmpGmKU4Kmyi48qFb/JGsRxb23JeNXteQrckbCQeN\nvmfVLPqtHlLDjSl6m+UGh5P/2K0yzyiVqlPURh+7AtTy6emegOdOIxW7E+UB\n5MWEhOCfi+fJUdsjOIzK8o6CyUQqQU2kxdlX5IiAs8VXfUZfPczpQoR+ThKu\nj4HbD4vZjCUVy/9hnytAd5UamMh5ujYFczwwEs31DsqyfEejLLiEUG0V5evI\ne7KA89nnl5+XfLzaCKxoz7aT0QIHaJdjnxjCuXsXqy0uaosyVKEpSp0YkVp4\nG0pPN9N3Ip3zKPnGv7ejDoOrRGNkCCLXMYhQO8jWpPBYR4EFtqRqCTGCcJef\nTAc8T4SnOdx49oAH/JZHzV2teM67+5JS8rjT99Rv3OeBARtsKnd4CLHl3n87\nQG/YsGXgnHP+KEYhHZi8b6MZhE4OsjVa+Zk8altqnTlRS4j3I5CNy5okYESd\nUkJvOa4w90hqMR/zbnaU4BhFc68DiBJko0fUArCfu22VMD1HEsRmxd1drU4M\n5lVGN1dOfQp0wsGeJI1eL1HDJzj5MmKePcO7ZinGZjfCokPKXDfpzJho4aWh\nb+dANv1oRBjty1+OrHcwc9TTZUcyfvhCHsGU+yWgKOoiO+2BlDzYbd45g+Ks\nCQQK\r\n=P7nl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOyevBhQ52QFYdWxNHxZn86qz7Bq/EjDMmxs+olU5D9QIgcJYIbi3jDvYRNCEog6bJ3kam6TesiYHz8U41Ne2tiUs="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.5_1610841962817_0.09996276320218667"},"_hasShrinkwrap":false},"11.0.6":{"name":"react-mde","version":"11.0.6","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"0db9cbad1b27d5a44bbba73625c8e1e0354b7068","_id":"react-mde@11.0.6","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-yWiPSurQvjLVD070zycQR4x5zW3f/kxPlqOMmZoUtVQvUgcM+kwpDQAba5sqtqtAurgUx0Ae9p9Xzgqwt2+ZBA==","shasum":"194c8bb225b244a012bb5477a0ad8f7410a2f926","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.6.tgz","fileCount":122,"unpackedSize":195349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBCEVCRA9TVsSAnZWagAA/egQAI/AItfehLTyU7mz4NP7\ntUrccPvuYgyxgXhXzYB+OvsXIaBBizPNZyOBr6GX7zLDBdMSpqlZpq9muE9E\nRT7WBAvLy1Xcuw+HRzt2o903luCHUmwkWWg9QiXO7mMHvuwYR5zYAKidwHPa\neB4X/VtQKK4L7jYNC0M1nKJUe82cJrr/GmjwWnQqy+1klWPR+E9pCsEMjb0z\n0KhwkbSrIfH5pLpLVeDa9b8VlNwFZs7udPjAzTGV5M29JHSYppcfRwEL6Y6z\ngrrd+FzETa+00LtT45ln1sSC8G/Jo0QUr7l41dnL6+U3kPEaU54FmMia1nZQ\n4fD01+zezq6QZ9TB8s7vaJnosh2beNYBZMrFJUil8qkXzbZEoxSIWeXP5VnW\nkKadk3g5WM94ZeSPhL652L33as46lJ3sr/RnoGYxj6SSbvMwG3ha/TwfJG9R\nOlNP8cxjEgxCwtgWGnzZlj8FSeHnV++mgvk+N+CphklhHrr1CtB3ehhjlfTn\nEy0pTEFrc6yopuqmpE627iVFNhW1RhktmLb4xtrg6iS1rA/ebQ2l8oEfeEvz\nRifYQQeVlCtjBnVYexnitsCrS7xeNBsFhQDdoMKaIzN5nY6ku8O9LXK8lDqY\nYrk+hDEJ937CacLUjOzc7NjnLvWRDTHP4io5vKqXBpNIHU3CKylDiMFK2Iy4\nQqMf\r\n=k+cv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2g0XafweZF8lzGZDIL1MM7Bavm7/GqCPmfD7oyCyXNwIgeW4uQF2cL6EY3hGicznt4azkzH8SNJY9B6j3JgLnnG0="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.6_1610883349093_0.9288791336343987"},"_hasShrinkwrap":false},"11.0.7":{"name":"react-mde","version":"11.0.7","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"21799ee8218a25837e5bd4311a9ce8d27f8f95ef","_id":"react-mde@11.0.7","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-9vugJyIN9OfiovAf0O6nY5IwC94fmHw0mQ1R9Nt5y+P9u1wUlaYb0q6N3gSiLo2koK9s0Xlz/lr9dvSN24kJNw==","shasum":"37325b236c7d66f98ed8f919d976a82e8dbf6a8d","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.0.7.tgz","fileCount":123,"unpackedSize":613272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga3vNCRA9TVsSAnZWagAAGbkP/R8A95cQQCCzqBqNNhso\nmgFqfYF9nw+BFJRrTDJEo76MHYMBpWNKvOkBul/Dt4a1g9WsAbGF+17lHm3q\ncL8NoLrAsHm45FDrqjr1rlrqfqQsj51vzR6csKwiCNxaJYEa0iPx92xTZ2yJ\nfMywr2ELLfSkv17B3GsWh9HgqgxwqKXH42bjCxNZYPfZ2SitypsopsFSp6Xi\nSQOqpOGZV5hBA01GdUrSQj2m/4mLcVmZZQBOivGcSec7L7WX04gSvezkIOvV\nynjylFNuF3fmjNW1VTTvk7Jfk6ejSueCKg/5+PnADEFZPtLATh0kjKQTr099\n1jn+2cJts4/ZdpzjckmCHNV7Uk+nmx76IQWBaFGhBvUAlKV1+6J9aOL78ngK\nqSaQIcxMXYzawKkXQmi0nVbOyRYKDUuQgD6t84LukJH2Rd2G2hEY6QMbBe08\nMatLyy5FYb8QLl+qCbcVz0DBTg8b4a3GnRH3iH1q1AAS9Ab+XQdHA9pYroJu\nsqfzxJmDwBGxUunXeL0rG9P2hUa2BxVLqR+OTBJcbWUY6qDPlycJRlnHo/G+\nKbP6Qjeu0okWHH2AO9Ogniy3AZmDeHLexymv/eHr3sFOdbhE9ftAgAks6YNn\nDM3ZU04r1phk9w0T9nW71FvSrvvOp3huwmDtyCXMx6K+VOyRYJ8Ctz1Tw7DU\nOgvs\r\n=UEmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICENjYU+D2oSwCCM/LuSunguVrOg62lJm91IgxnXB0xaAiABbUIEkc5auOQ3RUU0apppLO3pxhwtOr9Qa7S0n2s7CA=="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.0.7_1617656780468_0.41203414239443714"},"_hasShrinkwrap":false},"11.1.0":{"name":"react-mde","version":"11.1.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"54949376f89748d3de859f6fa92dad0e1bbea711","_id":"react-mde@11.1.0","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-QNwnpF9vyRSMj2tt2sZAD2IBpcErr6iYo/6k1v6Ln2hixbpeYmBANnuxVKd+D60eBMyFUFAQtWZBKDv3Hl9BqA==","shasum":"256cbc3f2575a67173220d36ced6ff578cbb20e3","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.1.0.tgz","fileCount":123,"unpackedSize":613673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4UjCRA9TVsSAnZWagAAW9cP/i7DVQ22nwStXIkf4OVH\nMaRwd16npbljZZpRZ18y7Ei/HXswKgGGX61EKDigDEBbT511W8KSyUPSHHci\nv7VtCyKxCW3zzm4QnW/ZePYIIELVktGwoCjHO6mKho9IfbGoZKT8DeKyscRI\nQzie8ZidqOc3EO+d3hHq19vF7KvshXixZB3yg12LcBeFjp8DzpJb5HuntahK\nMuHXY78Mh8oqSqlEuU0mpDJo+97+k9oXLRk963j/sDbqMCAFCxjpzMPnPXCD\nI1pN6nZIiiw1fUTLMUbgPJjmmrnEwtIcVrt6PAX+UVpJ8fWHmDpHYtzPtAtJ\nAOHKi6wCeb51qeMfdV+EWVY4kuTdOzJGUP+j6NwDQez5u2CIgVqhpdgJ4zS8\nR7u7OJeNjUGyc50madsLWEyym7h5Zi3K7sb7HNmX5LpTALWRByBsAFx096kd\nSR3/VVhY0nyVEaPjR81JmtvAPjJ3OhCZJ3Sl+2ZFVES2F6sOb5i4oDRWqHKS\nmzf1h+2lwdfdAC8AlMIiw6mvRvnNkXxWzNf5zgDLx/mwQ3aAVqn0rGp9d8+z\nI4ZGIlhCWPaNEtN/lrUH/vw6soYROGR06IHqwOeXp2nBFq+uhyqz1ntB7vDC\nWsCkZE2XQlcIZbJPf3y+dZHrI+v7+4PdH7V44P38UuxWmrcnSmxwjtmnida7\nTu0N\r\n=0UOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAO038yXP/I4bPcdUYX1Pzzmhom6/h8GeeaR6C1BXlVAIhAJsqb0jVi9BEE8HjfkYWp9lnIVQ1FmJfmBZxLATOVjXi"}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.1.0_1617659170838_0.4329097636891701"},"_hasShrinkwrap":false},"11.2.0":{"name":"react-mde","version":"11.2.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"c8e0f71efbcc4db9753629708249af15ae19bb87","_id":"react-mde@11.2.0","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-Z0Ls1fVLJJzymPmwkeVzuPn21Ego+F0AU31xuxDgzsKyAdLtpMpDjQgv6CyqgOmMDOxyR2ZUNHn4Ha/L6kyhhg==","shasum":"75e5d1c4568b8f6be3e39009528af4ea9652310f","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.2.0.tgz","fileCount":123,"unpackedSize":613721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyQ6CRA9TVsSAnZWagAAUO0QAKE48E8H1Fxjb4VCmuCy\nl4UG/JgPVn9c/Wg7PJRD/Bb792CS6PvCN4kzNc+P5xF1nCPtqovfEKt/BF4E\nYkmYhVwZ1M/sPITh6/6p4JZxXFXUW9pxMI2CuWXLef6HjAcpI2iBY2T8rcMT\nDC9axt1gHtZNOd1BzqnaoW5aaRFbVRnxW6uInYg9n7AOEPu7XJqKBLBFhiFZ\nyg6ar11oudex/uZZrT21aJ8l8Ym+bFYMycRPtWxl+DINoLngGGqFKJ5XQqIG\noThzV8JTMEM5MFAiW8v5QRMnZbuwqPU09l3bIXjRMsxz560JWZrwhP3O6u98\nSMeCapN2fPE5M8AfqhMOlYv+xnzHHzHS0PNnF4tC+hccyncGdXrFCn9Qu62s\npCc9oa1zYnj2vQOoyScRODifWaui5OSj0j9U82P3DMcfNUINEbtRAb3/Feyl\nY8gIFeXggE4uVQL4ohdEWoEoIi+TaxseRaUC6+VQ9rqZFkezAlcPB+K+94yq\nnFAXqYIUjvfUOSd2gI20KfPZ/MXWDwZpeIjKAa36Y0r3Q6MBZx5F7CN1PFyO\nDTR/9vF/BjCkbd8ACyqILlQab9UnGNZB/WtIq+bwnjPCBqfLr26aHgVxbNQ5\nXEs3zdeJL+pfrNQENtnpTDZY9mtLu6Gamss++7raQ56CNTCz3rCm0+ceEc+Y\nxnE/\r\n=WEab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBOlVW3ldGEXRE55TkMESvGJ/ShQFRNNHJdpLWFzeEgQIhAJ/UdgcuprBHM2Bct7GwQYvJtUFDaMsM/zJSkE1kbmhG"}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.2.0_1619731513681_0.7949346827472927"},"_hasShrinkwrap":false},"11.3.0":{"name":"react-mde","version":"11.3.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"16.9.4","@types/react-dom":"16.9.4","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"0f5a2a7ea230ea207ee12407fd2eafc58589d00e","_id":"react-mde@11.3.0","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-Tn4xA94O01IjPYJ8/YQeNLpkmGDL9/hb9TUmFgL6gWpla+AD2tHX9r7we7JOCGRwq+3nkOnEvV63ksznwXDWLA==","shasum":"b797e20b134158b15b8766335926e2e0c447ac2e","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.3.0.tgz","fileCount":123,"unpackedSize":615294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiy6oCRA9TVsSAnZWagAAhpYQAJdXTbDt05y16gfNDT8C\nGvjGZy/dnOPY+DA3uc1NdBoXC8/gc26OZgz4MtJlTLRRZqS9tO3KmBJ0RQDn\nX/qlV3RqGMnYoJFn67+KpRbCLQ6IQa8jQaLj96sHvxtPX0y8Y2CjqfSagdOR\nDtaGQ1kEZwYVU5pYPYOxl8jE2vcokzEfouuNbZ3WhaAF96q0Ze26PoCzaJi0\ncCdylLujtGTiJ8C5un3FTU5z4IxZWPfsihGix1KrnpmIZP0SQ00zKJtwBLNm\nGvePkKLY84W6dvYUj/ZJFgXKP0EzkFr/fubUxurT9y61/ToqHr8FV/yaKKIH\n55FaPsffufutndH42Kutblz6RdamLJKX7gBEC391h04CJxMomwhBf5y0/XoP\nTq4LrmsQmVMrBH9zoAJOB/hiq3wcEwJ/7yCT/5RyhZvY7n3okqAenw0LLypf\nVSVqKK1axHfJCL8qgRDDpafO/mbcfFbi5s5sg3UtCCKJaQXcMqAwAKjxFO85\nNAOqVikcFjkpleF2PkkqLOGj0XwLkyWTuLGffPxJOSRbassmQON5wcE/x0qu\nqNKjfdaVS4yByeJ2w/AjoKE+v6FLnxRbiHiqnaqasYvBu+mahHCa+9HZ1Ugs\nUSo8vc0nG9fvCYwYTI4Nm7u1OFWT3ZJBebvE9D6YDQ4YvPZnV4wzKQ8K5p8R\nJaQu\r\n=8bB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/HFYkqQFRM7xKfCzpTtdbTEDLIr5h5rbw0XJuPgamAIhAN+T7CxionEmS3yZ/biIcWDM23okIx+0rO4NmyvZql8B"}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.3.0_1619734184329_0.772790239437009"},"_hasShrinkwrap":false},"11.4.0":{"name":"react-mde","version":"11.4.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^4.2.4","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"0f5a2a7ea230ea207ee12407fd2eafc58589d00e","_id":"react-mde@11.4.0","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-/zEvb7EKu+bQBgo1Qs/hqtuTqFuMHdw8LzUkGpzIEUqXFmW6uj/510kT1eQgRx1S8ryYbVlZIZYkC9nzF0Ilgw==","shasum":"03c5149a1b536249c578813315aa99992d2f1a6c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.4.0.tgz","fileCount":123,"unpackedSize":616291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiy9vCRA9TVsSAnZWagAA9l4QAI5eLLauIjxkSsq2eChd\nQ6AJnAeNSZ9bLlbXRqPzy4fb4ACeGJ+XdGbrvp26xdDNzwVxE6ZpjGBhonMj\nNlFZtnoTG2imQ3EdlAHfOiQqhnfe9hKSjsbb/jQV1qZaMIJdWuz0jDdwuNnA\nj4/M0S1GLq4Hypat5wxap+mm9dXL495PvBOlLdMIqGiwSrL3UK6+yH1vwmS/\nGpYDuPsOcGdt1z7028BjEKpGIQXD2ee5EPXeMFvKhSHljRAAvZPcs7Q2Kkkv\njAddEcrPQaf3uJ3qyaY5Pkp2edIJ1zRIDpcWs/93v6EhdxmoAaTlwQWaNTB/\ntE1W/S3U0u7Nvxh4yrY1UGmFalEnKLX+hXrodO9U8Hy/ZlIGcH3uB6IWSCO2\nmDeyK8/9x6G7TsAKwus9YDQCzgbRp4qes/btf82SkxTIUipQ95NAlB73ysHn\n0Pbppm4hyaO/vX4cUi0JkrTEN3Y9c+r67Gblnm6PRheKIJs4FPHxIeWI2xK8\nLB6si837pEkYGlEeiFARcWBBpulF75K0yRZNWejg0ysy1rSIX/MvVPmRshRy\nv5JHVGZDoJrHTMatRRJ5UNPCwA7z2vdXm2JczNqthRCq7/UWOCXmpTL3sygT\nCBKTRNi1MBkjtMqAKMqCrr31hnmDHida//2dq+61/cbL3+j4VRm9h/ZWWRRD\nSNi3\r\n=PbuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATBBCTc7qIqkVwu9VUa7sKPzeAcM1C4klyiAM3hJgWoAiEA59OsgnMjm2uzdr4vpBxkUPEO1Ba8m6lZQ4JV85TX23M="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.4.0_1619734382653_0.12865848329545315"},"_hasShrinkwrap":false},"11.5.0":{"name":"react-mde","version":"11.5.0","description":"React Markdown Editor","main":"./lib/js/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"cross-env NODE_ENV=development ts-node ./demo/server.ts","build:ts":"tsc --project ./tsconfig.build.json","build":"cross-env NODE_ENV=production gulp build","build:demo":"cross-env NODE_ENV=production gulp build-demo","build:lib":"cross-env NODE_ENV=production gulp build-lib","lint":"pretty-quick","tsc":"tsc","webpack":"webpack --config webpack.config.demo.dev.js","webpack:prod":"webpack --config webpack.config.demo.prod.js","cypress:open":"cypress open"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@cypress/webpack-preprocessor":"^5.1.2","@testing-library/react":"^9.3.2","@types/express":"^4.11.1","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@types/webpack-dev-middleware":"^2.0.0","@types/webpack-hot-middleware":"^2.16.2","awesome-typescript-loader":"^5.2.1","babel-core":"^6.26.3","cross-env":"^6.0.3","css-loader":"^0.28.10","cypress":"^4.4.1","express":"^4.16.2","extract-text-webpack-plugin":"^4.0.0-beta.0","file-loader":"^5.0.2","gulp":"^4.0.2","gulp-cli":"^2.2.0","gulp-rename":"^2.0.0","gulp-run":"^1.7.1","gulp-sass":"^4.0.2","gulp-typescript":"^6.0.0-alpha.1","jest":"^24.9.0","merge2":"^1.2.1","node-sass":"^4.9.0","normalize.css":"^8.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-hot-loader":"^4.12.18","sass-loader":"^8.0.0","showdown":"^1.8.6","static-server":"^2.2.1","style-loader":"^1.0.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^4.2.4","webpack":"^4.29.3","webpack-dev-middleware":"^3.1.3","webpack-hot-middleware":"^2.21.0","webpack-stream":"^5.1.1"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"25079f1099dec67c7bdf4bf13aaa80d80efa134d","_id":"react-mde@11.5.0","_nodeVersion":"15.8.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-CH/VK6d+tpVjJ8rTXfh1dDt6GWedTgCU0668p8toqhAc3vy0Lu872O2RKYDSpkUrlbHI08fjUPTl++nExp6gag==","shasum":"3e81a505071aa80287fb23a1c0ce5e8b34c82055","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-11.5.0.tgz","fileCount":123,"unpackedSize":616289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkQynCRA9TVsSAnZWagAA/30P/0LhIxbHl55sTRVyGCRR\n+1EjWo8tDJH4l+g9CLWX1C+l6XphX7qrn7WirJrsNusqvy23pcGlmGUObtHh\nzQizsGAMksAf9tcfeMOfY/zoKO3HP5LGgrx9qONZNg9vv9njZ6SfZjrhHNql\nLiFUN84b16U0oEWhCq1XW/yNpzLDXyPTQgeryrR7m45jb4RPstc0O9SEOm+W\nHSf7C2cL1xoAmN8HBg85ai6cM7Kz+jCVl8fsAf2PjQFrZiVAvQ4uDSy1AsYt\nyDdl0NUVoil71ptM/JFRIgMQ9LGNNKhbZawNyPbbpNPD2A24jPCaBups81ps\nWmJnG/eyI8GGXkO6njQVgcvd4i6N9ah5jXh7Gk9kW1X+YHu4rGWjSsgbweCm\nkCnri5BkM7/8Pp9jHxrxSowh7NCuev1JF+iK5YKuWXqJzn31gkfJLXHe0OOy\nAOV0mRovAUsYkqLojRuBrNw7AkpMB9aypT2npMeTOCDvXOGKTk5aUwodTASn\nP9BKUEWxvyE/oBzEkD++iVPjhRdapo0TCbueBy0khrckybgXvttX88LY0AAW\nD/JHZBEZH/xEHt7t0uFpVnzyrx630a7QQpyF0F0P1sxkdd43bjQpBL4wuOEr\nrjYCVodwkujDz1I4FJXuTl++TAsBBTf5uYugd1w219AiPmY/ACfAKLpRURuD\n/AFu\r\n=s27D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoen7PTSOU/sWYNcsR+DAZr0NmOhd+O0iUUyIzYnHLMAiEAjNqoJfVdWxSk/nfZyLmEVyp98wGIaPzXly0efZE8xrU="}]},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_11.5.0_1620118695206_0.8834396143560712"},"_hasShrinkwrap":false},"12.0.3":{"name":"react-mde","version":"12.0.3","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./lib/definitions/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"3486764145fa0760a6dbdca22a5252c0ece78ca6","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-EHuRi6eVKtDrSamxbeFaUWHABjRv1F5t6yYsHkCk4JZuy3udFb0afv5h2hI7AGrWc+laXni5/AbmDN0qotCidg==","shasum":"33321cac91239892b1c336e0ca70082030a29d9c","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.3.tgz","fileCount":12,"unpackedSize":150292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvS7n9Z0mvcSTYYn+1bDe9YGvXZGl9dfT/1AAG2yYjlQIhAPF5v0xD7iSzbwcQFrpO+j6/AUzglAt+92a509lv/pqb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib9PPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLZQ/7B8FWW+kAsQIwNfKgquIYUw/8Qrka92nwSWAJDqRxwMnWks4M\r\na/3rNzgkAAJziZbOsN8hEDVvMMfAl16n9VDCV5CPOwM+3CyPSAZ+ZmnHDlOE\r\nHr2PjWgMNUzmvxDUu22tRLeKhKeJk4of326FUbdlKW9fyyol0IQocWPeEWQq\r\nFi6UAYjT82kuODShGN0aNMvRhYh9ukOCVvTb2NNpLCdqzC7Hhx311nD8HrDy\r\n4ktc0DLo2Ua7KP071qhpHBiVKQy+Cagsl9+A80zxPxggfuGd5kfVRmp+j6bX\r\nRWZ8WG0jvWHCwVCmQIdZ2D7e1j8Ul0W0kf2LJ/X735Y0MzbwW6zKAZSenskr\r\n/LpRAOgR7xCgd1HRRYFmd7zfZ/cDqLW1jjwMH8xpKEY/Ct+/hwaypwNhro5n\r\nsSx3+yXAbZ78trJEgCVAAFbQxBx/8GpdG3GoX2gvXW1CJkYBqqKNXpadEBI0\r\n8484Mg3owoRjEgDIQryvJymoMe1ny9H720eM0FnTGGjwr0kX+R0w5RMh5jwe\r\nsCKRyj1sS2LMhBj/X5wUnSW44jWAYNwM9iDC12jZf66ok+4e6Zol9Pkv9Uxx\r\n9bAGiyM2qoPM00KthdyTQIoWDIf+kY8Im4GhNMANZa9t05IkniqCYD6MbXfC\r\n6nTitkj6+4GR3gvnpxzMhy8pe1mg28e7IMA=\r\n=w0hz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.3_1651495887430_0.7676941780564654"},"_hasShrinkwrap":false},"12.0.4":{"name":"react-mde","version":"12.0.4","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"style":"react-mde/lib/styles/css/react-mde-all.css","resolutions":{"@types/react":"16.9.4"},"gitHead":"2467a7219f607ed8a082b97298fd6fb4ac464593","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-nXqjy6LA9qEVSXafEEGWvIh9hIASKYaJOBIVCZbX4vaRdaFOvew8rcXMikIyzr2Ku+EPyJXPVkZC4bMdAqAp9g==","shasum":"001d88a15c5ca396e83e11928dec224d744d7ab5","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.4.tgz","fileCount":13,"unpackedSize":154488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZLidAR6qORkgjgQGHMSkjzIajHj/s8QDQ5X6HM+leqAiEAy7bjOZnOLOGfwX1dURSzFET5yAKLq1wZSWMdOOWsBX4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib9tQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGlRAAkXC7zpW0G9Sp63wIjV9BjDUhtBYWdFOavL0fPfsUqUpU9nhf\r\nJRsQfH92KqtYT4soImOT05LAeTr0tGnN5rgIo1m0HqQ9DBFILTR+hs0i1hs6\r\nKeOwk9Koa4Yakv/gKxyyazcl6mjWEAffERFV/lOe7WGJe7j3ClnVpSAo3b84\r\n/rJiEEzqPWlAOM3Op4W5f4r6d6SUV8cBveicBuvVzq37wJf92FsBJuHbIri0\r\nQBzQUZZjEYxl+Ct/BrvkvEUn4VyV0K/3cXvZi8UFLv4HEtUjkszvWYx39QyE\r\nYoATZzYc2CFDBWJFfL4vp93WtxCm6w3fibrkCFeeckK5PNivkuir6Gn6DxM3\r\n/2YigGONL5fZ6y7MQMceAA5g6m+Oq1PEyb+/0c4v+O0TH/t6mlDKIcPdXwWd\r\n5LRsPuFDxOgpOSJ9kQ1aZ7hJJ08EKbRB7m3RQaTtud9K2Zlbzy9ADwCL8JC8\r\nxZLTO6qhw12JSRvbnp0ePfGRuTqj9op8KIchkyrwqd210bzG2etC0LH0lHCq\r\n6t4bE5e/llr0WC0XHAQ64S9JyBQ6Rn9DzAmEAfpYKCXziPQ3YOS0SCgu/XTV\r\nzP7obTv7ZaqyDqZpptHFQ3HUTkn1N6x1C6QgkuDnnil3eiC+DdvB1KSpy/7J\r\nRt06W6r6EPWRgRfxLB2Hw4V8heHzQ1XLEZQ=\r\n=Rut1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.4_1651497808070_0.26278067297934915"},"_hasShrinkwrap":false},"12.0.5":{"name":"react-mde","version":"12.0.5","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","peerDependencies":{"react":"*","react-dom":"*"},"gitHead":"d98411952247476f93e3c7bd3bb3cec7350a0bd4","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5yVQKxLTgFkvQACRoTjqBlZuAwgJrLGJudTlL7KNZ7GK06L6Pv7ii6ZejmzccAO38F7EHbM+73E+gpK/W1bTjw==","shasum":"f94672a65174927a39e5f24bbc642376ac528f38","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.5.tgz","fileCount":13,"unpackedSize":630634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1DqmX/YFYIrB6yGP3KPXetBQKf0jODm1VOT9DQGagQAiBq4GyQ5uOeni1gZ/vRRJQVlsX3TQi4dvF2QWMV5XrsZA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib9y5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmTxAAjidunDU7OS/SN7nCXuPAXdQvshVFA309w3t8U4czRIwjP37r\r\n9KL6y+Utgg2vaL1lhgjRl5EI698Ta3neVWchGxI4VvbAXufdqDAs/78YSySH\r\nskD2cJ4gwXQr0FUqiXyBTx3ti5erFZBZh0PeM4pR/jZseEf+HGHqqiYl/aSc\r\ngqxvttDcBjUkNPsv6pTY1CwBVWTPI+3gyoj4Ne4rYfTUvGnP9alJg6zUpikO\r\nYoIhm/A/1ND8KVgtQFsXexzmQwQ0Yu0owmuHSdTiUfj0Y/kqAq9pw//5U/q8\r\nMsgzWOnI0NMS1IHwiwP5/15HOx8d67iy6OZQ/JXhVVIfY45Y6BAOKlJ4e1SV\r\noPZNsv7tyOUjBO8C2gdKy3dEZ6y0vhn8gYZXvYfbug+S4Tvs2brZ7zQcM233\r\nsTzU4Lp/Mhp2lXjwew71Av1YG9LMZ7g17BOStK78DQlh+QGr2xVP+/bTJ2cL\r\n25yVHQp6VoHqmkf25VVAIfuwPATxSti6f/SoFdlfNMtqCjzKGnENNS6kUtIw\r\n7iFxf6DWTuF04oZAHgS1EyaldUESmsRFbtdCWBBMHlscHUH1Nl6obTmWCZjm\r\na31aY7XvqkOtqVU+RKzbUkl1ykuJsoTnW88bYhEWRRnH4Tjc/ll+73M7czV3\r\nf0ggCeF6H08b64CY+ty0sUk2umIKYQP8cLQ=\r\n=vNaD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.5_1651498169100_0.5946706358668963"},"_hasShrinkwrap":false},"12.0.6":{"name":"react-mde","version":"12.0.6","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","gitHead":"6aa32cb9f21a9c8d5a9789a62e290ddd715aa2e1","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-59Zogaj4rwqqY4fbN08aAm0y54cGPpXhZlFdZW2g/Loy6bO32GUyn+H9rWt1ZuEAgAwCRkr+y4TpigL9bz3xCg==","shasum":"f509e72f1aa779c12328c3e9ea6e524e3a1bf9b3","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.6.tgz","fileCount":13,"unpackedSize":157086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmD4mzlRSPDF78Jw9p9s62/NtuHiUQO8kY2YRfwbZTGAiEA8//G0BuS9R8+9oCPM+HUiDfp3GuGeX5IX9gvOs+1JLY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+EaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Tw/+IKp2xf2xZFKlFA8ixljV1Yrp7LhTpxQmLvD47RX8jJYi/WKB\r\neGUgwXtg8qzFLJ0P48GhtWHVhbuFcNphUpOoujLL5EQBsx/Z1TnmUasMll7m\r\nL1fp2+DdKpnrB7cOEMX323csVU7bPIR3qxdOh40Fm10W0y554o1dDpB86BZD\r\npVY3zjKiJd6wm/OgRMbz0DGrXVatDXQXihGyznyikuAZ1u5iHUyoDdOZjNar\r\no8SgVH169UANOOcFHDklWCvh2v0e7FBu6NI76Z7ClLXiFgbnv4HArJeUnemV\r\nFGnp2WMu/rVtuyCJmvdhSQikbelxZMf4+bI/0Mr3unOqOAvuyrxXujdwUSxw\r\nNF6RRRXc60pvy5nA7z/y+24km7Z99ISBFu1POw/OccQR7XT2dUJpDkL1HEVM\r\nUfnwf3q7JIe7ZxoZYnBTtmAvAXOfSuh/hSHBCDDj6MYFWFMrGEAfihNZX6we\r\nlUgh6wv/XjbfkWlq2D9ofsDvP1bjPjweu9b+TxmpMMemuXKHMgYg7OCUjFXE\r\n42hueEpZ4dbRfmCz+/muVEbZ6rz5eVko5iY14Z6QXEEoxvRZE2HTjHjdbS2K\r\nzr7ygy1YE5gjKZ9BA39Cx54QCy/GKG1QE1KvI77NNKWzKsim/I2eZ4ogdV7r\r\nxEyEUIHtFTB/KSihcgGwQtqeOgwReAteiZA=\r\n=tHuG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.6_1651499290423_0.16937304085740879"},"_hasShrinkwrap":false},"12.0.7":{"name":"react-mde","version":"12.0.7","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","gitHead":"68ec338d3e442984d9d0a9d42736f054e779845b","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\nYou can check out the headless version (12.*) with the `next` tag. [Here is a demo](https://codesandbox.io/s/keen-bash-9nv0q0?file=/src/index.tsx).\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-OOWxSyapdlOuN6ZLcQgoonBEwKlrHXs9Pxszu5CY+MIP9FAiTOW9WTXYLSbUzqxsMGWLVsctvEe7/BVrrn346w==","shasum":"230bda322be61a8700e6a391679cdd4011bbe04a","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.7.tgz","fileCount":13,"unpackedSize":158086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo/H4sFQDHE9qpti1gphsSVHfTULqm9VHlt0RtqyYcJAIhAM/+HA4WV2eLAjZD1eeXVGpNiA0OYJhsP1KjjGJsv46o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicvgvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR/A//SlyuNa0xGnCtqHqMMLsc+NPQxGSjTmci2z1uA9jRHOzjiZmL\r\nnElUkWb5+b05udwFhCYCdX9h3HHW4r6ksdKHZH/dDpR14SDEUMwOrh2vxLr8\r\nTd+vKrRyG3SxOmUuXAx5hitZnD4QPWJ3kltVKabchda/3PFfsKUUKwn9dqsU\r\ngmSV5a/e9ei7gdTu4QATJGID89jXMKB/rz3oPyI9BKb6dHPcC9mcJ3uXIqyq\r\nGc3rc56TgfWTN+yczguocq8HlLLxLrmtcWjBmcqt7OWWL8f2nuptKFZTkyoV\r\n/bhPblo/0gIm1Xy9BPnDTZ9ab+KJ2WIK6b68wU7NKVOdmMMsd/H6CtFtqEfE\r\nDeMarVXpHxGzCO3WxzauM6/YeXpNGJwRwF62oCxLAjBJTfrgQLejtNGnqvH7\r\nkwbKy88bvK5yrEjU5IhO6mnCKHSydpN7fXmSKWlcq+YdWuzFoL/x39OiZ23h\r\nVKnotUYoyyasaAugffZyhlJiJEYP0Q0uoytIx63zwC5SZsn/QBwpVJQfs9rz\r\nhgQNk77xAaf/RN3sOGARvnkcOTmy1SBhNHprKL8TYUFg8sXzmwrTHoZtWEx1\r\n0VSylfeKD9nRqu8Loenzmdud9KSDD2V23r0TYtedWD7he+YxCRjWMORxoVug\r\na8KHmqQ5UUz4CpKw0NLD8oNDxCShs9PFkHg=\r\n=v79s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.7_1651701807126_0.16180880030038058"},"_hasShrinkwrap":false},"12.0.8":{"name":"react-mde","version":"12.0.8","description":"React Markdown Editor","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"./dist/index.d.ts","scripts":{"test":"jest","dev":"vite","lint":"pretty-quick","tsc":"tsc","build":"rollup -c","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"author":{"name":"Andre Pena"},"license":"MIT","bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"devDependencies":{"@chakra-ui/react":"^1.8.8","@emotion/react":"^11","@emotion/styled":"^11","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","@rollup/plugin-typescript":"^8.3.2","@types/jest":"^24.0.23","@types/range-parser":"^1.2.2","@types/react":"17.0.4","@types/react-dom":"17.0.3","@types/showdown":"^1.7.2","@vitejs/plugin-react":"^1.3.0","add":"^2.0.6","cross-env":"^6.0.3","framer-motion":"^6","jest":"^24.9.0","merge2":"^1.2.1","prettier":"^1.19.1","pretty-quick":"^2.0.1","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.71.1","rollup-plugin-dts":"^4.2.1","showdown":"^1.8.6","ts-node":"^8.5.4","tslib":"^2.4.0","typescript":"^4.2.4","vite":"^2.9.5","yarn":"^1.22.18"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","gitHead":"cae3ee20c35d213118808f0e1779c8852d8fc28d","readme":"⚠️ Attention \n===\nThis repository is undergoing a huge refactoring and react-mde will now be headless. Meaning, it won't be opinionated about styles anymore. The `master` branch now contains the new version. No updates to the 11.5.0 will ever come.\n\nYou can check out the headless version (12.*) with the `next` tag. [Here is a demo](https://codesandbox.io/s/keen-bash-9nv0q0?file=/src/index.tsx).\n\nI will close all issues related to the 11.* version since that's no longer being maintained.\n\n# 📝 react-mde (11.5.0)\n\n[![npm](https://img.shields.io/npm/dt/react-mde)](https://www.npmjs.com/package/react-mde)\n[![MinZipped](https://badgen.net/bundlephobia/minzip/react-mde)](https://bundlephobia.com/result?p=react-mde)\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n\nA simple yet powerful and extensible **React Markdown Editor** that aims to have feature parity with the Github Markdown editor. React-mde has no 3rd party dependencies.\n\n## Demo\n\n- [Demo JSX ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo JSX - Using ReactMarkdown instead of Showdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n- [Demo TSX ](https://codesandbox.io/s/react-typescript-i3wju?file=/src/index.tsx)\n- [Demo TSX - Customized toolbar](https://codesandbox.io/s/react-typescript-m7cbx?file=/src/index.tsx)\n- [Demo TSX - Custom command](https://codesandbox.io/s/react-typescript-icqgv?file=/src/index.tsx)\n\n\n## Installing\n\n    npm i react-mde\n\n## Using\n\nReact-mde is a completely controlled component.\n\nMinimal example using Showdown. [View live on CodeSandBox](https://codesandbox.io/s/react-mde-latest-bm6p3):\n```jsx\nimport * as React from \"react\";\nimport ReactMde from \"react-mde\";\nimport * as Showdown from \"showdown\";\nimport \"react-mde/lib/styles/css/react-mde-all.css\";\n\nconst converter = new Showdown.Converter({\n  tables: true,\n  simplifiedAutoLink: true,\n  strikethrough: true,\n  tasklists: true\n});\n\nexport default function App() {\n  const [value, setValue] = React.useState(\"**Hello world!!!**\");\n  const [selectedTab, setSelectedTab] = React.useState<\"write\" | \"preview\">(\"write\");\n  return (\n    <div className=\"container\">\n      <ReactMde\n        value={value}\n        onChange={setValue}\n        selectedTab={selectedTab}\n        onTabChange={setSelectedTab}\n        generateMarkdownPreview={markdown =>\n          Promise.resolve(converter.makeHtml(markdown))\n        }\n      />\n    </div>\n  );\n}\n```\n\n## Markdown Preview\n\nReact-mde is agnostic regarding how to preview Markdown. The prop `generateMarkdownPreview` should return a Promise of either a string or a `ReactElement`.\n- [Demo using Showdown ](https://codesandbox.io/s/react-mde-latest-5i5ov?file=/src/index.js)\n- [Demo using ReactMarkdown](https://codesandbox.io/s/react-mde-latest-forked-f9ti5?file=/src/index.js)\n\n\n### Customizing Icons\n\nReact-mde comes with SVG icons extracted from [FontAwesome](https://fontawesome.com/).\n\nYou can customize the way icons are resolved by passing your own `getIcon` that will return a ReactNode\ngiven a command name.\n\n```jsx\n<ReactMde\n    getIcon={(commandName) => <MyCustomIcon name={commandName} />}\n    onChange={this.handleValueChange}\n    // ...\n/>\n```\n\n## React-mde Props\n\nThe types are described below\n\n- **value: string**: The Markdown value.\n- **onChange: (value: string)**: Event handler for the `onChange` event.\n- **selectedTab: \"write\" | \"preview\"**: The currently selected tab.\n- **onTabChange: (tab) => void**: Function called when the selected tab changes.\n- **classes?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/classes.ts)**: An object containing the following optional properties: *reactMde*, *toolbar*, *preview*, *textArea* and *suggestionsDropdown*.\nThis allows for passing class names to each of the inner components of React-mde. Classes defined in the *classes* prop\nfollow the specification of [Jed Watson's classNames project](https://github.com/JedWatson/classnames).\n- **commands?: Record<string, Command>**: An object with string properties representing keys, and a Command object as value for each key. These are custom commands. Commands are explained in more details below.\n- **toolbarCommands?: string[][]**: Array of array of strings, indicating which commands should be displayed. Each outer array is a group. Example: `[[\"code\", \"bold\"], [\"italic\"]]`. The default list can be obtained with `import { getDefaultToolbarCommands } from 'react-mde', getDefaultToolbarCommands()`\n- **generateMarkdownPreview: (markdown: string) => Promise<string | ReactElement>;**: Function that should return a Promise to the generated HTML or a React element for the preview. If this `prop` is falsy, then no preview is going to be generated.\n- **getIcon?: (commandName: string) => React.ReactNode }** An optional set of button content options, including an `iconProvider` to allow custom icon rendering.\noptions. It is recommended to [inspect the layouts source code](https://github.com/andrerpena/react-mde/tree/master/src/components-layout) to see what options can be passed to each\nwhile the documentation is not complete.\n- **loadingPreview**: What to display in the preview while it is loading. Value can be string, React Element or anything React can render.\n- **readOnly?: boolean**: Flag to render the editor in read-only mode.\n- [**l18n?**](src/types/L18n.ts): A localization option. It contains the strings `write`, `preview`, `uploadingImage` and `pasteDropSelect`.\n- **minEditorHeight?: number**: The minimum height of the editor.\n- **maxEditorHeight?: number**: The max height of the editor (after that, it will scroll).\n- **minPreviewHeight?: number**: The minimum height of the preview.\n- **heightUnits?: string**: The height units, defaults to `px`.\n- **loadSuggestions?: (text: string, triggeredBy: string) => Promise<Suggestion[]>**: Function to load mention suggestions based on the\ngiven `text` and `triggeredBy` (character that triggered the suggestions). The result should be an array of `{preview: React.ReactNode, value: string}`.\nThe `preview` is what is going to be displayed in the suggestions box. The `value` is what is going to be inserted in the `textarea` on click or enter.\n- **suggestionTriggerCharacters (string[])**: Characters that will trigger mention suggestions to be loaded. This property is useless\nwithout `loadSuggestions`.\n- **suggestionsAutoplace?: boolean**: Try to move the suggestions popover around so that it fits in the viewport, defaults to false\n- **childProps?: [Object](https://github.com/andrerpena/react-mde/blob/master/src/child-props.ts#L16)**: An object containing props to be passed to `writeButton`, `previewButton`, `commandButtons` and `textArea`.\n- **paste: [PasteOptions](https://github.com/andrerpena/react-mde/blob/master/src/commands/command.ts)**: Options for file upload. \n\n## Styling\n\nThe following styles from React-mde should be added: (Both .scss and .css files are available. No need to use sass-loader if you don't want)\n\nEasiest way: import `react-mde-all.css`:\n\n    import 'react-mde/lib/styles/css/react-mde-all.css';\n\nIf you want to have a more granular control over the styles, you can [import each individual file](https://github.com/andrerpena/react-mde/tree/master/src/styles).\n\nIf you're using SASS, you can override these variables: https://github.com/andrerpena/react-mde/blob/master/src/styles/variables.scss\n\n## XSS concerns\n\nReact-mde does not automatically sanitize the HTML preview. If your using Showdown,\nthis has been taken from [their documentation](https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it)):\n\n> Cross-side scripting is a well known technique to gain access to private information of the users\nof a website. The attacker injects spurious HTML content (a script) on the web page which will read\nthe user’s cookies and do something bad with it (like steal credentials). As a countermeasure,\n you should filter any suspicious content coming from user input. Showdown doesn’t include an\n XSS filter, so you must provide your own. But be careful in how you do it…\n\nYou might want to take a look at [showdown-xss-filter](https://github.com/VisionistInc/showdown-xss-filter).\n\nIt is also possible to return a Promise to a React Element from `generateMarkdownPreview`, which makes\nit possible to use [ReactMarkdown](https://github.com/rexxars/react-markdown) as a preview. [View issue](https://github.com/andrerpena/react-mde/issues/161).\nReactMarkdown has built-in XSS protection.\n\nPlease refer to the [commands source code](https://github.com/andrerpena/react-mde/tree/master/src/commands) to understand how they\nshould be implemented.\n\n## Change log / Migrating from older versions\n\n[Instructions here](https://github.com/andrerpena/react-mde/blob/master/docs-md/ChangeLogMigrating.md).\n\n## Licence\n\nReact-mde is [MIT licensed](https://github.com/andrerpena/react-mde/blob/master/LICENSE).\n\n## Third party\n\nIn order to make React-mde zero deps, I've embedded two small libraries:\n- https://github.com/grassator/insert-text-at-cursor by https://twitter.com/d_kubyshkin\n- https://github.com/JedWatson/classnames by https://twitter.com/JedWatson\n\n## About the author\n\nMade with :heart: by André Pena and [other awesome contributors](https://github.com/andrerpena/react-mde/graphs/contributors).\n\n[![twitter](https://img.shields.io/twitter/follow/andrerpena?style=social)](https://twitter.com/andrerpena)\n","readmeFilename":"readme.md","_id":"react-mde@12.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-cCjc1TlickhF1VDvFaJME7hskW+Iko87pg1dUjrpoKZqPEK1QSeDYRLxwmYFlx/2IVowjKfQoQV6huYR1uzWCA==","shasum":"b9389709d3bd56704f4281e5032e4f4214b74513","tarball":"https://registry.npmjs.org/react-mde/-/react-mde-12.0.8.tgz","fileCount":13,"unpackedSize":164003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4M6R8JyBqEl4ZH1Q0VOdH7PohRJ1gIdA41ang4TNUWAiEApHN4JyiT7yR9dfs6pf02adGkzgr9V8OLy5AyWOYjz2w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJietj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEfw//fU+fp6QJ5Ins0rwq4Z3dtWaS3MUDvrlwQgc6MRCUtB8rgSGO\r\n9PUjRVAEpmjevnxRyJ3XRHCxL67bmihcaaYd/IN68GgrS6toIUU+AxXI3kJ4\r\n6FHU5qnQderZAq/0AykKzuwcqR5JZY9UZEoh/U4ifuxPt6qdiTZfpER+GxtB\r\n3eQOhw8izowgRSKabNFvuyYOreOt81ZAVuOL/KHRDh6diqzc25zkHbuitFWH\r\n+EAaaMYt4OhM/Q8RyfS3HXD9yePZNf1G+DCd9KQZI37UNJms6LFRyCi02P7R\r\ntbkI8pX2iuygjauAt8tc+WdCfySQSqHqABwQslsy3k4l14Y08oz54eJWSns1\r\nJjQTY7ZeNmtqw9pP1PhozECEfqKSIS+lp9wt7X6FEDBw4+oHRZei1/WQUGY7\r\nPI5mjAqIfhZtpCdWVRB19oYZCN/ejZrdVx3Gur7qsorZRjKusDfXt/sNoFVh\r\nNUOtWCJZvCWtIAxD1yXrVPL5hd70f/sYkenFSZ15tggBL6dcD3W4RAzVUg0t\r\nFJpbOpg03/qYaM4d5UUYgHCBE3E6zVxdvPzUHpeDNmvtWfs3c3n+sbaiQdl4\r\nlEKiSFulgFNegLREnOzZF4kTVZNgF4WGbvxmcglmYkMsELH2F2AIvDv6NKkC\r\nSggfwq2t5jBJddimzMZElRS/xsE4m4BTcbQ=\r\n=+SzN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrerpena","email":"andrerpena@gmail.com"},"directories":{},"maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mde_12.0.8_1652218110179_0.5425013127822751"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"andrerpena","email":"andrerpena@gmail.com"}],"time":{"modified":"2022-06-26T02:00:21.016Z","created":"2016-11-26T20:46:42.517Z","0.0.1":"2016-11-26T20:46:42.517Z","0.0.2":"2016-11-26T20:47:30.141Z","0.0.3":"2017-01-05T00:50:56.716Z","0.9.0":"2017-01-08T19:14:09.133Z","0.9.1":"2017-01-09T11:29:12.420Z","0.9.2":"2017-01-10T00:02:28.677Z","0.9.3":"2017-01-11T03:12:21.417Z","0.9.4":"2017-01-12T22:17:33.709Z","0.9.5":"2017-01-12T22:21:04.032Z","1.0.0-rc1":"2017-11-08T09:14:21.859Z","1.0.0":"2017-11-09T09:39:38.813Z","1.0.1":"2017-11-09T09:54:41.434Z","1.0.2":"2017-11-12T15:05:02.816Z","1.0.3":"2017-11-14T02:35:53.341Z","1.0.4":"2017-11-16T01:40:48.261Z","1.0.5":"2017-11-18T19:58:21.910Z","1.0.6":"2017-11-18T20:03:59.746Z","2.0.0":"2017-11-25T21:05:53.653Z","2.0.1":"2017-11-28T01:51:23.825Z","2.0.2":"2017-11-28T02:07:59.361Z","2.0.3":"2017-11-28T02:14:01.015Z","2.1.0":"2017-11-30T04:43:26.930Z","2.1.1":"2017-11-30T11:23:15.116Z","2.1.2":"2017-11-30T22:02:57.556Z","2.2.0":"2017-12-09T12:37:56.769Z","2.2.1":"2017-12-09T13:46:22.985Z","2.3.0":"2017-12-09T17:42:33.729Z","2.3.1":"2017-12-09T17:53:42.275Z","2.3.2":"2017-12-11T02:47:32.260Z","2.3.3":"2018-02-11T20:13:46.989Z","2.3.4":"2018-02-12T22:55:33.183Z","3.0.0":"2018-02-24T09:24:20.811Z","3.1.0":"2018-02-24T11:06:55.997Z","3.1.1":"2018-03-04T06:29:00.161Z","4.0.0":"2018-03-04T09:28:07.721Z","4.0.1":"2018-03-04T10:50:34.878Z","4.0.2":"2018-03-04T11:13:13.252Z","4.0.3":"2018-03-05T20:20:29.119Z","5.0.0":"2018-04-07T11:26:19.343Z","5.1.0":"2018-04-09T20:37:49.741Z","5.1.1":"2018-04-09T20:54:02.949Z","5.2.0":"2018-04-22T15:48:27.365Z","5.3.0":"2018-04-29T07:19:32.507Z","5.4.0":"2018-04-30T12:45:08.172Z","5.5.0":"2018-05-01T14:21:33.672Z","5.5.0-alpha.1":"2018-05-01T14:24:48.510Z","5.5.0-alpha.2":"2018-05-03T00:00:04.715Z","5.5.0-alpha.3":"2018-05-06T10:45:46.179Z","5.5.0-alpha.4":"2018-05-06T12:12:05.293Z","5.5.1":"2018-05-10T15:50:29.413Z","5.5.2":"2018-06-24T20:40:18.101Z","5.5.3":"2018-06-26T18:22:48.160Z","5.6.0":"2018-07-01T17:07:12.247Z","5.7.0":"2018-07-08T18:23:18.121Z","5.8.0":"2018-08-07T23:24:15.606Z","6.0.0-alpha.1":"2018-10-03T18:16:57.040Z","6.0.0":"2018-12-19T21:14:05.032Z","7.0.0-alpha.1":"2019-02-10T08:30:05.741Z","7.0.0-alpha.2":"2019-02-10T09:35:15.148Z","7.0.0-alpha.3":"2019-02-10T10:06:36.272Z","7.0.0":"2019-02-10T13:22:01.602Z","7.0.2":"2019-02-12T21:57:24.307Z","7.0.3":"2019-02-13T06:40:29.510Z","7.0.4":"2019-03-11T21:52:23.389Z","7.1.0":"2019-04-10T21:44:57.571Z","7.2.0":"2019-04-11T20:32:51.943Z","7.3.0":"2019-04-11T20:48:02.385Z","7.3.1":"2019-04-12T10:02:06.638Z","7.3.2":"2019-04-12T13:18:37.934Z","7.3.3":"2019-05-28T19:54:38.989Z","7.3.4":"2019-05-28T21:00:38.757Z","7.3.5":"2019-06-04T06:16:25.255Z","7.4.0":"2019-06-05T05:19:15.672Z","7.4.1":"2019-06-05T05:43:54.386Z","7.5.0":"2019-06-26T20:20:52.248Z","7.6.0":"2019-07-06T12:30:53.676Z","7.6.1":"2019-07-06T12:36:46.029Z","7.6.2":"2019-07-06T12:58:34.624Z","7.7.0":"2019-12-06T22:23:22.051Z","7.8.0":"2019-12-07T23:55:26.668Z","7.9.0":"2019-12-16T09:26:23.253Z","8.0.0":"2019-12-22T11:02:49.589Z","8.0.1":"2019-12-22T11:28:25.418Z","8.0.2":"2020-02-07T22:18:54.632Z","8.1.0":"2020-03-03T21:36:50.143Z","8.2.0":"2020-03-22T08:13:34.670Z","8.3.0":"2020-04-19T18:02:46.931Z","9.0.0":"2020-04-26T18:08:22.959Z","9.1.0":"2020-04-27T06:34:49.352Z","9.1.1":"2020-04-28T06:57:37.729Z","9.1.2":"2020-05-02T09:00:54.806Z","10.0.0":"2020-05-06T05:26:43.793Z","10.0.1":"2020-05-06T07:10:13.086Z","10.0.2":"2020-05-06T07:51:17.310Z","10.0.3":"2020-05-06T07:56:30.420Z","10.1.0":"2020-06-11T07:43:59.982Z","10.2.0":"2020-08-11T22:08:59.170Z","10.2.1":"2020-08-11T22:52:10.537Z","10.3.0-alpha1":"2020-08-17T22:19:11.324Z","11.0.0":"2020-09-02T20:11:38.846Z","11.0.2":"2021-01-16T23:26:15.887Z","11.0.3":"2021-01-16T23:29:36.384Z","11.0.4":"2021-01-16T23:37:32.353Z","11.0.5":"2021-01-17T00:06:02.980Z","11.0.6":"2021-01-17T11:35:49.247Z","11.0.7":"2021-04-05T21:06:20.734Z","11.1.0":"2021-04-05T21:46:11.117Z","11.2.0":"2021-04-29T21:25:13.911Z","11.3.0":"2021-04-29T22:09:44.590Z","11.4.0":"2021-04-29T22:13:02.828Z","11.5.0":"2021-05-04T08:58:15.604Z","12.0.3":"2022-05-02T12:51:27.603Z","12.0.4":"2022-05-02T13:23:28.240Z","12.0.5":"2022-05-02T13:29:29.287Z","12.0.6":"2022-05-02T13:48:10.599Z","12.0.7":"2022-05-04T22:03:27.310Z","12.0.8":"2022-05-10T21:28:30.374Z"},"homepage":"https://github.com/andrerpena/react-mde.git#readme","keywords":["react","component","markdown","editor","text-editor","markdown-editor"],"repository":{"type":"git","url":"git+https://github.com/andrerpena/react-mde.git"},"author":{"name":"Andre Pena"},"bugs":{"url":"https://github.com/andrerpena/react-mde.git/issues"},"license":"MIT","readmeFilename":"","users":{"chrisdobler":true}}