{"_id":"markdansi","_rev":"15-746080ad29a4ec8d97efc04266f66c08","name":"markdansi","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"markdansi","version":"0.1.0","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"src/cli.js"},"dist":{"shasum":"fe2af448bf02e1f2ddf60b82801850570b5fc947","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.0.tgz","fileCount":15,"integrity":"sha512-ZvFNpNbYlR3WcnHDDbKUDns7V6MaCztg1m3MwlyfmJYB+uz+b3xdqT2iAf9KQLyThctTRkQL4VK3NQlFRA7uqA==","signatures":[{"sig":"MEUCIFE8HHKwdaWERdBlGO04Yy2H81GCXTX2Dk+cy36rpVDXAiEAjCDk/rXXZwj1/FPCmoeT9Fb0YaZCB/4qyn4DP1unATA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30707},"main":"src/index.js","type":"module","_from":"file:markdansi-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./src/index.js"},"./cli":"./src/cli.js"},"scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test","clean":"rm -rf dist","types":"tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_resolved":"/private/var/folders/qp/t4t5pw1n1279_1qckf4gqhyc0000gn/T/6a1f01bc5d409cb677ebc84d2ff6feeb/markdansi-0.1.0.tgz","_integrity":"sha512-ZvFNpNbYlR3WcnHDDbKUDns7V6MaCztg1m3MwlyfmJYB+uz+b3xdqT2iAf9KQLyThctTRkQL4VK3NQlFRA7uqA==","repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.0_1763339469469_0.7610124047035529","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"markdansi","version":"0.1.1","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"7a41dd1f95fc89b4640e0ceeeac095c6ee9a53a9","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.1.tgz","fileCount":22,"integrity":"sha512-QjV0kFInXMU+Ug8EQ6dE49MBmscrOl0HGfwzknjmkmEnRtbAl3AgZy6odBEIEdHc2M4SUAwJW7KJap7svMnP/g==","signatures":[{"sig":"MEQCICV1DldQrvwvKP0OlRgWHjnb715dHUhlao9xaWiI0WGoAiAWqfkjwhgtLaaV1aH72H3IL82GFVPOo9EV2LICy7SIsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46752},"main":"dist/index.js","type":"module","_from":"file:markdansi-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js"},"./cli":"./dist/cli.js"},"scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_resolved":"/private/var/folders/qp/t4t5pw1n1279_1qckf4gqhyc0000gn/T/69f1c80e86d35c36f0c1098ac00a5e4e/markdansi-0.1.1.tgz","_integrity":"sha512-QjV0kFInXMU+Ug8EQ6dE49MBmscrOl0HGfwzknjmkmEnRtbAl3AgZy6odBEIEdHc2M4SUAwJW7KJap7svMnP/g==","repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.1_1763342990284_0.7852434118414451","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"markdansi","version":"0.1.2","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"3a48f8d6ef25fd0fb13d33496d28a518cba3c6bf","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.2.tgz","fileCount":22,"integrity":"sha512-Fo+oXToC73ADJUv7SdgPaVyUf44sckIDJnQ7h3gpY/NuJoHJI50hLMGH29w0aSp37Hk7Y9L43YyacvmYOiOG7A==","signatures":[{"sig":"MEQCIGh+NSwcnsF75srwy4Kivo/AlSmD7HsoB9yxvEPBBWVDAiAFbs+sn1s3hVXBFc1IbUO/+T7pcQPPYLU3YUqO/5qJ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53187},"main":"dist/index.js","type":"module","_from":"file:markdansi-0.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js"},"./cli":"./dist/cli.js"},"scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_resolved":"/private/var/folders/qp/t4t5pw1n1279_1qckf4gqhyc0000gn/T/d33096153360c6c97345a8a7660b4d59/markdansi-0.1.2.tgz","_integrity":"sha512-Fo+oXToC73ADJUv7SdgPaVyUf44sckIDJnQ7h3gpY/NuJoHJI50hLMGH29w0aSp37Hk7Y9L43YyacvmYOiOG7A==","repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.2_1763352272187_0.9684360814477253","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"markdansi","version":"0.1.3","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"d8b43882040e33d773185dfa567810d38b05ae1d","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.3.tgz","fileCount":22,"integrity":"sha512-2ifI++nBUzG62VRaCBML3G8kqCFHc+doczhmhfn27/ua6FNUz79DWmqP1NRHl8IBLG+3IGLYSXXuvmf75tk5nA==","signatures":[{"sig":"MEUCIQDTDzTL0qRjjLKo7dYBJJdmfvxuivZ3g9goUIfkwPqJPwIgLZa2JSY8jOqjJDEX7UCUCqxgv1fGmwuU01ftIo3N/xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57599},"main":"dist/index.js","type":"module","_from":"file:markdansi-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js"},"./cli":"./dist/cli.js"},"scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_resolved":"/private/var/folders/qp/t4t5pw1n1279_1qckf4gqhyc0000gn/T/5678d43306621bb5867ea5084f7be297/markdansi-0.1.3.tgz","_integrity":"sha512-2ifI++nBUzG62VRaCBML3G8kqCFHc+doczhmhfn27/ua6FNUz79DWmqP1NRHl8IBLG+3IGLYSXXuvmf75tk5nA==","repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.3_1763429959344_0.04577633369979828","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"markdansi","version":"0.1.4","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.4","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"fffca805838dd966b5478d3056d6175d16b3c303","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.4.tgz","fileCount":22,"integrity":"sha512-VS9A+6X7sHM+Va0CMadieod6xS+4NA8+5x8klfwQb+6DOh6aNJPAY1fmYC3LREt9opksNp3j8qnIQaemNqrBQA==","signatures":[{"sig":"MEQCIG9HEL1b6BnQ9ZRMU8zGIgidHBAJ8xDfi8WwWRMBOR3sAiBs5Vo82e5yiddNilyny25ggdv42eyXeNIC4vG6ECn6DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"75c7481842dbeb75e230308e9c0e367319f180c4","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.4_1766065607351_0.016184716997484694","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"markdansi","version":"0.1.5","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.5","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"ef1a8dd12ea358d3fa31a6ac3e095edf845c5e7b","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.5.tgz","fileCount":24,"integrity":"sha512-Bvy7kxCf/ilqcXnBsgEHQpz1/teeFucgX7e/iXaCMP4bNormhu9mM+h9FWIaqRjS9ZRml3kDeEKL8wl1CRE0Tw==","signatures":[{"sig":"MEUCIF00AQg8ThChIjw6P+iE+XBH1dYm35uyScbSnCPUi1GUAiEA5lMMwZTjSbyirfWwZWRbX9p2AvFl+Jj4xmx4guZdu4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62196},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"e361cbebf80db3c4110f887eeb85e0f5f185c450","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.5","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.5_1766092993058_0.49778425438675766","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"markdansi","version":"0.1.6","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.6","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"d6b0a41e390180f082ade1460ce53d28ee31895b","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.6.tgz","fileCount":24,"integrity":"sha512-75guo0/7IMh26c4w3lkXb3r7/cdmpajKMtDxy7jOAluiqRvGvbutggbyOSJv8lEXMkYAMr1D4ZBawHnBHFfsxA==","signatures":[{"sig":"MEUCIQC+rn+pdVnx9w1CpYEls8B8b2+UEqfH95EwW42JJL4UtwIgOdcomEub8UsORSIL17vFg6LOtZrKYrv2icwqJP5zxh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64250},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"d521613c640e5d27aa7475eede443e2298cc77ad","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.10","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.6_1766107088736_0.4483878839396198","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"markdansi","version":"0.1.7","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.1.7","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"c9981b53f923a8bed03e68e2ca1be5f7f82c29ca","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.1.7.tgz","fileCount":24,"integrity":"sha512-Nf3lwBTqkn1h2j5Grg4RHU1sTcHlF25UFPY6z9qe4ihTmdyZwvEVSfRBi9OuR8b4OkL6RAqWBMhfsNYfQO9vrw==","signatures":[{"sig":"MEQCIBQhkHd68TLCopevRJizuwES2qeLjMEWggojZ0Af0EeTAiBA6DAEjXply1zZ4YzNmE458KlHRQ2LF8A20ixSA9Eu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65394},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"e2d00839be0a9127229261b4448f47ad193cb185","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.3.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.10","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.1.7_1766111323594_0.2759989174897768","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"markdansi","version":"0.2.0","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.2.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"d40f36cb3b4038b5f63ccce15d7e4371cd741ec1","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.2.0.tgz","fileCount":24,"integrity":"sha512-VmO6Myis1lo2meHey5hgeHYnhDJijw33Ft8exwY4+bjVyOqTH1zCf3mZko5jY9vvgQi+fdOWfzbfwF0XZJu3Cg==","signatures":[{"sig":"MEUCIGd1ANfkalRQNNs1tp5/x/kcqrzIFjcyb3012QQzXwA1AiEA+3deINRMfGlBbkKGutxnCufp7QVsSUSHnYQMFitCaeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69679},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"4e68937ec7ba858e2c7544d56d43986433e2b8f8","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.4.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.10","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.2.0_1766778980463_0.991241327275187","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"markdansi","version":"0.2.1","keywords":["markdown","ansi","terminal","cli"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.2.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"405e2d6fd1818d0aea9d767112eeeb4aba179835","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.2.1.tgz","fileCount":24,"integrity":"sha512-ri9ce2cmpcbL0A0FJ5a3WtIxMBRE8fPNEnSAz1CZGCfZ7MazmBEGmreOpBhXiaQZ31FXT+GYUi+86bxYpCTo8w==","signatures":[{"sig":"MEQCIAlZHHF5ZbRmBioGaFJLRM/e27Y/Pg4rwYLq4b+XSY6dAiALlbYoE5l2s+aJ/aSTuYQoE0zohHekqCdKMt8SwkTVDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70181},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"497a33a888a96544a9cbed247834e51f487aecdc","scripts":{"lint":"rm -rf dist coverage && biome check .","test":"vitest run","build":"pnpm lint && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.6.2","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","strip-ansi":"^7.1.2","string-width":"^8.1.0","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.4.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.2","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/mdast":"^4.0.4","@biomejs/biome":"^2.3.10","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.2.1_1768085719959_0.2857729051109572","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"markdansi","version":"0.3.0","keywords":["ansi","cli","markdown","terminal"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.3.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"de3215a9ea635a554bb20176ca87d4d032a8fab0","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.3.0.tgz","fileCount":23,"integrity":"sha512-M6Nc2awN0jCBWcMO79ahKmel5IksN0qcHtIeokJhJPVgfaH8SJF2sf4XEuK8xCtmNhNO1Tod6pZL+7+2E9x77w==","signatures":[{"sig":"MEQCIEAZO5Z6kxP3H/qAVL7Ap40AzssSibRn88+8ns58LooaAiAlPrtz8Y402Iom/ep0QaWq1Ac/xHh5frjyA91BtnpBeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70725},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"ff715a22aa4c3c629705c2f6c3dc7f55fa9ae257","scripts":{"lint":"rm -rf dist coverage && pnpm format:check && oxlint --deny-warnings src test","test":"vitest run","build":"pnpm lint && pnpm typecheck && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsgo -p tsconfig.json --emitDeclarationOnly","format":"oxfmt --write .","compile":"tsgo -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","typecheck":"tsgo -p tsconfig.json --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","micromark":"^4.0.2","slice-ansi":"^9.0.0","strip-ansi":"^7.2.0","string-width":"^8.2.1","mdast-util-gfm":"^3.1.0","supports-hyperlinks":"^4.4.0","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","micromark-util-combine-extensions":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","oxfmt":"^0.47.0","oxlint":"^1.62.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/mdast":"^4.0.4","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"7.0.0-dev.20260503.1"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.3.0_1781076050860_0.33538329526152055","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"markdansi","version":"0.3.1","keywords":["ansi","cli","markdown","terminal"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.3.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"ceb08752741ef14e7bd7eef6c4c3847f847a0a5f","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.3.1.tgz","fileCount":25,"integrity":"sha512-bgx3HrgnHhtw/BSpqjL5lOkwK/+VyizZWL5fHnDm/T2Cbu8loJGdiwzGZKCXAiKH9pSb/mEqdxJSkb8fTG0Pfg==","signatures":[{"sig":"MEUCIAckZ5uTi+CTI79xhNAVl2HkXKyW25+b78WG7LZYtbnmAiEA4J/F4GdgaSxnvNJrV3nTLRW8tKHUOFK8roNpEtF6zVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"b29072668ef82516a5f98752afce65d9a138d3bb","scripts":{"lint":"rm -rf dist coverage && pnpm format:check && oxlint --deny-warnings src test","test":"vitest run","build":"pnpm lint && pnpm typecheck && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","format":"oxfmt --write .","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.16.0","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"chalk":"^5.6.2","marked":"^18.0.5","slice-ansi":"^9.0.0","strip-ansi":"^7.2.0","string-width":"^8.2.1","supports-hyperlinks":"^4.4.0","decode-named-character-reference":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","oxfmt":"^0.47.0","oxlint":"^1.62.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.3.1_1781160267333_0.2667823635413973","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"markdansi","version":"0.3.2","keywords":["ansi","cli","markdown","terminal"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.3.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"8deaea8ac3619ee8df3be85487bd494abd1da548","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.3.2.tgz","fileCount":25,"integrity":"sha512-ReXpi/vPwRb6WhXxMzKpzX/ty2CuulskHGQhVMbDcc6gQSr3X6YYMInnims6aaiO3xl0B6Usrzd3FzwlF3sCww==","signatures":[{"sig":"MEQCIETG7kCKqj2MRnZWHxBG58hn7ynW7JL2kBj1cXCV9nvVAiA3/ykP4rfI426TxfRv3DSCypkVm4fXMHzltOO/xz+EMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"gitHead":"fae2fdb80a36aeea24b10bfedad8b38b6fea4e66","scripts":{"lint":"rm -rf dist coverage && pnpm format:check && oxlint --deny-warnings src test","test":"vitest run","build":"pnpm lint && pnpm typecheck && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","format":"oxfmt --write .","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.11.0","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","marked":"^18.0.5","slice-ansi":"^9.0.0","strip-ansi":"^7.2.0","string-width":"^8.2.1","supports-hyperlinks":"^4.5.0","decode-named-character-reference":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","oxfmt":"^0.57.0","oxlint":"^1.72.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.3.2_1782897921616_0.020462792248573836","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"markdansi","version":"0.3.3","keywords":["ansi","cli","markdown","terminal"],"author":{"name":"Peter Steinberger"},"license":"MIT","_id":"markdansi@0.3.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"bin":{"markdansi":"dist/cli.js"},"dist":{"shasum":"73e0d43a41dbc2061425a028bb35bee231879492","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.3.3.tgz","fileCount":25,"integrity":"sha512-RPVzHLcC/R3q1+ZTj/yrGkOIGCGxIHq8/lg3O4B2EqDzwpfz7gibwwCmkFzB1cftvaU1/H2+5LTpOQzvkBuPFQ==","signatures":[{"sig":"MEQCIBmjYag16cS5RbhRGQKzkqDMLOs4dZUxi1FQOenFlp7jAiBZbHzimf2fBhnxnJcwB8S4ixlf1ZcGbdKY/l7tfIzgLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"scripts":{"lint":"rm -rf dist coverage && pnpm format:check && oxlint --deny-warnings src test","test":"vitest run","build":"pnpm lint && pnpm typecheck && pnpm test && pnpm compile","clean":"rm -rf dist","types":"tsc -p tsconfig.json --emitDeclarationOnly","format":"oxfmt --write .","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/steipete/Markdansi.git","type":"git"},"_npmVersion":"11.16.0","description":"Tiny dependency-light markdown to ANSI converter.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"chalk":"^6.0.0","marked":"^18.0.7","slice-ansi":"^9.0.0","strip-ansi":"^7.2.0","string-width":"^8.2.2","supports-hyperlinks":"^4.5.0","decode-named-character-reference":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/markdansi_0.3.3_1785726645282_0.33857588051635434","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"markdansi","version":"0.3.4","description":"Tiny dependency-light markdown to ANSI converter.","keywords":["ansi","cli","markdown","terminal"],"homepage":"https://github.com/steipete/Markdansi#readme","bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"license":"MIT","author":{"name":"Peter Steinberger"},"repository":{"type":"git","url":"git+https://github.com/steipete/Markdansi.git"},"bin":{"markdansi":"dist/cli.js"},"type":"module","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./cli":"./dist/cli.js"},"scripts":{"build":"pnpm lint && pnpm typecheck && pnpm test && pnpm compile","clean":"rm -rf dist","format":"oxfmt --write .","format:check":"oxfmt --check .","lint":"rm -rf dist coverage && pnpm format:check && oxlint --deny-warnings src test","test":"vitest run","test:coverage":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","types":"tsc -p tsconfig.json --emitDeclarationOnly","compile":"tsc -p tsconfig.json","prepare":"pnpm compile","markdansi":"tsx src/cli.ts"},"dependencies":{"chalk":"^6.0.0","decode-named-character-reference":"^1.3.0","marked":"^18.0.11","slice-ansi":"^9.0.0","string-width":"^8.2.2","strip-ansi":"^7.2.0","supports-hyperlinks":"^4.5.0"},"devDependencies":{"@types/node":"^26.4.1","@vitest/coverage-v8":"^4.1.11","oxfmt":"^0.66.0","oxlint":"^1.81.0","tsx":"^4.23.13","typescript":"^7.0.2","vitest":"^4.1.11"},"engines":{"node":">=22"},"packageManager":"pnpm@11.25.0","gitHead":"160dd0d3e27a0b0500713df30b41195cfed2269e","_id":"markdansi@0.3.4","_nodeVersion":"24.21.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-sl1WzWqtQZ5REdYo5Mwp8Rj4S0iPONVxXIWIhQTru9k462131YP1UDSCa2QqQG617onHdUIutwXaZMrq/CP8tw==","shasum":"254ad36b61ee44db96e955e113a5f738fe494a11","tarball":"https://registry.npmjs.org/markdansi/-/markdansi-0.3.4.tgz","fileCount":25,"unpackedSize":78894,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrcFEtav8GGQWzdqHFJEUTrGp34Mw8HT9XtL/Vw/+M2AIgRmgYBGLQ1+/O7FcGCIZL4wMy7TRDGA2SIJWm1HAQjlo="}]},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"directories":{},"maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/markdansi_0.3.4_1789367711936_0.7406920746555505"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-17T00:31:09.468Z","modified":"2026-09-14T06:35:12.226Z","0.1.0":"2025-11-17T00:31:09.670Z","0.1.1":"2025-11-17T01:29:50.463Z","0.1.2":"2025-11-17T04:04:32.423Z","0.1.3":"2025-11-18T01:39:19.556Z","0.1.4":"2025-12-18T13:46:47.511Z","0.1.5":"2025-12-18T21:23:13.294Z","0.1.6":"2025-12-19T01:18:08.882Z","0.1.7":"2025-12-19T02:28:43.733Z","0.2.0":"2025-12-26T19:56:20.628Z","0.2.1":"2026-01-10T22:55:20.100Z","0.3.0":"2026-06-10T07:20:50.997Z","0.3.1":"2026-06-11T06:44:27.535Z","0.3.2":"2026-07-01T09:25:21.762Z","0.3.3":"2026-08-03T03:10:45.423Z","0.3.4":"2026-09-14T06:35:12.065Z"},"bugs":{"url":"https://github.com/steipete/Markdansi/issues"},"author":{"name":"Peter Steinberger"},"license":"MIT","homepage":"https://github.com/steipete/Markdansi#readme","keywords":["ansi","cli","markdown","terminal"],"repository":{"type":"git","url":"git+https://github.com/steipete/Markdansi.git"},"description":"Tiny dependency-light markdown to ANSI converter.","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"readme":"# Markdansi 🎨 — Markdown, dressed for the terminal.\n\n[![CI](https://img.shields.io/github/actions/workflow/status/steipete/Markdansi/ci.yml?branch=main&style=flat-square&label=ci)](https://github.com/steipete/Markdansi/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/markdansi?style=flat-square)](https://www.npmjs.com/package/markdansi)\n[![Node.js](https://img.shields.io/node/v/markdansi?style=flat-square)](https://nodejs.org/)\n[![License](https://img.shields.io/github/license/steipete/Markdansi?style=flat-square)](LICENSE)\n\n<p align=\"center\">\n  <img src=\"./markdansi.png\" alt=\"Markdansi rendering Markdown in a terminal\" width=\"1024\">\n</p>\n\nMarkdansi renders GitHub Flavored Markdown as wrapped ANSI output for Node.js terminals. Use it as a CLI, an ESM library, or an append-only streamer for incremental output.\n\n## Install\n\nMarkdansi requires Node.js 22 or newer. Run the CLI without installing it:\n\n```sh\nnpx markdansi README.md\n```\n\nAdd the CLI and library to a project with your package manager:\n\n```sh\nnpm install markdansi\n```\n\n## Quick start\n\nPipe Markdown to the CLI and it writes rendered output to stdout:\n\n```console\n$ printf '# Hello, **terminal**\\n\\n- wraps Markdown\\n- formats tables\\n' | npx markdansi --no-color --width 50\n\nHello, terminal\n- wraps Markdown\n- formats tables\n```\n\nOmit `--no-color` for ANSI styles and OSC-8 links when the terminal supports them.\n\n## Use as a library\n\n```js\nimport { render } from \"markdansi\";\n\nconst output = render(\"# Hello **terminal**\", { width: 60 });\nprocess.stdout.write(output);\n```\n\nMarkdansi ships as ESM. CommonJS callers can load it with `import(\"markdansi\")`.\n\n`createRenderer()` binds options for repeated renders, while `strip()` produces plain text without ANSI or hyperlinks:\n\n```js\nimport { createRenderer, strip } from \"markdansi\";\n\nconst renderNarrow = createRenderer({ width: 48, theme: \"dim\" });\nconsole.log(renderNarrow(\"## Status\\n\\nEverything is **ready**.\"));\nconsole.log(strip(\"Read [the docs](https://example.com).\"));\n```\n\n## Stream incremental Markdown\n\n`createMarkdownStreamer()` emits completed fragments without cursor movement or in-place redraw. Regular lines are emitted as they arrive; fenced code blocks and tables are buffered until they are complete.\n\n```js\nimport { createMarkdownStreamer, render } from \"markdansi\";\n\nconst streamer = createMarkdownStreamer({\n  render: (markdown) => render(markdown, { width: process.stdout.columns ?? 80 }),\n  spacing: \"single\",\n});\n\nprocess.stdin.setEncoding(\"utf8\");\nprocess.stdin.on(\"data\", (chunk) => process.stdout.write(streamer.push(chunk)));\nprocess.stdin.on(\"end\", () => process.stdout.write(streamer.finish()));\n```\n\nThis mode is intended for append-only output such as streamed model responses and terminal logs.\n\n## Customize rendering\n\nBuilt-in themes are `default`, `dim`, `bright`, `solarized`, `monochrome`, and `contrast`. A custom theme can set named, hex, or ANSI-256 foreground and background colors.\n\n| Area            | Main options                                                                  |\n| --------------- | ----------------------------------------------------------------------------- |\n| Layout          | `width`, `wrap`, `listIndent`, `quotePrefix`                                  |\n| Color and links | `color`, `hyperlinks`, `theme`                                                |\n| Tables          | `tableBorder`, `tablePadding`, `tableDense`, `tableTruncate`, `tableEllipsis` |\n| Code blocks     | `codeBox`, `codeGutter`, `codeWrap`, `highlighter`                            |\n\nMarkdansi does not bundle a syntax highlighter. Pass a `highlighter(code, language)` hook when you need one; see [Syntax highlighting](docs/syntax-highlighting.md) for a Shiki integration.\n\n## CLI and behavior reference\n\nThe CLI accepts Markdown from a positional file, `--in`, or stdin, and writes to stdout unless `--out` is set. See the [CLI reference](docs/cli.md) for every flag and the [library reference](docs/library.md) for exports, options, rendering behavior, and edge cases.\n\n## Related\n\nLooking for a native Swift implementation? See [Swiftdansi](https://github.com/steipete/Swiftdansi).\n\n## Development\n\nDevelopment uses pnpm 11.25.0 (pinned in `package.json`) and Node.js 22.13 or newer. The build runs formatting, linting, type checking, tests, and compilation:\n\n```sh\npnpm install --frozen-lockfile\npnpm build\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}