[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67019] [PATCH 00/16] gnu: Add KaTeX, lessc, and flow-remove-types.
From: |
Philip McGrath |
Subject: |
[bug#67019] [PATCH 00/16] gnu: Add KaTeX, lessc, and flow-remove-types. |
Date: |
Thu, 9 Nov 2023 11:06:29 -0500 |
Hi,
This patch series adds KaTeX, which renders TeX math notation to HTML and/or
MathML. (It's somewhat similar to MathJax, but with different emphases: in
particular, the rendered output from KaTeX doesn't require JavaScript.)
Along the way, this series adds two dependencies of KaTeX that are especially
notable in their own right:
1. Patches 01/16 to 03/16 add lessc, the compiler for the Less CSS extension
language (not to be confused with the pager less).
2. Patches 04/16 to 11/16 add flow-remove-types, which erases Flow type
annotations from JavaScript source code. This enables Guix to build
software written using Flow somewhat analagously to how esbuild does with
TypeScript.
Philip
Philip McGrath (16):
gnu: Add node-is-what.
gnu: Add node-copy-anything.
gnu: Add lessc.
gnu: Add ocaml-wtf8.
gnu: Add ocaml-visitors.
gnu: Add ocaml-ppx-gen-rec.
gnu: Add ocaml-dtoa.
gnu: Add node-vlq.
gnu: Add ocaml-flow-parser.
gnu: Add node-flow-parser.
gnu: Add flow-remove-types.
gnu: js-commander: Update to 11.1.0.
gnu: js-commander: Install as a node module.
gnu: Add mftrace.
gnu: Add font-katex.
gnu: Add katex.
gnu/packages/fontutils.scm | 45 +++++
gnu/packages/javascript.scm | 381 +++++++++++++++++++++++++++++++++--
gnu/packages/node-xyz.scm | 220 +++++++++++++++++++++
gnu/packages/ocaml.scm | 99 ++++++++++
gnu/packages/web.scm | 385 ++++++++++++++++++++++++++++++++++++
5 files changed, 1113 insertions(+), 17 deletions(-)
base-commit: 19fe24c5b978a16cbca3cddbfa3ab9d1ee2c68f2
--
2.41.0
- [bug#67019] [PATCH 00/16] gnu: Add KaTeX, lessc, and flow-remove-types.,
Philip McGrath <=
- [bug#67019] [PATCH 01/16] gnu: Add node-is-what., Philip McGrath, 2023/11/09
- [bug#67019] [PATCH 02/16] gnu: Add node-copy-anything., Philip McGrath, 2023/11/09
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Philip McGrath, 2023/11/09
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Liliana Marie Prikler, 2023/11/10
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Philip McGrath, 2023/11/15
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Liliana Marie Prikler, 2023/11/15
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Philip McGrath, 2023/11/15
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Liliana Marie Prikler, 2023/11/15
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Philip McGrath, 2023/11/15
- [bug#67019] [PATCH 03/16] gnu: Add lessc., Liliana Marie Prikler, 2023/11/16