{"_id":"@jxck/markdown","_rev":"26-975303269efd1e239dd4c0f89ae00a61","name":"@jxck/markdown","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.0":{"name":"@jxck/markdown","version":"0.0.0","_id":"@jxck/markdown@0.0.0","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"8cff5ce270b8f5ffb7447ab997c3ba6f6cdda0cf","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.0.tgz","fileCount":20,"integrity":"sha512-xETbjnmcSUFjXPQyDvB0MZ0BbrRjmSYq3FOdy+btYo5eeyZ57+TrVcu+tcgpygqaO6CdwmEuI1M+7qVXsPBZHA==","signatures":[{"sig":"MEQCIHX9KBbfd5IwAPxF9fOisNRrHp5G3jJxXogqSkTHIQzsAiAun8tDt+Uc2oxSxYju6P6cdiPPdYnc96gPXF4k2ME3jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJMlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsOA//XV4FqjTxcNtZXU2Bi03dErS2gGimogUmfazoteOLMaWmlx6S\r\nrXVPyRcB+Mre7VA1xFrdF5HizwiWDqq/Q8OJQj4adqYJ/IHGf3h8IMTwu1th\r\nFc4sNFoBrNKM0Jn+3vd89xWO34VbFUzmQ06m2xYACEoWCNfj+KZcHd3vdpYk\r\nY/dq4LAf2J6l41MlSqNjcfu12SjDIbtS5GnhgL8DMhNpf+re/rWldr2FarPV\r\nBa8OnKKPPRUCEFwl/aq62y/kudSVNb8+pIwfiL6Qne/872c8JhcdZt17hOrT\r\npXwTumATF6FG2niQ8IgYHYRZgCEpRv+Q3fGPRD7HtIrqCnXnTGQJoMEdUN5i\r\nnbFXeD6TsPB3cZmSdsHXw/Rz9hy77T6Sk1ohPzWvJJPGTlwqzsth3a0OH76j\r\nt7c2bTTJZk6NRvcH/RlfgX3iJnvqAa28FLbUN+CRhzEmC9b8CteUwj/g/4Q9\r\nhAcWF4X/Solw1j5VWFE6Bhwtn3vodk25HjumEZyEUsi+5lwR2HKq79km3kLx\r\nzF0M1q/fI+5Js52xNTM1U/rYYLRFhhG40j/1bxT+DoWEIGucEAancZubx4CF\r\ns+wn7kqAThFDE4rmmQfAxKrlGkI1iQWp0nTzYjrM4UjKIiR2BGEQsRrTjYOJ\r\nOXDPerLRl+9pkzCOhKn4xO9B5WI+9s3Tg70=\r\n=2yL/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"17afe3f22e955fb55e159b06ede64b4a41140247","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.0_1646578009445_0.6525577907327798","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@jxck/markdown","version":"0.0.1","_id":"@jxck/markdown@0.0.1","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"5d5c99b3443cfc0ade78a09b361ef03bf5f85a0c","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.1.tgz","fileCount":20,"integrity":"sha512-GGlrxH7ognaDloU3Y1Awy5GzLaQNjzvBA5iesq8pX0wi11lSitNkx6t0+Agq7OmqmHM0qTEo6tIId1cIKclTlw==","signatures":[{"sig":"MEQCICThlFsCzcdBKxs7dlyEHk4UoE+Gn9G53zG5Yi/keuDAAiAu8EEO1sJtkLDGhF7FRLT/SjlSf+nc2tzb/sf6kqLlBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJMzJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVw/+NMVVydfAbZQNC9zRy1O0T9K4Jo4EFDLwRPbgvGmEhSTOajCY\r\nm31SUm17TyQzYD38z+jyW8jQQ1JvlUXn1MLfnuxfbtccuwEQDpzPmM8Hftx9\r\n7w+rlLUeevvLrIxIbXXxlrlNjXQbZgus+s+YR/FGrc4CHxZM2khVN82+R6MX\r\nudnbv0gHOhbqVCCOeQTthfTlcQ6g91tkLhhDhtYu0p0PuwHB/rT8oBe5N1ti\r\nIStP+PTFzDSbU5IM96vB47xJADP7oDu9mdM2QZ1xSXkB0+tHMiw+DpBA3m81\r\nsleSZyFVAuie+xSf9LC2mMuAuXqloxuHItQa6BfZUbBj6On2+8Vn7T5ojfIk\r\nLaaC0GKaFM8oyvvyaqN0u7jsh+nNUdCi9CtalS4m6fmzZuj98277Bd5RoeK9\r\nVGc2nB+HFpJCVMl1o9aSRvj7BVvPXGfADtDKVogRc8mBaZ9sfEnTFAaTagKP\r\nRoGYp/4+53BIHwse2NrBWpY36KdjhumKrcw87dltp2bd9oi7qcEMkXEAsOSD\r\n0Zkz/RC2XmuqGSueEujFZM9VGLlVXyGGi7f4keWl2UTuQ1ca/kbcuII6EKqT\r\nDRFREMDArU5G9Xz9XAJnQGBzkVMtLCns8CQ1YYaH9AbHt3EehGItaTSKPxuX\r\nJ+v2JFNJdKD2cjVxbhUcE7+qW8xlRdgIgMg=\r\n=1L7E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"7a3703d3e9a745cfe33fce1f126aa0427779ba63","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.1_1646578889403_0.2840901191037606","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@jxck/markdown","version":"0.0.2","_id":"@jxck/markdown@0.0.2","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"c65a26de4f93c9c5068f10587a9cd50d1149c876","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.2.tgz","fileCount":20,"integrity":"sha512-OzTSrcFqZp/CFleLaakUmU2QkRSfJnkuLwU/bPOqs7WqX7ZQl6u/tlk4NU0rWov1tGBCGku4a2XY8IvHztnspw==","signatures":[{"sig":"MEQCIFLlxdTvjALrQ8ECxQ0Qv3BrQpKd3A/A6Cq9A/6ryNkiAiAy3xqLn7MncKdRrZKIzUxj0KCGp0XNNmKFM6y72fNjgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNN2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6KA//YU7EpbBHtzL4AfDnJkYKpEJcwwphtdQvI5eSaM/nBYNGr1NB\r\nUpXv3svAI1THpXgo8t8+5odtxwDWhWSFdaUW5XcoRm3FAIMMnwrvu+mliE7V\r\nFhuq65bQARvB9U44uMv3wvE+dnlsoglzYBVo0kfsePHUtuHY8yEKIxT+nmwd\r\n3dQaGxE9NLMP8lveOL/heAvjAW7L1BkTSMDS8jCnHDesj/5uzsiM8jHUZTtg\r\nYTcQl+KK8Gr7GbvOXCm9jm6SUU9OWFQWeZtuq5R5h7EVszchwm1TXrVFyEAE\r\niMvdNJsWrgDDCJz2qoL3A9EJ5sKy8b7eUFugzRQNfhZSQpP6KsYBbArEOpJo\r\n/Re/s9fRlpV9DIFTVZpCI8XN+4yu3a1/dYsqXSTy0zpaeM/iRGG7AZliAbUA\r\nfLdifoKWGwx+vRvDuFHGvFYNrGt3slzdhWgVO2vUzGMGrVImKNNw16DpEQrr\r\nzE38FF9NMBQY7M3YOp88m/rRdTy359JxeIfaqtcZbSdEreFwu6MBV0wikR3F\r\nphdlH73HeYVbKWTDhyBFm0/x1erffgkdsNXUjiOqxAWeLfjtQj1Zd19BG0oy\r\n2fXPWa2Hg3SDS1UHY2+foRojdagDsbSXd2ejKwd/LTTdMD/UyL6B8PhwH8XX\r\neFWjyZMmoXBH7OVZ+DHGGN227g9+04hR0bw=\r\n=IDTk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"0e6971a8a14c9107f41ec1376d1d15d2f0384197","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.2_1646580597673_0.7178272916517161","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@jxck/markdown","version":"0.0.3","_id":"@jxck/markdown@0.0.3","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"81a75fecf56ba2fb0bc4e6f109f0bef1cacd6986","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.3.tgz","fileCount":20,"integrity":"sha512-LgRdydJr21LUgqr0rhx4Xpkq34bPYPXhe25P7ZoKl+akqHb56caeTIPm4N/hD2UYUQmO7dCi+vQTCpR3I6EAnA==","signatures":[{"sig":"MEUCIQDeEtrarc7l47WefWp5l5iyJujVmRnfrx1qP8m6E09wLQIgYvfF7s5cf6Ei5cg5OqZv3lcsw/89+hDpCRAw/lUldc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNc/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUWA//Tfx72CUBn9fiaaulaicaelawx2SeU1a3Mc6exf6t2WvP1Es2\r\ni7NyvS+Kv340iNohTPwNv/vmg5IIOsxSCh3R1gf5woBPROuHOonTalRPeujT\r\nCMKjI5tgEiOSljR5FRPiB1J9IcClMrFmoD/g9WY2B8faQpPZr8RR0OdsPqkr\r\nNfyLzpfuXp34EA80dIiGXNpHm/hwYa7ilBgSpPIyuaKoiRrpJNotLoKaCyL2\r\n8Eh6deEE0osvWD8oDYn9l+q/7zvaBFjvZmH0A7zVR0Z3RyXDfXBsex5qyYZy\r\nElJbs98i1qXIrm68p3cuXRyZwip9Xisb131OmtGR+Jn484C87PlUCvT3puFh\r\nom07/ea9jjwnDz5g2YGnr6zeJ5gWIfPR9+e9+3u5+1IVg5JyO5dmybhHbQGC\r\nx6T0s7g1npGdYaLkVWBIe+rYhFNvtD0qSIO7cgN3CtBJH1ukxGIGmx9FsydJ\r\n3EiOQxvSWhgcJdrB5gpoOew7ewID2vPvbwT45SCqig99xwAkbAZ7kDBvY9OA\r\n0vUsqkgyNnBrwgmV37Tiz3ZMPyIhRVNlyMKtnqkk84VhOQshXO/ywceoAF6p\r\nxvkaexTGCXGM7gV/8sCkAmcAAvehhxWX/rFA21aEo6QJSlfbIsNlMRY2M/4B\r\ncn7wpWJoduXchO9vi6GFOQP+L/aTpTYSpuw=\r\n=eByU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"fa7deb2a9a47de1122d87fa456af7c6827714a0e","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.3_1646581567182_0.5055945215150426","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@jxck/markdown","version":"0.0.4","_id":"@jxck/markdown@0.0.4","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"edf57c676f984c214eee082f1c6ba5ba8b5b45c9","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.4.tgz","fileCount":20,"integrity":"sha512-oHSHH/HIBSxrvI6KvmXwWEfu6hocJb1ie9lg1k6thAfO8gtn5iNtmPOkTn0iGOuXerU0Q31o2YL/nNDfu9r0Ow==","signatures":[{"sig":"MEUCIHzOF2BmqV20Le5QlC0YDnIYNxT+IO0ziP/LcAV/gF/bAiEA12HLgUGW9/N8Kqe52Zwuu2VVxB5l/7yybgSXVyUpIsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPWw/+I5D9loWPqlFob4ReLq9LSuf5Wx8vurSRQff+7Yf7zhBHoCF9\r\nOGoUIfn6mXvruaER3PTRG3MS83md9K2hZGijtBnWYg7wwAkzsD1Cyh+fuJ3D\r\nWgPp+w2q0d9efkfTR1xrGcpohSs9/DGAnm86ACSAPY3iow/AdvlpHxUyXIfL\r\ncTUOyyH6Ed9vOk513KEEerbpm6Kx6g+EYQr7fiFL6Shgkz7WMNBlLuR6P8Et\r\niZc63Oc2xVdyUbbbHbvOJULzXfhDxPXQUoIcgjXQuXZQKlWpWPXaoOi+5moq\r\nTj4/3qYZwPk11R1nJLAV+rgJWXxmoNRjMiWNe/9R2QupW7Y4KuWxMqKJc/yK\r\nkyfa5nvFRVCsfxl1s4IioHihn/4RGgHgmiWqMyTIPvuqAs1CbsD7eBVzIFmf\r\nFMvYRGlyJfnEVokWTRa2Qf9IkQ+7xpbn0ZOKSuTzxzsYgoq5PZVO9t/nHTzq\r\nUnSqkzK/pdBEjh48g7uT989g9U01kGgHGAFBYfhu4P5PjU0AkY4xV3bn2s9c\r\nMtWf4EdZ+uEg0EnXv+jHk+WUiwpwLloeFVmLqXFCmJM5mM/2QcTfCw8/5QnW\r\nDg0d4jevZ3rsbOLVkGnBgH4E6aLyFooJpKuOKWaZZMrNIVHmt+3Qku+Houky\r\nr+bpTd9ObPKrutB7Y1l/4fNgnaYLls1kN1o=\r\n=iWcA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"fc71dc4ce597295746c4ada41912e44f3396d87a","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.4_1646582013112_0.8580715679559106","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@jxck/markdown","version":"0.0.5","_id":"@jxck/markdown@0.0.5","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"08a39eaac2af30a1a29a0771275d22045b3e5e2b","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.5.tgz","fileCount":20,"integrity":"sha512-7SjvsIGmdahZ0k9Ly4uBprKnBRWRmIvIOskIDK03gzhF2N+gCsZ3dm0orj+DxeZQf01C+wsnYL5ShMay6LUdDA==","signatures":[{"sig":"MEYCIQC/Aqln1QZ/jg+4XuQKitaCcV17XEbouOlmvpoJqnyZ8wIhAI7rKjRV27Cs7h0FsZgasr2ESUNAVpP300HVdO6PoDLi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJObjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKow/9ETc8LqFAXe1UendXx5zq6BFrzwD8ODcxaO0dOH5y0NDy75XZ\r\nhau+CmzUaINkHHy8SkE3QecVUX+P+uyLeNkPXNTKnkVWBq+RXlgzRSY2NaBt\r\nrMBZDaung4fSSDtKqO0w2T/pbBObpUVb0ucMzgl4btR+ljpM/zM9JjEx+vIn\r\nwLOdwr5IXabIAqC8D+H7rO7xubLTKTUSeq5fNmxV7VMSZNxvFft3TTXUAv5W\r\nKgR6j/LWGFj+xd0Ssc/QrVFjE3O390sXhP5dJ2QV4J6yAgqVB0k+g/0Aqyck\r\nsLdEPwu0Fuu7XQE0rRLpkAIQAOI2rzsoisqNcFm/f3Hgejzk+hlf/+OLimqC\r\neq/J4QYzmDIPtyMyfj1TTZ7tPkKa0XK/DCFAwQvWWoAcKWBphQ/lhbtueaNY\r\nMyECpATbSecze523U/3cblCyZFuZBE1qWf0RW9PdfbPUiLnotn43u73//oEI\r\ns39EdCpPJRiI6jJbk5htRh3urxCiefGKhTAeMAVclvKloh6Iu2qCDhpEkOQB\r\nCr+72k2CnjUh2I4ZCs4luMYRqy+asyXwzsxtHez4+bKpvsO6Wnt+Jx/5m3p2\r\nFwPJoPJRrkb2ucZN1ce3xsrB7hWpPhJb7i/UTcmih3a4olgeuXkB5sq6OYvG\r\nUQuIDYfS8gX6CcsRofTCtKYQuWX2HKavJCY=\r\n=+X2B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"db2ec05345da53cb131f25d8d402247b84e42f26","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.5_1646585570971_0.8110393130318945","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@jxck/markdown","version":"0.0.6","_id":"@jxck/markdown@0.0.6","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"a34c7c0b268b599543791c7ebe5c7708e58239be","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.6.tgz","fileCount":20,"integrity":"sha512-CWfumHcICsAp9jSauOOuhjdb5ohLUoQtwzdz7H6ZQsly87yNFUKeDvr71YuYEan2ZI0lUWm+8VqzyjIhFbHhrA==","signatures":[{"sig":"MEUCIQDrLRzQmA7ZUkO8JhNhnYDxGyNUBYLCOaZzQrF+lM4rnQIgGf1qRuaaedogx1FLeCZpWmAaxlOhVEKptr7anxoeSv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK8h1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPgA/+Ppu0v93SYRfnl66bMTS7a5bxQ7fkcfEPVNxXfHdRF9WwHXtd\r\nVLFdOOzl7/gwEnf8W6zgmXnnkQxHKVxxwIKHxPzkh85O6b7bT69ePBv7Hij4\r\nXfw1xpjWzHl8rW9KtMGFpmbo2vzIFuRt4OjOwPN6WWwgXjbqRi68RIXASFfJ\r\nGUMTaGbTfNWXwqKQhjG97Elxa186LLlex2Vk46OPBZVYUGDtzr9wNz9xbXRy\r\nkQbQx93XnWVTHWOFgXkdANpW1fMQT5v6po4n11K4oL2+9jZGBnr5lBnnppTA\r\npqUCxpTvj/NIp7AjvxX6FVjSp0K0HzdkL577f1GQaNL5FHXkBewsefwPLMzF\r\nVtjQuGWKceOTAHr49Agz5xcCbwsWNn99hWTDCz3MtpQ854tLan+mXINtCrhd\r\nCnki2ljMjmOzS9YJnd8ee5tUtSPS+pIt18apu3xhA+C6ZwSP+UVJWral4ccb\r\nVe4DG69slqwo4/qIirl4aCgBPlXHE0QKws3HSyuiDP5L4DY1fso6sneHFnVy\r\nxknczN+VgH9c08ADszJcMqopdnzsOEs/h+FeAMwo/ZiYc8dI5YmHQZ4DYVpb\r\nOgzY113kTdgp5o6svKrWF8RHoIuxdPLnK6sYONqgRrvLwp/l3sTrAhsonrKC\r\nWSrAfsXtbP+Xa2oiZ1vGFgiopQw4yfVn0jg=\r\n=xbNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"9c29e370790f7d56f0ffcd85349cb0a39a45ff6c","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.1","description":"## Intro","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.6_1647036533745_0.8146830930224067","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@jxck/markdown","version":"0.0.7","_id":"@jxck/markdown@0.0.7","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"f22a2f4c8ac7ff617f60cfeb6384a928576e7308","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.7.tgz","fileCount":20,"integrity":"sha512-Q7XEqgTwL8YzumMrWHs7bytgU1j+EskcGtx5imyg5G0v/MgSV/iVAmMhnobFR+rVJc8+7V9qR5nntpKuD8gH2A==","signatures":[{"sig":"MEYCIQCSojiLxX8RdYRcHc2q39dWT26dbe6excodOdZ/y/oi0QIhAJK4SeRtzEoZg/4+hLoR56/PehvPwxa+sdwj6o2PRYNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQejtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1KQ/7BfQrLuQiJwnXiEIZHDxSVuiNfFSEHOpv2HT1Sz5Zbaq+xOC0\r\nHDWQyNN+LKNPjPzE86OAaWr6dv4CJQfQKNCLqf6jujKPYCaR1q2FsnbZDpRj\r\nRxUvj1p1HgkhIQ8d+VOb4por7Fwzbfs8/MFG6AP+Z4kc092SqhZ7uVYwRQD9\r\nMQ41PQKw1VD7qn/01a8sebEPdICD8Mpw8NQIp6c2qTt39vWoq2y7Qgkl24nq\r\nLCq3OHjjrzEIfo3yUV3GYD8oCt63SLACsQyaSDg+s7rMO4jxK021O+DsAu4h\r\nDNHYB4jpJNAXxD4D9LJiJWKg4MpqGc2tS3jgxwIrsyrpfQnECk3V18iZUaT6\r\nsAwchbsYsHoRXMaeOzO3u7K9Or3MaMSTLDfCU43a9bMbLNUpWf1p3KJyKcIr\r\ntwPyexrBl8XaW2fZx1RZGi8C2H+wnV2jxqK5Oe2p/ac016N+dP0Q60L65EMC\r\nLp68NQq1W9/sG16z/YKmzCtrBSLMeeOCuxD7VFMQpxoJ+iULrWGHhMp3Z27e\r\ne78WQFElZsptbio6aSonANDSsKjznaWYfUrkZ3lD9/iAU/rrOvZj7aHFc7a2\r\n9JAUpAVho2GUYoZeFSEouaxRGfjVXlOqW3SsBVgMxiBBa6SuwHbYZId4ID6L\r\ngwVkV9jq4XpjA7iNOFjw2aPfS/tpQq5yih4=\r\n=WczN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"6664a26a4f28dccf8cd7aa41f0a8e383fb59f114","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.7_1648486636966_0.07879032911828987","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@jxck/markdown","version":"0.0.8","_id":"@jxck/markdown@0.0.8","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"6879dfa11594087e60971427a175752f6b559745","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.8.tgz","fileCount":20,"integrity":"sha512-RdREDbr60vSJ+XRMqkxsvgr/J8m5HXhECk4Y/omrtZISx4qGjJJUYb+He1wXtDC3pT674tft7RWC+Oqip7V3lw==","signatures":[{"sig":"MEUCIHPG7C4SgFCXVCF7bbqcQdr/R+27XUKCMZqlRHivH3j2AiEA3ryg3Fn+yeaXbxvZRIh6hngcZVf8/HhdpjHmF9ude4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWX+kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtJhAApF3vLYY7su0lvhOV1XXmVaMGx/yXgZ824sAps9Y+dRq34v06\r\nvxBgeiA4esz/UEzC77JhYAss2xJ3SMAc1+/HfXOXvy6Nedi45Gq8mxxzqubn\r\nopPrVV85dBoaIHJiAaQjlAqdqbZXu+jAKpCSSz1UgaciMVvXLxuB5BseA/rJ\r\nsmv6ASaCleD3obvS1hJRcZy3Vus4jbHQ+FdiAwQnMU+ks1lW9hmjBJl+OKLe\r\nDQW5L5GjphRSiEmedRr3Re3AcBlTv+TwFeyc286K2POxcBp6ZkJ/rgtDAVN4\r\npOV8HpgPxWyBShLOSrIkFjlchD3E84qPbJA5h3ocuyre2QcnG8AQD2p3GtHl\r\nX17Cm02hIAUGDCHuCCuckvh07acj7vS3MlQsCcaaMiYsh6n+SFgMXChicv3/\r\nEjUi4o4nu03uhBvnFTvWHtQ/TxzOfvq6HnWZyhRVq48YoRJPCoonexr+oR1o\r\nVbJDVzXDM9XyK2+P89jYYd05vgvmgapiRSwjYJ+oby1fq/nSVVM2ZM/6zDRE\r\nPjvvcUpW7xWJ40i6VOKlW9JcEaNupvX/kmLSmJ35JTiABkW3GyMn6eH2X8AT\r\nq8vmqD4ARvCIICHHEzVqSfiagFB6eJSqGuplft85FaLiB97MX6leC5PXKiZ0\r\n6Nvkj1F0p3FbvFXye5HFtbohqLPurB7yhwA=\r\n=KUsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"b4d3ba2264e2065664b93c17effa59682d0b4578","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.8_1650032548489_0.7312604398819422","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@jxck/markdown","version":"0.0.9","_id":"@jxck/markdown@0.0.9","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"e9ee230ad83df47b6f3cedb90385672d9d50d6bc","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.9.tgz","fileCount":20,"integrity":"sha512-A3rd/GAVj3FyDbKvnonjcjnVnOleUAb12eIdN7g5rV1DKiyR1dFMul0ri1FUAMEq0uwKHb22Z8Cu0rjuoMvThg==","signatures":[{"sig":"MEUCIQCwjNs5Yxzwt9UWEeHygbDYqsB4a2wAAvzRas+wdxFAhAIgMCddpqwGNdbmpmWLs/fEMTK4fT8bmAeA+xdxMKwxrww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWij3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEaA/8CamA1RCEvmmNKMAhJLtnpQZVAubDy7IF5Bq+c8eRNxCSDoa4\r\nNNvpVZOXKXAOT10PWXJAFoV7/7sVU5Tpy2IBJhTrSf+jix/Qrs5dGdt5970d\r\nP7ruUUSAhjrCg/elXSZ/ZzW7f7LphBgAJA63quQRGdbF4fmylCQUgDNmkjCm\r\nT2MZwdV/oF9xsyoXhcCdDDStWG4lsQZmTgbaw1PddRiC9DT2p0rb8LM+EnKV\r\nMWdyGDhYg5hl4PHsfJZqidqOFP0lr49eQbtfKBwO0kLFEq1q0h6PZIV+WHPv\r\nKLLgiiLptVbhBhbMKc5+UpCyRkQ92XJAmrYB7bhmCwdBllskJxkilJlFS9dg\r\nd3LIX1m/sFeXsgpGLMvZ4XuIMEzpkzddCAVtAwCcFTtIxkEvFwdZZ+YxQTba\r\nwyRL45q19PeG+77wVc6xmx76Y54bAtajXdOjBxmhBF5Bl1lZa+S7Muz1vVuh\r\nK6fgbl4hnSrccr6mGCs3YFXfFuIC48Bg1MTN4z6g/mw+8NXTG/t7y3IcuTwB\r\nGiV/Um3YjejlBmw37JpXF+1uLUvELqwh5UeTeBzUd2rvTSmPlUq4fLizXxrG\r\ntdiRQMh0ddPhwH09roGAcTmw9x0H+s3mjl6aABBRbnBlEPLl1hFwagb9wcYq\r\n+TXdzyeI2U8lebqZORfh9gmG8J3AUEe22m4=\r\n=kDo1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"1b6858b26111a17796fee9954501225dfdd4e46f","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.9_1650075895604_0.6251425301124136","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@jxck/markdown","version":"0.0.10","_id":"@jxck/markdown@0.0.10","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"83a9d502dedfe0cb096fff6cf48433f024d4c397","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.0.10.tgz","fileCount":20,"integrity":"sha512-9nwkGJ6BDHwFouOu8lbt3Umr6YFWFZOBKLlMQsZeZTvh9C63/COA1kOzU+PPjSZfLgND7AJeX4hbkTbga/oh1A==","signatures":[{"sig":"MEQCIAXlfzUFaxtTc8wAldoN7wcftV0XgVBZ6hD7nkxc/K10AiAwD6pXNkRNtody6whDCuph6lhYoGjS2s3xWaAOgZ/Teg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXCgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPtg//XXKbkTvkih5ZooE5oroXfw+kGaeWLvR6lW3GxUg8xTh+19D6\r\nrplnpxT8F9kUv1K+ewxkb3/uI9zIh+irHpEsVn0UXRkA73EDkY1BmpQpnR5N\r\nry33hPLJQq1Ghgia29dqSQmgYERV+P2M19RkT/caRMoJyLMvihJR7Xhw+/CR\r\n7IvPA3U1IgRf61G0zCHl4muBJ3JFQIR/ECF2nygVt38JT/5CSS4GMq6dFf6m\r\n9YYpShGCRf82jNu6HEa+BSv/EEJidv+tW/VjQhjQyeUyfNhS70O0OIfHFOnf\r\nu7gS5qmfP4cYEpHzrMjbtg7rPxzGjweNHv29VI58X2knXN+E6c1qcF2AjdsF\r\nDktJrh2EWPx75gOEZJSpGGhEmE5nr+EtdMgK3C0TU1h6A3i4rLmRATjgp2BH\r\nmW2ia6IXOZG3Be5ubgtkRrWFHxeDnUJaa4sv7ma0Ni+DaRGm6m0X6Zav8Pyg\r\nWxEtUH3EQu0oPQi23OWcr5EWEEFg9nB1bdwFneS603AhHLwZmNLyInl2ViWX\r\nlM6eQyGbFKJxZg8XtsJEHjt75+/JacogjJhiCpXPbW4k/qZ1UqK5tdOMHM1r\r\nmhp2yW7WNX+W7AA55CTYLTqQdH5nWD3xh/b8A8A7HuMkcqC2xtRVuDYZiGa/\r\nNKiO+Jmx9lON/9tpSFMbMvomlb1GkFZD6+g=\r\n=Dq3G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"07a06225ef5126ec790a1f192def7db6b709d1c9","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.0.10_1650206755548_0.24390158996834188","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@jxck/markdown","version":"0.1.0","_id":"@jxck/markdown@0.1.0","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"01e426a38b50cce7c3f50c5ce0f23c867ae5231f","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.0.tgz","fileCount":20,"integrity":"sha512-OUBlTy38NcnsLo5Wuzg3H/fHV1FM7G72YCp83b34a6CCv30ufvzgzcXAfMSKswaigi2hWWB0XoCArHxKeSQW/w==","signatures":[{"sig":"MEUCIQC5YgPjZ8EHaZTS6OKQ4quMwmE3bJguDkWJwKN17m3UDgIgHyx1erewocpGEQnKZ0BUwAi61gW78Mt2F8HxK+tnn6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXGi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3dg//SGqkmNBLNP4kJ6rrQuYQpZnM+gE8+oUXv4ctsHxQ5AecYpBU\r\nxdE8ytq6x8I/14Fh5sDuLkVbJtrqI0fqnc/pPn50FuyPUxzpzWtYE2KFxeJG\r\nh12/X5s1IxF/JFzwaqCahUlygNF/7Hq2TDQ7YWqs3uOJ3nta6R7K1TeEWLct\r\njfkJdGbQp9cBMu6OFenc/6bF8EULyw7jxrqnAEOVwUGSSSFg3Z7zC7rWrCur\r\nL7gQ4TouXmzSvSEXTxLJDurrJCq8//+oxt3famw0P4imvWdZ6tvqF6peg2aM\r\nxY7RKn0HBBIsgbuZMGY8Xx5XAXlnniq6UI6FtqkJs6xlFxg9XaGO9zOQrORP\r\natOmARuEMYogBMoXxSF0jz/Kq00+oaqDmJAh7QlTee+R0g/Q9yBaI+EUCSVU\r\n6ix7pIfVTDs3MH4LuiWpBOiXDPojv5qV9/6Yh9OPP8V1AxL7AOh+DhFUKvsI\r\nPW5wI8EkgswWHnyO15KbZCUHNpHoQrAAWF4M5NC4RNfhM8t1jBFYk7d712Vq\r\nRro7I88tphypXhSi/CGdrS1+LuYQ8x7yC/B4dYe1ybd8hPYHV0LQXhsL4jZh\r\nH8PHBGPImQhT/x9C+EOLP5r99vLMZA3ztB5qVENew+TqUIhHHfsTf7bGP4oQ\r\nzfXoVITq13RKrHlLVvQYdsH0hZ2xQLS8A48=\r\n=GpIW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"f7216cc79267325f723d4c5e889f26c05de190e9","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.0_1650223293904_0.015693128687291225","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@jxck/markdown","version":"0.1.1","_id":"@jxck/markdown@0.1.1","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"46f4c995124dd160b713e80bb0ec6b77cf796763","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.1.tgz","fileCount":20,"integrity":"sha512-PeNJJG7R4bfLpKTf8AJq0kGWJQW7eIPxu1Zxzpc4q5Bio4tKN2a+kTFvJFvohPepLsq0JT5PFJL7KyGRo5U9qg==","signatures":[{"sig":"MEQCIBlXiKbDG/T1JUpqry3NB+cGkLF0Mc4Um6h+bJ53/2RLAiBAfvCbXmo2mhlEmEzL7tGLXfiZwueXJ+Pmce5l0gIFjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXGo6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpWRAAgddaEpkEWGcmEG0M5ch2Drm6BKL379ZXTiTqtz98Jyrjvbc0\r\n8IR4Y839sLj3YUABcDh+OJ13xDg+OrtbGmW8zBHUGUwZpAVp5pXYBAWdCnVf\r\nGnBSoWrNwNG8hi7i97m3ibUzs8UpoctiCxv3Rh9+xajQDJFC5ypTpnwH7aUp\r\njzbZ0Cod09fRxE4oHeEilWvDQXxv6vGtjZgzsCoojso+SjMxI5AXTVyS+ZaK\r\nQW0mqR7YrVAcyjSAs9vw8wZjbk2VuTkkEkol2OdX9/hrVeVVP7EbzPwZodqI\r\nJmJunBJYJAxiwp+6A40RzLWzcglQthqxKTOGHVdSd+Y6ORCExF8HOSRi3UOD\r\nPDgTTV3l3Lzlnsp2Mak3r2vT3pwHiH5iss6h/LjNvHXqZqhI2enqjlSmc4Pc\r\nPLz8mVb0ERgpT9YpoLl+nqnoE2wsm5AvHQtQDC5QZguI9dq4FvIEwbzNUFg0\r\n9JVUNAP+9DUx1vhX+dDgineCdpwnzzzYzy1u0Lm0zp8jT+ZsOIP/R+In8urm\r\n15D4WajyQfZML8fDnlsVZR88ABouIT2Sz3KyLvvXRwoZxRf2ZlYvCyUdiBBa\r\nqJaVcAvuRxz0TTlVpc9uLJ50ugyR2it2dt2UtxuHZ7pNHuXpq/+VX7eRS+YI\r\nclk9Y2XL1zdv6VFZmAg4NBJZKYyS41Vydx4=\r\n=FAhe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"ca95519153247ac4d33bd55c035596648f7838f7","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.1_1650223674284_0.84758263863173","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@jxck/markdown","version":"0.1.2","_id":"@jxck/markdown@0.1.2","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"9abda1d52f3e385fe3f3727b6bc96ce8d9b75d90","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.2.tgz","fileCount":20,"integrity":"sha512-MtY+utzp4naAOx+NV8DsVn6d2CIZ/EVbaBQAjTkJVF5EUJDuik3lZ0CXfsKb9TXMy/4+ABb9UvJo8a0IP1w2Cg==","signatures":[{"sig":"MEUCIQC/jhFzH8xWcAlwdmY9Z4Ti2JhSd1kx3PoJTpY6dORrYAIgNfXx1QVccB1LXnscLp9wDe139CTbzYCLRTB7lN1+0LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXG4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Gg/+JrpO5JKHv44TrsJaboGJKzrwoWVaawcl6a/KNKGgogdCIWHu\r\nk6YxKyLLmQDLTes4BnsJODCK3F7b2iJUz6AkSJ9w0E2tDjySDJ0wnlYDvJcb\r\nUDMratez020ZdXR8Q3aDZMMNjjRD15nZKDYf2sd/VUhX9S3scy0C9zF1QJCf\r\nl3rrYhyLMSffQFULh8QhtdboX4ayJeDxTs8ABfSCsqDUYDNE2CY/TDYdhc1E\r\n4Imx26rZL/5+Nft3lm8s0TY4jmeh09mdz0vO6j6Br9kHsuAzfhZAwJJ1hLPG\r\nkFEYFQhMKiXzS04nRVOXMEMDKVqXlY2768zcPYwAIbOMxKfqB8RXfOQQMU1t\r\njbaS3ZFavnlLuOwFvGwV2JIzA7p6H6hYu8lWOVCXrjYB42wMVvHoOzLgb/x0\r\n9Qgr/wvoh3oCLqi7XvpiC/85zEYKDincCINpVUSDDjVpdDs+jDts79nk8oEE\r\nWnJukPjtsz3ByAQjngjSJBKuLVajXRJL7MUmDrRakSlqFMtIXAFgCRe/XqN0\r\na+6D6dztJ+HMeFAj9lkneU4fIQYLZZexjo1tuvZidfbK8fm4OjMwyPyoXJMa\r\nEWefDdTzo13Vkv0y77kvf9sJcvaCzVl+aVK470homYLTlf6oW+2zfY/1xAT7\r\n+N4i0v7IBs2tXgYOtQNfn3rV05mrQqPAjYw=\r\n=RdKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"bde0cc8dba766ddb239511ca300adeb768d03153","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.2_1650224668818_0.4755904757502383","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@jxck/markdown","version":"0.1.3","_id":"@jxck/markdown@0.1.3","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"136132789620e82bc21e6c22ee96a26112e93692","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.3.tgz","fileCount":20,"integrity":"sha512-mmmIQ2sx5055bIYLcD2fE0bOo/rk52ev+3rRhQRDpP2o/6I4tU4SViiCah1Yq6MRRBetY27jQFB8fNMYIDXYQQ==","signatures":[{"sig":"MEUCIQDdC1fqdnMrOXu21PDCZgJ2SpGkRI4F7c0EZi1Qp4rxHAIgD3eLgdXezr068mLImzo6LY3WpyGRvMm2j8CxWxdIvHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYRYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgXQ//bLKcDCKzxBLNWcN8nOP6G+JHWnBiilo9Qtl7eBPyqQKmJNgO\r\nlBkUvKoDCcAk+Yps41jh98mD3tkJKWI/ecdmUUjeVEZx+rz5u6twLDYBRMyH\r\n3WuQFZ2+qyaRLm2U2FlvoAg79g/WBl7XURVNs3cQmUfW0bRp+8O4RxMbrXpC\r\n2IJvRdrno2hP+6Gov0h26bTCXaSf+YVbLInf3a3+gFbAQZams4Sx+iZM8kHr\r\n1DA5ItnK1sr+P8futI4s+3iewzMiqG8qtnz0dpdWj5XwL8gd5rGwi76/jWRW\r\nCs+SFqcDxIv5TjK1Y+815TTnbiOt9R6xEveS8/QBFQuabPl5BgtT683AxosT\r\nP7xSIfqhonyFDT21esw+JcTPG1hVeVlPdXOfEGnvYO+0gv6zuNgYAU3JEy8B\r\nifq6V88bHcmKtuZc+8eRpwjr2/6ZOVuNUhDlSFVv1iyQTKz65e1cb7bQkoJH\r\ndSMoOYQFoIbi6ZbxdcjujIjDCmpTn31PykTCG7TowtHoX4g6zKwvthSuGZB/\r\nklU32VfVMZEceY/rxJtwUaXCtbAtUNITS0sq+m5EVsoXGZpHHpZoywMywcWv\r\nkkoqV0aB/J708IyiSOvCGdt6R3NPP33V761bAz+TeJeZY+vJix05tzRUjFLS\r\n2cHMyTJEBG6i11sQMeL3oeu3CXdXshsiQb4=\r\n=+bgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"b4498875e84f1bb672b2cf740e37df4839139eeb","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.3_1650529803859_0.7063007602332538","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@jxck/markdown","version":"0.1.4","_id":"@jxck/markdown@0.1.4","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"f4e78c40f4c9ed8b64ff9f732941241a0d0b229e","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.4.tgz","fileCount":20,"integrity":"sha512-F7yoeRD/lJRooBmrO+ScDLM+gFmW81ogCsVj/LdiYfEQpDOQC9p+o+eBUi/6oQgqIJAmOw3SPs4fvwaTOcOX6w==","signatures":[{"sig":"MEUCIB9+8wb5fMfly2eaIcAgrScF7mAgDGesTLvkOroXI2P4AiEAlprZ3KhhNfkIqxvOGmMAstWdhVTyJJCCzxsfpydTYkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZjn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUwQ/5AXLhBOlKf7VpZrPCzWrnkI+WVGgVgqmZu3jYW+BQvmVr2PoO\r\nqGgkl5ZZJI8zwCNvfdoavVIkUYl7i4vAiwaLpqWQxkTPK6tONirdHxzwWZqQ\r\nQ/kl1iM8nID/7ZHf3L4T1IESCPJJ/7MH1WmoCaUZ4TCPCDVryWJitIcIjBaa\r\nSi10KaXPnP7egTsDO24j5nHkpinsEnzSDTrikeVVHJ6L3IOTf7A3WpdJ32uY\r\nrCd285GdN5LoKWURYr/YfFSJkjQqN8Vy+5c5UdO9VDJCe57QCEVJKUTwE8GM\r\nUPJ1h6xsQmt1lmX/3sk/YlFsO8Fm3Wuef2gc3dXIZyNpjEVRTPchMvwrvUsS\r\nNWsnnToVhhSfSvgJoQ2r3aDndOMBblTt+INaAOz+CPn/3qBDm2bjd/Iw/tUn\r\nxW0zu82hrQBgNhsYPQuXNT5aImxwJfoGKbUfhIha1AJ2jH2Cz4uiUdFGyaSc\r\nuwfxCnVLdxsFRE0uszQ7z+TbGeH1WD+uQAPnDwJqSZSG/QQ9pSeKE7lM3AuH\r\n+ZK31vRwnEloothuQYmEWIh5KsWLjPtvq65qHd8WBRusdzqBP6KFSTgU0DYv\r\nqd0cwa1Mbh8JFhLnIF8sG5s630OLXYT2WaGkDlo4NC03/2krtBLWBxZvDWj4\r\nIwKIi4IqE6d2y+z+NSLtjJJUecmVS1Z44HU=\r\n=S9Qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"725c6438b5e5833f9845149d4cc3764a81e43939","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.4_1650866678949_0.672736521339248","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@jxck/markdown","version":"0.1.5","_id":"@jxck/markdown@0.1.5","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"b0dad95b18c17610169ce00975ecda0432b51684","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.5.tgz","fileCount":20,"integrity":"sha512-GVNkcWvYUKo3pHbMV5UJ8P0TH+Ee16Tgfn98lG4u9SYUwfyQaJJmLuuFzyxf3usSJRv+jt7YAYO2WVvMBRIrog==","signatures":[{"sig":"MEUCIQCdZmL6k6yiH8Ro6ENRd4wcavOcx+qS/LtbiiD+vKb9iAIgBMaphm+QtI5K7sncjUGJAcTdNelow1k4+R4Uow4RO6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZk+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9+w//fxsWpvZuiXiX0BYlaXmMOvUp1BLXLknpKlWGWObAoh6ocQsD\r\nlGjHXCOci/uM0z+LEMOkf+LXDrt2Fc99iOtH8CmAqPv+R9awlHk3IuPPl3aa\r\nqyxw1oY7IezgqQ4RLKbAJFqxYyTQZASMyMDxa/UhY5xYa2Ikii0SgG5h1U50\r\nItKacnCTlTwD6iZ19DceVOhksL8fh4EIpi8EYYPitbpSeu1kDMrI5WEGyejj\r\n/u4KyJF8MTjoIRVmdA1ftbQ2SNTzzTyqe/pb1F+eedoPGVjaun3+AJdS9zaC\r\nmqD6nqgXgAc8eHAvz9Ja9YDwNU+Y75o6P0rx3HSaR3Eq1vFzNnE1ckY1RpLL\r\nlhPUZy4x8QZr3Z9TnvHi62GLlILFcH2wvyd0Jy57uaXZA81hnR9uS2YZ09AJ\r\nGx0r33XQieZNwTPZtnt5Mq8+dcue49Fx1U3Cx77p6W8v9fX/aF0HbrxTbS3R\r\nvbc9MBVrmknr25rYbVZgrvpnJlt6DkLW0qxtwz2Fz0QJu10HtKyCYbakhRr/\r\nJCuTbpaIws2KdR5BVcrWHTy7lSpEqERlLDFhd1bjA21uo1Jb32E/D5a7R/H+\r\n/dzWPT3i8LdgZaGOPuge/bbdkDorKRbfdkL6mi9Ca7jTIFP6gxcNw3LMODAI\r\n0luocrNZXi8BkI0a97eg2qP9t2n4cGJkCVc=\r\n=DCVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"e0b77d6f393a43cc257f78e7a4d65363041c80c9","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.5_1650872197928_0.6949618238401949","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@jxck/markdown","version":"0.1.6","_id":"@jxck/markdown@0.1.6","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"46fc8cc9d3cbe54ac25e6afb9fba6722c3881c60","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.1.6.tgz","fileCount":20,"integrity":"sha512-dh3QI0R49SfkzYG1fAiMQVUMXUGlMDYhiJAO5ZkBHvjoZrwC3vHa2Aj66cvP4SOb535K/4S29kpb9knyBUjkMw==","signatures":[{"sig":"MEQCICbnzsyEXGGQRi+6sDE4c3Fo25YVuXH8Lq9JmLSQPVDCAiAsC0O/Irwn+xn8XvrhAVFyHWMlwD9+N65/kt+txl93vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZt2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDyhAAjshSnvsyfur3SuQ5wXodDVmWcBDB9aGrXf4BQCb34+IOZV8d\r\niXEUHelZBGkusQZ4rtf0nMtwHnie1jD5zqzp5XgxX8lStixecswYN/6/YdD9\r\nfutHii7UBo4nwtNZ/MtinkdW8SzVEN99JX8m/91RspJ+rWrzG3err8wqfDuB\r\nUt1q4R94zHv+SgvXuJi9gz8eTl+guL8Kcdp/2MsQefto0AaKbp+hhDkK5QqN\r\n8Hu+2ZIlWAEJuBJwZkSmGQcm4/PMUEEyvAUD4cd1oKDm29UUT/SyWTa5ksSO\r\nIxAOx27Wq7qTrPA+OPXGcxHi4B3WWMcp920YrGvmd8JT9VLJDW+MYLVpxILU\r\ndp7jmujhEHIBEVGD3p0oy3vPnJ5Kz2AtB/gUGoaK/Suz4uWv9OhgoL3JLf+u\r\nDSN0ihwlRX6ezj0wLY2Bwrwr74rr7EcBqAuKS3Si6VTXEKv3Sh5hBCbiB5Ol\r\nXRuE8QVZ4eVTG1wJPY1FxobAQoXjZjXi4IwtDUsl0Z8wI3q8fv5sE7e6AxQ/\r\nL3U63Mo/zOTxvnb/aynV9Vi70U9dROE07doyphlZIgcQh+lIzRoEI6BguVn2\r\nIMHLII/KFVqR/5mheGcKzuHpc3KiHHJuWN2LOC6Ju2lMv4NEceQS0abfdA3i\r\nZJHCj6VUokzwWidtSvHviQy0Kn5C0wZL3K4=\r\n=Zlx3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"d3754956d3130d9f24fcc58a5703733457dd5697","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/node":"^17.0.21"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.1.6_1650908559400_0.7570961919833827","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@jxck/markdown","version":"0.2.0","_id":"@jxck/markdown@0.2.0","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"2a061a7f966b823aa77a24f857d168bf3f130c46","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.2.0.tgz","fileCount":20,"integrity":"sha512-wbe3EwO3GBr7GEwAIZE0ra1oZj31v9Bk/+o1Qfix4EnxVQGSM/JDYyduLb8OnWhcTdO3weoUKudTsp+BbSp9cA==","signatures":[{"sig":"MEYCIQD1XIYQyDNWIv5F5p4z+eE5HIZqQE8Gvg36wEgJcILMVgIhAPMHDY0PiiNSOSHd/Hz1tOqF+AIlViiSWwy9fPoQ5tDe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaE3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoeqw//a3KPGbbsuGPEJuMY3NXaqDM9iE4puuZn6GjCRPmeZ+1HEgFs\r\noHclfqc/+xTE56+KPUi8ltOucLMBFTw0ze1e0m9IczH1g3QYmIKo0oyTDId8\r\ntCAbyd8nK3ZjhGJ+1eOD5modC5Se8j0FcTHsqu/FQ4QnAj7/p1AY2Y3JQRri\r\n2mTgKoCRE3lxiI4bMSECCK9CMlYFMS4C/YeGjOSPg9Bso0Z+oYT+OWViwitE\r\nVv2alCx8UO87kptalkgQYViagzPDrhEcZN9p7+wy3/icGuPG2EOJHwuaaGG7\r\n+r93DvpupDhGupNQm3P9VwlpxVpbAQtuQH7Gi0v5bmqZ2hf1z1g5YypRENkx\r\nv07DbaFFqxVv2+d7VJQ8OxxgJamTgpaSelYfMHeLwZ7PE8c4yCwJUvUsQJIQ\r\nWbcTwk8EXV7sNWhBe0iG0Te78M2TknnCPILDSzcRCDHyrowIT7tKrrOew23m\r\n4FE+uNDGuHzjBVREOZsRmd4hZhZyohmV8ZYgctZwNYiKfwtr+udl9U9PEltz\r\nEPWA3tn5vblGpBnVdYOdPfm1VuOZn05+xoEG1X1R0U8ps4Wb17a3C3cZ7NGz\r\nKcnvfQqT2nj/Lp9HWSx3ntmUeUkTAncUPUEDIn//RlDuCjOPzHtIYqo330E9\r\nPlsMelGGrBqjK61A9yabw6Vc4NRABE+YQEw=\r\n=lkdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"ea54cd33651a6e3fdfd9c4e2c79d53872c8a8e63","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.3","@types/node":"^17.0.28"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.2.0_1651002821832_0.25192624228989047","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@jxck/markdown","version":"0.2.1","_id":"@jxck/markdown@0.2.1","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"cf7e7cae7597dae3ef682e489e095db5eb92afc8","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.2.1.tgz","fileCount":20,"integrity":"sha512-vDbJkZEM4dSHzQgvJNv9w03wHJf90a5VwRGpsFskm07Dpy78GZNqtfEU4sALskPiI5OJr41jyvfWRNK1j88Q1g==","signatures":[{"sig":"MEQCIAWGPqraO4mSPpWj05nQL797X9tEjM1pgQyabl62p49/AiBX6W4CNzKUJXNXi173GJqIH1AoElv57amML8v5qhptbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaReLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgWA/+L30SkicFgiAkNQX32LCVRO3Lq+m56B0N8om3Qj1405gVAeDX\r\n5SvrCnymJ0DL4GrVHixtEuTMwU+XtHufb2VVpp2wA/4dKR9pOzvq5DK0AqFN\r\nm8aMqQByhswjrVnfxUXRMN244UrGbEEO5FA8GwBlmwItO9w4YgT73c+Q3j81\r\nCHwad8n5fFrrd6CDz7NEPAGoY6cGzHiVKj2jwRh0OmoeajMYAoDtcmYhRVfP\r\nzulRUJihdDWOSC8QZzG/ikewnJ4HI0qb5lebgtHqq4VFh83PeNAe1JYggnX5\r\nDegbAFi8BPetHL4mqmg2jMGEcwMJhvhByjN3tV5YQ7KpTTHiB2tg+mstsOhO\r\nOkn5I+LiT2JyJ5Cncc6bkmtS7+hFEZdeGGYvI1uDCsEMwV/Cy6TszO3Z0M9s\r\nDEAAeuq8EzoMl+mf+5O/al/GiWxrQ24KMlOtosUskvLQj3A18nFsnCOlhEio\r\ncNphkEAJoU7Decp8Y3szAHuuykUOhNVFU5ERYMsPOYv+RRIHVvNl4Jv1kXpd\r\nE9iYFKOHJFJ1OiXhzHCjhBv8XfvTYDe9wHMX0+I81gMbMyJc3a2CO3470Qow\r\nkXCaW4YJt+Q5AloroPZItbwk9Gki0Woccouaw2jx4wLvEH6dX6Q4YNWmrggj\r\nvjHIMomZK5BAUn9x7xvLozidMPupUhlscHQ=\r\n=LB1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"5e0851ef6871ddcb25e10c715936fee4204a6c3a","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.3","@types/node":"^17.0.28"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.2.1_1651054475566_0.36206957731551004","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@jxck/markdown","version":"0.2.2","_id":"@jxck/markdown@0.2.2","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"cb7b61bb0d7014fb25d1e6cb25299d0ec7b2cf2c","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.2.2.tgz","fileCount":20,"integrity":"sha512-CxydPS6d8Jav/qW+0vjex/RAQZ7gFH1JxjGKh5mPaEOKtn14B0JJgX7wXAo5CVsTdwfS8N8dffI9MAaTgWrmVA==","signatures":[{"sig":"MEQCIEeBlL0U1wLoWZM9fAhrZOFdrwb+tpLn/x42Gp1aPCFJAiBURG6xRh1tf3I8WuSd7ZHmOrkzcLLOsuTckC5qdaWdYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaYBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA5g/+OfF6vWSyh6EdEOKTaqUcIK4SS5zNr2GbxhaJYlXL/b3hjlbX\r\n/Dczbyv31BEI4CxgPXc3Xj8Atl90k0YOaeS/r6m+OAp9zlrSYgHOPY8LiKbZ\r\n/DTm+c2SRR+ea9KyQvnTuZR/kAAxwVTL7b/xR2IVVTluIKoP39BKNvzVgUo/\r\nvhUkWAV4O6n0Cz6A1vPk3ZLP8R2MLbieTz4nuEXIKqzXah0CW/bogAPuVUzP\r\nRSzmlAn6UgtRvfo7hLl9+pFyJJXHGOR6ASmIe/bS3d6IFBDLLrzH9IHRckPB\r\nSofjEiB8R0lG3/9V8pL9KudJwyfDHAva7AUCOd1oo7vDlF673FlPRUML8t3C\r\nyr//43oxzrlvBvQ1dShFR9KaBca4XNgUQnY6eVGDRTp1pRAe2GR5AsoU6+1C\r\nB+I8DfnNAbPw0Z/AnnrTlcPxlF5ld3yPalKkbsItUPN8YhM0ubzkWVsYoyzo\r\nszMBC15ll5Il0uJQsQtWNydC/2oz4Q7R+FEGQbPU8dp8oQzn5Q78JcKbhuz0\r\nfifkFby6fRnw+VkGXf5c4fzSmrVd6J2SaeT2ugbuWHvz6tzJBm7yP8OYOWMH\r\n+lQeXbMmh7KlZ4qtfUTmhjGDfqAH9EMtvVV2NcplJrAijAD83H6Yoxq2Lq8i\r\ndQWZZZrYGdRhIYRV++5PX0uPLK1VhHzTEIc=\r\n=r55J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"a35c1b183ba25a68cdd62fcac8c82d60a1fe0e76","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.3.0","description":"## Intro","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.3","@types/node":"^17.0.28"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.2.2_1651081304146_0.6038877602524042","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@jxck/markdown","version":"0.2.3","_id":"@jxck/markdown@0.2.3","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"8d46d7267f52e8e00bb5f02476eb6c6a9d8eb55f","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.2.3.tgz","fileCount":20,"integrity":"sha512-caCIy9lPdUEM7EiH/y79ldoFjXF8Cxqk6dD2EpWayjbfeOWRfX4WD6tJEnHY8Qmv2YSle86tDMnHJbrfhC2nNw==","signatures":[{"sig":"MEUCIGulg+vpCl4YWeE8yjlSQsrK38uOfFT5K97nBicJVs5RAiEAxr91Sky0qpE7sdd52wq1daq0vlS5pdUeguZxr0gx5hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigpdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeVQ/+JVXH6c1Vu/g6UUh4IBZy0gpxWoa8qdU5U7H4Trwj6ZKezLeH\r\nSa99uAiR1vYX6kcR6IWUz/jGmD74t1ymP3le74RLanVy3IECfFGLiTO9OPHb\r\nXDvDZVoyJ932QBzoB4dm/wLoATgt8EdDi9rxUGBFDMhwiBAZdyxrrLJeFLng\r\nQB/S6noaY+Va6vIDTvvnuRCCudmonHmQykn8FGSpKy1y1qkcwu5eH664W4BQ\r\n4W6RtRi0VWQv8VnwwnL6trGi2bseXU74fWrqDz8XDaq3didzjsnv2c6ltxgs\r\ntsy0dTfjebKmYKE5VseM8BDWYBpAuVYuO/sw0m1r38Is2C737AZ/yqxUIw+0\r\na21RlNA9s5ET0IBOcMOGbC4xxB5/1LO84FEwAIloD2YVKT8iZZZkBmLOc6uO\r\nk8wxL1EtOoDhsmM5E05a48UFR9wqSIAHyIl5/Wt1v2EKUiEFkpIenZ6J8LRq\r\nnPKmcxSua2h5f0MAF21jJQi0fkP6CA5zWySgqnqxF04QvFOLdt64m/qQ/c0d\r\nfNxQM8Is/a9ll8wKuWy0IBlM6OdiGPCJegT4hD2VOB/H/f0lsXDpkMAU0o0D\r\nUKfwmOXKgkhP7sNBpw9xLEfIho06jnonVw38qoaRM9LTQDf06Fem+TpuB62N\r\n/zB9WiXBn5r9FUgdGuyDbqmUeUd+XdPOFr8=\r\n=wMAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"cdc10ab291a201afdff5674e4d0b708ab0fd8b9c","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.8.0","description":"## Intro","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.3","@types/node":"^17.0.28"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.2.3_1652725605207_0.7933572022509334","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@jxck/markdown","version":"0.3.0","_id":"@jxck/markdown@0.3.0","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"977ede95243627888c5981afe4ff47ecffbacddb","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.3.0.tgz","fileCount":20,"integrity":"sha512-O20jbUIXaWbKla3wlelnFiWNFvDw95AH498X7b02Zn0pasEqBp7WahufkpwOkHCXmoUBN2WZaEW2Rj7XFitlZQ==","signatures":[{"sig":"MEQCIAFSg7jukqlrxEWqkQyljv9qjsh8Qg+zQIJ+KoS6/FOFAiBvjmCnjGjV0r3kckx/Ut8epT6ihA7kvvruARzqYGzNZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipL9aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjcQ/+NjO3/ZKTmnVqlou320pyMzXkSAntJlJMHrcHdwS/hq98nDHU\r\nQn4xsvARVzUnlZsGaYo480XjpOqWvxiF+vZL/1XAeUVnOwpv5ev9GQR33Eqv\r\nm2G5Dafo7k31fsG3sByi/X2ZhUSWcTaZ8qdbSf/l0uOK/cH80S4sMdRuRtUG\r\nrMugPQZZUi0DJ6Dy7lAA/33LInh2Exiwyu3eKdW4BLFc1ha+mn1q1WMYpndp\r\nWo+EobxBcOL/Ex1DE+dIQ9KSSnNwPDpctG6691J1onWBDbXiISmW5XjbboKR\r\noEPLW5P4yk0ehKU26iKheYT4KRcATdhw85u5MWCY8V6B+05oMdys0yE7dBWY\r\nbImOVmBSKH69dP620cKyu7MxakOtCTF0rCwZutYbFPnoHK5wmRmcsgKB0q/H\r\nfa4ZUt4bcZU+AZuJfduSh/jcPgR20xQN4ETUCBhtc5skqEhw5NLFyxg+3Vy1\r\nwJq+nE3zJ9KPlQYxPZoEbQ5+5WnCpQvY8JH/971guiXkam/QAGsRAhwBxgkd\r\nWb8O0qfIt4dTLl3p8+NUUznbz/ibUse+doNnHgk0fDp7BNk7wocJHYnBUk1Q\r\noJVUer0KciGvU6n2YDkYy5ouRExVO+hczPvrDo7mIgk+kCSz4EdRcIgYKpXi\r\n6o+JiYu0il1dO7gcPssEVyK1lIViFXAu+po=\r\n=5hI0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"5d45b96c88cd8dc10086ed2b26bb95b625d86786","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.8.0","description":"## Intro","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.42"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.3.0_1654964057948_0.11767062226081881","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@jxck/markdown","version":"0.3.1","_id":"@jxck/markdown@0.3.1","maintainers":[{"name":"jxck","email":"block.rxckin.beats@gmail.com"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"0ad8a6edb2c3b0175dcafe71cd03771742c7c263","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.3.1.tgz","fileCount":20,"integrity":"sha512-jA4RHB+aSA5PhLQ8MInrybZMPZqVklPuxuGwQozrzYHvGw8dGnT01XMwWBFrJhTdqJznhJ7P4v3nywPojsO4IA==","signatures":[{"sig":"MEUCIHceOIv/b5wFz5dbE4HLsVQTO6l/48rEchuBI0GOL6GaAiEA7eIkxHYyt/p+3I6RY18LaWPT1XUjxk4oU/rbhf0Tf/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhMnpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1tg/+MKV+vBPK1Wu4pdoc1llvaNwxopfJOEIqMQDwE+qmK1IUPed4\r\nLLuiOYZVowvvK8ThfEQ0Bfo8UGiXG85oFlvrkP7BVZSCl+b5goWlNRq4voC/\r\nWVOQVNdthKkYBvaxFkuGFs2Kl2PN9AYLPQETUGY8CaiTemzO+dEemZyvfuxb\r\ncAdqlDZhrWJu/2/v2VuAniip921KU88s0XNGxIPSF5i3hB6qq1rIaNSFMHnB\r\nggTy2Pr4rAOAnDmgyZGX7BTnQtZbyk/Ov4EBDZcWO707dXcPNyt+kKw9GPlY\r\ncyQuIoF04odivPIAy445NPBgo5ULILqwpGMBgGoKoDH4bi5N9G/sSs79XA19\r\n7DXsee47mYTxeKB1BArPGytLIKOT8WmXhNXGh3xcuFg/XPGsEZqWV1Uv/7JZ\r\nmPzk8qVzCxNf8nqLCGzbbSQb3LuQ4fmBH7rVw/5wDhZ7fXCA309mQfNc/hlp\r\n7JC25wuRIN1RJeKNyR3OwZM13ET4HGE0wYSp8fIU16Cd3f4FgE7p07LXOo5E\r\nwwNoweRJ4f3qBy0YRrENB4Bb7Oc8z7neE/s3Dp1cshZTerpMTzepstTAS8wg\r\ncWxNVySLobsKtu6RMPyZU146cie5mO5bJpzLhjLnAZkOM+A1qrKRSpOxs+kf\r\nR1v6i2rckGxIdx/YzVcGceJDc//D44migps=\r\n=0W8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"7689a79699c2e97cebacee889bc5f3ecd51b97f2","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"block.rxckin.beats@gmail.com"},"_npmVersion":"8.18.0","description":"## Intro","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.42"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.3.1_1669646825355_0.5205802201773837","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@jxck/markdown","version":"0.4.0","_id":"@jxck/markdown@0.4.0","maintainers":[{"name":"jxck","email":"jxck@jxck.io"}],"bin":{"markdown":"formatter.js"},"dist":{"shasum":"2e118708f0a582efcacc93cc770ba52081fe9bf9","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.4.0.tgz","fileCount":20,"integrity":"sha512-wdTg2b40acg2HdbpxKYjXmvkh1v/SzmWXrggcQW7innAsBBtSfSb6co4XiRrVKQxi09+porzXhWcPXo/IK64Cg==","signatures":[{"sig":"MEUCIQCqstPjYCtrvuwJ+v2bXYv4xuaKjrVy0DFxQguSai/HQgIgUBzU+pk0TRvZX17tZNG9667RMJmJI89CMziiqujf3LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89386},"main":"index.js","type":"module","types":"./types/index.d.ts","gitHead":"f93e0b6c5657543cf20c6e48a3c7c17bbeb520fe","scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"_npmUser":{"name":"jxck","email":"jxck@jxck.io"},"_npmVersion":"10.2.4","description":"## Intro","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/markdown_0.4.0_1707294565897_0.790635675537968","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@jxck/markdown","version":"0.5.0","main":"index.js","type":"module","types":"./types/index.d.ts","bin":{"markdown":"formatter.js"},"scripts":{"test":"cd test && ./touch.sh && node test.js && tsc"},"devDependencies":{"@types/node":"^22.9.0","typescript":"^5.6.3"},"_id":"@jxck/markdown@0.5.0","gitHead":"a27eeaea44f8583eee719182054d9d10ee75b0a1","description":"## Intro","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HGoIT1HvsUQ3syVOQaYT4MoLhJvfieTXGo61FJE4RnlgEl3aOl9r5DE3AkFjYWnlK0ALMrAWXCwPTC6Z4Op/Yw==","shasum":"c9efd84fca82b90975e56f19da0065b76462196c","tarball":"https://registry.npmjs.org/@jxck/markdown/-/markdown-0.5.0.tgz","fileCount":20,"unpackedSize":89576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElz5Ste43rYl0wUC4B/lpv4fb93uTrocT9AIw9pbA43AiEA3AfUGcK+b/d6e6FtZXRzwlt1YmSmZziKg4GAUzhw00U="}]},"_npmUser":{"name":"jxck","email":"jxck@jxck.io"},"directories":{},"maintainers":[{"name":"jxck","email":"jxck@jxck.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown_0.5.0_1731604034393_0.37562913922486607"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-06T14:46:49.390Z","modified":"2024-11-14T17:07:14.733Z","0.0.0":"2022-03-06T14:46:49.613Z","0.0.1":"2022-03-06T15:01:29.584Z","0.0.2":"2022-03-06T15:29:58.091Z","0.0.3":"2022-03-06T15:46:07.331Z","0.0.4":"2022-03-06T15:53:33.315Z","0.0.5":"2022-03-06T16:52:51.119Z","0.0.6":"2022-03-11T22:08:53.932Z","0.0.7":"2022-03-28T16:57:17.316Z","0.0.8":"2022-04-15T14:22:28.665Z","0.0.9":"2022-04-16T02:24:55.761Z","0.0.10":"2022-04-17T14:45:55.777Z","0.1.0":"2022-04-17T19:21:34.188Z","0.1.1":"2022-04-17T19:27:54.449Z","0.1.2":"2022-04-17T19:44:28.966Z","0.1.3":"2022-04-21T08:30:04.150Z","0.1.4":"2022-04-25T06:04:39.119Z","0.1.5":"2022-04-25T07:36:38.070Z","0.1.6":"2022-04-25T17:42:39.573Z","0.2.0":"2022-04-26T19:53:41.999Z","0.2.1":"2022-04-27T10:14:35.871Z","0.2.2":"2022-04-27T17:41:44.327Z","0.2.3":"2022-05-16T18:26:45.403Z","0.3.0":"2022-06-11T16:14:18.194Z","0.3.1":"2022-11-28T14:47:05.557Z","0.4.0":"2024-02-07T08:29:26.068Z","0.5.0":"2024-11-14T17:07:14.571Z"},"description":"## Intro","maintainers":[{"name":"jxck","email":"jxck@jxck.io"}],"readme":"# [markdown][blog] 自作 Markdown プロセッサベースの blog.jxck.io v2 リリース\n\n## Intro\n\n本サイトは自作の Markdown ビルダを使っていたが、色々と気に食わない部分があったのでフルスクラッチで作り直し、それにともなってサイトの刷新を実施した。\n\n必要だった要件や、意思決定を作業ログとして記す。\n\n\n## Markdown\n\n本サイトは、一般に使われている Markdown -> HTML の変換結果では要件を満たせないため、最も都合の良い AST を吐く [Kramdown](https://kramdown.gettalong.org/) のパーサから AST だけを取得し、それを Traverser でカスタマイズしてから自前でシリアライズしていた。\n\nその実装を、微修正を繰り返しながら、継ぎ足し継ぎ足しで 5 年くらいイジってきたので、そろそろ自分がブログを書く上での要件も固まっており、記事中の Markdown のスタイルも固定してきた。\n\n一方、Kramdown の実装が原因でどうしてもワークアラウンドが必要だった部分に、フラストレーションも技術的負債も溜まっていたため、自作の Markdown パーサ/ビルダをフルスクラッチで作ることにした。\n\nプレビュー表示などでブラウザでも使えるよう、一応 Pure JS (+ JSDoc Typed) で 1 ファイルにゴリっと書いている。また、汎用性は求めてないのでライブラリとして別リポジトリで公開はせず、ブログのソースに組み込んで密結合させている。\n\n- [jxck.io/.src/markdown at master · Jxck/jxck.io](https://github.com/Jxck/jxck.io/tree/master/.src/markdown)\n\n\n## 要件\n\nメモとして実装上の要件を記しておく。\n\n\n### Heading / Sectioning\n\n大抵の Markdown 実装は `#`, `##` は `<h1>`, `<h2>` にそのままシリアライズされる。\n\n```md\n# h1\n\n## h2\n\n### h3\n\n### h3\n```\n\n```html\n<h1>h1</h1>\n<h2>h2</h2>\n<h3>h3</h3>\n<h3>h3</h3>\n```\n\nこれを `<section>` で階層化し、`<h1>` だけは `<article>` にする。\n\n```html\n<article>\n  <h1>h1</h1>\n  <section>\n    <h2>h2</h2>\n    <section>\n      <h3>h3</h3>\n    </section>\n    <section>\n      <h3>h3</h3>\n    </section>\n  </section>\n</article>\n```\n\nさらに、見出しジャンプを入れる。その際、ID を振るが、もし被った場合は後ろに連番を振る。\n\n```html\n<article>\n  <h1 id=\"h1\"><a href=\"#h1\">h1</a></h1>\n  <section>\n    <h2 id=\"h2\"><a href=\"#h2\">h2</a></h2>\n    <section>\n      <h3 id=\"h3\"><a href=\"#h3\">h3</a></h3>\n    </section>\n    <section>\n      <h3 id=\"h3_1\"><a href=\"#h3_1\">h3</a></h3>\n    </section>\n  </section>\n</article>\n```\n\nもともと Kramdown をカスタマイズしはじめたのも、これを行いたかったからだった。\n\n\n### 閉じタグとクオートの省略\n\nHTML の仕様には、閉じタグやクオートの省略条件が書かれている。\n\n条件を満たすものについては、仕様に準拠しながら省略している。\n\n- 条件を満たした閉じタグは省略\n  - https://html.spec.whatwg.org/multipage/syntax.html#optional-tags\n- 条件を満たしたクオートは省略\n  - https://html.spec.whatwg.org/#unquoted\n\n\n### インデント\n\nインデントはキレイに\n\n\n### blockquote の cite\n\nblockquote 記法の最後に書いた URL を `cite` として埋め込む。\n\n例えばこれは\n\n```md\n> example page\n> --- https://example.com\n```\n\n以下のようになる。\n\n```html\n<blockquote cite=\"https://example.com\">\n  <p>example page</p>\n  <p>\n    &mdash; <cite><a href=\"https://example.com\">example.com</a></cite>\n  </p>\n</blockquote>\n```\n\n本来は `cite` 属性の方だけで良いが、以前は `<cite>` だったため今は互換を保つよう両方に入れている。\n\n\n### 外部 script の読み込み\n\nブログを書く上で、コードブロックにサンプルコードを書くことは多く、その中身が多いと外部ファイルに出し、ビルド時に読み込めると便利だ。\n\nそこで、本サイトは初期から以下の記法をサポートしていた。\n\n```md\n\\`\\`\\`js:script.js\n\\`\\`\\`\n```\n\nこのようにすると、HTML ビルド時にカレントディレクトリの script.js を読み込んで HTML の `<code>` 内に展開してくれる。\n\n\n### img のカスタマイズ\n\n画像の埋め込みは .png / .jpeg / .gif を一次ソースとしているが、必ず webp を提供している。\n\nこれを出し分けるために、画像記法は `<picture>` になるようにカスタマイズしている。(SVG は単に `<img>` になる)\n\nまた width/height を明示できるよう、URL の最後に fragment を `#300x300` のように指定すると width, height として解釈する。\n\nさらに、画像を読み込んで `mtime` から最終更新時を算出し、それをクエリに付与して Cache Busting する。\n\n```md\n![alt text](image.png#300x300 \"title test\")\n```\n\nこれは以下のように展開される。\n\n```html\n<picture>\n  <source type=image/webp srcset=image.webp?211010_101010>\n  <img\n    loading=\"lazy\"\n    decoding=\"async\"\n    src=\"image.png?211010_101010\"\n    alt=\"jxck\"\n    title=\"jxck logo\"\n    width=\"256\"\n    height=\"256\"\n  />\n</picture>\n```\n\nそして、動画を埋め込む記法が Markdown にはないが、これまで gif アニメにしていたものは mp4 に移行しつつあるので、拡張子が mp4 だった場合は `<video>` になるようにしている。こちらは、webm のフォールバックを入れている。\n\n```md\n![dummy video](dummy_video.mp4#1000x2000)\n```\n\n```html\n<video title=\"dummy video\" width=\"1000\" height=\"2000\" controls playsinline>\n  <source type=video/mp4 src=dummy_video.mp4?211010_101010> <source\n  type=video/webm src=dummy_video.webm?211010_101010>\n</video>\n```\n\nそろそろ avif 対応も入れたい。\n\n\n### adoptive CSS\n\n`<table>` 用の CSS と `<pre>` のシンタックスハイライトは、他の要素に比べて CSS の量が多いのにかかわらず、出現頻度が低い。\n\nそこで、`<table>` と `<pre>` の CSS はファイルを分け、HTML に出現する直前に CSS を一度だけ差し込むようにしている。\n\nそのメリットは以下で解説している。\n\n[HTTP2 を前提とした HTML+CSS コンポーネントのレンダリングパス最適化について | blog.jxck.io](https://blog.jxck.io/entries/2016-02-15/loading-css-over-http2.html)\n\n\n### `<table>`\n\nKramdown は、文の途中で `|` が来ると `<table>` が始まったと解釈する。\n\nしかし、以下のようなリンクのタイトルは `|` を含むことが多く、エスケープが必要だった。\n\n```md\n- [HTTP2 を前提とした HTML+CSS コンポーネントのレンダリングパス最適化について | blog.jxck.io](https://blog.jxck.io/entries/2016-02-15/loading-css-over-http2.html)\n```\n\nmozaic.fm の Monthly Web では、Show Note に大量のリンクを貼るため、そこに出てくる `|` を全てエスケープするのは面倒だった。\n\n一方、文の途中で `<table>` を始めることなどないため、`|` は行頭にきた場合のみ `<table>` と解釈することに限定し、エスケープしないで良いようにした。\n\nまた、`<table>` の align は `align` 属性で指定も可能だが、もう deprecate されているため、CSS で align するために `class` をつけるようにしている。\n\n\n### TOC の生成\n\n前述で生成した heading とその ID を用いて、ページ内リンクの Table of Contents を生成して吐くようにした。\n\nTOC の生成は、後述する Traverser で欲しい人が自分でやるスタイルにしようかとも思ったが、前述の ID の重複検出をするには、どちらにせよパース時に Heading のリストを保持することになるので、それをそのまま ToC として AST と一緒に返すようにした。\n\nこの TOC は、blog のタイトル上に埋め込んでいる。\n\n\n### h1\n\nh1 には以下のようにタグが書けるようにしている。\n\n```md\n# [tag] hello world\n```\n\nこれも、blog のタイトル上に埋め込んでいる。\n\n\n### Front Matter\n\n特に moziac.fm のエピソードページでは、mp3 ファイルの場所や guest 一覧など、いくつかのメタデータを Markdown 内に独自ルールで書いて、それを雑に正規表現で処理していた。\n\nしかし、Markdown の先頭に YAML でメタデータを記述する Front Matter のサポートを入れることで、そうしたメタデータをそちらに移した。\n\n```md\n---\ntype: podcast\ntags: [\"monthly web\"]\naudio: https://files.mozaic.fm/mozaic-ep89.mp3\npublished_at: 2021-10-26\nguest: [@myakura](https://twitter.com/myakura)\n---\n\n# ep89 Monthly Web 202110\n\n## Theme\n\n第 89 回のテーマは 2021 年 10 月の Monthly Web です。\n```\n\nYAML は YAML パーサを入れるほど複雑なものを書いてないので、YAML パーサを自作するのをぐっとこらえて雑に処理している。\n\n\n### `<dl>`\n\n定義リスト記法もサポートしている。\n\nさらに `<dl>` の下の `<dt>` `<dd>` は `<div>` で囲むことが許されており、これがあるとスタイルがちょっと楽になる。\n\n```md\nkey1\n: val1\nkey2\n: val2\n: val3\n```\n\n```html\n<dl>\n  <div>\n    <dt>key1</dt>\n    <dd>val1</dd>\n  </div>\n\n  <div>\n    <dt>key2</dt>\n    <dd>val2</dd>\n    <dd>val3</dd>\n  </div>\n</dl>\n```\n\n個人的には Markdown のこの定義リスト記法はあまり気に入ってない。\n\n特に、dd が来ないとその手前が dt だったことがわからないというパースのしにくさもある。\n\nいっそ以下のような独自記法を入れてしまってもよいかと考えている。\n\n```\n:key1\n  :val1\n:key2\n  :val2\n  :val3\n```\n\n\n### 余計な空白はエラー\n\n以前はビルドとは別に linter のようなものを雑に作ってフォーマットを確認していた。\n\nしかし、せっかくパーサを書いたので、パースの際に気に食わないところは、すべてエラーにすることにした。\n\n```md\n以下全部エラー\n\na **b** c\na **b** c\na ** b** c\na **b ** c\n\n- aaa\n- bbb\n```\n\nこれを formatter にしてもよいかもしれないが、ビルド時エラーで間に合っているのでしてない。\n\n\n### URL link\n\nKramdown ではサポートされてなかった URL Like String を含めて、リンク記法は以下の 3 つを全てサポートしている。\n\n```md\n[title](https://example.com)\n<https://example.com>\nhttps://example.com\n```\n\n最後の何も記法がないものは、とりあえず `http://` と `https://` で始まるものだけに絞ることで誤発動を防いでいる。\n\n`about:`, `chrome:`, `file:` をサポートするかは考え中。\n\n\n### 使わない記法は実装しない\n\n- `<del>` や `<i>` は使わないので実装してない\n- `<ul>` は `-` しか使わないので `*` は実装しない\n- `<ol>` は `n.` しか使わないので `+` は実装しない\n- Math も使わないので実装しない\n\n\n### traverser plugin\n\nここまでに上げたような本サイトに必要な機能は、1 つに盛り込んでも良かったが、最終的にはブラウザでの挙動も想定して作っておきたかった。\n\nブラウザで挙動させると問題になるのは、Cache Busting のためのファイル更新時間確認や、`<pre>` への外部ファイル埋め込みなどが動かないことだ。\n\nやはり、Markdown ファイルだけを見て生成できる HTML と、そこに対するカスタマイズを分離することで、ブラウザ上でもプレビューなどが動くように保つ方が後々良いだろう。\n\nそこで、AST を生成した後に、そこを Traverse する機能を用意し、Node をたどりながら好きな変更を入れられるようにすることで、そこを Plugin のフックポイントとすることにした。\n\n特に Node の `fs` を使わないと実現できないものは Plugin 側に寄せ、責務を分離できるようにしている。\n\n\n## 技術負債の解消\n\nMarkdown プロセッサを直すと同時に、それまで溜まっていた負債や、後回しにしていた改善も一気に入れることにした。\n\n\n### 脱 WebFont\n\n鉄下駄として WebFont を入れていたが、もう試すことはだいたい試した上に、もう日本語フォントにこれ以上期待するのは難しいと考えてやめた。\n\n- [Tag: Web Font](https://blog.jxck.io/tags/#web%20font)\n\n\n### HTML Header\n\nテンプレートを直すついでに、継ぎ足し継ぎ足しだったヘッダ部分を色々と整理した。\n\n\n### Favicon\n\nFavicon / Touch Icon のサポートと解像度を整理し、多くのケースをカバーできるようにした。\n\n\n### Twitter Card\n\nTwitter Card のためのタグを入れていたが、もうどうでもいいのでタグを削除。OGP 自体はあるので部分的にそちらでカバーされるはず。\n\n\n### Hatena\n\n「内容が長いとブコメしか見ない」というはてな民が一定いるという話を聞き、であれば読まれない方がマシということで Opt-Out のタグを追加。\n\n\n### Google Search\n\nSEO 自体はどうでもよいが、Google の検索結果がなんか色々雑に表示されていることに気づいたので修正。\n\nうまく反映されてない部分もあるので WIP\n\n- DONE: Sitelink Search\n- TODO: サイト内リンク\n- TODO: Favicon\n- other\n\nついでに robots.txt も整理。\n\n\n### AMP 削除\n\n以前 [AMP のサポートは落とした](https://blog.jxck.io/entries/2021-06-26/amp-tone-down.html) が、コードベースは残していた。\n\nしかし、新しいビルダに移行したことで、残していた実装も完全に削除した。\n\n\n### webpkg/amppkg\n\nどちらも証明書が切れたので停止。いずれ証明書が安く手に入るようになったら再開するためコードは残す。\n\n\n## 効果\n\n実装を置き換えてからの効果は以下。\n\n- Markdown -> HTML 変換速度が上がった(きちんと測ってないが体感 1.5 倍)\n- コード量を大幅に減らし、見通しをよくできた\n- 記法エラーを実装したことで、これまでの原稿を整形できた\n- これまでの HTML の細かな問題、気に入らなかったところも全て精算できた\n- Kramdown の依存が無くなったので、dependabot から警告が来ることが無くなった\n- ビルドプロセスに JS と Ruby が混ざっていたが、Ruby をなくし JS に一本化できた\n- 溜まっていた負債を払った\n\n\n## まとめ\n\n今回 CSS の修正/整理まではいけなかったので、それは来年以降取り組みたい。\n\nまた、起点になる Markdown コードベースを作り直せたので、これを元に mozaic.fm の方も改良を入れたい。","readmeFilename":"README.md"}