Skip to content

1.0.0 - September 16, 2025

Choose a tag to compare

@mcecode mcecode released this 16 Sep 04:46
· 32 commits to main since this release

⚠️ Breaking

  • This package no longer exports any library functions and is now CLI only.
  • This package now only exports one type, PMEUserConfig, formerly PMEConfig.
  • Walking up parent directories to find the default config file is no longer
    supported.
  • Searching the user's home directory for the default config file is no longer
    supported.
  • JSON, JSONC, and JSON5 are no longer supported as data file formats.
  • Supplying a custom template renderer is no longer supported, as such,
    templateOptions is now liquidOptions.

✨ New

  • Config files can now also be .js or .cjs. If no config file is supplied
    via the --config or -c flag, it will now try to find pme.config.js,
    pme.config.mjs, and pme.config.cjs in the current working directory, in
    that order.
  • A helper for defining config objects, defineConfig, is now exported.
  • Launch options for Puppeteer when it launches a browser instance can now be
    set via the launchOptions config.