marp-cli

A CLI interface for Marp and Marpit based converters

MIT License

Downloads
12.2K
Stars
1.9K
Committers
19

Bot releases are visible (Hide)

marp-cli - v3.4.0 Latest Release

Published by github-actions[bot] 12 months ago

Changed

  • Upgrade Marpit to v2.6.1 (#557)
    • Added lang global directive
  • Upgrade Marp Core to v3.9.0 (#557)
  • Upgrade dependent packages to the latest versions (#557)
  • Reflect the language defined in lang global directive to <html> element (#542, #558)

Added

  • CI testing against Node.js v20 (#559)

Fixed

  • Enable PNG image transparency (#555, #556)
marp-cli - v3.3.1

Published by github-actions[bot] about 1 year ago

Fixed

  • Improve stability of in-memory preview for large content (#553)
  • Accessibility: Render CLI's kind output in a specific color instead of ANSI color (#552, #554)
marp-cli - v3.3.0

Published by github-actions[bot] about 1 year ago

Added

  • Support the project configuration file written in TypeScript marp.config.ts (#548, #549)
  • defineConfig helper for writing typed configuration (#549)
  • Recognize CHROME_NO_SANDBOX env to allow opt-out of the Chrome/Chromium sandbox during conversion explicitly (#543, #550)

Changed

  • Upgrade Marpit to v2.5.3 (#548)
  • Upgrade Marp Core to v3.8.1 (#548)
  • Upgrade development Node.js LTS to v18.18.0 (#547)
  • Upgrade dependent packages to the latest versions (#548)

Fixed

  • A huge document fails generating PDF/PPTX/images by net::ERR_ABORTED (#545, #551)
marp-cli - v3.2.1

Published by github-actions[bot] about 1 year ago

Added

  • Allow async render() in the custom engine (#540 by @GuillaumeDesforges)

Changed

  • Replace is-docker to is-inside-container for detecting more virtualized containers (#543, #544)
marp-cli - v3.2.0

Published by github-actions[bot] about 1 year ago

Changed

  • Upgrade Marp Core to v3.8.0 (#536)
    • This core is no longer depending on the global highlight.js instance, in favor of the instance-specific highlight.js that is accessible through highlightjs getter
  • Upgrade Node.js LTS (#536)
  • Upgrade dependent packages to the latest versions (#535, #536, #537)
marp-cli - v3.1.0

Published by github-actions[bot] over 1 year ago

Added

  • ES Modules support for the configuration file (#534)
  • Config type definition (#534)

Changed

  • Upgrade dependent packages to the latest versions (#533)
  • Route help messages to stdout instead of stderr (#532 by @tomotargz)
marp-cli - v3.0.2

Published by github-actions[bot] over 1 year ago

Fixed

  • Fix TypeError in the standalone binary by reverting how to resolve the bundled Marp Core (#526, #527)
marp-cli - v3.0.1

Published by github-actions[bot] over 1 year ago

Fixed

  • Temporarily disable ESM engine resolution when using the standalone binary (#524, #525)
marp-cli - v3.0.0

Published by github-actions[bot] over 1 year ago

Breaking

  • End-of-Lifed Node.js 14 is no longer supported, and required the latest Node.js 16 and later (#523)

Added

  • Support ES Modules and async resolution for engine script (#521)

Changed

  • Upgrade Marp Core to v3.7.0 (#523)
  • Upgrade Marpit to v2.5.0 (#523)
    • Added paginate: skip and paginate: hold

Fixed

  • Time out of conversion powered by Chromium in v2.5.0 Docker image (#520)
marp-cli - v2.5.0

Published by github-actions[bot] over 1 year ago

Added

Changed

  • Upgrade Marp Core to v3.6.0 (#517)
  • Upgrade dependent packages to the latest version (#517)
  • Change id attribute for the whole of bespoke template's HTML document, to avoid conflicting with slugs generated from Markdown headings (#516)

Fixed

  • Fix an edge case about failure of global directive injection by CLI with --html option (#511, #519)
marp-cli - v2.4.0

Published by github-actions[bot] over 1 year ago

Changed

Fixed

  • Apply lazy resolution for engine's package.json (#503)
marp-cli - v2.3.0

Published by github-actions[bot] almost 2 years ago

Breaking

Changed

  • Upgrade Marp Core to v3.4.2 (#493)
  • Upgrade Node.js and dependent packages (#493)
marp-cli - v2.2.2

Published by github-actions[bot] almost 2 years ago

Fixed

  • Fix segmentation fault that brings while resolving bundled engine (#487, #488)
marp-cli - v2.2.1

Published by github-actions[bot] almost 2 years ago

Added

  • Test against Node.js 18 LTS (#486)

Changed

  • Upgrade development Node.js and dependent packages (#486)

Fixed

  • Docker image: Use CDN instead of specific mirrors for apk repositories (#481 by @rhtenhove)
marp-cli - v2.2.0

Published by github-actions[bot] about 2 years ago

Added

Changed

  • Upgrade dependent packages to the latest version (#480)
marp-cli - v2.1.4

Published by github-actions[bot] about 2 years ago

Fixed

  • Don't suggest to install Chromium in error message if the current platform cannot resolve Chromium by chrome-launcher module (#475, #476)

Changed

marp-cli - v2.1.3

Published by github-actions[bot] about 2 years ago

Changed

  • Re-packaged standalone binaries with no code changes
marp-cli - v2.1.2

Published by github-actions[bot] about 2 years ago

Changed

marp-cli - v2.1.1

Published by github-actions[bot] about 2 years ago

Added

  • Allow enabling LayoutNG while PDF conversion via CHROME_LAYOUTNG_PRINTING env (#469)

Changed

marp-cli - v2.1.0

Published by github-actions[bot] about 2 years ago

Added

  • macOS: Auto detection of executable path when CHROME_PATH env has pointed .app directory (#460, #463)

Changed

  • Docker image: Set PATH env to the project directory (#462 by @rhtenhove)
  • Upgrade Marpit to v2.4.0 (#467)
  • Upgrade Marp Core to v3.3.0 (#467)
  • Upgrade dependent packages to the latest version (#467)
Package Rankings
Top 17.65% on Formulae.brew.sh
Top 1.96% on Npmjs.org
Badges
Extracted from project README
CircleCI GitHub Workflow Status Codecov npm Docker LICENSE