{"_id":"@quartz-community/latex","_rev":"3-8d740bb4b249e2b3568a81844dbd61eb","name":"@quartz-community/latex","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@quartz-community/latex","version":"0.1.0","keywords":["quartz","quartz-plugin","latex","katex","mathjax","typst","math"],"author":{"name":"Quartz Community"},"license":"MIT","_id":"@quartz-community/latex@0.1.0","maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"homepage":"https://github.com/quartz-community/latex","bugs":{"url":"https://github.com/quartz-community/latex/issues"},"dist":{"shasum":"55012447993dbb382eb51413cf60f25f9c53d4eb","tarball":"https://registry.npmjs.org/@quartz-community/latex/-/latex-0.1.0.tgz","fileCount":7,"integrity":"sha512-CGUgCu76VPRR5fwvrly2Tt86N6G7dbhLffdU1lWkrDZLx8VjdxOQ238OE+zyA7zcKBgjZEt9i0w1zAu40HX14Q==","signatures":[{"sig":"MEQCIHDSzhh61Q54A+ed5YQt6Mke4Tl7zLbTkzjuYYXABw1hAiBywS/nyBO5h9ncawNzdtWY2OkbkejC4IjlUHIbwNfM5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@quartz-community%2flatex@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29579477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","quartz":{"name":"latex","version":"1.0.0","category":"transformer","displayName":"LaTeX","defaultOrder":80,"dependencies":[],"optionSchema":{"katexOptions":{"type":"object"},"renderEngine":{"type":"enum","values":["katex","mathjax","typst"]},"typstOptions":{"type":"object"},"mathJaxOptions":{"type":"object"}},"quartzVersion":">=5.0.0","defaultEnabled":true,"defaultOptions":{"renderEngine":"katex"},"requiresInstall":true},"engines":{"npm":">=10.9.2","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c215e09cebdb9fa6bbdc7173f6f76408b0668f3","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsup","check":"npm run typecheck && npm run lint && npm run format && npm run test","format":"prettier . --check","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"saberzero1","email":"github@emilebangma.com"},"repository":{"url":"git+https://github.com/quartz-community/latex.git","type":"git"},"_npmVersion":"10.9.8","description":"LaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@quartz-community/types":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","katex":"^0.16.11","vfile":"^6.0.3","eslint":"^8.57.0","preact":"^10.28.2","vitest":"^2.1.9","prettier":"^3.6.2","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^24.10.0","remark-math":"^6.0.0","@types/katex":"^0.16.7","@types/mdast":"^4.0.4","rehype-katex":"^7.0.1","rehype-mathjax":"^6.0.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@myriaddreamin/rehype-typst":"^0.7.0-rc2","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"preact":"^10.0.0","@myriaddreamin/rehype-typst":"^0.5.0"},"peerDependenciesMeta":{"preact":{"optional":false},"@myriaddreamin/rehype-typst":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/latex_0.1.0_1784761120311_0.022369536959678804","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@quartz-community/latex","version":"0.1.1","keywords":["quartz","quartz-plugin","latex","katex","mathjax","typst","math"],"author":{"name":"Quartz Community"},"license":"MIT","_id":"@quartz-community/latex@0.1.1","maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"homepage":"https://github.com/quartz-community/latex","bugs":{"url":"https://github.com/quartz-community/latex/issues"},"dist":{"shasum":"0040ac94ca2f781c2ee5d9957b7645bcbb42420f","tarball":"https://registry.npmjs.org/@quartz-community/latex/-/latex-0.1.1.tgz","fileCount":7,"integrity":"sha512-GoViktAK+7SNxQGDxMBQSh0KHXdBXaX5RySDMRl3xf6+6hR64wRdDk7/Fd6IVyyJ0BJn7cyUpacROe7UoqBQPA==","signatures":[{"sig":"MEUCIEDL1pGr/vW3YfuuIlcx2qvP9BJfiXwTwc0No9VkphQUAiEAigXyhPz27eCxom05T/o9PFEkkboQLgLeiKPi5ZUyUgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZGCUzg96Gj0EGAi+ePm2uUbyITGC8167r/cko1YCSCAIhAMuJ9Qy0Joj2SHcPZz+W3sDQMJEMf2ARpHL1r4LiQYvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29600194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","quartz":{"name":"latex","version":"1.0.0","category":"transformer","displayName":"LaTeX","defaultOrder":80,"dependencies":[],"optionSchema":{"katexOptions":{"type":"object"},"renderEngine":{"type":"enum","values":["katex","mathjax","typst"]},"typstOptions":{"type":"object"},"mathJaxOptions":{"type":"object"}},"quartzVersion":">=5.0.0","defaultEnabled":true,"defaultOptions":{"renderEngine":"katex"},"requiresInstall":true},"engines":{"npm":">=10.9.2","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"224a6435c706e68e9ed1b0bafc7515c4ac3f01c2","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsup","check":"npm run typecheck && npm run lint && npm run format && npm run test","format":"prettier . --check","release":"npm run build && changeset publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"saberzero1","email":"github@emilebangma.com"},"repository":{"url":"git+https://github.com/quartz-community/latex.git","type":"git"},"_npmVersion":"10.9.8","description":"LaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@quartz-community/types":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","katex":"^0.16.11","vfile":"^6.0.3","eslint":"^8.57.0","preact":"^10.28.2","vitest":"^2.1.9","prettier":"^3.6.2","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^24.10.0","remark-math":"^6.0.0","@types/katex":"^0.16.7","@types/mdast":"^4.0.4","rehype-katex":"^7.0.1","rehype-mathjax":"^6.0.0","@changesets/cli":"^2.29.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@myriaddreamin/rehype-typst":"^0.6.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"preact":"^10.0.0","@myriaddreamin/rehype-typst":"^0.5.0 || ^0.6.0 || ^0.7.0"},"peerDependenciesMeta":{"preact":{"optional":false},"@myriaddreamin/rehype-typst":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/latex_0.1.1_1789425571986_0.819622561063464","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@quartz-community/latex@1.0.0","bugs":{"url":"https://github.com/quartz-community/latex/issues"},"dist":{"shasum":"4af75c276ec6f6584dfc34864e5e524c6fc0b258","tarball":"https://registry.npmjs.org/@quartz-community/latex/-/latex-1.0.0.tgz","fileCount":7,"integrity":"sha512-Yiq8MZ5lDyFVmpfoUBlkCYUIpKj0l/K0yO0E0sOa4aGYH8iobJGSc382cIVBkwseN9N7RFWZn0X8+IQNKy/a1Q==","signatures":[{"sig":"MEUCICiDFtsZywLlC1QBPXtEy/yp/ecaBeh2/ZDee7H6RrnKAiEAoRIco/z6ZxjcIH0zfWHoCxDOdKkQKCwanKiW+LHPBrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvOKu3n53DqjGup/p0g+doCOxq9iu+aOHQH2wg1yukpAIhAJ2zq7NaLkXGq9sr/5u+Lp9TBsN7qOnhrmYMUKM7ZBJ4"}],"unpackedSize":29600545},"main":"./dist/index.js","name":"@quartz-community/latex","type":"module","types":"./dist/index.d.ts","author":{"name":"Quartz Community"},"quartz":{"name":"latex","version":"1.0.0","category":"transformer","displayName":"LaTeX","defaultOrder":80,"dependencies":[],"optionSchema":{"katexOptions":{"type":"object"},"renderEngine":{"type":"enum","values":["katex","mathjax","typst"]},"typstOptions":{"type":"object"},"mathJaxOptions":{"type":"object"}},"quartzVersion":">=5.0.0","defaultEnabled":true,"defaultOptions":{"renderEngine":"katex"},"requiresInstall":true},"engines":{"npm":">=10.9.2","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5b9b86415be06395a855d01e8899d625e5131d5b","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run","build":"tsup","check":"npm run typecheck && npm run lint && npm run format && npm run test","format":"prettier . --check","release":"npm run build && changeset publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"1.0.0","_npmUser":{"name":"saberzero1","email":"github@emilebangma.com"},"homepage":"https://github.com/quartz-community/latex","keywords":["quartz","quartz-plugin","latex","katex","mathjax","typst","math"],"repository":{"url":"git+https://github.com/quartz-community/latex.git","type":"git"},"_npmVersion":"10.9.8","description":"LaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz","directories":{},"maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@quartz-community/types":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","katex":"^0.16.11","vfile":"^6.0.3","eslint":"^8.57.0","preact":"^10.28.2","vitest":"^2.1.9","prettier":"^3.6.2","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^24.10.0","remark-math":"^6.0.0","@types/katex":"^0.16.7","@types/mdast":"^4.0.4","rehype-katex":"^7.0.1","rehype-mathjax":"^6.0.0","@changesets/cli":"^2.29.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@myriaddreamin/rehype-typst":"^0.6.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"preact":"^10.0.0","@myriaddreamin/rehype-typst":"^0.5.0 || ^0.6.0 || ^0.7.0"},"peerDependenciesMeta":{"preact":{"optional":false},"@myriaddreamin/rehype-typst":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/latex_1.0.0_1789429038824_0.5438725342295028"}}},"time":{"created":"2026-07-22T22:58:40.152Z","modified":"2026-09-14T23:37:19.299Z","0.1.0":"2026-07-22T22:58:40.537Z","0.1.1":"2026-09-14T22:39:32.238Z","1.0.0":"2026-09-14T23:37:19.112Z"},"bugs":{"url":"https://github.com/quartz-community/latex/issues"},"author":{"name":"Quartz Community"},"license":"MIT","homepage":"https://github.com/quartz-community/latex","keywords":["quartz","quartz-plugin","latex","katex","mathjax","typst","math"],"repository":{"url":"git+https://github.com/quartz-community/latex.git","type":"git"},"description":"LaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz","maintainers":[{"name":"aarnphm","email":"aaron.pham.2k21@gmail.com"},{"name":"saberzero1","email":"github@emilebangma.com"}],"readme":"# @quartz-community/latex\n\nRenders LaTeX math equations using KaTeX, MathJax, or Typst rendering engines.\n\n## Installation\n\n```bash\nnpx quartz plugin add github:quartz-community/latex\n```\n\n## Usage\n\n```yaml title=\"quartz.config.yaml\"\nplugins:\n  - source: github:quartz-community/latex\n    enabled: true\n    options:\n      renderEngine: katex\n```\n\nFor advanced use cases, you can override in TypeScript:\n\n```ts title=\"quartz.ts (override)\"\nimport * as ExternalPlugin from \"./.quartz/plugins\";\n\nExternalPlugin.Latex({\n  renderEngine: \"katex\",\n});\n```\n\n## Configuration\n\n| Option           | Type                               | Default     | Description                            |\n| ---------------- | ---------------------------------- | ----------- | -------------------------------------- |\n| `renderEngine`   | `\"katex\" \\| \"mathjax\" \\| \"typst\"`  | `\"katex\"`   | The rendering engine to use for LaTeX. |\n| `customMacros`   | `Record<string, string \\| Args[]>` | `{}`        | Custom LaTeX macros.                   |\n| `katexOptions`   | `KatexOptions`                     | `undefined` | Options for the KaTeX engine.          |\n| `mathJaxOptions` | `MathjaxOptions`                   | `undefined` | Options for the MathJax engine.        |\n| `typstOptions`   | `TypstOptions`                     | `undefined` | Options for the Typst engine.          |\n\n## Documentation\n\nSee the [Quartz documentation](https://quartz.jzhao.xyz/plugins/Latex) for more information.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}