{"_id":"@leadertechie/md2html","_rev":"27-c9c3154360b7146c21704a73a79c3acc","name":"@leadertechie/md2html","dist-tags":{"latest":"0.1.0-alpha.27"},"versions":{"0.1.0-alpha.0":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.0","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.0","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"7dbaf36fe6786819876190700df817aca50f498a","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.0.tgz","fileCount":16,"integrity":"sha512-bN15dzOLwtHyLE5JTyD3zmVIOKw0z+xojfuRl5ZoyuEEGVyA4o2bB2jMMyVZof6gk+5yHONR4Wgtf54u7t0nOw==","signatures":[{"sig":"MEYCIQDpsQspdTt0qI0pJvS/5N1/6+DxIgUtkykxNX1KmQCrfAIhAJhehIhJ+wOd9giLwu80Xx8/o0U7GK1hi+Xr5QQB/4Fb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"89b8b4a09b753c1fff54bbf798468616d2735591","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"leadertechie-user","email":"leadertechie@gmail.com"},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"10.8.2","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.0_1774664772461_0.9376015974577143","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.2","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.2","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"134242373d9a65bc92e695519831b61889381760","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.2.tgz","fileCount":21,"integrity":"sha512-LUVZ8koOsTPStsg8z0JukNSNY4k5tV0OmYR1sZ92IBKGVdUhCOpMnydCIjkXuBSXSlH0PnOiiASG/8Zezu2nHw==","signatures":[{"sig":"MEUCIQD+V1312ajP9Qe2ZH4JJTCuOcKn3vXzpnYSZqEgEuGhlAIgGqxGDSd1lsMYwMn381j2A/+XzGgILyD5wQpVaKhpC/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21461},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"62ff51c762e89f6810a2682607104119b5988a10","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.2_1774667174363_0.9060178050542098","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.3","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.3","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"3767843964beca6f70011dffa6712c2dcb79e397","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.3.tgz","fileCount":21,"integrity":"sha512-/OZ32QLgPucmFFBego+caK7EWpUq2+wOlHyJPg9KaUHwoDnXDxEouwGNN8wldIihC7HqYYMxgAVzjK5o436zcA==","signatures":[{"sig":"MEQCICmNJodVBsN/OzHYBloHEGDcl19it66YK/CiikEU1Yy5AiBbulKHmy2f3CB+DwPQ4QL5aJTDZVj9/789Khhhu1jWnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0fcde4dcebed4ecdf4fdda5e07e5b6c190457603","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.3_1774759676115_0.42133718945362797","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.4","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.4","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"297aad26808fc9a3f30179df350523c1d5bf6b85","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.4.tgz","fileCount":21,"integrity":"sha512-FJRXYDXHMbETSerArIw7IpDO0QCA7+xW6DLw7C2kgRvWLTd28EyCDBkrQdWKLMU2CrreoL+rsEE16SeqPWn5jA==","signatures":[{"sig":"MEQCIFTELShAMA0qTuiz9k8OyGQuhi40KCysfeEETBg5Ys0mAiBvX0k/z0vopQ7sNG6y5EEr2FIA60q6UuBKuXielb87kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0a1800b02d3ed94d48fb6a8c7a3e02407252f0cc","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.4_1774769673364_0.7656329286244594","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.5","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.5","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"695f152b6eb23a446b41517f4d0bab7c7bee36dd","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.5.tgz","fileCount":17,"integrity":"sha512-nK5tc2wx8amZzIgK4c5Y+1fFTYDRdtevPWMlDTY7wAf/DG032HSPf8kB+Zu+OQNVTPO7FMgyV7ZCV0Q7ikPmRg==","signatures":[{"sig":"MEQCIAI5+tRsLvQ6SYB5xnSZ+gIySWmbgLqNPK5kIioNEP34AiBCALlWBkIN7dM9HOScgPAU7lVB5DAMHhlDiXvC75nG2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"69fa9a4b08d0fb2e16c19e5dd6547c2fa5fd89c1","scripts":{"test":"vitest run","build":"vite build && tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.5_1774782413554_0.9426505091847948","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.6","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.6","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"361feae2a557f258a61a23a7bc76be65df639af7","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-gYoodssRxCPXQhZCBY+I7Cl57qFpX6pva2rC9UgOsOrUjbPAv6C0kFwWQclzfwQ4xkDSt8ZSq/NT0mM4ayO0IA==","signatures":[{"sig":"MEUCICaj3oSBXHl0RmUreuAvujeOLvaorPckmAxU5B9KrA7TAiEA7TLTLDnCMUrts1QFwQEdc2DF6O/yoYxrSb4mL+lkmhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"feecc69df5c9c62a941da679639ea7ac0310a509","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.6_1774783376408_0.7060164972413938","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.7","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.7","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"c555158692e35a37c982c98498f9070e4f5be1ac","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-iezmyr4dnceWP6+LYZZy8HFkgS+IH7hpo3Fk7RhqJCHdMHJElLSikYsh4tbt5jR3/KUvOSHpCvlmyPWp8GB6Aw==","signatures":[{"sig":"MEUCIQC09kedV/+nbmkfMsJ9B/ImmHjXmM48bA91Jma3uspG+wIgfCsqBXSm2uHaEM1e162ZLmQK3ITjAGn63smk2O14Tgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"69a459ffc73cff432ceff2a41c523fbb7ef91e3b","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.7_1774787929857_0.9415063965451627","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.8","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.8","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"a55a396e62c869f4899d458fe80bebc48b8d5281","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.8.tgz","fileCount":9,"integrity":"sha512-DdvmaraTDF4VR0cs6XJtNIZHu0bLrZGd/dyKRDasz47QBtRRpqOL2tG3lFq0NMubpthHDKIIR8RpFer9Qo1HoA==","signatures":[{"sig":"MEQCIClqkPzRqDXbFp78sUaqKvNq4pG5/V2tHXfPy9BJTvwsAiA4TKaDFszq/FuGvHohuxNKoQ0RmGK8kyd88JSWqR/CoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"bd76ab34830d3af478c1bb402f9f7fca8ecdbc69","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.8_1774790768027_0.4370602445316143","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.9","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.9","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"0b3d7d444c405ca1d3007a5b42c178dae0bb2255","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-i3qA5rm9UpBg7lgr9n30H0FfRreWX8WzG93u87SSQMklbi2wwj7OKsjvPtyUgHkfUhDpbz8h+H8/EE976MZ5bQ==","signatures":[{"sig":"MEYCIQCHmANRGwGbd9hyNoIko5v1Vv4L6SPkW90jeUUWvjHGjwIhAOg1FHy6PeXvyQAH1f3tUffOzPLznxdpm0maIl8Na27v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"22d30915e25713421fca7fc694aeb9445b5a1174","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.9_1774794235596_0.39467266867962003","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.10","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.10","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"0e14474687c8a6528f33f046f409f11d73ab815e","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.10.tgz","fileCount":9,"integrity":"sha512-qxV3vfcncSIOM+9jlLbOYz7XuzGBtFGu3Wzgq6kmxBU3FA6GCdOIejsl7hqnmOr4DZH5kQAHnhBE/+D0JUHsQw==","signatures":[{"sig":"MEYCIQDrKL8j1lLzbvBeNG1EG7kCiwTJ5pIfM9rhLndEO09UcwIhAL/QcRxqfSu3L6h9oyBYe/4syGQuuQ0O3BTZs3pKDuT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"8998f5da1e0b0008ff42c5a9864860e70b61e977","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.10_1774876012133_0.2544882880283792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.11","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.11","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"2844984016e25f0c4bd3ce4ef6b81125eaa98cea","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.11.tgz","fileCount":9,"integrity":"sha512-FZogITZsbyzhPyxzFRJ4siTstoe4ovEMxTSw5NxRES54sPzVTa/bkTYT+jLgPEVuZAPIKUj65zOTghi/ZkzI+g==","signatures":[{"sig":"MEUCICmOBgiGR/6l0kwu/wtXmQChA1dB2JjH/gIF+19HOZ0yAiEArRh/GkHSj9vQ3JT6zlkXX/EgYx28919h6GebeLq92jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"c619b48fa051d05b47e3ec99f05835d83b36d00f","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.11_1774880764379_0.0994861927813433","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.12","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.12","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"544b35687674425341917158cfc3dd2a13466981","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.12.tgz","fileCount":9,"integrity":"sha512-JOberZS9tszoEVT5iPK3ZYwVWteNBISIyzU9KE5dYWAEcTAFxHTG3f4CvdtvkfuJVFDJoB0hf8pt59Ggwk4NYQ==","signatures":[{"sig":"MEYCIQCfF1mzxByz1b/0hVtxxk90bkzpaNVCEujMIxaYcTR3FQIhANvC4/zvdmiS3UsZFbnXn7ltDORILT1WyAREfFlVZXGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"10ef9cd2e21cb33d2056ae14fdd67b0f16e9a0d1","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.12_1775558013692_0.8417967245106284","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.13","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.13","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"bcc370e8245506bfa652635e3b252656f9d7dc3c","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.13.tgz","fileCount":9,"integrity":"sha512-KR3bzZOLxx2sCrjvMlw3vVwu12c01inImIWLY7BpNvRK6I/gvAR77x4nkm9nT86dOBMxW/eodTDWvAOPSeLfjg==","signatures":[{"sig":"MEQCIEBiyPfOsmN/BoSJ17S92+dpTYZaLKU5dZHrZ1R+f+TfAiB9ML6sgtehKVeikofwcnjIeg9K9Jq3NPtpXmvxN1SgQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"c9f761ad974ee21f354e914b061340051c031d17","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.12.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.13_1775561642897_0.014455329836639219","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.14","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.14","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"ee878c5776b01bee860330f57401c6b7a05d505f","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.14.tgz","fileCount":9,"integrity":"sha512-ba7My+5q0uRTwMetBIv850WHmXSd2Ho00JR5TcvMIETTCgRaQXOZPMNMx2H8YQyTP/MrlMWDkmUvdrsVS+z3+w==","signatures":[{"sig":"MEUCIQD+TL6llIKY5hfYF0wvIFOXWZZ/X0+dkH8GkBfomxkjMwIgfktMPXREibrb9w/QItx7veLD13BKJa4JyEoz8FCgSXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"29a53717f79a37587af426118eb1b4a83a142170","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.14_1777547528230_0.9286237281487957","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.15","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.15","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"3f1216b86f871842edf79a90a80c024141bc78fe","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.15.tgz","fileCount":9,"integrity":"sha512-IHHUvLoh/HAoucEyGQionv5MYhriFP2y7edrUfEipatvqxVNjujMuNB9KB6dwJI9U4yh3OG758lZjkALQxxBsg==","signatures":[{"sig":"MEUCIQDygT4P7AtrSVDLeCz3L5x0kbekrKUP4Ts2Mn4Bh9Os/QIgGMRHde/pZnrMKI2v+wkk9xkS15SwQqBqYpiUk45dBZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"455b92e443fa05da0e9382eb7f330fb90120b4f5","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.15_1777552765136_0.3810176330128723","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.16","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.16","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"0e84c8d768f0bef37d1a414ea2117d05850250eb","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.16.tgz","fileCount":9,"integrity":"sha512-0D93gAcpuQjb/uWPbmgQepPZ1M4VX7EWoOVmOfZctkgS/bFdTLsZV41kN7Hkq4tUNUD/tfVemmFphUzZTcpxOw==","signatures":[{"sig":"MEUCIHsYFigLzzOQW3FiZ1ZKwJxcrzksbzOnkcQHb2Ifo/fAAiEA/bcIq92wVEVAT6mDIXNSlopLpcd5OHg4XBXWAg9a0SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"e7192a76fbc5eb40ad664a833aa2f088a5458ac4","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.16_1777895049108_0.9311558632638011","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.17","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.17","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"f413176e2b26ea199763e8520c238c82b4778d92","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.17.tgz","fileCount":9,"integrity":"sha512-3NJlzuQ6nB5/802A4AMz8Ox2oKzBCjKvGgZZfDoNbp9z9AEUY9YmRrM5yCNRvo2UOZSf+ohCAiQ5Qmv6BwCLqA==","signatures":[{"sig":"MEQCICIgHzcR6X5ImFqBe4Ds+n77JC0K1glZzNWPl4Rw9XyfAiB5H210XTw3uWmUMIVMRlfakKfJe5PBalHsjdfPUH2NuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"38273ae3c32bce6ca8f44d684c564a05d4143884","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.17_1777991595177_0.5340432099929373","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.18","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.18","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"650e0e2bc5cf4c0352f754d0e99817bed6a247c9","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.18.tgz","fileCount":9,"integrity":"sha512-NazZoIDvk6mH/LiWwcaZjhGLGjBQ+YRuTAYS3UGOMcWrzUN2VMWdVT2CVi3ruTbfU4J1AaNzzkk6ZrvX4TMQzg==","signatures":[{"sig":"MEUCIHlrz2pmKoaF3BFHUkMoNxYz+fMwrE2f51iiaH13PWWtAiEA7v+y13yUvI+xJLATqj8l0rwnb+3hos9d9t4uMDvBOxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"36b1774227ea738af8d9a39572ea65e6fa167ddc","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.18_1778037753965_0.3583792077909014","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.19","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.19","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"c1a88ed004044a7459662e9344277c45883fee4f","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.19.tgz","fileCount":11,"integrity":"sha512-VR6CONCZ7e3ZVEdMvOD7g+/oWSQXMJruNK5oyHY95ni2bJO83rw1jcqMWEXJ4eUBeN82/T/WNcdIx+VdDYyKug==","signatures":[{"sig":"MEYCIQCz9A8itLb+NtTN1jhr/YME/nQ4epJGJzVs07XO65acGgIhAKkCoWjH5//PWcVnuybMHgFd2RYZvkildvlA0fx62l1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"a6b06526866fb2a4c96486be3a5b2ce5959f93b5","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.14.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0","@leadertechie/telemetry":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"lit":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.19_1778463177663_0.24426086527163293","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.20","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.20","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"403e86e415b8927e9c7d7e8dab385fbb7e43b044","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.20.tgz","fileCount":11,"integrity":"sha512-Ou7ictNl4uZjW+kYSX5UUO8lRG4pBw52kJoHK19tMCg26jbHg0qS4KEy4ooEppg+6nWEjXbxGVJ3rrhLg0ZD1Q==","signatures":[{"sig":"MEYCIQCTTroonK+hWvklaEkKlPij9vFoofAPwnNMve24DTW/jQIhAJZFbIzxW8KvbVhy1eZdfHbNo1CcshsFFqReWczNxhas","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"194e6d15e290547549f5753593cec1a05c04d52c","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.14.1","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.14.1","dependencies":{"marked":"^15.0.0","lit-html":"^3.0.0","@leadertechie/telemetry":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependencies":{},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.20_1778485051209_0.8794397376666958","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.21","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.21","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"d26415c6fcb97fc7ea481da37a8a4012de2f1b46","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.21.tgz","fileCount":11,"integrity":"sha512-Y3wNc6Gfm7EhM7aKnYu9iVFoIdVvg7dQOViEtXOLIcRbJvF/HHoyfxuLrY5u5EZ3EH7dxxVKPET1b8yMJXsGyw==","signatures":[{"sig":"MEUCIQCKiR0lKN7QU5spxCxhbZfbk06jLssjE8h6e8nVbrjVHwIgK+2gT/wPQ4wrE1YFldEEf1OC6uPr2eO0fyLuMmn+JxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12344894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"e08ba83fe673216c8b843dabd3762fe9e27f6417","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jsdom":"^22.0.0","marked":"^15.0.0","lit-html":"^3.0.0","dompurify":"^3.0.0","@leadertechie/telemetry":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.21_1780672563985_0.30427566420575825","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.22","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.22","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"ac5e61069181f5e7be61ddbd95ab0ffef2ff4580","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.22.tgz","fileCount":11,"integrity":"sha512-DF53Xeh4qNJLRivSNkbp/jvw71UliPCIuR/RKp8FHg0ZLO7GIqkHNVU37o2D4q3Qo4L6mLOfrjuxJ6K2VAwnCA==","signatures":[{"sig":"MEUCIQD/W97oW5b9804odnAVOL4m5h13rAO+ErOtZfo8lKdmyQIgNoYV8Gzes4pNyXZyWtrgFHttSiLTmajD+SONk6EkSAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29058014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"baaa6fd8b262af75962d052570ddbf66ddeeb3f2","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jsdom":"^29.1.1","marked":"^18.0.5","lit-html":"^3.3.3","dompurify":"^3.4.8","@leadertechie/telemetry":"^0.1.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^4.5.4"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.22_1780673608484_0.07514945884563295","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.23","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.23","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"05670a57fa99c90ea1cc9e3f487914de16d9661d","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.23.tgz","fileCount":11,"integrity":"sha512-NXw4GjEoYa3l85rrArrXxR1RAOH+tKj140SHOXpFyeda8Xw7dKHNQbtDbsBPDaE7Wo6mKi0nl/FoxtdaIpUXjw==","signatures":[{"sig":"MEYCIQDsa+H1ioOqF5jsW3I9+2R5h9MtG2IOY7WmmoUDkjpx8AIhAIXgvEMDygbaRJ1o0xDCDOBeia/6eFDtpJIT9+yK9wAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"790c7662f385237975543a5f99eda49a71b50b28","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jsdom":"^29.1.1","marked":"^18.0.5","lit-html":"^3.3.3","dompurify":"^3.4.8","@leadertechie/telemetry":"^0.1.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","@types/jsdom":"^28.0.3","vite-plugin-dts":"^4.5.4"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.23_1780709062524_0.3638156319379382","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.24","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.24","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"a5901831db37bf5d637d026f7c96e2d0e936565e","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.24.tgz","fileCount":11,"integrity":"sha512-LfgIRDvYeQfdRsfju8yHAsQaak+rT+m22pdCUpoaJuWOQxa7tKB5m1E8GVWMVEahdT3Qz/eD8mlabo0D+HB19w==","signatures":[{"sig":"MEUCIGw3WZVm5RxTCbGpe1LTVZNw1+j32dA+gqWGqttJEIAiAiEAgGcNWR5zI68muvm6AhYd2cFv3CErGXdYW/5GbOoMqbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"dbcd543731d0fc3cf2fe0077d7bd1364565a16ca","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^18.0.5","lit-html":"^3.3.3","sanitize-html":"^2.16.0","@leadertechie/telemetry":"^0.1.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","@types/jsdom":"^28.0.3","vite-plugin-dts":"^4.5.4","@types/sanitize-html":"^2.16.1"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.24_1780752923877_0.0938201495090607","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.25","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.25","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"609c9430755aeaf895d6b02f30563cf29f34f1e7","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.25.tgz","fileCount":11,"integrity":"sha512-L+/kKujf8dt7Cs8YJrxmSwvmaJI3wSb9/OzfXer9Hz8tpmrHnjOBCZKuNSopbyoB/snsEeonOzGOucwAmfmUCw==","signatures":[{"sig":"MEUCIQDep7DoBMLAtoFpR/n6ZTBmb65tuxlLJ2HJWT9NzzKw4gIgONfvwcaVNDphIIJ2WG1IPIYF/1a4PJ5hVETRaVQzupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"2384ef34d77844abb2ff0e3b2ac2a84708ef9124","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^18.0.5","lit-html":"^3.3.3","sanitize-html":"^2.16.0","@leadertechie/telemetry":"^0.1.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","@types/jsdom":"^28.0.3","vite-plugin-dts":"^4.5.4","@types/sanitize-html":"^2.16.1"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.25_1781057459382_0.5419227543059404","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.26","keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","_id":"@leadertechie/md2html@0.1.0-alpha.26","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"homepage":"https://github.com/leadertechie/md2html#readme","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"dist":{"shasum":"3a0d698beae46764150d3a952e98b3342e828163","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.26.tgz","fileCount":11,"integrity":"sha512-pVR3dJMMCUBhFMxMl3QauVuo63beW7kpkY7JOaA66dUXvWr9RWc5OO9IqfBFLFPGovht20ARx4t5Gc7lAXqtqg==","signatures":[{"sig":"MEUCIENaP53YRmetCnX/llWOIaXNXdrBeSMk93IsFkg4xljoAiEA2NsCdoosTkixj03IhR2zPUFfGx6eXB/dhkgKhPaZXbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"gitHead":"9333dadb9eab62878e6c932666a9f041a23d54c7","scripts":{"test":"vitest run","build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"repository":{"url":"git+https://github.com/leadertechie/md2html.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^18.0.5","lit-html":"^3.3.3","sanitize-html":"^2.16.0","@leadertechie/telemetry":"^0.1.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.1.8","typescript":"^5.0.0","@types/node":"^20.0.0","@types/jsdom":"^28.0.3","vite-plugin-dts":"^4.5.4","@types/sanitize-html":"^2.16.1"},"peerDependenciesMeta":{"lit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/md2html_0.1.0-alpha.26_1781061797425_0.8825153254072222","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@leadertechie/md2html","version":"0.1.0-alpha.27","description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./lit-renderer":{"types":"./dist/lit-renderer.d.ts","import":"./dist/index2.js","default":"./dist/index2.js"}},"scripts":{"build":"vite build","test":"vitest run"},"dependencies":{"@leadertechie/telemetry":"^0.1.0-alpha.2","lit-html":"^3.3.3","marked":"^18.0.5","sanitize-html":"^2.16.0"},"devDependencies":{"@types/jsdom":"^28.0.3","@types/node":"^20.0.0","@types/sanitize-html":"^2.16.1","typescript":"^5.0.0","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vitest":"^4.1.8"},"keywords":["markdown","html","ast","parser","renderer","ssr"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/leadertechie/md2html.git"},"peerDependenciesMeta":{"lit":{"optional":true}},"gitHead":"ac414b908c5f30f8d64abb28ef084169f3af808c","_id":"@leadertechie/md2html@0.1.0-alpha.27","bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"homepage":"https://github.com/leadertechie/md2html#readme","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-QQq7B/U5nBsuAEUyBlcmRTzfrbCkqPkUHHijr/Ws4pRTx4eus6qmP/HsCWcLt7gKa2rCjU70A229ONjdCATegw==","shasum":"feb39eeeeaed5e0bb9806519f0449c23642add91","tarball":"https://registry.npmjs.org/@leadertechie/md2html/-/md2html-0.1.0-alpha.27.tgz","fileCount":11,"unpackedSize":206816,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leadertechie%2fmd2html@0.1.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA3ReczJKguQebBrMHifLM7zUm9YsMClbN4Kw2iddwXvAiBtlIMTwlYzrimAkqGkZza7WBpIRsTZBZ8NRvk2pvyM7g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31e9730a-89b3-4e9b-8a57-ed67fffee634"}},"directories":{},"maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/md2html_0.1.0-alpha.27_1781074131212_0.7668408680341778"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T02:26:12.299Z","modified":"2026-06-10T06:48:51.647Z","0.1.0-alpha.0":"2026-03-28T02:26:12.605Z","0.1.0-alpha.2":"2026-03-28T03:06:14.499Z","0.1.0-alpha.3":"2026-03-29T04:47:56.256Z","0.1.0-alpha.4":"2026-03-29T07:34:33.521Z","0.1.0-alpha.5":"2026-03-29T11:06:53.712Z","0.1.0-alpha.6":"2026-03-29T11:22:56.567Z","0.1.0-alpha.7":"2026-03-29T12:38:49.988Z","0.1.0-alpha.8":"2026-03-29T13:26:08.170Z","0.1.0-alpha.9":"2026-03-29T14:23:55.757Z","0.1.0-alpha.10":"2026-03-30T13:06:52.280Z","0.1.0-alpha.11":"2026-03-30T14:26:04.530Z","0.1.0-alpha.12":"2026-04-07T10:33:33.829Z","0.1.0-alpha.13":"2026-04-07T11:34:03.026Z","0.1.0-alpha.14":"2026-04-30T11:12:08.365Z","0.1.0-alpha.15":"2026-04-30T12:39:25.311Z","0.1.0-alpha.16":"2026-05-04T11:44:09.259Z","0.1.0-alpha.17":"2026-05-05T14:33:15.328Z","0.1.0-alpha.18":"2026-05-06T03:22:34.119Z","0.1.0-alpha.19":"2026-05-11T01:32:57.796Z","0.1.0-alpha.20":"2026-05-11T07:37:31.342Z","0.1.0-alpha.21":"2026-06-05T15:16:04.278Z","0.1.0-alpha.22":"2026-06-05T15:33:28.745Z","0.1.0-alpha.23":"2026-06-06T01:24:22.683Z","0.1.0-alpha.24":"2026-06-06T13:35:24.024Z","0.1.0-alpha.25":"2026-06-10T02:10:59.540Z","0.1.0-alpha.26":"2026-06-10T03:23:17.560Z","0.1.0-alpha.27":"2026-06-10T06:48:51.359Z"},"bugs":{"url":"https://github.com/leadertechie/md2html/issues"},"license":"MIT","homepage":"https://github.com/leadertechie/md2html#readme","keywords":["markdown","html","ast","parser","renderer","ssr"],"repository":{"type":"git","url":"git+https://github.com/leadertechie/md2html.git"},"description":"Markdown to HTML pipeline - parse markdown to AST, render to HTML or Lit templates","maintainers":[{"name":"leadertechie-user","email":"leadertechie@gmail.com"}],"readme":"# @leadertechie/md2html\n\nA configuration-driven markdown to HTML pipeline that parses markdown to an AST (ContentNode), then renders to HTML strings or Lit templates.\n\n## Features\n\n- **Parse markdown to AST** - Converts markdown to a structured JSON AST (ContentNode[])\n- **Render to HTML string** - Convert AST to plain HTML strings\n- **Render to Lit templates** - Convert AST to Lit TemplateResult for web components\n- **Configuration-driven** - No hardcoded paths or content structure\n- **SSR-ready** - Works in both Node.js and browser environments\n- **Image path handling** - Configurable prefix and base URL for images\n- **Strategy pattern token handlers** - Extensible handler registry with per-token-type strategies\n- **Catch-all fallback** - Unhandled token types are wrapped in container nodes with `data-unhandled` attributes\n- **CSS `@scope` anchors** - Emit `data-md-scope` attributes for CSS `@scope` targeting\n- **Raw HTML passthrough** - Preserve allowed HTML tags (div, span, img, etc.) with script stripping by default\n- **Slot hooks** - Resolve `[[SLOT_NAME]]` placeholders via callback for personalization\n- **Graceful error recovery** - Configurable `'throw' | 'warn' | 'silent'` error handling modes\n\n## Installation\n\n```bash\nnpm install @leadertechie/md2html lit\n```\n\n> Note: `lit` is a peer dependency and required for rendering Lit templates.\n\n## Usage\n\n### Basic Usage\n\n```typescript\nimport { MarkdownPipeline } from '@leadertechie/md2html';\n\nconst pipeline = new MarkdownPipeline();\n\nconst markdown = `# Hello World\n\nThis is a paragraph with **bold** and *italic* text.\n\n- Item 1\n- Item 2\n\n![Alt text](image.jpg)\n`;\n\n// Parse markdown to AST\nconst ast = pipeline.parse(markdown);\n\n// Render AST to HTML string\nconst html = pipeline.render(ast);\n```\n\n### Configuration\n\n```typescript\nimport { MarkdownPipeline } from '@leadertechie/md2html';\n\nconst pipeline = new MarkdownPipeline({\n  imagePathPrefix: 'images/',\n  imageBaseUrl: 'https://cdn.example.com',\n  parseOptions: {\n    gfm: true,\n    breaks: false,\n    pedantic: false\n  },\n  styleOptions: {\n    classPrefix: 'md-',\n    customCSS: 'body { font-family: system-ui; }',\n    addHeadingIds: true,\n    emitScopeAnchors: true   // v2: emit data-md-scope attributes\n  },\n  preserveRawHTML: true,     // v2: pass through allowed HTML tags\n  errorRecovery: 'warn',     // v2: graceful error handling\n  onSlot: (name) => `[${name}]`  // v2: resolve [[SLOT_NAME]] placeholders\n});\n```\n\n### Style Configuration Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `classPrefix` | string | `''` | Prefix for CSS classes on elements |\n| `customCSS` | string | `''` | Custom CSS string to inject (use `pipeline.getCustomCSS()` to retrieve) |\n| `addHeadingIds` | boolean | `false` | Add ID attributes to headings based on their content for anchor links |\n| `emitScopeAnchors` | boolean | `false` | Emit `data-md-scope` attributes for CSS `@scope` targeting (v2) |\n\nWhen `classPrefix` or `addHeadingIds` is set, CSS classes will be added to elements:\n- Headings get level-specific classes: `md-h1`, `md-h2`, `md-h3`, etc.\n- Other elements: `paragraph`, `list`, `list-item`, `image`, `code`, `container`, `blockquote`\n\nExample output with `classPrefix: 'md-'` and `addHeadingIds: true`:\n```html\n<h1 id=\"hello-world\" class=\"md-h1\">Hello World</h1>\n<h2 id=\"subheading\" class=\"md-h2\">Subheading</h2>\n<p class=\"md-paragraph\">This is a paragraph.</p>\n<ul class=\"md-list\">\n  <li class=\"md-list-item\">Item 1</li>\n</ul>\n```\n\n### CSS `@scope` Anchors (v2)\n\nWhen `emitScopeAnchors: true`, every rendered element gets a `data-md-scope` attribute:\n\n```html\n<div data-md-scope=\"root\">\n  <h2 data-md-scope=\"heading\" class=\"md-heading\">Title</h2>\n  <p data-md-scope=\"paragraph\" class=\"md-paragraph\">Content</p>\n</div>\n```\n\nThis enables CSS `@scope` targeting in your stylesheets:\n\n```css\n@layer components {\n  @scope ([data-md-scope=\"root\"]) {\n    :scope { max-width: 700px; }\n    [data-md-scope=\"heading\"] { font-size: clamp(1.5rem, 4vw, 2.5rem); }\n  }\n}\n```\n\n### Raw HTML Passthrough (v2)\n\nWhen `preserveRawHTML: true`, allowed HTML tags pass through the parser:\n\n```typescript\nconst pipeline = new MarkdownPipeline({ preserveRawHTML: true });\nconst html = pipeline.renderMarkdown('Hello <div class=\"test\">World</div>');\n// Output preserves the <div> with its attributes\n```\n\n**Default allowed tags:** `img`, `style`, `div`, `span`, `section`, `article`, `aside`, `header`, `footer`, `nav`, `main`, `figure`, `figcaption`, `details`, `summary`, `mark`, `time`, `video`, `audio`, `source`, `iframe`, `embed`\n\n**Script tags** are stripped by default for security. Opt-in with `allowedHTMLTags: ['script']`.\n\n### Slot Hooks (v2)\n\nResolve `[[SLOT_NAME]]` placeholders for personalization:\n\n```typescript\nconst pipeline = new MarkdownPipeline({\n  onSlot: (name) => {\n    const values = { USER_NAME: 'Alice', COMPANY: 'Acme' };\n    return values[name] || `[[${name}]]`;\n  }\n});\nconst html = pipeline.renderMarkdown('Hello [[USER_NAME]] from [[COMPANY]]!');\n// Output: Hello Alice from Acme!\n```\n\nCustom slot patterns are supported via `slotPattern`:\n\n```typescript\nconst pipeline = new MarkdownPipeline({\n  slotPattern: /\\{\\{(.*?)\\}\\}/g,\n  onSlot: (name) => values[name] || `{{${name}}}`\n});\n```\n\n### Error Recovery (v2)\n\nThree error recovery modes for production resilience:\n\n```typescript\n// 'throw' (default) — backward compatible, throws on parse errors\nconst strict = new MarkdownPipeline({ errorRecovery: 'throw' });\n\n// 'warn' — logs warning, returns partial content as fallback text\nconst tolerant = new MarkdownPipeline({ errorRecovery: 'warn' });\n\n// 'silent' — silently returns fallback content\nconst silent = new MarkdownPipeline({ errorRecovery: 'silent' });\n```\n\nAdditional safety with `maxRecursionDepth` (default: 100) to prevent stack overflow on deeply nested content.\n\n### API\n\n| Method | Description |\n|--------|-------------|\n| `parse(markdown)` | Parse markdown string to AST |\n| `render(nodes)` | Render AST to HTML string |\n| `renderMarkdown(markdown)` | Parse and render in one call |\n| `renderPage(title, nodes, options?)` | Render AST to full HTML page |\n| `getCustomCSS()` | Get custom CSS string from style config |\n| `getConfig()` | Get current pipeline configuration |\n\n## Architecture (v2)\n\nThe pipeline is built from modular stages, each with a clear design pattern and single responsibility:\n\n```\nMarkdown String\n      │\n      ▼\n┌──────────────────────────┐\n│ 1. Preprocessor Chain    │  Chain of Responsibility\n│    (preprocessor.ts)     │  Transforms raw markdown before lexing\n│    • ContainerBlock      │  (e.g., ::: containers → HTML comments)\n└──────────┬───────────────┘\n           │\n           ▼\n┌──────────────────────────┐\n│ 2. marked.lexer()        │  Third-party lexer\n└──────────┬───────────────┘\n           │\n           ▼\n┌──────────────────────────┐\n│ 3. Token Postprocessor   │  Chain of Responsibility\n│    (token-postprocessor  │  Restructures flat tokens → nested tree\n│    .ts)                  │  (e.g., comments → containerBlock)\n│    • ContainerBlock      │\n└──────────┬───────────────┘\n           │\n           ▼\n┌──────────────────────────┐\n│ 4. Token Handlers        │  Strategy Pattern\n│    (handlers/)           │  Each marked token type has a dedicated\n│    • TokenHandlerRegistry│  handler, registered by type name.\n│    • CatchAllHandler     │  Extensible at runtime via registry.\n└──────────┬───────────────┘\n           │\n           ▼\n      ContentNode[]\n      (AST)\n           │\n           ▼\n┌──────────────────────────┐\n│ 5. Renderer              │  Strategy Pattern\n│    (renderer-strategies  │  Each ContentNode type has its own\n│    .ts / lit-strategies  │  render strategy — choose between:\n│    .ts)                  │  • HTMLRenderer (plain HTML strings)\n│    • NodeRendererStrategy│  • LitRenderer (Lit TemplateResult)\n│    • LitNodeRendererStrat│\n└──────────────────────────┘\n```\n\n### 1. Preprocessing (`preprocessor.ts`)\n\nThe `CompositePreprocessor` chains `Preprocessor` transforms that run on raw markdown **before** lexing. Built-in:\n\n- **`ContainerBlockPreprocessor`** — converts `:::tag#id.class` fences to `<!-- md-container:... -->` HTML comment markers, so `marked` preserves them without affecting inner markdown parsing\n\nThe chain is extensible:\n\n```typescript\nimport { MarkdownParser, Preprocessor } from '@leadertechie/md2html';\n\nclass EmojiPreprocessor implements Preprocessor {\n  readonly name = 'emoji';\n  process(markdown: string): string {\n    return markdown.replace(':smile:', '😊');\n  }\n}\n\nconst parser = new MarkdownParser();\nparser.preprocessors.add(new EmojiPreprocessor());\n```\n\n### 2. Token Postprocessing (`token-postprocessor.ts`)\n\nThe `CompositeTokenPostprocessor` chains `TokenPostprocessor` transforms that run on the flat token array **after** lexing. Built-in:\n\n- **`ContainerBlockPostprocessor`** — collapses `<!-- md-container:... -->` / `<!-- /md-container -->` markers into nested `containerBlock` tokens with proper parent-child structure (handles arbitrary nesting depth)\n\nCustom postprocessors:\n\n```typescript\nparser.postprocessors.add({\n  name: 'filter-unwanted',\n  process: (tokens) => tokens.filter(t => (t as any).type !== 'html')\n});\n```\n\n### 3. Token Handling — Strategy Pattern (`handlers/`)\n\nEach marked token type has its own `TokenHandler` class, registered in the `TokenHandlerRegistry`:\n\n```\nsrc/handlers/\n├── types.ts              # TokenHandler interface + ParseContext\n├── registry.ts           # TokenHandlerRegistry with catch-all fallback\n├── heading-handler.ts    # h1-h6\n├── paragraph-handler.ts  # <p> with inline image/HTML support\n├── list-handler.ts       # <ul>/<ol>\n├── image-handler.ts      # <img>\n├── code-handler.ts       # <pre><code>\n├── hr-handler.ts         # <hr>\n├── blockquote-handler.ts # <blockquote>\n├── html-handler.ts       # raw HTML passthrough\n├── link-handler.ts       # <a>\n├── frontmatter-handler.ts# YAML frontmatter metadata\n├── container-block-      # ::: container blocks\n│   handler.ts\n└── catchall-handler.ts   # fallback for unregistered types\n```\n\n**Extending the parser** — register custom handlers without modifying internals:\n\n```typescript\nimport { MarkdownParser, TokenHandler } from '@leadertechie/md2html';\n\nconst parser = new MarkdownParser();\n\n// Override heading rendering\nconst customHeading: TokenHandler = {\n  type: 'heading',\n  handle: (token, ctx) => ({\n    type: 'container',\n    attributes: { tag: 'div', 'data-custom': 'true' },\n    children: [{\n      type: 'heading',\n      content: ctx.processSlots(token.text as string),\n      attributes: { level: String(token.depth) }\n    }]\n  })\n};\nparser.handlers.register(customHeading);\n\n// Remove a handler to skip token types\nparser.handlers.unregister('heading');\n\n// Replace the catch-all for unregistered token types\nparser.handlers.setCatchAll({\n  type: '*',\n  handle: (token) => ({\n    type: 'text',\n    content: `[fallback: ${token.type}]`\n  })\n});\n```\n\n**Catch-all handler** — When a token type has no dedicated handler (e.g., `table`, `def`), the `CatchAllHandler` wraps it in a `<div data-unhandled=\"type\">` container so content is never silently lost. The `onUnhandledToken` callback notifies callers:\n\n```typescript\nconst parser = new MarkdownParser({\n  onUnhandledToken: (type, token) => {\n    console.warn(`[md2html] Unhandled token type: ${type}`);\n  }\n});\n```\n\n### 4. Rendering — Strategy Pattern (`renderer-strategies.ts`, `lit-strategies.ts`)\n\nThe AST renderers use the same Strategy + Registry pattern as the token handlers:\n\n- **`HTMLRenderer`** — produces plain HTML strings. Uses `NodeRendererStrategy` / `RendererStrategyRegistry` for each node type. Supports `classPrefix`, `addHeadingIds`, and `emitScopeAnchors` styling.\n- **`LitRenderer`** — produces Lit `TemplateResult` objects. Uses `LitNodeRendererStrategy` / `LitStrategyRegistry`. Perfect for Lit web components.\n\nBoth registries are publicly accessible for customization:\n\n```typescript\nimport { HTMLRenderer, NodeRendererStrategy } from '@leadertechie/md2html';\n\nconst renderer = new HTMLRenderer({ classPrefix: 'my-' });\n\n// Register a custom strategy\nrenderer.strategies.register({\n  type: 'custom',\n  render: (node, renderChild, ctx) => `<my-el>${node.content}</my-el>`\n});\n```\n\nThe `LitRenderer.renderToHTMLString()` delegates to `HTMLRenderer` to avoid duplicating string rendering logic.\n\n### 5. Context Factory (`context-factory.ts`)\n\nThe `createParseContext()` pure function separates context construction from the parser class. It bridges parser services (image processing, slot resolution, HTML sanitization) to token handlers via the `ParserServices` interface. This makes the context testable in isolation and decouples handler logic from parser internals.\n\n### Source Map\n\n```\nsrc/\n├── parser.ts              # Orchestrator: coordinates pre/post-processing + token handling\n├── preprocessor.ts        # Chain of Responsibility: markdown transforms before lexing\n├── token-postprocessor.ts # Chain of Responsibility: token transforms after lexing\n├── context-factory.ts     # Factory: creates ParseContext for token handlers\n├── handlers/              # Strategy: per-token-type ContentNode producers\n│   ├── types.ts\n│   ├── registry.ts\n│   ├── heading-handler.ts\n│   ├── paragraph-handler.ts\n│   ├── list-handler.ts\n│   ├── image-handler.ts\n│   ├── code-handler.ts\n│   ├── hr-handler.ts\n│   ├── blockquote-handler.ts\n│   ├── html-handler.ts\n│   ├── link-handler.ts\n│   ├── frontmatter-handler.ts\n│   ├── container-block-handler.ts\n│   └── catchall-handler.ts\n├── renderer.ts            # HTMLRenderer: transforms ContentNodes to plain HTML\n├── renderer-strategies.ts # Strategy: per-node-type HTML string renderers\n├── lit-renderer.ts        # LitRenderer: transforms ContentNodes to Lit TemplateResult\n├── lit-strategies.ts      # Strategy: per-node-type Lit TemplateResult renderers\n├── visitor.ts             # Visitor: tree traversal utilities\n├── factory.ts             # NodeFactory: ContentNode builder API\n├── pipeline.ts            # Facade: high-level MarkdownPipeline API\n├── types.ts               # Core types: ContentNode, MarkdownContent, configs\n└── telemetry-init.ts      # Shared logger initialization\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}