{"_id":"@banwan/markdown-it-katex-gpt","name":"@banwan/markdown-it-katex-gpt","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.1":{"name":"@banwan/markdown-it-katex-gpt","version":"1.1.1","description":"markdown-it plugin for rendering KaTeX formulas output by GPT","main":"index.js","type":"module","scripts":{"test":"node test.js"},"types":"index.d.ts","keywords":["markdown-it","markdown-it-plugin","markdown","katex","gpt"],"author":{"name":"schneehertz"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/yumushang/markdown-it-katex-gpt.git"},"homepage":"https://github.com/yumushang/markdown-it-katex-gpt.git","dependencies":{"katex":"^0.16.10"},"devDependencies":{"markdown-it":"^14.1.0"},"_id":"@banwan/markdown-it-katex-gpt@1.1.1","gitHead":"ff63525e25b6ff0de418d977be2938ea052c23b6","bugs":{"url":"https://github.com/yumushang/markdown-it-katex-gpt/issues"},"_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GY3cVXTBTE8Ei3pX7M30KVIS0q0aYoYFsDbokBB17FBBr7x+1i5PDFdapDr+vziE14DJEpP4D3VBxJKjRJwoSA==","shasum":"ef36dd0f222aac351ea35326d1a04c91bfcb8a74","tarball":"https://registry.npmjs.org/@banwan/markdown-it-katex-gpt/-/markdown-it-katex-gpt-1.1.1.tgz","fileCount":5,"unpackedSize":5163,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8O3lVWhwbOx/gZLeIUtwOqjRQ+j8jF0hoJgzGfem/AQIgMDsYPt46K5NZ4EqaT0dctx66fgmF2qvZU9K3J10uDgE="}]},"_npmUser":{"name":"banwan","email":"yu1174424913@gmail.com"},"directories":{},"maintainers":[{"name":"banwan","email":"yu1174424913@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/markdown-it-katex-gpt_1.1.1_1743043731195_0.41282781437576244"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-27T02:48:51.117Z","1.1.1":"2025-03-27T02:48:51.381Z","modified":"2025-03-27T02:48:51.608Z"},"maintainers":[{"name":"banwan","email":"yu1174424913@gmail.com"}],"description":"markdown-it plugin for rendering KaTeX formulas output by GPT","homepage":"https://github.com/yumushang/markdown-it-katex-gpt.git","keywords":["markdown-it","markdown-it-plugin","markdown","katex","gpt"],"repository":{"type":"git","url":"git+https://github.com/yumushang/markdown-it-katex-gpt.git"},"author":{"name":"schneehertz"},"bugs":{"url":"https://github.com/yumushang/markdown-it-katex-gpt/issues"},"license":"MIT","readme":"# markdown-it-katex-gpt\n\nA simple markdown-it plugin for rendering KaTeX formulas generated by the GPT series LLM.\n\nDefault parsing of (\\\\[, \\\\]) and (\\\\(, \\\\)) two sets of tokens.\n\n## Installation\n\n```\nnpm install markdown-it-katex-gpt\n```\n\n## Usage\n\n```\nimport MarkdownIt from 'markdown-it'\nimport markdownItKatexGpt from 'markdown-it-katex-gpt'\n```\n\n```\nconst md = new MarkdownIt()\nmd.use(markdownItKatexGpt)\nlet result = md.render(`\n\\\\[ F = G \\\\frac{{m_1 \\\\times m_2}}{{r^2}} \\\\]\n\n\\\\( \\\\boxed{\\\\pi=\\\\frac c d} \\\\) | \\\\( a\\\\raisebox{0.25em}{$b$}c \\\\) | \\\\( \\\\overbrace{a+b+c}^{\\\\text{note}} \\\\)\n\n\\\\( \\\\Braket{ ϕ | \\\\frac{∂^2}{∂ t^2} | ψ } \\\\)\n\n\\\\[\nx = \\\\begin{cases}\n   a &\\\\text{if } b \\\\\\\\\n   c &\\\\text{if } d\n\\\\end{cases}\n\\\\]\n`)\nconsole.log(result)\n```\n\n![example.jpg](https://raw.githubusercontent.com/SchneeHertz/markdown-it-katex-gpt/master/screenshot/example.jpg)\n\n### Configure\n```\nmd.use(markdownItKatexGpt, {\n  delimiters: [\n    { left: '\\\\[', right: '\\\\]', display: true },\n    { left: '\\\\(', right: '\\\\)', display: false },\n    { left: '$$', right: '$$', display: false },\n  ],\n  output: 'html',\n})\n```","readmeFilename":"README.md","_rev":"1-dae3b5e467f85e48447d89e9f90db8db"}