{"_id":"@ronradtke/react-native-markdown-display","_rev":"6-b8aceb2dba8ebf5828b34b8ff19a315e","name":"@ronradtke/react-native-markdown-display","dist-tags":{"latest":"9.0.3"},"versions":{"7.0.0-alpha.2":{"name":"@ronradtke/react-native-markdown-display","version":"7.0.0-alpha.2","keywords":["react","react-native","native","markdown","commonmark","markdown-it"],"author":{"name":"Michael Lohmann, Daniel Maslowski, Ron Radtke and maintainers of the original library"},"license":"MIT","_id":"@ronradtke/react-native-markdown-display@7.0.0-alpha.2","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"homepage":"https://github.com/RonRadtke/react-native-markdown-display","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"dist":{"shasum":"66e5b230bd1b1406a35a240c3d531bf3395596d2","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-7.0.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-z+SiEBljK+S7VVMUHbGqsOEcrwy5gFcZ1LMDLGG7px50+yadVHnvGB2Lrku/8qoCDhlxXGjzAc4O9wC9otw10Q==","signatures":[{"sig":"MEUCIQCGtZr/kNSeuccLYDv2FUGhKghy8A1nLWL3H4CA2dRtRwIgGiXWhvmXWPyNRnBeanT+++VkAqgrcMQ5bw43wQZJiXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAFjcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofLg//Y0dB/vBiVogwKuKzBNOeZbSqDvJdSm0t2R28q9zPsk5KeZ2w\r\njVxnHkSEC4QXgbZVvbryn/0c+LV8UyIK6Fg2wkTfX0L868EcPFLUjDi4Tf4Y\r\n3M6QgVFPTdgtUrPK2ouPS6tsUk8J/gYCN/HI5UtjTSq5JPmbkdEItiE6dQb8\r\nT70NibbczUtbkqDqxoAOKC7jBXE1rt72yxwQbGXl+hlZr1+PVW8Y9tKnLX/i\r\ng5DfXABIgzlfiuDjwBpLf0VyhWTKIGMAvg+xTT//4Hr1X/PFlyvk8Jgn4E3X\r\npJoodDKmFbGoXiKLlhZDoWglbAwQpUkRdSDfLYqvw0FZt8F2i19LEmIY6Vwk\r\n8mttcTZaO4an69MFfJS8pk6BjG0AiNyrlngg/FHnKPaPJURv6Q+wkWK86qyH\r\n2GjmoGcobE+A2vzAo5z04/M5WIq3KQGn8jZ0GeQ42z7pEfvx+rxCo4hAWQky\r\nSxC1PSXEmNyQDd/oqdSkUc4/TucOu7KjNlUJYPhK70NstpgkZq/I5bnJ+SXh\r\ndvEJ2TFrGoTpirpxAuCnE6sfDtRPynuY1WL3t+OvFesW1PpR1fhMykQkUMXK\r\nBN0UQXrITvqUtdg3ssLbfWIWviJnx8ee/A4T8Su61yHCgECxV6BKnmsiFZiE\r\nf5IFW9xPRYxoDpyzAsWAQCCZqPNv9PbE3CQ=\r\n=gxS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","gitHead":"7660aa492bf1a48481bb55ae1774032570aa2c42","scripts":{"lint":"eslint --fix --cache ./src"},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/RonRadtke/react-native-markdown-display.git","type":"git"},"_npmVersion":"9.5.0","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","directories":{"doc":"doc"},"_nodeVersion":"18.14.2","dependencies":{"prop-types":"^15.7.2","markdown-it":"^13.0.1","css-to-react-native":"^3.2.0","react-native-fit-image":"^1.5.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","pre-commit":"1.2.2","typescript":"^3.8.3","@babel/core":"^7.9.6","@babel/runtime":"^7.9.6","@types/markdown-it":"^10.0.1","@types/react-native":">=0.50.0","eslint-plugin-react":"^7.32.2","eslint-config-defaults":"^9.0.0","@typescript-eslint/parser":"^5.53.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.54.0","@react-native-community/eslint-config":"^1.1.0"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-markdown-display_7.0.0-alpha.2_1677744348260_0.3692997492452763","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@ronradtke/react-native-markdown-display","version":"8.0.0","keywords":["react","react-native","native","markdown","commonmark","markdown-it"],"author":{"name":"Michael Lohmann, Daniel Maslowski, Ron Radtke and maintainers of the original library"},"license":"MIT","_id":"@ronradtke/react-native-markdown-display@8.0.0","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"homepage":"https://github.com/RonRadtke/react-native-markdown-display","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"dist":{"shasum":"ac2763290e19efed5d054fdb59c595af7b5edeea","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-8.0.0.tgz","fileCount":30,"integrity":"sha512-i56CYXGXWDGN+dxF72dGiEn4Kld0L6c/JvcOrO4azX9YzVVl02F5EDgdb6fWUaiOl8gPqyUI7YIEU2OVGnIg6Q==","signatures":[{"sig":"MEYCIQCDIoMYXU18WbNxvdoOfCFGR+QkkUKQaMoKpjBqLOB94gIhAJ6qfF7ZjoS6OTUAbCsl6VuNkDl6B27YpgWps9Hb1xZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzlNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjxQ/+MjRkFjf4bhy18ocdD+r1ydasFzqG6336eNuJ0xaBorL74Iri\r\nCXzjhHpN/oknxVkNdEOPsvpYVMgNtN98LaL1wwsXPbXCNTIH7cqm/y/nkzXt\r\nYKBOwmxzKcobOXWCM++K6FLp/Cz9aJNl3buf1iP15wB5bHXag6Udxe197BMe\r\nXycDm9ngCvYB9hgF5K5BfsqjKcNUSNO7J4J0IaUDMqc/2tDAQ4tA3LYYIR1z\r\n43wXx/wxZNpq2f4nl7P1EHX79ZxIR5m8YJGqLkXKr8ZgCxjuW1Q/P3I2Sjgy\r\nZTpUJ4PtKGDBLEZbK8AA+HIxYICAHmaay/vBjhRNRsri2lm9eAAmYNZXwp+F\r\nz7L0l2eeRBWwRf8l8eWJ846gTI07ZW1oFljz3hg0yO7Yqt47dqu7E/iXoZVT\r\nLmnUzrvr7UPfF+78T0c0ifqn+1RKmt9ex8V5eg/QP90psnh/SaZE/o1mAnvM\r\nbWAgJXOdvLUOve40uKNYp0AVkwDMnFoFOrLpL7yRmHu5MMWAZ4dUkPAq5jkX\r\n3higcFmaYqxOXECx78Ai9TYSPv4GQ0vYf+fgzktf8VE8n3dNvH2ioz3ZZgFj\r\nHQJyQLawvIHkC0ID9CsANw3Qvxy70hK4DssyHSsAPjAd2jc4DE8T6tNnOGKg\r\nOAk1kKqDJIegiKnmh/W2nwCOGRYlby28Y8k=\r\n=vAou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","gitHead":"57fb36cc0dea2c1e1483bad6472d37ae7a9654a4","scripts":{"lint":"eslint --cache ./src","format":"prettier -w src","lint-fix":"eslint --fix --cache ./src","format-check":"prettier --check src"},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"repository":{"url":"git+https://github.com/RonRadtke/react-native-markdown-display.git","type":"git"},"_npmVersion":"8.19.3","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","directories":{"doc":"doc"},"_nodeVersion":"16.19.1","dependencies":{"prop-types":"^15.7.2","markdown-it":"^13.0.1","css-to-react-native":"^3.2.0","react-native-fit-image":"^1.5.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.26.0","prettier":"^2.8.4","typescript":"^4.9.5","@babel/core":"^7.21.0","@babel/runtime":"^7.21.0","@types/markdown-it":"^12.2.3","@types/react-native":">=0.50.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-defaults":"^9.0.0","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.53.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","metro-react-native-babel-preset":"^0.76.0","@typescript-eslint/eslint-plugin":"^5.54.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-markdown-display_8.0.0_1680292173314_0.3072932524364125","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@ronradtke/react-native-markdown-display","version":"8.1.0","keywords":["react","react-native","native","markdown","commonmark","markdown-it"],"author":{"name":"Michael Lohmann, Daniel Maslowski, Ron Radtke and maintainers of the original library"},"license":"MIT","_id":"@ronradtke/react-native-markdown-display@8.1.0","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"homepage":"https://github.com/RonRadtke/react-native-markdown-display","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"dist":{"shasum":"1a7d85e0170f97a11e47388efd4effd7bcd19541","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-8.1.0.tgz","fileCount":30,"integrity":"sha512-pAtefWI76vpkxsEgIFivyq1q6ej8rDyR7oVM/cWAxUydyBej9LOvULjLAeFuFLbYAelHTNoYXmGxQOlFLBa0+w==","signatures":[{"sig":"MEUCIBpzLEx7DsU+fXclGBF605bZxTUWo7AAY74URL6E0VlZAiEAh+EddUpzv6FL0u4O2TuCgXBPZpjwOyA/Kvxrf43sxGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75482},"main":"src/index.js","types":"src/index.d.ts","gitHead":"75a757e2bb6bb4071e9f2d63783980c1ca9ae90f","scripts":{"lint":"eslint --cache ./src","format":"prettier -w src","lint-fix":"eslint --fix --cache ./src","format-check":"prettier --check src"},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"repository":{"url":"git+https://github.com/RonRadtke/react-native-markdown-display.git","type":"git"},"_npmVersion":"8.19.4","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","directories":{"doc":"doc"},"_nodeVersion":"16.20.2","dependencies":{"prop-types":"^15.7.2","markdown-it":"^13.0.1","css-to-react-native":"^3.2.0","react-native-fit-image":"^1.5.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.26.0","prettier":"^2.8.4","typescript":"^4.9.5","@babel/core":"^7.21.0","@babel/runtime":"^7.21.0","@types/markdown-it":"^12.2.3","@types/react-native":">=0.50.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-defaults":"^9.0.0","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.53.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.0.0","metro-react-native-babel-preset":"^0.76.0","@typescript-eslint/eslint-plugin":"^5.54.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-markdown-display_8.1.0_1737491254831_0.11583626373108635","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@ronradtke/react-native-markdown-display","version":"9.0.0","keywords":["react","react-native","native","markdown","commonmark","markdown-it","input","markdown input"],"author":{"name":"Ron Radtke and maintainers of the original library"},"license":"MIT","_id":"@ronradtke/react-native-markdown-display@9.0.0","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"homepage":"https://github.com/RonRadtke/react-native-markdown-display","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"dist":{"shasum":"2ed5fd1f3f6992394f6557a46a6f8983c5e92c38","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-9.0.0.tgz","fileCount":192,"integrity":"sha512-N4+o6cHzvMSAcXr9IoQyweTGZzIgTAYlkDp958XW0iX8lDLUa01isXT2rp0O45DS84Uy6YKIvQofcv4+8S1fLQ==","signatures":[{"sig":"MEQCIHP3x5UuU15+FvCDKp4wgcL/kah+h56IwBbdIM+HIZnOAiBIFqD/rI5cbAFN+Mf9wwtZAyR6J6ReL0M7wWZay690VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349335},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f892033f5fffa0eea6478e62e718e2ebd388b4b","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint --cache ./src","test":"jest","build":"node -e \"require('fs').rmSync('dist', {recursive: true, force: true}); require('fs').rmSync('lib', {recursive: true, force: true})\" && tsc -p tsconfig.json","format":"prettier -w src","lint-fix":"ESLINT_USE_FLAT_CONFIG=false eslint --fix --cache ./src","typecheck":"tsc -p tsconfig.json --noEmit","format-check":"prettier --check src"},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"repository":{"url":"git+https://github.com/RonRadtke/react-native-markdown-display.git","type":"git"},"_npmVersion":"11.6.2","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","directories":{"doc":"doc"},"_nodeVersion":"25.2.1","dependencies":{"markdown-it":"^14.1.1","markdown-it-ins":"^4.0.0","css-to-react-native":"^3.2.0","prism-react-renderer":"^2.4.1","react-native-fit-image":"^1.5.5","@react-native-vector-icons/material-design-icons":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","react":"^19.2.4","eslint":"^8.57.1","prettier":"^3.8.1","babel-jest":"^30.3.0","typescript":"^6.0.2","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/react":"^19.2.14","react-native":"^0.84.1","@babel/runtime":"^7.29.2","@types/markdown-it":"^14.1.2","eslint-plugin-jest":"^29.15.1","eslint-plugin-react":"^7.37.5","react-test-renderer":"^19.2.4","eslint-plugin-import":"^2.32.0","eslint-config-defaults":"^9.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.58.0","eslint-plugin-react-hooks":"^7.0.1","@react-native/babel-preset":"^0.84.1","eslint-plugin-react-native":"^5.0.0","@react-native/eslint-config":"^0.84.1","@typescript-eslint/eslint-plugin":"^8.58.0","react-native-accessibility-engine":"^3.2.0"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-markdown-display_9.0.0_1782721820081_0.9564622436688894","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@ronradtke/react-native-markdown-display","version":"9.0.1","keywords":["react","react-native","native","markdown","commonmark","markdown-it","input","markdown input"],"author":{"name":"Ron Radtke and maintainers of the original library"},"license":"MIT","_id":"@ronradtke/react-native-markdown-display@9.0.1","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"homepage":"https://github.com/RonRadtke/react-native-markdown-display","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"dist":{"shasum":"d07cee6b580ce8e55db53e517c0f2b9aa310b01b","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-9.0.1.tgz","fileCount":204,"integrity":"sha512-71IBos0zUbakmrKDPlzKFmu7GXilPHgDhAuGYo1bQINzg+HdHLD6ijv2iZHZNMGfLF1UuExUbIJpKMycvxtYcA==","signatures":[{"sig":"MEYCIQCgdICZAK5n7kVpw4RefFHLyddzojw4U3czGhSe5LwewAIhAOV1+c+e9JjrVCA1Lv2za+lLbR5ZlssoBflNQ1T2MkKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390102},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b24d3c71cf3efc3308df3f657bb3db30bf0e90a","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=false eslint --cache ./src","test":"jest","build":"node -e \"require('fs').rmSync('dist', {recursive: true, force: true}); require('fs').rmSync('lib', {recursive: true, force: true})\" && tsc -p tsconfig.json","format":"prettier -w src","lint-fix":"ESLINT_USE_FLAT_CONFIG=false eslint --fix --cache ./src","typecheck":"tsc -p tsconfig.json --noEmit","format-check":"prettier --check src"},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"repository":{"url":"git+https://github.com/RonRadtke/react-native-markdown-display.git","type":"git"},"_npmVersion":"11.6.2","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","directories":{"doc":"doc"},"_nodeVersion":"25.2.1","dependencies":{"markdown-it":"^14.1.1","markdown-it-ins":"^4.0.0","css-to-react-native":"^3.2.0","prism-react-renderer":"^2.4.1","react-native-fit-image":"^1.5.5","@react-native-vector-icons/material-design-icons":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","react":"^19.2.4","eslint":"^8.57.1","prettier":"^3.8.1","babel-jest":"^30.3.0","typescript":"^6.0.2","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/react":"^19.2.14","react-native":"^0.84.1","@babel/runtime":"^7.29.2","@types/markdown-it":"^14.1.2","eslint-plugin-jest":"^29.15.1","eslint-plugin-react":"^7.37.5","react-test-renderer":"^19.2.4","eslint-plugin-import":"^2.32.0","eslint-config-defaults":"^9.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.58.0","eslint-plugin-react-hooks":"^7.0.1","@react-native/babel-preset":"^0.84.1","eslint-plugin-react-native":"^5.0.0","@react-native/eslint-config":"^0.84.1","@typescript-eslint/eslint-plugin":"^8.58.0","react-native-accessibility-engine":"^3.2.0"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"_npmOperationalInternal":{"tmp":"tmp/react-native-markdown-display_9.0.1_1782724021166_0.6090014714820431","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@ronradtke/react-native-markdown-display","version":"9.0.3","description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"node -e \"require('fs').rmSync('dist', {recursive: true, force: true}); require('fs').rmSync('lib', {recursive: true, force: true})\" && tsc -p tsconfig.json","format":"prettier -w src","format-check":"prettier --check src","lint":"ESLINT_USE_FLAT_CONFIG=false eslint --cache ./src","lint-fix":"ESLINT_USE_FLAT_CONFIG=false eslint --fix --cache ./src","test":"jest","typecheck":"tsc -p tsconfig.json --noEmit"},"repository":{"type":"git","url":"git+https://github.com/RonRadtke/react-native-markdown-display.git"},"keywords":["react","react-native","native","markdown","commonmark","markdown-it","input","markdown input"],"author":{"name":"Ron Radtke and maintainers of the original library"},"license":"MIT","bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"homepage":"https://github.com/RonRadtke/react-native-markdown-display","dependencies":{"@react-native-vector-icons/material-design-icons":"^13.0.0","css-to-react-native":"^3.2.0","markdown-it":"^14.1.1","markdown-it-ins":"^4.0.0","prism-react-renderer":"^2.4.1","react-native-fit-image":"^1.5.5"},"peerDependencies":{"react":">=16.2.0","react-native":">=0.50.4"},"devDependencies":{"@babel/core":"^7.29.0","@babel/runtime":"^7.29.2","@react-native/babel-preset":"^0.84.1","@react-native/eslint-config":"^0.84.1","@types/jest":"^30.0.0","@types/markdown-it":"^14.1.2","@types/react":"^19.2.14","@typescript-eslint/eslint-plugin":"^8.58.0","@typescript-eslint/parser":"^8.58.0","babel-jest":"^30.3.0","eslint":"^8.57.1","eslint-config-defaults":"^9.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-jest":"^29.15.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-native":"^5.0.0","jest":"^30.3.0","prettier":"^3.8.1","react":"^19.2.4","react-native":"^0.84.1","react-native-accessibility-engine":"^3.2.0","react-test-renderer":"^19.2.4","typescript":"^6.0.2"},"directories":{"doc":"doc"},"gitHead":"0d74bde48e3be44c0b10ff5571d870dd28dae6d4","_id":"@ronradtke/react-native-markdown-display@9.0.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JsuQku5NQ8kFt1Il7DJzbdQXfDmkGzsyYCFFuo9FpB3EkQ+Wt4ll9VbI4y9jicFBq0g0GR2RYd5EWr8ne26sXw==","shasum":"67d91f7449e1c47c537858fa22a93c15d1185c63","tarball":"https://registry.npmjs.org/@ronradtke/react-native-markdown-display/-/react-native-markdown-display-9.0.3.tgz","fileCount":204,"unpackedSize":359337,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBUV8Ao+VXUgvJaPslc4xgaFzXPOFWGv2lnL7XVHnXurAiB9tIbSNeilTA+8R2KpTBt7Ef0SgAsMeUcENfY2JaKCJg=="}]},"_npmUser":{"name":"ronradtke","email":"ron@radtke.world"},"maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-markdown-display_9.0.3_1782725938286_0.7518224001395466"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T08:05:48.183Z","modified":"2026-06-29T09:38:58.527Z","7.0.0-alpha.2":"2023-03-02T08:05:48.410Z","8.0.0":"2023-03-31T19:49:33.497Z","8.1.0":"2025-01-21T20:27:35.111Z","9.0.0":"2026-06-29T08:30:20.236Z","9.0.1":"2026-06-29T09:07:01.323Z","9.0.3":"2026-06-29T09:38:58.421Z"},"bugs":{"url":"https://github.com/RonRadtke/react-native-markdown-display/issues"},"author":{"name":"Ron Radtke and maintainers of the original library"},"license":"MIT","homepage":"https://github.com/RonRadtke/react-native-markdown-display","keywords":["react","react-native","native","markdown","commonmark","markdown-it","input","markdown input"],"repository":{"type":"git","url":"git+https://github.com/RonRadtke/react-native-markdown-display.git"},"description":"Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer","maintainers":[{"name":"ronradtke","email":"ron@radtke.world"}],"readme":"# React Native Markdown Display\n\n[![npm version](https://badge.fury.io/js/@ronradtke%2Freact-native-markdown-display.svg)](https://badge.fury.io/js/@ronradtke%2Freact-native-markdown-display)\n[![npm downloads](https://img.shields.io/npm/dm/@ronradtke/react-native-markdown-display.svg)](https://www.npmjs.com/package/@ronradtke/react-native-markdown-display)\n[![license: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Known Vulnerabilities](https://snyk.io/test/github/iamacup/react-native-markdown-display/badge.svg)](https://snyk.io/test/github/iamacup/react-native-markdown-display)\n\nMarkdown rendering and editing primitives for React Native, running only in JS. No native code needed.\n\n`@ronradtke/react-native-markdown-display` turns markdown into real React Native views, not a WebView. It pairs a typed markdown viewer with optional input and composer components, so the same package can power read-only content, message previews, documentation screens, and markdown authoring flows.\n\n## ✨ Why This Package\n\n- ⚡ **Native rendering pipeline**: markdown is parsed with `markdown-it`, normalized into an AST, and rendered with React Native components.\n- 🧱 **No WebView dependency**: content participates in your React Native layout, styling, theming, navigation, and event handling.\n- 🧩 **Typed customization surface**: override styles, render rules, link handling, parser behavior, and image handling with TypeScript-friendly APIs.\n- ✍️ **Viewer and editor pieces**: use `<Markdown>` for display, `MarkdownStream` for streaming text, or `MarkdownTextInput` / `MarkdownComposer` for authoring.\n- 🔌 **Extensible markdown support**: bring your own `markdown-it` instance or opt into bundled plugins such as underline.\n\nThis package is intended as a modern replacement for `react-native-markdown-renderer`, with stricter typing and a maintained native rendering architecture.\n\n## 📦 Install\n\n### Yarn\n\n```sh\nyarn add @ronradtke/react-native-markdown-display\n```\n\n### npm\n\n```sh\nnpm install @ronradtke/react-native-markdown-display\n```\n\n## 🚀 Quick Start\n\n### 👁️ Viewer\n\n```tsx\nimport React from 'react';\nimport {SafeAreaView, ScrollView} from 'react-native';\nimport Markdown from '@ronradtke/react-native-markdown-display';\n\nconst value = `\n# Hello\n\nThis is **markdown** rendered with native React Native components.\n`;\n\nexport default function App(): React.JSX.Element {\n    return (\n        <SafeAreaView>\n            <ScrollView>\n                <Markdown>{value}</Markdown>\n            </ScrollView>\n        </SafeAreaView>\n    );\n}\n```\n\n### ✍️ Composer\n\n```tsx\nimport React from 'react';\nimport {SafeAreaView, View} from 'react-native';\nimport Markdown, {MarkdownComposer} from '@ronradtke/react-native-markdown-display';\n\nexport default function App(): React.JSX.Element {\n    const [value, setValue] = React.useState('## Draft message');\n\n    return (\n        <SafeAreaView>\n            <View style={{flex: 1, gap: 16, padding: 16}}>\n                <MarkdownComposer onChangeText={setValue} previewEnabled value={value} />\n                <Markdown>{value}</Markdown>\n            </View>\n        </SafeAreaView>\n    );\n}\n```\n\n## 🛠️ What You Can Build\n\n| Use case | Component |\n| --- | --- |\n| 📖 Render markdown content | `<Markdown>` |\n| ⏱️ Render actively streaming markdown text | `MarkdownStream` |\n| ⌨️ Add a markdown-aware text input | `MarkdownTextInput` |\n| 🧰 Ship an opinionated markdown composer with toolbar and preview | `MarkdownComposer` |\n| 🔎 Preview an editor value with the same renderer | `MarkdownPreview` |\n\n## 📝 Supported Markdown\n\nThe default parser supports common markdown content including:\n\n- headings, paragraphs, horizontal rules, and blockquotes\n- bold, italic, strikethrough, inline code, and links\n- ordered and unordered lists\n- fenced and indented code blocks\n- tables\n- images with configurable URL handlers\n- typographer replacements from `markdown-it`\n\nYou can extend or restrict the syntax by passing a custom `markdown-it` instance through the `markdownit` prop. Underline support is included as an opt-in plugin via `createMarkdownIt({underline: true})` or `underlinePlugin`.\n\n## 🎛️ Customization\n\nThe viewer is designed to be customized at the right layer:\n\n- 🎨 use `style` for visual changes\n- 🧬 use `rules` when a markdown node should render differently\n- 🔗 use `onLinkPress` to control navigation\n- ⚙️ use `markdownit` to change parsing behavior\n- 🖼️ use `allowedImageHandlers` and `defaultImageHandler` to control image sources\n- 🧭 use `debugPrintTree` to inspect the AST while integrating custom syntax\n\n## 📚 Documentation\n\n- [Viewer guide](VIEWER.md): rendering, styles, custom rules, `MarkdownIt`, preprocessing, and streaming\n- [Input guide](INPUT.md): `MarkdownTextInput`, `MarkdownComposer`, toolbars, prompts, shortcuts, and previews\n- [Editor architecture note](doc/markdown-editor-architecture.md): internal editor model and design notes\n- [Example app](example/README.md): local example project\n\n## 📄 License\n\nMIT\n","readmeFilename":"README.md"}