{"_id":"comment-block-parser","_rev":"20-faf227d2fff4708ad5f0f932b91c6068","name":"comment-block-parser","dist-tags":{"latest":"1.6.4"},"versions":{"1.0.0":{"name":"comment-block-parser","version":"1.0.0","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"ccf19fe1c154ae0b1cb01fcb5dd617edf734df0b","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.0.tgz","fileCount":6,"integrity":"sha512-8mpnGhmo957VW9hGuBgujsul1dNJdbXzXjwjMRowLuWxQklcfbvPslgtV9OheBFzjsE6TNPuzQX8iSMfFJhohg==","signatures":[{"sig":"MEUCIQCiyhBUyt5Pd2KPWcHAy+7FYstl/0lQamjxhOumvXMx5QIgFXh7V+eQqeIylr1HencLGpYBDdgOTqs799MSJ2vqT94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19117},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"98998c0cc140ad8cc5b35e03759084b38b45229d","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.0_1750198530758_0.551197476932421","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"comment-block-parser","version":"1.0.1","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"00760e8844bcdb529d68c58de92a6f23d825016b","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.1.tgz","fileCount":6,"integrity":"sha512-No9LDv/g9AE+YUFLUAppkagNnfaFhxeWK+92R0YtX7SEGxEfiTTV/y28J9PTLOGriDoTMZhb61YuG0iVm88GZg==","signatures":[{"sig":"MEUCIFjoPYvSHcCyx65rg79TVIme9aEamY8YWikK4V0P7qlQAiEAsWiaHYdbiBJv5LiUGCmqzpTzxd+5x4zxyTUqRGy9oRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19886},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"41b5b105872661be213c66c2f44687d31425d0ec","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.1_1750199402430_0.3356002027106266","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"comment-block-parser","version":"1.0.2","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"c85f71a677ead5da45ff8a990aebd413307d35d1","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.2.tgz","fileCount":6,"integrity":"sha512-oV6tEtnMYuoxi7Kr1yn5HG7sNAVtyQzde90duumwngqQIkPTnxfvb1rFa89LeqUTKefDde3U6AHuFhRerq13vw==","signatures":[{"sig":"MEUCIB0mNhGdUXO/mg0jfjldT8QN6xHFnV/yUZ05+i6qroDxAiEAmx51WpsEYXp32QUCdKLda1tULxAD21IniMoIui4A3aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20369},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"baf534b74fe3caf25da639e571fece55c2c39de7","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.2_1750200112155_0.2809474197210744","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"comment-block-parser","version":"1.0.3","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"dd1380293cca94f5eb047cd3a60cdd03f6bdc76d","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.3.tgz","fileCount":9,"integrity":"sha512-ZmiY3Qfpt99Z+XyyB3dmHYD7RFGhozzLQDgJPgwkYMprV/UvQx6XbL+O8GAtRe1BLqfScCmZ7xTwleHGt1vzuw==","signatures":[{"sig":"MEYCIQCYX5bbmNfvAmdvHqVYGQlVdR7zaKSVjVABJyevXafKbwIhAM4CMXgs8f7+dYWzRvyU73/G05Ce8sec2PJkbyUdr/ZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31055},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"8c30f34789aceb0cf81d2eb429928ce10bf3d42d","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"npm run types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","release:major":"npm run build && npm version major && npm publish","release:minor":"npm run build && npm version minor && npm publish","release:patch":"npm run build && npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.3_1750216076643_0.9403115043178882","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"comment-block-parser","version":"1.0.4","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"2fbbcc1b9f85c1456170433db28b37561a93edef","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.4.tgz","fileCount":9,"integrity":"sha512-ZTbzKHkJ6PJMAnebVWyq/Nj+sJ9CJ+GcFkI/5PKAIn0wo65WEmGVD/LbCmpheteEmPVftJCBz9MU61WRmsE52A==","signatures":[{"sig":"MEQCIADYuxoX+twN4tKVRXjqfHjiK7+yREafRMt5KusaH196AiACJculWFo79oE6af25i85Q39NIfL6bMdXclrMKwgTdxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31086},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8c30f34789aceb0cf81d2eb429928ce10bf3d42d","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"npm run types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","release:major":"npm run build && npm version major && npm publish","release:minor":"npm run build && npm version minor && npm publish","release:patch":"npm run build && npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.4_1750216309967_0.15357863806767225","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"comment-block-parser","version":"1.0.5","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"6893b28869f74175394bb8274e2085143a709306","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.5.tgz","fileCount":9,"integrity":"sha512-Ab6TgBvTZpsWP+rVCpcqwTdXYsEMOBhwlCnoiPP92We5dKTcYuGrJFVbY7zpFBuV6NrgA8CmT3meQcbEK6QgRg==","signatures":[{"sig":"MEQCIBEZ3iBfrn9da6RFV6ZpYXS8QeFEZrnr7qn8WYVcRgkOAiAtoL+xBEegx/h3iEllhfm43bT/i+9EGZUDR+paCgiisg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31098},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8c30f34789aceb0cf81d2eb429928ce10bf3d42d","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"npm run types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","release:major":"npm run build && npm version major && npm publish","release:minor":"npm run build && npm version minor && npm publish","release:patch":"npm run build && npm version patch && npm publish"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.5_1750216842229_0.9413169813251296","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"comment-block-parser","version":"1.0.6","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.6","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"e34af75971c7dd78cd8b453cd7eda552f8171a4c","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.6.tgz","fileCount":9,"integrity":"sha512-C0mP34AK3LLpKkH20e6fXTdSIe7WDswEB2GU3t5Or+jVgrfTah5difUm+cWwC0+Gu/CTOUAspTG7WG+S0VQxjA==","signatures":[{"sig":"MEYCIQCy7+WcNjXdpeApmZys+GJJn6HMHr9MVQrT0gpMsYB+kQIhAKI6pzeMg5TW7Qt6CLb8QsGUHs4rSJShqDtt6MJqKwgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31119},"main":"src/index.js","_from":"file:comment-block-parser-1.0.6.tgz","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types","types":"tsc --emitDeclarationOnly --outDir types","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/f177a411946774483e057d80ae1d07d7/comment-block-parser-1.0.6.tgz","_integrity":"sha512-C0mP34AK3LLpKkH20e6fXTdSIe7WDswEB2GU3t5Or+jVgrfTah5difUm+cWwC0+Gu/CTOUAspTG7WG+S0VQxjA==","repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.6_1750225799252_0.22840587636105125","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"comment-block-parser","version":"1.0.7","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.0.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"e3a9ee1891ffe4513356c5f78411fbfaf7e1faab","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.0.7.tgz","fileCount":11,"integrity":"sha512-w6TJjZZZDaqd712cqxIXuxinFC3E2VJaR6vkXJ/hN3IUhnXHfIXPqed0+Co/AaGBfXiE6cwmqUAB/XhLjCMsxg==","signatures":[{"sig":"MEQCIHIrEZLF9QStdFlTMiP9euhq3iBtBsJSyp97GFSd4buNAiAmun0XMMNLSSDqhJu9mF5LF5nKQuI/ewPv6/5TQFIh6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53653},"main":"src/index.js","_from":"file:comment-block-parser-1.0.7.tgz","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types","types":"tsc --emitDeclarationOnly --outDir types","benchmark":"node test/benchmark.js","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"davidwells","actor":{"name":"davidwells","type":"user","email":"davidgregorywells@gmail.com"},"email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/59cc07c3645d1422bb6fd2cf796f7697/comment-block-parser-1.0.7.tgz","_integrity":"sha512-w6TJjZZZDaqd712cqxIXuxinFC3E2VJaR6vkXJ/hN3IUhnXHfIXPqed0+Co/AaGBfXiE6cwmqUAB/XhLjCMsxg==","repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"10.9.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"oparser":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.0.7_1750747344234_0.03931413606682166","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"comment-block-parser","version":"1.1.0","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":"David Wells","license":"MIT","_id":"comment-block-parser@1.1.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"dist":{"shasum":"51e4d889f118fba7fe16f58423768833ac7442f3","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.1.0.tgz","fileCount":14,"integrity":"sha512-s8SKFzw8nnAXSECTBXP5xiIrZzFI/ALOnynNkaFI0v1smvL8eV682VDETyS6/znqrD5Ez7+c2lyG3fBsHZP/iw==","signatures":[{"sig":"MEUCIQDJ4psnulRxCNZsCqsGsfLQVpPhHsXdcIxjsmGp48vgrQIgEW01g3G3JBPXvCWDbBJdH2424Tm3kLmQjj79IqHoJvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70476},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"546a15fac58d28315057449adf122a5ab8575901","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"https://github.com/DavidWells/markdown-magic","type":"git","directory":"block-parser"},"_npmVersion":"lerna/8.2.4/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dedent":"^1.6.0","oparser":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.1.0_1761425253614_0.3046879043532156","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"comment-block-parser","version":"1.1.1","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.1.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"285de4ceb3f3f53429b1318ab00e1369110da7b1","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.1.1.tgz","fileCount":14,"integrity":"sha512-dT6BRnPTVwyloGwhpt4jcH+qGSPkkaR8WpTJG5Q3ow2lN24ZdwCzMUEY17FbKacAwWpPmCH6j3NFnUGexELRJQ==","signatures":[{"sig":"MEYCIQCzDGTWMalEtVwwmrJZFqpuyQoOelb/JKwQL+K9cht6lAIhANZl+2nEejRuavL5oHeKFJW+QGi2F4QyFpGflDZl/uAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70476},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c67e6884103de807711ff608e100e1e0a211c2d8","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dedent":"^1.6.0","oparser":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.1.1_1762929804238_0.0985565671755646","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"comment-block-parser","version":"1.1.2","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.1.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"dist":{"shasum":"a04efa3d5a56ac5af8ebaec1e03251d8c7a8b529","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.1.2.tgz","fileCount":14,"integrity":"sha512-j0E/BFRJNoysLZA8Gt5THU59JlkfNtw7fmow7Ji41V4jxlvVwQuKV7lDnOpyogiQOWasF0YHMe/I96+txpUADg==","signatures":[{"sig":"MEQCIHlwzTVPuDl+migomFlr2dtpctCz8GkgikGcUPM2tZi5AiBaXD30sD3uGuFaT4ODm8aoYt76+Mee7u/oaOjGgPdG0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70476},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7d81950b7a6d27d1192b1bc2d0f19d1d5ff0f321","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types","types":"tsc --emitDeclarationOnly --outDir types","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.1.2_1767116464109_0.031648193489123955","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"comment-block-parser","version":"1.1.3","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.1.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"a54dd14a9716ee98b033896b0b370ba97eb73ba1","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.1.3.tgz","fileCount":15,"integrity":"sha512-zLg5PzJyxz50p0gNwnCi/zlMkAd0CbdYiIJ/Hf/mnigizeWhhjs8fX+3GgbwtqVTBTcmSFqgGWtCC+OqXIecWw==","signatures":[{"sig":"MEYCIQDYi59q6tgGPWkVSxI92mI+QJe3o5SdAdJ58nqTnqqjcgIhAK22905CVO7Ek9l+noZbCqxWld+ugfrzfukKTwsqlwHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75405},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"966eb812a9044c8bcf7d5caf04a860dade0506af","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.1.3_1767838304485_0.056429958933027935","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"comment-block-parser","version":"1.4.0","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.4.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"65c17cb9c152db0445c04387647d63f5972a58af","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.4.0.tgz","fileCount":15,"integrity":"sha512-7jXiqkRz9Zv+g6gX81mJd26ZnN17xbwSS/rq0F6NNLlJZFT4eJHpRurJnzMMnYRVp8q3UZ1efex9PLU02sNHLg==","signatures":[{"sig":"MEQCIDysmjtBqb/nNBHH5vdumUk1PRQZybSdEtf2zx1zkTIPAiASww+r0333hlAsY7+ppR9IYeSMybfjblgLWO+h4Jvt1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92509},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7329dd17e21dea4551f995fa85a5f843c08f9109","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.4.0_1767932537885_0.44350998150907706","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"comment-block-parser","version":"1.5.0","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.5.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"83fbf9c5b183115eb6174f8b34e28d9c76315ce9","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.5.0.tgz","fileCount":15,"integrity":"sha512-9ag0o5TxEXCEMZ8DTBte1lI1/psruUKGGrPbZyjbTvVlCvPbh4b10q7mve9rmz8n5gPgIRQZ+BoFA7ApjivJxA==","signatures":[{"sig":"MEYCIQCr81mhCSTZZkYT+ju3SKFIsYSnPWtlJuvMizp1+4UDxAIhAJnj59qkfXHLzS3peI/JSIwt4SK6ncKPzVB7/bB7Yq+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98563},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9fb34948471a9a435fe290058bac69ef893ff635","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.5.0_1768161163732_0.6050965898096736","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"comment-block-parser","version":"1.5.1","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.5.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"ecd72236505c2876423c25b1727f96e8f2618a87","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.5.1.tgz","fileCount":15,"integrity":"sha512-ouPJ3bHwdQ9xyMmbee2Z5tXQdGIx29Qd92IKT23gWalPFkV28QWjTISCckRHc3EKYC0xC2VG+Tb2cazbHr3UZA==","signatures":[{"sig":"MEYCIQDBsQSuKpJG/JKDGLQzafaFz8r6OtqEG2ntMIy/ApULYwIhAIjf8rJyi/o8F4JbLGgf1bsmvMAmenIA65hXmGa5WOwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98562},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8aebaeebd30e2d5e5a841ccc319931ee60e225b1","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.5.1_1768161844499_0.3566229913264112","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"comment-block-parser","version":"1.5.2","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.5.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"f2bae792be27f0430837cdbcb045ec8042f61f9d","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.5.2.tgz","fileCount":15,"integrity":"sha512-394WAOzYUrnoRSU5uPRgplDolEFQe8MQ5J++/NGf5Fuz7O5M/NP3fPvKHxLrmHDAliNvhabN9LS1swIX7x8LvA==","signatures":[{"sig":"MEUCIQC9slM1Ye3NPEYifvWGIGWD8FsmUgHAqT84SX4Aj3QshgIgTvESuhE/VHyd3P1KmieiMV1P828/zdqdSsRn/wA5KLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98563},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"98d153c1e31fabc748c71ea69ff7c5fb57dfcb08","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.5.2_1768162264854_0.24924561284520297","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"comment-block-parser","version":"1.5.4","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.5.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"a68ab3a0d9fd9312e0dbe75d5640c9d9567c50a0","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.5.4.tgz","fileCount":15,"integrity":"sha512-GNE9VPctaq5HDkD7lKiLvkUq+mn2NMpOS9/IxA7oDVOPaIAqN6363giJD5D12Wnp1eCZyw7amTTR2pv7iZRbWw==","signatures":[{"sig":"MEYCIQD9PzgPVV5k8Qhx1Z5S15doZlw2EajR7gI95yCb35ehPQIhAPcdc6iGoV53IjwZByroV1RVgjePebRXnLaoV/Am+yIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98679},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"3d60211919bdc910870a92270b64a7aeed5e44fc","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.5.4_1768849524741_0.5053513547193567","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"comment-block-parser","version":"1.6.0","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.6.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"8301dac45e5c1df504a8ec608905356edc9b420f","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.6.0.tgz","fileCount":15,"integrity":"sha512-aHMkm0J3DYfvoNmRE8oeG7QtmdX8yzJ1kNRy4TVjzDHMicF48ocXtcNBkqkjmk0ka46FZq/THEnmm6rT3Wk+1Q==","signatures":[{"sig":"MEUCIQCjG1+FuOx5/jcZGdnFQzv/2Ol506vPXTj5EBVvX7xriwIgSHiCi0s6sA4GoqNAQxvhroYc6qkQKC0GBeaxcBJdeIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99289},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a4b2188aaa9c6c2cc82cf81a0d6b1df249453d4a","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"lerna/9.0.0/node@v22.22.1+arm64 (darwin)","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.6.0_1780114515600_0.9418965857104411","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"comment-block-parser","version":"1.6.1","keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","_id":"comment-block-parser@1.6.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/markdown-magic#readme","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"bin":{"comment-block-parser":"cli.js"},"dist":{"shasum":"976b118a053a75caae92c07c3e958ca252456895","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.6.1.tgz","fileCount":8,"integrity":"sha512-LrKZ21bliO8ytZ/WIda8Fyz2Z+PjM6CwdhUp6sQ+IKRC9xTDs7CnQs9gc9R9oCm7IFY7F4zFeJt/aq/V/BBI8A==","signatures":[{"sig":"MEUCIG3zhHFpBAV403kGt6YOQ/HcN09uNujJUr3w/sR9dUQhAiEAsgStazLBb7aOb2KBSx2orrR9Lk8Ic3M4yZIVzh/4pBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80794},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2a9f186dc8de21560157805b95c9d2ef28bdb71b","scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","build":"pnpm run types","clean":"rimraf types dist","types":"tsc --emitDeclarationOnly --outDir types","bundle":"npm run bundle:all","publish":"git push origin && git push origin --tags","benchmark":"node test/benchmark.js","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","release:major":"pnpm version major && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/markdown-magic.git","type":"git","directory":"block-parser"},"_npmVersion":"11.15.0","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"mri":"^1.2.0","dedent":"^1.6.0","oparser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/comment-block-parser_1.6.1_1782191318736_0.3977166903163327","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"comment-block-parser","version":"1.6.4","description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","main":"src/index.js","types":"types/index.d.ts","bin":{"comment-block-parser":"cli.js"},"keywords":["markdown","parser","comment-blocks","regex","parsing"],"author":{"name":"David Wells"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/DavidWells/markdown-magic.git","directory":"block-parser"},"scripts":{"test":"uvu test '.test.([mc]js|[jt]sx?)$'","benchmark":"node test/benchmark.js","types":"tsc --emitDeclarationOnly --outDir types","build":"pnpm run types","bundle":"npm run bundle:all","bundle:all":"npm run bundle:mac && npm run bundle:linux && npm run bundle:windows","bundle:mac":"bun build ./cli.js --compile --minify --target=bun-darwin-arm64 --outfile dist/block-parser-darwin-arm64 && bun build ./cli.js --compile --minify --target=bun-darwin-x64 --outfile dist/block-parser-darwin-x64","bundle:linux":"bun build ./cli.js --compile --minify --target=bun-linux-x64 --outfile dist/block-parser-linux-x64 && bun build ./cli.js --compile --minify --target=bun-linux-arm64 --outfile dist/block-parser-linux-arm64","bundle:windows":"bun build ./cli.js --compile --minify --target=bun-windows-x64 --outfile dist/block-parser-windows-x64.exe","clean":"rimraf types dist","publish":"git push origin && git push origin --tags","release:patch":"pnpm version patch && pnpm publish --no-git-checks","release:minor":"pnpm version minor && pnpm publish --no-git-checks","release:major":"pnpm version major && pnpm publish --no-git-checks"},"dependencies":{"dedent":"^1.6.0","mri":"^1.2.0","oparser":"^3.1.1"},"devDependencies":{"typescript":"^5.0.0","uvu":"^0.5.1"},"engines":{"node":">=14.0.0"},"publishConfig":{"access":"public"},"gitHead":"af6399c4247586b9c8c74cd09327b842ebf5a9c2","_id":"comment-block-parser@1.6.4","bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"homepage":"https://github.com/DavidWells/markdown-magic#readme","_nodeVersion":"22.22.1","_npmVersion":"lerna/9.0.0/node@v22.22.1+arm64 (darwin)","dist":{"integrity":"sha512-6eOoZjlhx536BXik5daCjwGTS15uZsJ47FfHT2nftBLXRu2mCrOeY7rGFuzB20/QgRSttlQBgUBJ/jbOGF9Rqw==","shasum":"74ab136a47255faa6d007e5cd8d36a23ba74b8c1","tarball":"https://registry.npmjs.org/comment-block-parser/-/comment-block-parser-1.6.4.tgz","fileCount":8,"unpackedSize":81176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDmaZzWnbxHUo+cN3pN3cA0yVrOsTiInDYBHBGrJBDJkAiA+4CAHa2lznk939cs0GpD+plgJdGJjvg7ivoExSiywZg=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/comment-block-parser_1.6.4_1782196777704_0.9134987345999115"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-17T22:15:30.662Z","modified":"2026-06-23T06:39:37.924Z","1.0.0":"2025-06-17T22:15:30.938Z","1.0.1":"2025-06-17T22:30:02.602Z","1.0.2":"2025-06-17T22:41:52.329Z","1.0.3":"2025-06-18T03:07:56.827Z","1.0.4":"2025-06-18T03:11:50.199Z","1.0.5":"2025-06-18T03:20:42.474Z","1.0.6":"2025-06-18T05:49:59.421Z","1.0.7":"2025-06-24T06:42:24.428Z","1.1.0":"2025-10-25T20:47:33.829Z","1.1.1":"2025-11-12T06:43:24.396Z","1.1.2":"2025-12-30T17:41:04.304Z","1.1.3":"2026-01-08T02:11:44.638Z","1.4.0":"2026-01-09T04:22:18.022Z","1.5.0":"2026-01-11T19:52:43.889Z","1.5.1":"2026-01-11T20:04:04.651Z","1.5.2":"2026-01-11T20:11:05.021Z","1.5.4":"2026-01-19T19:05:24.912Z","1.6.0":"2026-05-30T04:15:15.780Z","1.6.1":"2026-06-23T05:08:38.874Z","1.6.4":"2026-06-23T06:39:37.830Z"},"bugs":{"url":"https://github.com/DavidWells/markdown-magic/issues"},"author":{"name":"David Wells"},"license":"MIT","homepage":"https://github.com/DavidWells/markdown-magic#readme","keywords":["markdown","parser","comment-blocks","regex","parsing"],"repository":{"type":"git","url":"git+https://github.com/DavidWells/markdown-magic.git","directory":"block-parser"},"description":"Block parser for markdown-magic - Parse comment blocks in markdown and other files","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"readme":"# Comment Block Parser\n\nA standalone block parser for parsing comment blocks in markdown and other file types. Extracted from [markdown-magic](https://github.com/DavidWells/markdown-magic).\n\n## Installation\n\n```bash\nnpm install comment-block-parser\n```\n\n## CLI\n\nParse comment blocks from the command line.\n\n```bash\n# Parse file (syntax auto-detected from extension)\ncomment-block-parser ./file.md\ncomment-block-parser ./src/index.js\n\n# Parse with custom open/close words\ncomment-block-parser auto ./file.md                    # open=auto, close=/auto\ncomment-block-parser --open docs --close /docs ./file.md\n\n# Pattern mode (--open without --close)\ncomment-block-parser --open MyComponent --syntax js ./file.js\ncomment-block-parser --open \"CompA|CompB\" --syntax js ./file.js\n\n# Parse from stdin\ncat file.md | comment-block-parser\necho \"<!-- block foo -->content<!-- /block -->\" | comment-block-parser\n\n# Extract specific data with jq\ncat file.md | comment-block-parser | jq '.blocks[0].options'\n```\n\n### CLI Options\n\n```\n--open             Opening pattern (literal word or regex pattern, default: block)\n--close            Closing pattern (if omitted with regex open, uses /name backreference)\n--no-close         Match single comments only (no close tag required)\n--syntax           Comment syntax: md, js, jsx, yaml, sql, toml (auto-detected from file)\n--parseType        Treat first arg after open keyword as transform type\n--help, -h         Show help\n--version, -v      Show version\n```\n\n## Example\n\nThe library works with a variety of [syntaxes](#supported-syntaxes).\n\nAs an example, it matches `html` comments like this\n\n```html\n<!-- matchWord blockType [...args] -->\ncontents inside\n<!-- closeMatchWord -->\n```\n\nand returns\n\n```js\n{\n  type: 'blockType',\n  options: { ...parsedArgs },\n  openValue: \"<-- matchWord type [...args] -->\",\n  contentValue: 'contents inside',\n  closeValue: '<!--/docs-->',\n  rawArgs: \"[...args]\",\n  blockValue: \"<-- closeMatchWord -->\"\n}\n```\n\n## Usage\n\n```js\nconst { parseBlocks, getBlockRegex } = require('comment-block-parser')\n\n// Parse markdown comment blocks\nconst content = `\n<!-- docs inlineExample foo={{ rad: 'bar' }}-->99<!--/docs-->\n\n<!-- docs fooBar isCool -->\nStuff inside the block\n<!--/docs-->\n`\n\nconst result = parseBlocks(content, {\n  open: 'docs',\n  close: '/docs'\n})\n\nconsole.log(result.blocks)\n/*\n// Result\n[\n  {\n    index: 1,\n    type: 'inlineExample',\n    options: { foo: { rad: 'bar' } },\n    openValue: \"<!-- docs inlineExample foo={{ rad: 'bar' }}-->\",\n    contentValue: '99',\n    closeValue: '<!--/docs-->',\n    rawArgs: \"foo={{ rad: 'bar' }}\",\n    rawContent: '99',\n    blockValue: \"<!-- docs inlineExample foo={{ rad: 'bar' }}-->99<!--/docs-->\"\n  },\n  {\n    index: 2,\n    type: 'fooBar',\n    options: { isCool: true },\n    openValue: '<!-- docs fooBar isCool -->\\n',\n    contentValue: 'Stuff inside the block',\n    closeValue: '\\n<!--/docs-->',\n    rawArgs: 'isCool',\n    rawContent: 'Stuff inside the block',\n    blockValue: '<!-- docs fooBar isCool -->\\nStuff inside the block\\n<!--/docs-->'\n  }\n]\n*/\n```\n\n## API\n\n### `parseBlocks(content, options)`\n\nParse comment blocks from content string.\n\n**Parameters:**\n- `content` (string) - The content to parse\n- `options` (object) - Parser options\n  - `open` (string) - Opening word or regex pattern (default: 'block')\n  - `close` (string) - Closing word or pattern. If omitted and `open` is regex-like or differs from default, uses pattern mode with backreference\n  - `syntax` (string) - File syntax type (default: 'md')\n  - `firstArgIsType` (boolean) - Treat first arg after open word as transform type (default: false)\n\n**Returns:** Object with parsed blocks and regex patterns\n\n### `getBlockRegex(options)`\n\nGet regex patterns for matching blocks.\n\n**Parameters:**\n- `options` (object) - Regex options\n  - `syntax` (string) - File syntax type\n  - `openText` (string) - Opening delimiter text\n  - `closeText` (string) - Closing delimiter text\n  - `allowMissingTransforms` (boolean) - Allow missing transform keys\n\n**Returns:** Object with `blockPattern`, `openPattern`, and `closePattern` regex objects\n\n## Pattern Mode\n\nPattern mode allows matching component-style blocks where the open tag name is dynamic and the close tag must match via backreference.\n\n**When pattern mode activates:**\n1. `open` contains regex chars (`|`, `[`, `*`, `+`, etc.)\n2. `close` not provided AND `open` differs from default 'block'\n\n### Single Component\n\n```js\nconst content = `/* MyComponent name=\"test\" */\nwidget content here\n/* /MyComponent */`\n\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: 'MyComponent',  // no close = pattern mode\n})\n\n// result.blocks[0].type === 'MyComponent'\n// result.blocks[0].options === { name: 'test' }\n```\n\n### Multiple Components (OR pattern)\n\n```js\nconst content = `/* Header title=\"Hello\" */\nheader content\n/* /Header */\n\n/* Footer year=\"2024\" */\nfooter content\n/* /Footer */`\n\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: 'Header|Footer',  // matches either\n})\n\n// result.blocks[0].type === 'Header'\n// result.blocks[1].type === 'Footer'\n```\n\n### Wildcard Patterns\n\n```js\nconst content = `/* Gen_Users enabled -->\nuser list\n/* /Gen_Users */\n\n/* Gen_Products disabled */\nproduct list\n/* /Gen_Products */`\n\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: 'Gen_[A-Za-z]+',\n})\n\n// Matches Gen_Users, Gen_Products, Gen_Anything, etc.\n```\n\n### Backreference Enforcement\n\nClose tags must match the open tag exactly:\n\n```js\n/* ComponentA */\ncontent\n/* /ComponentB */  // DOES NOT MATCH - close doesn't match open\n```\n\n### Explicit Open and Close Patterns\n\nWhen both `open` and `close` are provided as patterns:\n\n```js\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: 'START_[A-Z]',\n  close: 'END_[A-Z]',\n})\n// Matches START_A...END_A, START_B...END_B, etc.\n```\n\n### RegExp Objects and Regex Literals\n\nThe `open` option accepts RegExp objects directly or regex literal strings (`/pattern/flags`):\n\n```js\n// RegExp object\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: /CompA|CompB/,\n})\n\n// Regex literal string\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: '/CompA|CompB/',\n})\n\n// With flags (parsed but flags not applied to block matching)\nconst result = parseBlocks(content, {\n  syntax: 'js',\n  open: '/Widget/i',\n})\n```\n\n### CLI Pattern Mode\n\n```bash\n# Single component\ncomment-block-parser --open MyComponent --syntax js ./file.js\n\n# OR pattern\ncomment-block-parser --open \"CompA|CompB\" --syntax js ./file.js\n\n# Wildcard\ncomment-block-parser --open \"Gen_[A-Za-z]+\" --syntax js ./file.js\n\n# Regex literal string\ncomment-block-parser --open \"/CompA|CompB/\" --syntax js ./file.js\n```\n\n## Single Comment Mode\n\nSingle comment mode matches individual comments without requiring a close tag. Use `close: false` to enable this mode.\n\n```js\nconst content = `\n<!-- config debug=true -->\nsome content here\n<!-- config env=\"prod\" -->\nmore content\n`\n\nconst result = parseBlocks(content, {\n  syntax: 'md',\n  open: 'config',\n  close: false  // single comment mode\n})\n\n// result.blocks.length === 2\n// result.blocks[0].options === { debug: true }\n// result.blocks[1].options === { env: 'prod' }\n```\n\n### With Pattern Matching\n\n```js\nconst result = parseBlocks(content, {\n  syntax: 'md',\n  open: 'header|footer',  // match multiple comment types\n  close: false\n})\n```\n\n### CLI Single Comment Mode\n\nThis matches single comments without a closing comment.\n\nE.g.\n\n```html\n<!-- config foo=\"bar\" optionTwo=22 -->\n```\n\n```bash\n# Match single comments with --no-close\ncomment-block-parser --no-close --open config ./file.md\n\n# With match word\ncomment-block-parser --no-close widget ./file.md\n\n# With pattern\ncomment-block-parser --no-close --open \"header|footer\" ./file.md\n```\n\n## Supported Syntaxes\n\n- `md` / `markdown` / `html` - HTML comments (`<!-- -->`)\n- `js` / `json` - JavaScript comments (`/* */`)\n- `jsx` / `mdx` - JSX comments (`{/* */}`)\n- `yml` / `yaml` - YAML comments (`##`)\n- `sql` - SQL comments (`/* */` and `--`)\n- `toml` - TOML comments (`#`)\n\n## License\n\nMIT","readmeFilename":"README.md"}