{"author":{"name":"Espen Hovlandsdal","email":"espen@hovlandsdal.com"},"bugs":{"url":"https://github.com/remarkjs/react-markdown/issues"},"contributors":[{"name":"Alexander Wallin","email":"office@alexanderwallin.com"},{"name":"Alexander Wong","email":"admin@alexander-wong.com"},{"name":"André Staltz","email":"andre@staltz.com"},{"name":"Angus MacIsaac","email":"angus.macisaac@busbud.com"},{"name":"Beau Roberts","email":"beau.roberts@autodesk.com"},{"name":"Charlie Chen","email":"doveccl@live.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Christoph Werner","email":"christoph@codepunkt.de"},{"name":"Danny","email":"dannyharding10@gmail.com"},{"name":"Dennis S","email":"denis.s@svsg.co"},{"name":"Espen Hovlandsdal","email":"espen@hovlandsdal.com"},{"name":"Evan Hensleigh","email":"futuraprime@gmail.com"},{"name":"Fabian Irsara","email":"info@fabianirsara.com"},{"name":"Florentin Luca Rieger","email":"florentin.rieger@gmail.com"},{"name":"Frank","email":"frankieali4@gmail.com"},{"name":"Igor Kamyshev","email":"garik.novel@gmail.com"},{"name":"Jack Williams","email":"jsw547@gmail.com"},{"name":"Jakub Chrzanowski","email":"jakub@chrzanowski.info"},{"name":"Jeremy Moseley","email":"jeremy@jeremymoseley.net"},{"name":"Jesse Pinho","email":"jesse@jessepinho.com"},{"name":"Kelvin Chan","email":"kchan@securitycompass.com"},{"name":"Kohei Asai","email":"me@axross.io"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Marshall Smith","email":"marshall@radialdevgroup.com"},{"name":"Nathan Bierema","email":"nbierema@gmail.com"},{"name":"Nicolas Venegas","email":"nvenegas@atlassian.com"},{"name":"Peng Guanwen","email":"pg999w@outlook.com"},{"name":"Petr Gazarov","email":"petrgazarov@gmail.com"},{"name":"Phil Rajchgot","email":"tophil@outlook.com"},{"name":"Rasmus Eneman","email":"rasmus@eneman.eu"},{"name":"René Kooi","email":"renee@kooi.me"},{"name":"Riku Rouvila","email":"riku.rouvila@gmail.com"},{"name":"Robin Wieruch","email":"wrobin@gmx.net"},{"name":"Rostyslav Melnychuk","email":"blackswordgc@gmail.com"},{"name":"Ted Piotrowski","email":"tppiotrowski@gmail.com"},{"name":"Thibaud Courtoison","email":"do.not.press.enter@gmail.com"},{"name":"Thomas Lindstrøm","email":"t@hom.as"},{"name":"Tiago Roldão","email":"focus5.6@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"cerkiewny","email":"mstarzycki@gmail.com"},{"name":"evoye","email":"rosej@gmx.net"},{"name":"gRoberts84","email":"gavin@gav-roberts.co.uk"},{"name":"mudrz","email":"mudrz@outlook.com"},{"name":"vanchagreen","email":"vanchagreen@gmail.com"}],"dependencies":{"@types/hast":"^3.0.0","@types/mdast":"^4.0.0","devlop":"^1.0.0","hast-util-to-jsx-runtime":"^2.0.0","html-url-attributes":"^3.0.0","mdast-util-to-hast":"^13.0.0","remark-parse":"^11.0.0","remark-rehype":"^11.0.0","unified":"^11.0.0","unist-util-visit":"^5.0.0","vfile":"^6.0.0"},"description":"React component to render markdown","devDependencies":{"@testing-library/react":"^16.0.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","c8":"^10.0.0","concat-stream":"^2.0.0","esbuild":"^0.25.0","eslint-plugin-react":"^7.0.0","global-jsdom":"^26.0.0","prettier":"^3.0.0","react":"^19.0.0","react-dom":"^19.0.0","rehype-raw":"^7.0.0","rehype-starry-night":"^2.0.0","remark-cli":"^12.0.0","remark-gfm":"^4.0.0","remark-preset-wooorm":"^11.0.0","remark-toc":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.60.0"},"exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["ast","commonmark","component","gfm","markdown","react","react-component","remark","unified"],"license":"MIT","name":"react-markdown","peerDependencies":{"@types/react":">=18","react":">=18"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm",["remark-lint-no-html",false]]},"repository":{"type":"git","url":"git+https://github.com/remarkjs/react-markdown.git"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark --frail --output --quiet -- . && prettier --log-level warn --write -- . && xo --fix","test-api":"node --conditions development --experimental-loader=./script/load-jsx.js --no-warnings test.jsx","test-coverage":"c8 --100 --exclude script/ --reporter lcov -- npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"10.1.0","xo":{"envs":["shared-node-browser"],"extends":"plugin:react/jsx-runtime","overrides":[{"files":["**/*.jsx"],"rules":{"no-unused-vars":"off"}}],"prettier":true,"rules":{"complexity":"off","n/file-extension-in-import":"off","unicorn/prevent-abbreviations":"off"}},"_id":"react-markdown@10.1.0","gitHead":"44d2e4a44b37461ab7778d6870c1a9eb36393ad2","types":"./index.d.ts","homepage":"https://github.com/remarkjs/react-markdown#readme","_nodeVersion":"23.1.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==","shasum":"e22bc20faddbc07605c15284255653c0f3bad5ca","tarball":"https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz","fileCount":9,"unpackedSize":52637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFDa5w8PqqBGqoR+fKkd5YDj+MX231iD0jgUj71QqiQ2AiB37cB2Ja1dNCn3pISsxSPUlxzwpurt5S8TvMGRQLN15Q=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-markdown_10.1.0_1741343573010_0.4288439221247293"},"_hasShrinkwrap":false}