{"_id":"@4qwerty7/syzoj-renderer","_rev":"7-f02a79cb33552239e1de342244399e27","name":"@4qwerty7/syzoj-renderer","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.6":{"name":"@4qwerty7/syzoj-renderer","version":"1.0.6","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"escape-html":"^1.0.3","markdown-it":"^8.4.2","markdown-it-math-loose":"^4.1.1","markdown-it-merge-cells":"^1.0.0","mathjax-node-page":"github:pkra/mathjax-node-page","object-assign-deep":"^0.4.0","object-hash":"^2.0.3","pygments-promise":"^0.0.1","randomstring":"^1.1.5","uuid":"^8.3.1","katex":"^0.12.0"},"devDependencies":{"redis":"^2.8.0"},"gitHead":"63a2e970c2db1b1d083c450a141df905b2603c00","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Pc+PtAnngZSatfT1uzEjqBZteRY0SujWq6WqKe3s1Qe0RAkcv8KPf0te1PZduMaaDvJwHUIFzVB1idyBKA6wFg==","shasum":"18d9a788fb1d55a070e46e0471adbfa75a63aaef","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.0.6.tgz","fileCount":11,"unpackedSize":52212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfflzhCRA9TVsSAnZWagAAs6UP/1DSkInUMKtO78588vbs\ntKFmsGiDYS215x1T4YzB9V33l8skCiFEUDA5SYU2RC/nxE04e3uM7XzjNI6J\ntCU7GD+4J5y+3rFlj+6UIpkQqCTzZW4dLSQ7L4M/eUwr633WersU8PM/tx88\n9gQxaRNyn0CiT+QG/Lm3i6u+qcw4uidWQDSXxIUTJdMTZ3VskDwVa+Cq+fKF\nM4IsNTTSoZAcU6+aL1Zn9gZl0n5B83CC9wxd54O731i9RErGL8Mjzsl/YbRS\nQRixpE78lsn+ncE8a7f4EZSdzA2bTgej2THU0DNPfbSH+w4dZE4ozzjGWfcx\niNMQ10ab61jSuJqfs39GLQXQV/ihw4VIfX1/t3XVHhkW7c5MMY2nj7aWlOf6\ngbayA0jvxilOKZfy3WsrvwZloHF8CP5TwqAHWf+PaYEB8NjHKirhHffvEbh4\n9yDxis/yVNgQ1bW+nH5f4ttLjHjFUQOFM0ctdpBjCU2Ev7SCodJvspm5k4Xe\na5t6zFU3o7RKolDaSHyYDe3qmqBFQkuyfLWlMmYAgpGdc0fA/2hI8SutjVTE\nRoYRq+Uqwr4hynfZoQmSrpCbrW2jSAtuWVHA5ADiT3YuI4UkNT6cprLyAGDM\nJyruE1I4GbcUdS3oRWyXfvxGgK6LQcILu0C9Ygm7vhf7Dng/CgPUl4atpx3z\nd7e2\r\n=75/n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5mO/CSdKmR/15tKomPugl/V0uPzaOhNJ4WbvlrX+WpAiAbVQSBSgKcohRy5Mc2V8Us+RMiRJ8GIrxHgwZuOk9KOA=="}]},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.0.6_1602116832807_0.685874012870199"},"_hasShrinkwrap":false},"1.0.7":{"name":"@4qwerty7/syzoj-renderer","version":"1.0.7","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"escape-html":"^1.0.3","markdown-it":"^8.4.2","markdown-it-math-loose":"^4.1.1","markdown-it-merge-cells":"^1.0.0","@4qwerty7/mathjax-node-page":"^3.2.0","object-assign-deep":"^0.4.0","object-hash":"^2.0.3","pygments-promise":"^0.0.1","randomstring":"^1.1.5","uuid":"^8.3.1","katex":"^0.12.0"},"devDependencies":{"redis":"^2.8.0"},"gitHead":"180832513a78512cc86bcaff53163831e98fb783","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TNXTaGzor0JSn+kBJxwHVPG2s8yquz+MPxzjg6kdp0Q+zalpYveqfW/fRuHPWgXF8iNcf/viYKxn/0E10VVuMg==","shasum":"5b621527c1ee0acb35dd9f29949174609853aabc","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.0.7.tgz","fileCount":11,"unpackedSize":52202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffl7fCRA9TVsSAnZWagAA1lEP+waWIonCyBLYXrq1V8BC\nJCqF2fuw5kvd+0Hn3UDvIuPnZ0TdSQUsggAcYXJSk5QNWabKFFPv1ARN9SmO\ngOo6m4BEbpvbrPrKWF51YP98eDmdLIiwiSMQ8JfJHtgt0dLTP9LD5pA5J7+K\nAgQzguUNAJtIY2nv10ba562B792bp7dzlua1YsLhzWP0RykTOxGwT6Kgmo4Q\nFjfRXRcBoaz3d0w+Eos/m5b3PoB6os00w8w8aLOnXf5j60wXe//2sPHSqTgW\n3qF6KRUAXySrtk8zzGQ+H6F3v+4U+ozw7W5sQUf67DXO9LCyf56cAZI7fZjX\n+WyFpObH90yexvtJa1cGNEgc9VGl+bfKtGeicFw6+RY1noAmQ9vFvZTCc0jU\nPXdgC3cJG7KHdEJnOsAEDXG6kR7JQYTEUwS0NFi/YengdV+WGFaExtJLlLna\nrMsr5h5+7KUo/rkM2oYYrpJoPRu/utXhckv5+mQN3jsrRwDYKvmtCOI45+hx\n8/O4BJlWotGZSPhaArjHf06fm5C9rj2jls27i20x2jxf71fPmN+RxX0tyFpv\nr5RG7/LFFfYKmSJuqGdFQIRJWU+JRwaMZ7ARcmEJs5XfErz17HFL2547GYsS\n51+ORdaBOsHRaZhTPSUK6zV3V/cqXcwIz712Yc1fDWFoALwp73rlQU9msUDw\nCTRH\r\n=T8MH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuJO/Yc+YHh+78lgwRUjNJuQ/DM2MUqK4GW30sGIkAsAiEAxWiK3Wu6gqn0kGSNJKfBCTFbFoBuXOfnXORhUnOampA="}]},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.0.7_1602117343187_0.7562008693011095"},"_hasShrinkwrap":false},"1.0.8":{"name":"@4qwerty7/syzoj-renderer","version":"1.0.8","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"escape-html":"^1.0.3","markdown-it":"^8.4.2","markdown-it-math-loose":"^4.1.1","markdown-it-merge-cells":"^1.0.0","@4qwerty7/mathjax-node-page":"^3.2.0","object-assign-deep":"^0.4.0","object-hash":"^2.0.3","pygments-promise":"^0.0.1","randomstring":"^1.1.5","uuid":"^8.3.1","katex":"^0.12.0"},"devDependencies":{"redis":"^2.8.0"},"gitHead":"b0b25274ea4a48e39720164176fba3696ff5d0e2","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.0.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-siqIE52b5OTJPA/oT+F9Gpg41iKH2Ol3RIWNGUNrS47PD/AQAXKY9o6y7NPGOu0TfUnz7sQioQz7J6Feu0AY6g==","shasum":"e8bbc8b3f6c0111bf318a4c6aeb4bc5755fe048b","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.0.8.tgz","fileCount":11,"unpackedSize":52212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffl+9CRA9TVsSAnZWagAA1u0P/jct+HMTIL437vUj/ncy\nMZOjgqkKG0en4oFkyzQdSLc1URDzI+nVsjWzcUoyYmvfNwh4EqYU5rfLz+RD\nUdTuwb7eucULsLQDRcOOj683vigdcdsiINnaUs+lKV+8Otc02JAXL5qHJM8Q\nHWGEgqRRdSCzhJvZES/pKrN/zLWLSBzc/sPovhQKBSEYWsE3Yf2Cy//VRJQA\nyKlxepN7QomKGSMA93O+hPNKecpUgXU3wpjWz4a/UJ9J15ufunYqTrkdp0V+\nLkKLsBNfeexUDv9yKmeRsDWSJzsVGXdZ2SPPze8BnV1GO27u47hIJqBp8WMK\nioo8/TKagohUuOHIC23zbFSR48wpGlXrNoSy12bREVrmIPyZwkL1k1pScMj/\n0FmqKkWoNcilZK1wtIoLkzyCQIkU6ijWDuuX4ZH9kMbJB16p7aZ6gLfNmwQE\njfSiVHvbJOhJd//0CVte8DMEBrTspypZGm02bZzGXztpTf/Rm+54fB3TUh7i\nhiRE+saJBfKyyT7UlydsMmCn90aDzdgdLc+37zaUBrtnYzb3jUiJhkqZAnBr\n7xQm8ZMiO84JF+FPDh81n7GdyXaUBhtLKVrKFjU6wUqqh7gkckfeqiavKUIe\nfaXLX8xS4lrkOuF6aMXBYpmZqDQv9OTnYNADgL3tSNtZPfpSzqM1JsAvrIsx\n2zFY\r\n=CbX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMZa7jkacvduJOrSoRirFCUlzSo2sR1xiM0BohR000YAIhAN8rGu6kuTHq2v1j/B5wzMAxoszLCp5Hdlj4yKyZaJc9"}]},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.0.8_1602117565443_0.11016651066929684"},"_hasShrinkwrap":false},"1.0.9":{"name":"@4qwerty7/syzoj-renderer","version":"1.0.9","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"escape-html":"^1.0.3","markdown-it":"^8.4.2","markdown-it-math-loose":"^4.1.1","markdown-it-merge-cells":"^1.0.0","@4qwerty7/mathjax-node-page":"^3.2.0","object-assign-deep":"^0.4.0","object-hash":"^2.0.3","pygments-promise":"^0.0.1","randomstring":"^1.1.5","uuid":"^8.3.1","katex":"^0.12.0"},"devDependencies":{"redis":"^2.8.0"},"gitHead":"1aed602a337cc2f86da808795d4cc7a294856aa6","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.0.9","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qditH+tLnzNZPjGMtFRwZ+duRRGjiy0QOesXZFaUNiYi3S/tKUsKf946m+ZX6AiHBQH3b6Vr76r4tD5TJYgNew==","shasum":"58e21b4250197c5a52c3b13b4839ca5a9d8339dc","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.0.9.tgz","fileCount":11,"unpackedSize":52334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmRbSCRA9TVsSAnZWagAAX0EP/AjAgerFtBZWHJkNWtnR\nYm6Q5kJcK5jHr90eN8l0QC7oOXGHBGlPPhOt0hjhvoIzVw7RLZx/IiTvUOyQ\nYSY00ylT5ur5Q3DoaFdfeJ6bJGSNSzDHn/CUhPpF3GSOvC2YNAwqBs1Loptl\nzHrSsWsa9YB/Jhiz/S1C2wMXYIDUbhQ6DMC/aCKXAOhTxik/dk3o7BnEGNyY\nMjcY0154hpFMc+ZOsQQCcCW9aUtADRvcpRezLJbh0nOgVWj67aXbOmAR6uJR\nSO9adQYwcY/CG4WNLv/hRSMd+oMVbMrCOG3n3cnHnwTNou9fienQgbTtwDUN\nG4MIsADkv/mY6CgMXVO+HFwINU256fLlmtN+fT12VmXGjohszz2GvxyT5kmk\nCD9pJvKUkWNnOmesNKaDtGDvw79nlofWkCI91eNouTUdL1W3troGKTcrYDMM\nm4zQlfSRfX8pB27RQrRNVK+YiPLklxdLX2B7N5eADivnHvUMbg2okLtGehvN\neV+Rziedcg1QOwkpdeV8dTrPKvukbGHauGEy0TeWYefEPRmFACn5Xr4+CCja\ncynqYwLgDNI8iGP9zT2Q9mE8WpYM3G094DNh4WQ2zgv3APOA2B64jt/+OXLH\nSNgjeCQXD9eFQSL/kaA1IobtqeyCFb+QQ+FHMX4MTs+h3Gxd1lkuMGBaXLQq\nO/bm\r\n=SVnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyrNfDhCZimu8GoBbifUpXfsXn27qQh6FNM6yrUN0NvAiEAz7BgjFLI9r23daO2PNC/d/2XJs1FBtgzNcydgV4R1Is="}]},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.0.9_1603868369659_0.6517752713870495"},"_hasShrinkwrap":false},"1.1.0":{"name":"@4qwerty7/syzoj-renderer","version":"1.1.0","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"@4qwerty7/mathjax-node-page":"^3.2.0","escape-html":"^1.0.3","katex":"^0.13.11","markdown-it":"^12.0.6","markdown-it-math-loose":"^4.1.1","markdown-it-merge-cells":"^1.0.1","object-assign-deep":"^0.4.0","object-hash":"^2.2.0","pygments-promise":"^0.0.1","randomstring":"^1.2.1","uuid":"^8.3.2"},"devDependencies":{"redis":"^3.1.2"},"gitHead":"c45b8260b024a05865f7566e0bbae5c2891e96c7","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-ZjWOLlV2HBGByJI/sHrybRRfbbDEdK678wjBvwW3dRfiOxdIOJs0mgIyst6UX6PQPwStb/pV/ZWinBkeASGpWA==","shasum":"910ef10a57ea70ab4f7fe318f574f4f11104914f","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.1.0.tgz","fileCount":11,"unpackedSize":52333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgulbzCRA9TVsSAnZWagAAKWkP/2SI/28JAmk6dUB9S5vd\nve6ZK5QGP3QnC1A6e+tyecwio+IX1z7PQ60cNflEz+/O2n/L1DV8sn+wtmqo\nWSYhFAeV2NE1+Ye6CWC+E6hwMJJy2/p9rTkNLaUxx0nKh28NHh4VuG4QAnMh\n/Yp67w87ZD4gNSlZRzMNPRC6rQzFFZiO0lK0yFMU7ZKcnIL4DVMbH+9dgnxo\no6MtnQjITEuMRHGRwunu/9vx0Lx+T7pewGXRFkb6lcZlR6FSREKKq2t/WtqG\nkzuWJSmapfMN7IbWdcGhpFMhs9mbSDnrls3HNHSfyV8xVCqI0LZipwamJAdE\nIluhpZS6ykHLJhdw9J2D/xo7a7HsCqR+uB4snV7hrwW393lNiN3rAG5aIuEy\ncuZySOxKqz0FxnEZ421MrRiQokduidASneI47nT1AEI+UGRM8yFsLKMu5o1Q\nGOHwLTPFeIRU9ZW1sKfWtCqUpnonnbUrE0RKSFZ4ySBMrgL9cFxlY037VcLn\nYF+YJAMx11dv4ubW85g8E1Rb7fxwdzFaf6xa4OkwGKkGZLqPLhVh0w+C3pVV\nA7lKepVJ4pja7pm4OBI39SDuHSEXiB1WV3hycadjy1GBayglT0rZPlRRaOj6\nQ2xOUSnAH6Kh6CUWwr5MO6FEY/9QfDsnQ+jjT012DsqnB7FoHD7YElOj7kbG\nzL3K\r\n=wwiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+cKidpa4TCyo1MOKi5R7PIA5ZRjaqVBuLt8KaDxHDMAiEAp6qNsU4v0UIh5mC9Ft43dfbkz9urvoq9jpBS+mLmxnY="}]},"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.1.0_1622824691509_0.7566587437888543"},"_hasShrinkwrap":false},"1.2.0":{"name":"@4qwerty7/syzoj-renderer","version":"1.2.0","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"@4qwerty7/mathjax-node-page":"^3.2.0","@hackmd/markdown-it-task-lists":"^2.1.1","escape-html":"^1.0.3","katex":"^0.13.11","markdown-it":"^12.0.6","markdown-it-math-loose":"^4.1.1","markdown-it-mentions":"^1.0.0","markdown-it-merge-cells":"^1.0.1","object-assign-deep":"^0.4.0","object-hash":"^2.2.0","pygments-promise":"^0.0.1","randomstring":"^1.2.1","uuid":"^8.3.2"},"devDependencies":{"redis":"^3.1.2"},"gitHead":"62bc28146908c9faac39633ef8827242d644a1f7","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.2.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-hGCG7hieT763QY8ylnccJYInD5iuwLyj2PkzMJSpkBuPLkZt4DetrYL5Lp+BjxjR0ELF2knxOPSxexKXsLvZKA==","shasum":"9bd5bbde89fe6742a81aa2f17272f014e59e400a","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.2.0.tgz","fileCount":11,"unpackedSize":52852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgulsaCRA9TVsSAnZWagAAwpsP/R/ZPYXR0CYTglw/rYiu\nt7vn2icmZPUYQjcJwRCVrUW2AZ+memwdYDZrLYKxp0h4OmmG5LQVX1AZ/+eJ\na48zhsyTek3mD2QndFH0fXGE8scA9QggXAJNNo+d4aV3u2jcabzcS4wr/xr8\nMV7q1VnE0TehCkl1YMuUBjb6PV/UJsuDWeIKloIj9FaNSz2MmScQxHeBzPkA\n1CpJ5MM502H84RCD0JoG5ZEteNKZF8nZQ0WTcIVTiNn9/QyuQfif17Q9GtfB\nxRVom5+Y6n6Z2eK5nX0CRzupjSdzA4PhSMPFH1v1cEOQtWNmbnNN9rK9tyo+\ncnV0nMx0NBVcAYJhNbJoFcF1I/4aIutJ1POubzx+qtn9v164/CaqkU3bvzwu\nauZ5OKmCeiVIXk1fTpavMQsoSCudwQV4CJyx4v8mgRmK7P6bpDVQmn52fDop\nvNAdhfiPLz7/It/IBWaWcijpy6t6n7LfgzP/lzLn15fJy/xatvSdkAB1HT+B\nDLrUAgWEjoWZfiEP3hE25TvEm0YAbO99vPs+vBd0QETw3ea1X2cVRqwDMhtv\nUFZcfmjxkfApoyNYO6wqsqR3ohex5HNxtBwZUukcuL13o+SIO74l3KiShkjy\nv27zw/u6Mr0Zb/xn3M5Ei+XSbn86dbSVD9UQ/2WwULeBOL4fxi4rZ2wjAd5R\n9orZ\r\n=kgMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa95+Sb1yEJOXZVULn/+znF8lgUg38OdkJg68NrZU1lAiEA0w+qgY0fj6SEzwxVLnYdS+aNKC53x7c3zx6dmqpRecw="}]},"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.2.0_1622825754841_0.006018113905678302"},"_hasShrinkwrap":false},"1.2.1":{"name":"@4qwerty7/syzoj-renderer","version":"1.2.1","description":"SYZOJ's renderer for markdown, math and highlight","scripts":{},"main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"license":"AGPL-3.0","dependencies":{"@4qwerty7/mathjax-node-page":"^3.2.1","@hackmd/markdown-it-task-lists":"^2.1.1","escape-html":"^1.0.3","katex":"^0.13.11","markdown-it":"^12.0.6","markdown-it-math-loose":"^4.1.1","markdown-it-mentions":"^1.0.0","markdown-it-merge-cells":"^1.0.1","object-assign-deep":"^0.4.0","object-hash":"^2.2.0","pygments-promise":"^0.0.1","randomstring":"^1.2.1","uuid":"^8.3.2"},"devDependencies":{"redis":"^3.1.2"},"gitHead":"62bc28146908c9faac39633ef8827242d644a1f7","bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"homepage":"https://github.com/syzoj/syzoj-renderer#readme","_id":"@4qwerty7/syzoj-renderer@1.2.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-1bzYniT9UTA29ZJN1fNY12gFFSZ6fmct5Pzi5Eai6N9o3BmKVlb3EJ+Kv1cZFWfY/pk4hBjan2SEsaZPkP6v/g==","shasum":"d0c27e0dace173c5ece3ba12b6594077cf829507","tarball":"https://registry.npmjs.org/@4qwerty7/syzoj-renderer/-/syzoj-renderer-1.2.1.tgz","fileCount":11,"unpackedSize":52852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJgjMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra9Q//WTtB3npnk+D07DUvIwW4m9JiUcs/jA1juLnjQyXF4oYPl9Sm\r\nefW7jmQkOZnViGq7wgbmqTRZv2MvED47nahga+ahLesquNddUs7kvX1OAZ2W\r\nJpiuexUCtfKNXuh0eZzKEdIVpGR3Bx8XxS6OeztDvoE6/XmI6uUtHL9kOaJr\r\nZrMoOeMJPGjrnXoKJIz2yQVS5N8ndprR2SKzIMCasYr50Oeew3AVAS4osSkA\r\nuEzKliikSNYosBkql5PClN6VZTufPyOSwudIppSHuB+VFNXA9jRkrFBLL5q2\r\nVaJWgL3saAqiJBNhqG9h7SOStnO6r/3+CT7NmT6S7jHqoxLUVFB0QzBQKNPU\r\nkiCkMfm2uviplk/lUWxVzWsRE3tMkeRtIDRbJL3LUF341yG4IMgIVUbWOcXz\r\nuTVLx1zdCfKMRePEHi0HWZmkq+bDKuHMEmpARqFnxCpi1KI6Rc1gRFA5ECgK\r\nd+BX9h/2CU7+a9PQr348lzFOTvAlT41WlvFhhcT9h4ZOMRBGgA8sGkf/fu38\r\n9/zenAWdEUDCa7Kuo0dLvZqiM1kvOrggh8FHCX/r/LfbWy8b/SvOXaiwOLpV\r\nk/o3QjXqp4NIHMdW+QS+z+Ofzw618np6nh14qyvIk4yUe/jBi9oNbYEsOj18\r\n3NQakOCo5LvZcwsNwLQ6VD2lDoO8VGVDplE=\r\n=jkiu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE7YlTfRiMyUSwzTnAOHqIJw9EiQQeml9LojpLHqHvIAIhAMFhrO+RpvgjeCRuXpbWYYnhNIASWGJ77DCTVKT5zfLs"}]},"_npmUser":{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"},"directories":{},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syzoj-renderer_1.2.1_1646659788080_0.6051583362855717"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-08T00:27:12.707Z","1.0.6":"2020-10-08T00:27:12.968Z","modified":"2022-04-04T10:47:20.127Z","1.0.7":"2020-10-08T00:35:43.330Z","1.0.8":"2020-10-08T00:39:25.580Z","1.0.9":"2020-10-28T06:59:30.129Z","1.1.0":"2021-06-04T16:38:11.668Z","1.2.0":"2021-06-04T16:55:54.993Z","1.2.1":"2022-03-07T13:29:48.215Z"},"maintainers":[{"name":"4qwerty7","email":"ebpqwerty472123@gmail.com"}],"description":"SYZOJ's renderer for markdown, math and highlight","homepage":"https://github.com/syzoj/syzoj-renderer#readme","repository":{"type":"git","url":"git+https://github.com/syzoj/syzoj-renderer.git"},"author":{"name":"Menci","email":"huanghaorui301@gmail.com"},"bugs":{"url":"https://github.com/syzoj/syzoj-renderer/issues"},"license":"AGPL-3.0","readme":"# syzoj-renderer\n\nSYZOJ's renderer for markdown, math and highlight.\n\n# Example\n\n```javascript\nlet { markdown, highlight } = require('syzoj-renderer');\n\nconsole.log(await markdown(text));\nconsole.log(await highlight(code, language));\n```\n\n# API\n\n## `async markdown(text, [cache, filterFunction, options])`\n\n`text` is the Markdown text to be rendered.\n\n`cache` is `null` or a object with two functions to manipulate a Key-Value store (`key` is hashed before passing to `cache`):\n\n* `async get(string key)`\n* `async set(string key, string value)`\n\n`filterFunction(html)` is a function to filter rendered HTML. It can be used to prevent XSS attack. Should return filtered HTML.\n\n`options` is a object, may contain:\n\n* `markdownIt`: Overrides default options in `new MarkdownIt(options)`. (See [markdown-it](https://github.com/markdown-it/markdown-it))\n* `markdownItMath`: Overrides default options in `markdownIt.use(MathdownItMath, options)`. (See [markdown-it-math-loose](https://github.com/Menci/markdown-it-math-loose))\n* `markdownItMergeCells`: Set to false to disable [markdown-it-merge-cells](https://github.com/Menci/markdown-it-merge-cells) in markdown tables, which will merge adjacent cells with same content in tables\n* `highlight`: Same as `highlight`'s `options` parameter, used when highlighting code in markdown.\n\nReturn rendered HTML. Won't throw.\n\n## `async highlight(code, language[, cache, options])`\n\nHighlight some code with pygments.\n\n`code` is the code to be highlighted. `language` is `code`'s language.\n\n`cache` is same as the parameter in `markdown()`.\n\n`options` is a object, may contain:\n\n* `pygments`: Overrides default options in `Pygments.pygmentize(code, options)`. (See [pygments-promise](https://github.com/Menci/pygments-promise))\n* `highlighter`: Pass a function `async function (code, language)` to replace the defualt pygments highlighter. If a function is passed, pygments won't be used and `pygments` option will be ignored.\n* `wrapper`: An array `[before, after]`. Highlighted code's HTML will be wrapped by `before` and `after`. Defaults to `['<pre><code>', '</code></pre>']`.\n\nReturn highlighted code in HTML. Won't throw.\n\n# Notes\n\n* Markdown backend is [markdown-it](https://github.com/markdown-it/markdown-it).\n    * GFM is supported.\n    * By default, `linkify` and `html` are enabled, `typographer` and `breaks` are disabled.\n* By default, code highlight's backend is [pygments](http://pygments.org), which requires pygments to be installed.\n    * If no `pygmentize` is available, it'll always return unhighlighted code.\n    * `pygmentize`'s default commandline arguments are: `pygmentize -l <language> -f html -P nowrap=false -P classprefix=pl-`.\n    * A theme CSS is required to display highlighted code properly. See [Generating styles](http://pygments.org/docs/cmdline/#generating-styles) section of pygments's document.\n* Math backend is [mathjax-node-page](https://github.com/pkra/mathjax-node-page).\n    * Maths are rendered to `<svg>` HTML elements, `dist/math.css` is required to display properly.\n    * Maths with spaces within dollar sign like `$ a+b $` will work.\n    * Complex maths like `$ \\sum\\limits_{i=0}^na_i $` won't be broken by Markdown.\n    * To ensure each document's math rendering state isolated, `\\require` is disabled.\n    * Maths that failed to render would result in displaying error message.\n\n# License\n\n[AGPL-3.0](LICENSE). Contact me if you *really* want this to be MIT license.\n","readmeFilename":"README.md"}