marp-cli

A CLI interface for Marp and Marpit based converters

MIT License

Downloads
12.2K
Stars
1.9K
Committers
19

Bot releases are hidden (Show)

marp-cli - v0.6.0

Published by yhatt over 5 years ago

Added

  • Make the first slide convertible into PNG and JPEG image by --image option (#68)
  • Support --no-output option (#69)

Fixed

  • Fix wrong MIME type when opening preview of converted file outputted to stdout (#68)
  • Improved log message when processed Markdown in server mode (#69)

Changed

  • Upgrade Node and dependent packages to latest (#70)
marp-cli - v0.5.0

Published by yhatt over 5 years ago

Added

  • Support setting HTML metadata via global directives and CLI options (#66)

Fixed

  • Reflect the correct fullscreen icon in bespoke template (#65)

Changed

marp-cli - v0.4.0

Published by yhatt over 5 years ago

Added

  • Add a touch-friendly OSC (On-screen controller) to bespoke template (#62)
  • Make bespoke template's OSC and progress bar configurable (#62)

Changed

marp-cli - v0.3.1

Published by yhatt over 5 years ago

Fixed

  • Fix blank PDF generated in Chrome >= 73 (#61 by @kamijin-fanta)
  • Fix failed test in other platform by Windows workaround for Carlo (#63)
marp-cli - v0.3.0

Published by yhatt over 5 years ago

Changed

marp-cli - v0.2.0

Published by yhatt almost 6 years ago

Fixed

  • Improve WebKit browser support (#55)

Changed

marp-cli - v0.1.0

Published by yhatt almost 6 years ago

Breaking

  • Drop support for Node 6 and Node < 8.9 (#47)

Added

  • Support --preview option in regular conversion and multiple files (#47)
  • Add -p alias to --preview option (#48)
  • Add toggle button for listing all served resources in server mode (#49)
  • Toggle full screen by hitting f / F11 in bespoke template (#50)
  • Add documentation of usage (#51)

Removed

  • Remove util.promisify polyfill for Node 6 (#53)

Changed

marp-cli - v0.0.15

Published by yhatt almost 6 years ago

Added

  • Support functional engine (#42)
  • Output the configured engine in version (-v) option (#43)
  • Experimental support --preview option to open preview window provided by Carlo (#44)

Fixed

  • Ignore node_modules in globbing (#45)

Changed

marp-cli - v0.0.14

Published by yhatt almost 6 years ago

Security

  • Get rid of a malicious package flatmap-stream from deep dependency (#40)

Added

  • Serve directory index and default markdown index.md or PITCHME.md in server mode (#38)

Fixed

  • Use Buffer.from() instead of deprecated constructor (#37)
  • Remove @ts-ignore magic comment from test (#39)
  • Better lint and format while running CI (#41)

Changed

  • Upgrade dependent packages to latest version (#40)
marp-cli - v0.0.13

Published by yhatt almost 6 years ago

Added

  • Support Node 10 (#35)

Removed

  • Remove defer attribute from inline <script> tag (#34)

Changed

  • Use util.promisify to wrap callback-based funcs (#32)
  • Enable --enable-blink-gen-property-trees chromium flag to prevent incorrect rendering while PDF conversion (#33)
  • Upgrade dependent packages to latest version (#36)
marp-cli - v0.0.12

Published by yhatt about 6 years ago

Fixed

  • Upgrade marp-core to v0.0.11 to fix fitting header regression (#30)

Changed

  • Update license author to marp-team (#31)
marp-cli - v0.0.11

Published by yhatt about 6 years ago

Added

  • Add server mode provided by --server (-s) option (#27)
  • Add fonts for internationalization to Docker image (#26)

Changed

marp-cli - v0.0.10

Published by yhatt about 6 years ago

Added

  • Add --theme-set option to use additional theme CSS files (#21)
  • Support auto reloading of additional theme CSS in watch mode (#22)
  • Override theme by file path of theme CSS in --theme option (#23, #24)

Changed

marp-cli - v0.0.9

Published by yhatt about 6 years ago

Added

  • Add --watch (-w) option to support watch mode (#18)
  • Support HTML auto reloading on watch mode (#20)

Fixed

  • Use singleton Chrome instance to convert into PDF (#19)
marp-cli - v0.0.8

Published by yhatt about 6 years ago

Added

  • Add official Docker image (#14)
  • Add --input-dir (-I) option to keep directory structure (#16)

Changed

  • Upgrade Node LTS and depenent packages (#17)

Fixed

  • Fix incorrect SVG scaling on Chrome (#15)
marp-cli - v0.0.7

Published by yhatt about 6 years ago

Changed

  • Use user-installed marp-core by default (#12)

Fixed

marp-cli - v0.0.6

Published by yhatt about 6 years ago

Added

  • Add --html option (#7)
  • Support configuration file (.marprc / marp.config.js) (#9)
  • Come back --engine option that can specify Marpit based module (#9)
  • Render local resources in converting PDF by --allow-local-files option (#10)

Changed

  • Upgrade dependent package versions to latest (#8, #11)
  • Create directories for the output path recursively (#9)
marp-cli - v0.0.5

Published by yhatt about 6 years ago

Added

  • Support conversion from standard input (#4)
  • Add bespoke HTML template for ready to presentation (#5)

Changed

Fixed

  • Fix incorrect CJK fonts in exported PDF (#3)
marp-cli - v0.0.4

Published by yhatt about 6 years ago

Added

  • Convert slide deck into PDF with Puppeteer (#2)
marp-cli - v0.0.3

Published by yhatt about 6 years ago

Added

  • Support Marp core's fitting header by including browser bundle to exported PDF (#1)
  • Add tests to fill global minimum coverage

Removed

  • Make a sweep much advanced CLI options: --engine, --engine-name.
    These options will become to be configurable by JavaScript conf file in future.
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