{"_id":"happy-mark","_rev":"25-6daabd9a3b007fdf2a18c132489eadfb","name":"happy-mark","dist-tags":{"latest":"1.9.0"},"versions":{"1.0.0":{"name":"happy-mark","version":"1.0.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"abe37354226eb84e521f7d0e4cb6e9adf6486a0d","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.0.tgz","fileCount":28,"integrity":"sha512-cZblOtVz8If2OeOs3grlR3ZYUFmR8O489PbuFRNz+afZ3FJ0Jci7YRirXAuex54I4vKWVmxUxvYT0G5zfKQNrQ==","signatures":[{"sig":"MEQCIBvgvN8mHxmA12+qVfZXy6qvc017zBtPNbTMyb4ZXevZAiBcdvGPKBGGqy+JoPfpiW0nT39MzDBa8vOCmxVeOZgERQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20809},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"8228d173b18f8a31dd13c7ba6c7905ec25635efd","imports":{"#test":"./test/create-test.js","#happy-mark":"./lib/happy-mark.js","#test/parser":"./test/create-parser-test.js"},"scripts":{"lint":"madrun lint","test":"madrun test","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.0_1781108567835_0.43899255912106616","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"happy-mark","version":"1.0.1","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"ad7d436400e60e9a7935af5379cd595fa6a5cb79","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.1.tgz","fileCount":151,"integrity":"sha512-34PCe5bXiKIvDKVuPg42fFlftjLGH4FcrqjRRsM8wH0RrJJznEVuM4YbB1D0j+TUJq3xLgX0SPw171QXhYuZVg==","signatures":[{"sig":"MEUCIDGHkRaN7UGa9gXxkRVVtjy0+XZhcM9XSxZX+cazCLNwAiEA2QujUkhh/vk914xDFFBUiV7+PZ4gZaquHc0ot9MOXHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25031},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"115d6d8ebc0bff70d1cadadb13931ae04d78fa29","imports":{"#happy-mark":"./lib/happy-mark.js","#test/parser":"./test/create-parser-test.js","#test/printer":"./test/create-printer-test.js"},"scripts":{"lint":"madrun lint","test":"madrun test","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.1_1781133510402_0.1499439426691318","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"happy-mark","version":"1.0.2","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"cd9ba6f90fc312ddb2a80016c702173c05146b02","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.2.tgz","fileCount":156,"integrity":"sha512-BfSXOtZ5Vpo4UhMy5U9HcmWd7ztIjlVUXNlQJiVJ/dNIfKvbW1xG2hTjlybi44ew5RI6skn623FQphj69FCkXg==","signatures":[{"sig":"MEYCIQD2g2G3pcLOIP1GZFXU0qwaNTe3NXQDPvyYzIUcvQgcIwIhAKnBXWPHTi8t6sMW5iWIpwPPbOhc7rn0eyOMbo/SdbOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25897},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"db30addb3e278c1258013282fdb83cafb2a75f19","imports":{"#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#printer/test":"./test/create-printer-test.js"},"scripts":{"lint":"madrun lint","test":"madrun test","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.2_1781269949600_0.0677897063982209","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"happy-mark","version":"1.0.3","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"de2f006ef6b3e2e4c7fe6a2c2287fa06630808ad","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.3.tgz","fileCount":156,"integrity":"sha512-dH7pso9tqQ8eQaS71xn/IqESAgotWgW8nnptKrlQc6azc/PGntJKZh4Dx9OerOOpfJCeHwylGmc+tn8iE35nSQ==","signatures":[{"sig":"MEYCIQCWzVFb8SSAET44iHXCnOZo5KnOEOx6C2otndfHn7bFTAIhAPoil5kjhlGrQsqsBkiaHxNFOTtZt9lOt8NIA68wFaNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26080},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"0eb8eae05ce75f3114c98c6cc11f6c504a613e6c","imports":{"#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#printer/test":"./test/create-printer-test.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.3_1781270439364_0.03315680719989644","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"happy-mark","version":"1.0.4","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.4","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"db2ff98079e1e9fd8c26d256bd7ac4cb658a8efb","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.4.tgz","fileCount":168,"integrity":"sha512-yy+sBqML1YEKtRSOF5kN8INPRsIv4+TauC0kB+9Ivbo3H5Em44xH7ycVN8AQWRss64YpRqfPG4/57cvAZzusOg==","signatures":[{"sig":"MEQCIHwjqSK/T7n5RtLrl1g1wiS0Y6bxrUblhESWLZTQ6MBCAiActNT2cF6NzGLR8H0MJcxm1FbkO/uc9Q/MdWkh9QnfSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31530},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"87cecff61afe69b55743ab4449770b1dba9f9ef1","imports":{"#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.4_1781284168955_0.6747542665040942","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"happy-mark","version":"1.0.5","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.5","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"2bd811b6aa2c18b46f841fe6e8d412ab105ae000","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.5.tgz","fileCount":173,"integrity":"sha512-dx+LpJXLG3Tij2zxYWGxOoqC64yMWqxuFYtVhHFTSIhwFuOmY4Ld7UFrepfQ04CX3da6xtddBDUJb1bgRK/3Og==","signatures":[{"sig":"MEUCIEyza799p+Ec+5QCfgmCmkx0A95U7U4Il/5RO0Q4GhTIAiEAqaJ+FjpyJnqsci8EK5z7k98NDSh/AMiGBOTp/5A+Kh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32873},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"1b58fb3296d66498eed22108667fc4f337870f2c","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.5_1781299711860_0.23983180951381744","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"happy-mark","version":"1.0.6","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.6","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"dist":{"shasum":"e084855b1b4f24acbc77d3109f9db17c2cde9f42","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.6.tgz","fileCount":174,"integrity":"sha512-JMOcw/KMnhNEUzt35Uhw2ISwWyeEMbgP+8JmQOrrjJlqPgPVQI5LdfLho4l6MLS7Vc2/wR3WNgwdiWjCPJKgLA==","signatures":[{"sig":"MEYCIQCJ7vCpaMajY0QXNLoBsoVRTBH1k1OHhK25PM2Zm9R7ZgIhANtM+xnfRQbWuA4hN3/j8tvZdKUNrrkcIrlNJD66MQU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33200},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"73d0c480c63387c15200ff7a469ecfa9978c0a66","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.6_1781304927979_0.06975074191478847","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"happy-mark","version":"1.0.7","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.7","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"f67ba318bd944befc7eccce75287b334b12ae01b","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.7.tgz","fileCount":171,"integrity":"sha512-Jmfk0XPll6cGVSOwGhrXeBqMouUnK/7AaV41o11tCkH/DE7kAZWmsnqTGOHRBGAr8aD5IeYN0VQH/03GNvEYYQ==","signatures":[{"sig":"MEMCICUdQZVsWsQx25LNZcan2vfmK2GmLlV+gVUs2mj8JcDcAh8royetHtHsj7zIqLFYLMZVMNd1oU2U9o/XS9JkuXph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33870},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"aec36889d62f72903d82e8affd570d1251a64191","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.7_1781384038190_0.22454393558487262","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"happy-mark","version":"1.0.8","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.8","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"f48c6cd80b4a6aa8d6e3b2930a98c0ef1858e4fd","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.8.tgz","fileCount":176,"integrity":"sha512-rzLofnwl40SlYUda/cGhThc595LMv2xSKYo/ZPwujjv+wtLPETQWkz+4CvaOgSejfcgPB6RdSwu6yns74iuXVw==","signatures":[{"sig":"MEUCIQCZg9nINXlKLvd2A1wHsF+qRmwzBeHu1xdtsfQHZ7f5ZQIgPkDtbdOl3cng0LbILAyBk8QvqZB4WCvyIPFGkb/L5rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34701},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"a138bfcb5346829a9c88fc563879c54ddd14b3d5","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.8_1781384518669_0.5206479751797177","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"happy-mark","version":"1.0.9","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.9","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"bfbb5c7626b341950e47f7fe7b3868fee1cc0a42","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.9.tgz","fileCount":175,"integrity":"sha512-ge5NcKTHdRfOJWc3ubLlPQS3CgyTi43gygaU+2+LqG56vfkpzhk5HZOzToQ+f7Bj7xgkouqrfFOUdIFDP8U1Cw==","signatures":[{"sig":"MEYCIQDkz/YPBV5+WdlFZtYZP+u7iCbEa8FHVzFKmRmGMeuCIQIhAPnR+RLqmONOeYEup6H5te2m9IcsMtUDiZQB6z4Gmhlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34785},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"2af3c2ff29c4249f0407ffe3ae2e93cc8e42266f","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.9_1781385291678_0.514297963334668","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"happy-mark","version":"1.0.10","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.10","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"9326b6a3cc723e7de692b11ce38c5fbea0cfad88","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.10.tgz","fileCount":176,"integrity":"sha512-c2VnPKNxed9gCRUFkZeIeQNv+K566Rt19LVWy0RMV1sMttcGR83JspKBNj0E5a/8CwUIUQysmojRLgzN4A+6Og==","signatures":[{"sig":"MEYCIQDhwMo38q9Rcl7GYQmGP1XRw4pPIgBKUWLb8Tx1ihuI9AIhAP//XYNO2+MrqheE+oNojp5vhZM9yxvKhHPfkP94dqv2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35080},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"8202288b3fa900cbdba52440bae62fc65ab46d72","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.10_1781389347604_0.02664818193057461","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"happy-mark","version":"1.0.11","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.11","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"b7e951863949367b7a1895307d89c0e1046d4f63","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.11.tgz","fileCount":180,"integrity":"sha512-IBZjgmc1BNK5NLN+U4E/tio7qGAfrV7WzCDeHj/jBPPiCpeF56/CFuwAFp37G50toJnS/FakfhAdEsQxdz6DMQ==","signatures":[{"sig":"MEQCIFKmh8WbiJEKTJSiGli0jODf07Mp2HAQ+deGo+Os5xgFAiADzUm2bOe23nFZjGrpdfVkaI/zYb0zlIO0IUzEfmH9bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36472},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"0e374e524b0423da104c439b82b7df5d026f0194","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.11_1781391517627_0.31061091589431333","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"happy-mark","version":"1.0.12","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.0.12","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"c01ec1365c4abdf74e2e14b980831f7f040ba4ba","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.0.12.tgz","fileCount":185,"integrity":"sha512-EYHIG/c71xHyx1TWnINjiLRKFSOykvyif4iQcfhTlH/10AdoL57PgW5cSMqVYW6tq0xRU5zg7UpzJRKdsfS9QA==","signatures":[{"sig":"MEUCIQDTKU09BalAuWXRntnRIZ8MDuKtyeZ54nW03mQapdgfJgIgbbSDWwTwRO6+mTKrqNFiFeviNKxFZ14xKw4mjDVUs3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38957},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"a823c118d6cc581baa73cd43a81d1edce63c2149","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.0.12_1781429431239_0.5228978033279332","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"happy-mark","version":"1.1.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"841bca3d3c52d70a2e58ded28c9092e9daee9968","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.1.0.tgz","fileCount":186,"integrity":"sha512-IeHzLFN4HeQ/QiWDWpWQ+FxHFbnaNj9rlLepBWBWwM4xcpGKvAuox5sVK0T7tdvrOKKQCKHMvQk3iFZCClZZ6A==","signatures":[{"sig":"MEUCIQC9NgT34byaE1S9WwQ9aHhNvvVw3CKf3DAMU0ImT4KVmQIgRWgYTwMw9srgLwPn3q/PJQJwfx6oSN71SXOP269Osew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39624},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"6012ccfb61eb899c370e1762088ed20c2efeae40","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.1.0_1781439459735_0.8667376259325015","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"happy-mark","version":"1.1.1","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"296dc5bf902c03b4a2bf8ee008c54934f73361b0","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.1.1.tgz","fileCount":187,"integrity":"sha512-jfYMrqm3nL7ofj6+S17HDaoLernXJRU1OdG2f2ldpycHYLpOColUQEDlsEx8RwE27mOL4WAxYSSPjGz5dymSVQ==","signatures":[{"sig":"MEQCIF54ymyka/LqFMdN7TBNmdc/HPP7YQQdH4dGBEkugpEyAiB+89lsxHlYRQ1ULJ8CQeJR0hBCOhoKNHezu4vDu6IroQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40069},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"22379024d237ccb3b2e10cc147f48cf55dcca2f4","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.1.1_1781467599160_0.19396012739936563","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"happy-mark","version":"1.1.2","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.1.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"d6834d4e7afb4218cf61e01825a27cf7e7a723cf","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.1.2.tgz","fileCount":188,"integrity":"sha512-yPsI6YJGaLqhRNC3KtAyRI/SlFOSxXLLW5KQfw1qUD34ztjyC1joP58bWJYRXxmX6W9IJMmBSdP2cYcbclBK7w==","signatures":[{"sig":"MEUCIH2PmknhfnZ6u/MdKrL/PZ+qX0xdCQDuSbln+kQOJ8W8AiEAj/lq4fPUqaOfHxKEIKb0JbNGyBCCyh9h4P2lCYGbKaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40479},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"6ec5d7820ff22614a0adc7b826f5fb72e2ed878e","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.1.2_1781468429010_0.5431103827367902","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"happy-mark","version":"1.2.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"bdb8b63617ce204ab9cc361f863c0a4eafd79fcf","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.2.0.tgz","fileCount":189,"integrity":"sha512-r8o6JnJlejgKAjqocwsv4QV+TROBk72LR5wfG2BH8A5FO5tB1nNwrQtECliNuqhXnhiTxx2g1XU4lVMZWzp39A==","signatures":[{"sig":"MEUCIH0RXMq69sAVcb+/a6ZxvGBYd+7hh8cV+nHSESmvfuJbAiEAo8lgfC1YWi1WAkkhzhHcovlAPdZARCLypyOMKC9+b3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40697},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"d990f8092ff8444ea17815f01117b98745dd3d2f","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.2.0_1781471719232_0.9001677890701236","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"happy-mark","version":"1.3.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"1443dddde33e7d4f7f5f40c207894d3efde3767d","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.3.0.tgz","fileCount":216,"integrity":"sha512-KX/t4eHU30ciTJV9jj/PVG3K4aMLuASIUk99E1dNYGdxGVB2EW3iVL/Rs1+xlxZHE+Yjp6E3a4Qng1m+r//UtQ==","signatures":[{"sig":"MEQCIHJfcTPEy6yZN0v7cTDTTwhwG9RArpjXdCHLbyzImU4aAiBy0ZNOWBHU1JO7hY1rNSn0Ck6Soaejq71NqC/20C/oYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50689},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"99da8250f18d77b7eeaab83d32faa582fb0304dd","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.3.0_1781710006836_0.8389462563299426","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"happy-mark","version":"1.4.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"8f848799f4a01478c786977569376a16c2e69ac4","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.4.0.tgz","fileCount":219,"integrity":"sha512-k+a7duj2zviEtwGEQHBQyAymBnHY4aOuSzZXZFOGoJdJKzxwwXtUVRcmRfS9b6AC4UTkGk5rn/qIKbfdPCGAJg==","signatures":[{"sig":"MEUCICVJ1n/C51pxYCQUN44idjtEhU5h0AENPrBWPel4kMinAiEA5JsdzMvAiuLOYQhVoQmmc2s2hAXvkYK7E19ZP4MWyR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51855},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"279577cf31cd596ee91e32c4bd764335c738c710","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.4.0_1781787183318_0.16140411725190784","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"happy-mark","version":"1.5.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"23e81c80235b9400bf85bbf6d8ddef93bc7867f1","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.5.0.tgz","fileCount":221,"integrity":"sha512-HMsbXexaGHo+RxAz9C7LWB8WI4ihlqswV7AWZC0+SQcNp/FoStAMEloxThhEkbETiIY9+/QJy/PsKr5amh6viA==","signatures":[{"sig":"MEUCIDK/ITKJdm6ToZJeM3A6J5VToQvNS/TZOKA879AXlCiWAiEAgP4CSxBOZILXbqtkHDFNI2pIrCL/jDhJwzq7x1na/Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51464},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"3c370df4f9c5496750f5ce35a5d4e0cbcf78b787","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.5.0_1781908416647_0.8074693916924114","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"happy-mark","version":"1.6.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"738066042940b081edfe54191394f487e9e597d2","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.6.0.tgz","fileCount":225,"integrity":"sha512-nsYzqsi6KZZU71yeaCwkH7Vqu8toLrioYb8EQAWPevowYy8X9vD6fW1BMuClqBAqplre3ALjhzEhn2VgwBGxTQ==","signatures":[{"sig":"MEYCIQDPejZNzfA1l7JrA7yywNXYILrI6mcf6smLCBuOUY+higIhAKRj9g4/+mxRT7fnAeVSow3J5AOPS33z65i+CqkTg5RJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53805},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"b247c71c537abaa50292fbf6682f1038341a744d","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.6.0_1782032732524_0.43508303592689934","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"happy-mark","version":"1.7.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"8cea62ecb3c950c054d0bb5ce4998d4d3703f45c","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.7.0.tgz","fileCount":225,"integrity":"sha512-StGkVR7fZAafksEuogDcVaYNbINXFk5EJkFHI4cEtq9WnrSzRUUZRg1aGAgJI/L54UbCPLwEJ3THWxlPcAuH2A==","signatures":[{"sig":"MEQCIAJCyRJma+3/IlZeoWV6ODxM7hHhmxWzWQsHt9FbyVByAiBmOmn9MDeo1ajFi+feWZc2IGJylP/+lmkLDgUfvqofzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54797},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"dcf9a434f2a9aba646c3eda2251ecdf488698872","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.3.0","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.7.0_1782033379631_0.2837450813577671","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"happy-mark","version":"1.7.1","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.7.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"282b0065310022a565f4c6a6be1411322a2a1e45","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.7.1.tgz","fileCount":219,"integrity":"sha512-hdnmOynByGLKl4Haqbnn7/50rSD0E8S24PW/N3+ocIK3EpDOV4slKF2EnO9qhOEAnLvelBfhlqLab7s/jsd28w==","signatures":[{"sig":"MEYCIQDA5Wr0Nta9x1VJFZpsGYULBM1YD+ekXz37/88mwaG+5AIhAMGPkBJk70Up66UPzqaS47OTZ/ij/kgNJfb5gBC+3k/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54326},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"dfa6c44671c9845640e0773767a1ff0e45d132f7","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"11.4.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.5.1","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.7.1_1785450871495_0.9214594163905558","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"happy-mark","version":"1.8.0","keywords":["store","variable","functional"],"author":{"url":"http://coderaiser.github.io/","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"happy-mark@1.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/happy-mark","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"bin":{"happy-mark":"bin/happy-mark.js"},"dist":{"shasum":"e39c1531dcf1e04bcfe62b646597b4821cbaa0d3","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.8.0.tgz","fileCount":221,"integrity":"sha512-/KHhu8da2Reke137KeQPDbVg2YobV7kMpPdD3V2+cM61RqCo75ZZi46YelkIDZ7xIGWGP8+Dkzm7HFyH+lukWw==","signatures":[{"sig":"MEQCIBVgWESp2AlaaUTPA30+03K2gg3Z/VWzfGDJ/VTskt8DAiBny3vgz/3TDRwfXzatBo9qCKy6mg7TTwsP1niqD68DCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55435},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/happy-mark.js"},"gitHead":"9a52c12747f3828221717ba7916f321c9c2f5947","imports":{"#dedent":"./lib/parser/creators/dedent.js","#indent":"./lib/parser/creators/indent.js","#parser":"./lib/parser/parser.js","#printer":"./lib/printer/printer.js","#happy-mark":"./lib/happy-mark.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser/test":"./test/create-parser-test.js","#parser/block":"./lib/parser/visitors/block/block.js","#printer/test":"./test/create-printer-test.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js"},"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","watcher":"madrun watcher","coverage":"madrun coverage","fix:lint":"madrun fix:lint","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:test":"madrun watch:test","watch:coverage":"madrun watch:coverage","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"repository":{"url":"git+https://github.com/coderaiser/happy-mark.git","type":"git"},"_npmVersion":"12.0.2","description":"markdown to js ast parser","directories":{},"_nodeVersion":"26.8.1","dependencies":{"redstd":"^1.0.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","@putout/babel":"^5.7.3","@putout/printer":"^18.17.0","remark-frontmatter":"^5.0.0","@putout/operator-json":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","madrun":"^13.0.1","montag":"^2.0.1","putout":"^42.2.3","nodemon":"^3.1.11","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9","@putout/test":"^15.4.0","just-kebab-case":"^4.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","@putout/plugin-printer":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/happy-mark_1.8.0_1788646421889_0.04657510544787691","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"happy-mark","version":"1.9.0","type":"module","description":"markdown to js ast parser","exports":{".":"./lib/happy-mark.js"},"bin":{"happy-mark":"bin/happy-mark.js"},"imports":{"#printer":"./lib/printer/printer.js","#printer/is":"./lib/printer/visitors/call-expression/is.js","#parser":"./lib/parser/parser.js","#parser/block":"./lib/parser/visitors/block/block.js","#parser/inline":"./lib/parser/visitors/inline/inline.js","#printer/test":"./test/create-printer-test.js","#parser/test":"./test/create-parser-test.js","#happy-mark":"./lib/happy-mark.js","#create-string-literal":"./lib/parser/creators/create-string-literal.js","#indent":"./lib/parser/creators/indent.js","#dedent":"./lib/parser/creators/dedent.js"},"scripts":{"test":"madrun test","coverage":"madrun coverage","report":"madrun report","lint":"madrun lint","fix:lint":"madrun fix:lint","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/happy-mark.git"},"keywords":["store","variable","functional"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"engines":{"node":">=22"},"homepage":"https://github.com/coderaiser/happy-mark","devDependencies":{"@putout/plugin-printer":"^8.17.0","@putout/test":"^15.4.0","eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^31.1.1","just-kebab-case":"^4.2.0","madrun":"^13.0.1","montag":"^2.0.1","nodemon":"^3.1.11","putout":"^42.2.3","redlint":"^6.9.2","superc8":"^12.7.0","supertape":"^13.2.0","try-catch":"^4.0.9"},"dependencies":{"@putout/babel":"^5.7.3","@putout/operator-json":"^3.4.0","@putout/printer":"^18.17.0","redstd":"^1.0.2","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unified":"^11.0.5"},"gitHead":"392ac11dbbcc96b565cc994111d6a4687fb83839","_id":"happy-mark@1.9.0","_nodeVersion":"26.8.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-CBX1wO5zYS735pEeMTTkrFrTe3XrkYwfALUjjM0/+eWoJHQvvJLU/tkSmgglhFTQZ/72AOFp257yJZWCoVK43Q==","shasum":"39ae70db6acf2427afbbb4e838412ea1d4fefa8e","tarball":"https://registry.npmjs.org/happy-mark/-/happy-mark-1.9.0.tgz","fileCount":222,"unpackedSize":56340,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHBIxrr81QU2zpeE+26w7DHu3D4CEr0N8ry0+YH/WhSAAiAX0dKKkS747qHoYuSZAK3LT4GiHHcwiUTTVk6Kdur9OA=="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/happy-mark_1.9.0_1788649671478_0.9099093897398389"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T16:22:47.791Z","modified":"2026-09-05T23:07:51.754Z","1.0.0":"2026-06-10T16:22:47.970Z","1.0.1":"2026-06-10T23:18:30.537Z","1.0.2":"2026-06-12T13:12:29.771Z","1.0.3":"2026-06-12T13:20:39.520Z","1.0.4":"2026-06-12T17:09:29.141Z","1.0.5":"2026-06-12T21:28:32.018Z","1.0.6":"2026-06-12T22:55:28.110Z","1.0.7":"2026-06-13T20:53:58.335Z","1.0.8":"2026-06-13T21:01:58.806Z","1.0.9":"2026-06-13T21:14:51.889Z","1.0.10":"2026-06-13T22:22:27.743Z","1.0.11":"2026-06-13T22:58:37.753Z","1.0.12":"2026-06-14T09:30:31.385Z","1.1.0":"2026-06-14T12:17:39.892Z","1.1.1":"2026-06-14T20:06:39.299Z","1.1.2":"2026-06-14T20:20:29.139Z","1.2.0":"2026-06-14T21:15:19.366Z","1.3.0":"2026-06-17T15:26:46.979Z","1.4.0":"2026-06-18T12:53:03.471Z","1.5.0":"2026-06-19T22:33:36.783Z","1.6.0":"2026-06-21T09:05:32.659Z","1.7.0":"2026-06-21T09:16:19.777Z","1.7.1":"2026-07-30T22:34:31.639Z","1.8.0":"2026-09-05T22:13:42.054Z","1.9.0":"2026-09-05T23:07:51.605Z"},"bugs":{"url":"https://github.com/coderaiser/happy-mark/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","homepage":"https://github.com/coderaiser/happy-mark","keywords":["store","variable","functional"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/happy-mark.git"},"description":"markdown to js ast parser","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# Happy Mark [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL]\n\n[NPMURL]: https://npmjs.org/package/happy-mark \"npm\"\n[NPMIMGURL]: https://img.shields.io/npm/v/happy-mark.svg?style=flat\n[BuildStatusURL]: https://github.com/coderaiser/happy-mark/actions?query=workflow%3A%22Node+CI%22 \"Build Status\"\n[BuildStatusIMGURL]: https://github.com/coderaiser/happy-mark/workflows/Node%20CI/badge.svg\n[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[LicenseURL]: https://tldrlegal.com/license/mit-license \"MIT License\"\n\n<img width=\"770\" height=\"554\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b1f7a29a-52a1-42b0-893b-51c17f48f192\" />\n\nMarkdown to JS AST parser.\n\n## Install\n\n```\nnpm i happy-mark --save\n```\n\n## How to use?\n\n### Binary\n\n```sh\ncat README.md | happy-mark\n```\n\nFor full loop use (format detected automatically):\n\n```sh\ncat README.md | happy-mark | happy-mark\n```\n\n### Reference\n\nHappy Mark converts Markdown to JavaScript this way:\n\n| Markdown       | Becomes                          |\n|----------------|----------------------------------|\n| `# Heading`    | `heading(1, 'Heading')`          |\n| `Some text`    | `paragraph('Some text')`         |\n| `**bold**`     | `paragraph(bold('bold'))`        |\n| `- one\\n- two` | `ul(li('one'), li('two'))`       |\n| `> quote`      | `blockquote(paragraph('quote'))` |\n| `![alt](url)`  | `paragraph(image('alt', 'url'))` |\n| `[text](url)`  | `link('text', 'url')`            |\n\n### API\n\n```js\nimport {\n    convertMarkdownToJs,\n    convertJsToMarkdown,\n} from 'happy-mark';\nimport {montag} from 'montag';\n\nconst source = montag`\n    # hello\n    \n    Hello world\n    \n    \\`\\`\\`js\n    const a = 3;\n    \\`\\`\\`\n`;\n\nconst js = convertMarkdownToJs(source);\n\n// returns\n`\n[\n    header(1, 'hello'),\n    paragraph('Hello world'),\n    codeblock('js', 'const a = 3;'),\n];\n`;\n\nconvertJsToMarkdown(js);\n// returns\n`\n    # hello\n    \n    Hello world\n    \n    \\`\\`\\`js\n    const a = 3;\n    \\`\\`\\`\n`;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}