{"_id":"@akepinski/remark-math","_rev":"2-3089cc0e3ecb5027717b69e49ca0b5ac","name":"@akepinski/remark-math","dist-tags":{"latest":"5.1.1-cjs"},"versions":{"0.0.0":{"name":"@akepinski/remark-math","version":"0.0.0","description":"remark plugin to parse and stringify math","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","math","katex","latex","tex"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-math.git#main"},"bugs":{"url":"https://github.com/remarkjs/remark-math/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},"contributors":[{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"main":"out.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-util-math":"^2.0.0","micromark-extension-math":"^2.0.0","unified":"^10.0.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && esbuild index.js --bundle --platform=node --outfile=out.js","test-api":"node --conditions development test.js","test":"npm run build && npm run test-api"},"xo":false,"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"218948d516686f19e12d8d57c8c737e78f9b21e4","homepage":"https://github.com/remarkjs/remark-math/tree/main#readme","_id":"@akepinski/remark-math@0.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XiwF47Kc0w3kZ5g9WWj67qOkQ+tBhyZTh51i3jpgBxAYxwvEhtudjtwsutdYCoRYeAVYUNOvvrSrmBMxbE4tUA==","shasum":"2b7e62de3934e3345e9897451af1426de4dde91a","tarball":"https://registry.npmjs.org/@akepinski/remark-math/-/remark-math-0.0.0.tgz","fileCount":4,"unpackedSize":29017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRJVsCko2Cshj+KoLv0X3kEBVqSu/MyqTw9jLYZkO6dQIgQ89XwWUd/HPhzGVTVBrVjrFMBGq3zITtdeNSQ5/XcvA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPItzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEtRAAm/n3VpLleg1LHAqUxqZXumGimQgltWJmsI59rHSAyUDi2tcU\r\n2hGSotZwtCw5lubRR3iEG5WLHs6H3VuZom+9pSQdd/pnr5FV1sIEFvd6l94K\r\nNUTzZ+fBEPJW9TEMVoGdp4FveWpRM7FrKnp1jpg/ut59YJXguvRoeTbjoytS\r\nFlyLxKAFd6U4nqg0jQr52ObR2QMh5v+nC98ydZHrMppTeYu1a4lkwy/8eDx7\r\nIYBky/7wHhF0M084YYBPGrfZQW1WwebisP/e/Y3F4lMz4BPvWadGXVCFmBIG\r\nrSt3csH+vfE0S0ktE5QkMnMiRiw3vIvcUkiofpJ9rVevVKg18Br03zH0R06J\r\nkfzlVy5hKtJb3B/gBch+3kw8TfxtOb/IFJXCnjMTOruYo5Gms5cQIIPZEcAf\r\nfR+kgKWYoNMr8tKFmAR8qF21ze/SwY++PP6ST9BCtVazXefR+/b7o1KiD44r\r\nKdCoCxJRuYSM3M5EczXv/wltsFg/l29VL/wrfNtPcWF26ts80leLdKnVu5Ce\r\nbhmP787QvTF0C/xHSBsNh9H3iKmZmdVWHeSAwjzgRsDdxxj82jy0Lv0YgStt\r\nxeL/xSrOA4tH+cqo/8uRN2REsuqq25950IX7ZC0kp/fk4piklcETvLjVY32t\r\nY7qMfAqcYHkO8clG3lrI0h6dcpMrMuoJO6Q=\r\n=lJ3w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akepinski","email":"npm@kepinski.ch"},"directories":{},"maintainers":[{"name":"akepinski","email":"npm@kepinski.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-math_0.0.0_1664912135103_0.13389361245217501"},"_hasShrinkwrap":false},"0.0.1":{"name":"@akepinski/remark-math","version":"0.0.1","description":"remark plugin to parse and stringify math","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","math","katex","latex","tex"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-math.git#main"},"bugs":{"url":"https://github.com/remarkjs/remark-math/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},"contributors":[{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"main":"out.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-util-math":"^2.0.0","micromark-extension-math":"^2.0.0","unified":"^10.0.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && esbuild index.js --bundle --platform=node --outfile=out.js","test-api":"node --conditions development test.js","test":"npm run build && npm run test-api"},"xo":false,"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"218948d516686f19e12d8d57c8c737e78f9b21e4","homepage":"https://github.com/remarkjs/remark-math/tree/main#readme","_id":"@akepinski/remark-math@0.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qiGO3WY20hS8lVPEx+kgBzcao9q1lCwu8JWceucP5X5E3hHA+nnBjhEh41BdLh8ADTI1QVvJ/Vee97e//kVTrA==","shasum":"8de960be50ca7f23ee18011636fa7991fc800e56","tarball":"https://registry.npmjs.org/@akepinski/remark-math/-/remark-math-0.0.1.tgz","fileCount":4,"unpackedSize":29041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXbknV4E0lntCUGqpZZWkJ7wc8myFkL+0LPtJj8voGmAiAnS9OHf7X+PZNIIgihfYkkg2BhNreRC5fLfLwIbsRFJg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPI3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUNw//WS8VHGxnOQWZVFoEWSmwK4E7epzbOUebLThnSd+upX0cvkjM\r\nNNx6EhSeY1/JlteutXaEmyRoykLaylqOF3vRPXTrWwH7WZULLLQrh3vRIizn\r\nlf5Z1qDUR6xPHEdrfAs24MCzpuDuXjAN9Go1jGHvDk8wzjyAA9lOKTGpZgO7\r\n5fKY0ctaXBmPl0r0/PXWM5vGxVsej/fLHEA1E5Lc7Z33cG15LIzaARls+0He\r\nnlnGtZoEEqWomhG9frw48+tHbF2CNLeAaZSZzZbkQ/x+gauKICUpsZDQM7wD\r\nJHvp0BERYBbPSYmJb7Y/Q+TOF+n6u+MLe+YvP2+xEPnYDPzvMoxJw6Bb1yW5\r\n9wu22ZnDqQRJqfXixzvtgDAUBm7sWYe5GuZA4zZ5M6aylkfZiB0gZoAMTNWr\r\neT3Inq2VpJ670zH1cJP+HkC2ul/OUmFC/x+Oo0/E4ztH7OKF8AWoRY0M7mA9\r\ndUafwZ9t1X6qH6txSTD8tjov9P9tk5m+EftqgTQ3OgVOrg0YVqQS61wHNDVN\r\nnuZGj3L8JQb5JeXPTvmFyOkTDsrXySczzRLHBApr+24JS3zqfblHj+kJ3pE3\r\nVoC+cjuPlmYkb7Cn/C8cHdILT4Z6qvNwpx1+w7DydNE7egOC4hQ0Ep4ThuNP\r\n0S1baFGUo1dqaNZMG0qOeJH93yKuhMmQvAs=\r\n=NshL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akepinski","email":"npm@kepinski.ch"},"directories":{},"maintainers":[{"name":"akepinski","email":"npm@kepinski.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-math_0.0.1_1664912838841_0.22090878550445736"},"_hasShrinkwrap":false},"5.1.1-cjs":{"name":"@akepinski/remark-math","version":"5.1.1-cjs","description":"remark plugin to parse and stringify math","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","math","katex","latex","tex"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-math.git#main"},"bugs":{"url":"https://github.com/remarkjs/remark-math/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},"contributors":[{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"main":"out.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","esbuild":"^0.15.10","mdast-util-math":"^2.0.0","micromark-extension-math":"^2.0.0","unified":"^10.0.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && esbuild index.js --bundle --platform=node --outfile=out.js && type-coverage","test-api":"node --conditions development test.js","test":"npm run build && npm run test-api"},"xo":false,"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"218948d516686f19e12d8d57c8c737e78f9b21e4","homepage":"https://github.com/remarkjs/remark-math/tree/main#readme","_id":"@akepinski/remark-math@5.1.1-cjs","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pgQ2Un92Obbo2aZFtmRWXuuTvEXEF5ntwyYbqsLsiL6pjySyTgh0FLF/hJDDGrCn+JrNIgNeAV07V1F3yoftbg==","shasum":"084efb0343a35c2d365f3019cc916f27d4f482af","tarball":"https://registry.npmjs.org/@akepinski/remark-math/-/remark-math-5.1.1-cjs.tgz","fileCount":4,"unpackedSize":30401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAeK3JCi8WjqTZJDnHceB6MSTZRc+cmjL1vDycBbGGcwIhALUxEtPput0xhOIMxvi2MtOLG05yTZgPO1IPJhs9HrGO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPJHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrqw//fgCwTg6X53THtgLep6G1wLDLy1EjwN891OCHvN4yVt0/R7rz\r\nyE2fOVaVwVZIiaq3RXWgvZATJcWeUC2g0XY4le24W5aihHfgwlOGz1P2MMi8\r\nChB7GnuvXJ8nWQJX8oaTKkXFk2Mr5jGDTiQTqTlraJsFrVv6ZGPmGuXeK9kB\r\nw/5E2YWdA+Qr/Z3i3wMQvbLdcyK6xFFepewM4GB7uLJWc480VaTf64ssNJKL\r\nNIJdXjQVZTzIazFhjvAOCBHrM2NhxW4BVzCA9yJ3MaC3jQpQOmmH/a/AjVw1\r\nDxjJWZNp5W/VxUVQ+I2Nl2YgtTVa3IWyGyEXElyuu07mSBaDXXxMJhYE9iNk\r\nU9ARCn7S70OdBMnMFysffYD2UqpQdUoGoAfn7PEgOURHnsOObqCzcyVG/bTs\r\nAAS/L8FV/8BWwUilNBbNjTaJULpsan/rMML6nf9Xal1V/g4RNX7lxBDPCKZr\r\nATM/ImzWhyeUi8Zq5/0ovdyWBa8oxPFG30B+1w1EpYsAcDqZeQTFbLDIYKuS\r\nFquZpYwyqVe7shXYHE0xHe9izSXeTE5Ule8gP8uHD8gf2dfrjgnBXJvJEb68\r\nxS5UP/VmCLXhA5D1flemuT2JSBDMIZSrkBjq+qPjsJE6UFCOoF8GRMoBmgn/\r\nShEvkrtLu5Rm+fqpbzNJaK3MRp7mahOQ//s=\r\n=jxqP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akepinski","email":"npm@kepinski.ch"},"directories":{},"maintainers":[{"name":"akepinski","email":"npm@kepinski.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-math_5.1.1-cjs_1664913865016_0.9081202568384745"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-04T19:35:35.037Z","0.0.0":"2022-10-04T19:37:23.167Z","modified":"2022-10-04T20:04:25.262Z","0.0.1":"2022-10-04T19:47:18.997Z","5.1.1-cjs":"2022-10-04T20:04:25.194Z"},"maintainers":[{"name":"akepinski","email":"npm@kepinski.ch"}],"description":"remark plugin to parse and stringify math","homepage":"https://github.com/remarkjs/remark-math/tree/main#readme","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","math","katex","latex","tex"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-math.git#main"},"contributors":[{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"author":{"name":"Junyoung Choi","email":"fluke8259@gmail.com","url":"https://rokt33r.github.io"},"bugs":{"url":"https://github.com/remarkjs/remark-math/issues"},"license":"MIT","readme":"# remark-math\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n**[remark][]** plugin to support math (`$C_L$`).\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`unified().use(remarkMath[, options])`](#unifieduseremarkmath-options)\n*   [Syntax](#syntax)\n*   [HTML](#html)\n*   [Syntax tree](#syntax-tree)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([remark][]) plugin to add support for math.\nYou can use this to add support for parsing and serializing this syntax\nextension.\n\n**unified** is a project that transforms content with abstract syntax trees\n(ASTs).\n**remark** adds support for markdown to unified.\n**mdast** is the markdown AST that remark uses.\n**micromark** is the markdown parser we use.\nThis is a remark plugin that adds support for the math syntax and AST to remark.\n\n## When should I use this?\n\nThis project is useful when you want to support math in markdown.\nExtending markdown with a syntax extension makes the markdown less portable.\nLaTeX equations are also quite hard.\nBut this mechanism works well when you want authors, that have some LaTeX\nexperience, to be able to embed rich diagrams of math in scientific text.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).\nIn Node.js (version 12.20+, 14.14+, or 16.0+), install with [npm][]:\n\n```sh\nnpm install remark-math\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport remarkMath from 'https://esm.sh/remark-math@5'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import remarkMath from 'https://esm.sh/remark-math@5?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file `example.md`:\n\n```markdown\nLift($L$) can be determined by Lift Coefficient ($C_L$) like the following\nequation.\n\n$$\nL = \\frac{1}{2} \\rho v^2 S C_L\n$$\n```\n\nAnd our module `example.js` looks as follows:\n\n```js\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\nimport remarkParse from 'remark-parse'\nimport remarkMath from 'remark-math'\nimport remarkRehype from 'remark-rehype'\nimport rehypeKatex from 'rehype-katex'\nimport rehypeStringify from 'rehype-stringify'\n\nconst file = await unified()\n  .use(remarkParse)\n  .use(remarkMath)\n  .use(remarkRehype)\n  .use(rehypeKatex)\n  .use(rehypeStringify)\n  .process(await read('example.md'))\n\nconsole.log(String(file))\n```\n\nNow running `node example.js` yields:\n\n```html\n<p>Lift(<span class=\"math math-inline\"><span class=\"katex\">…</span></span>) can be determined by Lift Coefficient (<span class=\"math math-inline\"><span class=\"katex\">…</span></span>) like the following equation.</p>\n<div class=\"math math-display\"><span class=\"katex-display\">…</span></div>\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is `remarkMath`.\n\n### `unified().use(remarkMath[, options])`\n\nPlugin to support math.\n\n##### `options`\n\nConfiguration (optional).\n\n###### `options.singleDollarTextMath`\n\nWhether to support math (text) with a single dollar (`boolean`, default:\n`true`).\nSingle dollars work in Pandoc and many other places, but often interfere with\n“normal” dollars in text.\n\n## Syntax\n\nThis plugin applies a micromark extensions to parse the syntax.\nSee its readme for parse details:\n\n*   [`micromark-extension-math`](https://github.com/micromark/micromark-extension-math#syntax)\n\n> 👉 **Note**: `$math$` works similar to `` `code` ``.\n> That means escapes don’t work inside math but you can use more dollars around\n> the math instead: `$$\\raisebox{0.25em}{$\\frac a b$}$$`\n\n## HTML\n\nThis plugin integrates with [`remark-rehype`][remark-rehype].\nWhen mdast (markdown AST) is turned into hast (the HTML AST) the math nodes\nare turned into `<span class=math-inline>` and `<div class=math-block>`\nelements.\n\n## Syntax tree\n\nThis plugin applies one mdast utility to build and serialize the AST.\nSee its readme for the node types supported in the tree:\n\n*   [`mdast-util-math`](https://github.com/syntax-tree/mdast-util-math#syntax-tree)\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports an extra `Options` type which models the interface of the accepted\noptions.\n\nIf you’re working with the syntax tree, make sure to import this plugin\nsomewhere in your types, as that registers the new node types in the tree.\n\n```js\n/** @typedef {import('remark-math')} */\n\nimport {visit} from 'unist-util-visit'\n\n/** @type {import('unified').Plugin<[], import('mdast').Root>} */\nexport default function myRemarkPlugin() => {\n  return (tree) => {\n    visit(tree, (node) => {\n      // `node` can now be one of the nodes for math.\n    })\n  }\n}\n```\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with all maintained\nversions of Node.js.\nAs of now, that is Node.js 12.20+, 14.14+, and 16.0+.\nOur projects sometimes work with older versions, but this is not guaranteed.\n\nThis plugin works with unified version 6+ and remark version 14+.\nThe previous major (version 4) worked with remark 13.\n\n## Security\n\nUse of `remark-math` itself does not open you up to [cross-site scripting\n(XSS)][xss] attacks.\nAlways be wary of user input and use [`rehype-sanitize`][rehype-sanitize].\n\n## Related\n\n*   [`remark-gfm`](https://github.com/remarkjs/remark-gfm)\n    — support GFM (autolink literals, footnotes, strikethrough, tables,\n    tasklists)\n*   [`remark-frontmatter`](https://github.com/remarkjs/remark-frontmatter)\n    — support frontmatter (YAML, TOML, and more)\n*   [`remark-directive`](https://github.com/remarkjs/remark-directive)\n    — support directives\n*   [`remark-mdx`](https://github.com/mdx-js/mdx/tree/main/packages/remark-mdx)\n    — support MDX (JSX, expressions, ESM)\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`remarkjs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Junyoung Choi][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/remarkjs/remark-math/workflows/main/badge.svg\n\n[build]: https://github.com/remarkjs/remark-math/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/remarkjs/remark-math.svg\n\n[coverage]: https://codecov.io/github/remarkjs/remark-math\n\n[downloads-badge]: https://img.shields.io/npm/dm/remark-math.svg\n\n[downloads]: https://www.npmjs.com/package/remark-math\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/remark-math.svg\n\n[size]: https://bundlephobia.com/result?p=remark-math\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/remarkjs/remark/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esmsh]: https://esm.sh\n\n[health]: https://github.com/remarkjs/.github\n\n[contributing]: https://github.com/remarkjs/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/remarkjs/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/remarkjs/.github/blob/HEAD/code-of-conduct.md\n\n[license]: https://github.com/remarkjs/remark-math/blob/main/license\n\n[author]: https://rokt33r.github.io\n\n[unified]: https://github.com/unifiedjs/unified\n\n[remark]: https://github.com/remarkjs/remark\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[typescript]: https://www.typescriptlang.org\n\n[remark-rehype]: https://github.com/remarkjs/remark-rehype\n\n[rehype-sanitize]: https://github.com/rehypejs/rehype-sanitize\n","readmeFilename":"readme.md"}