{"bugs":{"url":"https://github.com/quantizor/markdown-to-jsx/issues"},"dist":{"shasum":"324935e46671c6ec56c6c36fc0c737086f59267e","tarball":"https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-8.0.0.tgz","fileCount":16,"integrity":"sha512-hWEaRxeCDjes1CVUQqU+Ov0mCqBqkGhLKjL98KdbwHSgEWZZSJQeGlJQatVfeZ3RaxrfTrZZ3eczl2dhp5c/pA==","signatures":[{"sig":"MEYCIQDnBJmCr1Xv3AISOmT4MEmqNPHMbHruXeD0NqWxrUxasQIhAK0C019UpcmgjTgD+5GGCN3/50OYdbMDH8BOjEqOYhxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809022},"jest":{"transform":{"^.+\\.[tj]sx?$":["ts-jest",{"diagnostics":{"ignoreCodes":["TS151001"]}}]},"clearMocks":true,"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","snapshotSerializers":["jest-serializer-html"]},"main":"dist/index.cjs","name":"markdown-to-jsx","type":"module","types":"dist/index.d.ts","unpkg":"./dist/index.umd.js","author":{"name":"Evan Jacobs","email":"x@quantizor.dev"},"module":"dist/index.module.js","source":"index.tsx","engines":{"node":">= 10"},"exports":{".":{"import":{"node":"./dist/index.module.js","types":"./dist/index.d.ts","default":"./dist/index.modern.js"},"require":{"types":"./dist/index.cjs.d.ts","default":"./dist/index.cjs"}}},"gitHead":"d4108e7600e894d44a85c924628adcc58c180707","license":"MIT","scripts":{"dev":"microbundle watch site.tsx -o docs -f iife --tsconfig tsconfig.site.json --define process.env.NODE_ENV=development --jsx React.createElement --external react,react-dom,styled-components,katex --globals react=React,react-dom=ReactDOM,styled-components=styled --no-pkg-main","size":"size-limit","test":"jest --verbose","build":"microbundle --tsconfig tsconfig.json -f cjs,umd index.cjs.tsx --name MarkdownToJSX --define process.env.NODE_ENV=production,process.env.DEBUG=0 --globals react=React && microbundle --tsconfig tsconfig.json -f es,modern --name MarkdownToJSX --define process.env.NODE_ENV=production,process.env.DEBUG=0 && microbundle --tsconfig tsconfig.json -f es --define process.env.NODE_ENV=production --no-compress -o dist/debug.mjs","metrics":"DEBUG=\"${DEBUG:-1}\" bun --expose-gc -e \"import fs from 'fs';import {performance}from 'perf_hooks';import {compiler} from './index.tsx';const markdown=fs.readFileSync('fixture.md','utf8');if(gc)gc();const baseline=process.memoryUsage();const before=process.memoryUsage();const t0=performance.now();compiler(markdown);const t1=performance.now();const during=process.memoryUsage();if(gc)gc();const after=process.memoryUsage();console.log('='.repeat(50));console.log('Input size:',Math.round(markdown.length/1024)+'KB');console.log('Parse time:',(t1-t0).toFixed(2)+'ms');console.log('='.repeat(50));console.log('Memory Usage:');console.log('  Baseline (Node + imports):',Math.round(baseline.heapUsed/1024)+'KB');console.log('  Peak (during parse):',Math.round(during.heapUsed/1024)+'KB');console.log('  Final (after GC):',Math.round(after.heapUsed/1024)+'KB');console.log('='.repeat(50));console.log('True Delta:');console.log('  Parsing allocated:',Math.round((during.heapUsed-before.heapUsed)/1024)+'KB');console.log('  GC freed:',Math.round((during.heapUsed-after.heapUsed)/1024)+'KB');console.log('  Final overhead:',Math.round((after.heapUsed-before.heapUsed)/1024)+'KB');console.log('='.repeat(50));\"","profile":"node --cpu-prof --expose-gc profile.js && node profile.post.js","prebuild":"rimraf dist && mkdirp dist","benchmark":"node benchmark.js","dev:debug":"microbundle watch --tsconfig tsconfig.json -f es --define process.env.NODE_ENV=production --no-compress -o dist/debug.mjs","test:fuzz":"jest fuzz.spec.ts --verbose","build-site":"microbundle site.tsx -o docs -f iife --tsconfig tsconfig.site.json --define process.env.NODE_ENV=production,process.env.DEBUG=0 --jsx React.createElement --external react,react-dom,styled-components,katex --globals react=React,react-dom=ReactDOM,styled-components=styled --no-pkg-main","prepublish":"in-publish && npm run build && npm run release || not-in-publish","benchmark:all":"node benchmark.js --all","changeset-publish":"bun run build && changeset publish"},"_npmUser":{"name":"probablyup","email":"x@quantizor.dev"},"homepage":"https://markdown-to-jsx.quantizor.dev","keywords":["markdown","markdown converter","react","preact","jsx","html"],"repository":{"url":"git+https://github.com/quantizor/markdown-to-jsx.git","type":"git"},"size-limit":[{"path":"./dist/index.module.js","limit":"8 kB"},{"path":"./dist/index.modern.js","limit":"8 kB"}],"_npmVersion":"10.8.2","description":"Convert markdown to JSX with ease for React and React-like projects. Super lightweight and highly configurable.","directories":{},"maintainers":[{"name":"ariabuckles","email":"aria@toole1.com"},{"name":"probablyup","email":"x@quantizor.dev"}],"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"access":"public","mangle":{"regex":"^_","compress":{"unsafe":true},"reserved":["__html"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^17.0.2","mkdirp":"^3.0.1","preact":"^10.19.3","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^2.0.0","theredoc":"^1.0.0","microtime":"^3.1.1","react-dom":"^17.0.2","benchtable":"^0.1.0","in-publish":"^2.0.1","size-limit":"^11.0.1","typescript":"^5.9.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","markdown-it":"^14.0.0","microbundle":"^0.15.1","@types/react":"^17.0.74","cli-progress":"^3.12.0","@changesets/cli":"^2.27.1","simple-markdown":"^0.7.3","styled-components":"^6.1.6","jest-serializer-html":"^7.1.0","jest-watch-typeahead":"^2.2.2","jest-environment-jsdom":"^29.7.0","markdown-to-jsx-latest":"npm:markdown-to-jsx@7.7.16","@matejmazur/react-katex":"^3.1.3","@size-limit/preset-small-lib":"^11.0.1","@babel/plugin-transform-typescript":"^7.23.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"react":">= 0.14.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markdown-to-jsx_8.0.0_1761459314756_0.29268803774436614","host":"s3://npm-registry-packages-npm-production"},"_id":"markdown-to-jsx@8.0.0","version":"8.0.0"}