It's pure ESM package so we have to bundle is-wsl module into CLI: c79ef5b
The latest nanoid v5 is no longer supporting Node.js 16.
It is not an important release, and other dependent modules are still covering Node.js 16. To prevent breaking the workflow of Marp users, Marp CLI still stick to nanoid v4.
The updated cosmiconfig can resolve TypeScript configuration file marp.config.ts if installed TypeScript in the project.
BreakingNode.js 16 is already end-of-lifed. Some update modules are no longer supported Node.js 16.https://nodejs.org/ja/blog/announcements/nodejs16-eolNotable changes
marp.config.ts
if installed TypeScript in the project.