Marked version 15.0.12 introduces several key updates aimed at improving the developer experience and build process compared to version 15.0.11. Most notably, 15.0.12 replaces Rollup with Esbuild as its bundler. This transition signifies a move toward potentially faster build times and a simplified build configuration, which can lead to quicker development cycles for users incorporating Marked into their projects. The updated version bumps the eslint dependency to ^9.27.0 from ^9.25.0. Furthermore, the package also features an updated local development and testing environment with updates to @arethetypeswrong/cli from version 0.17.4 to 0.18.1. Besides this, semantic-release benefits from updates across the whole framework from 24.2.3 to 24.2.4. Similarly component @semantic-release/github is updated from 11.0.1 to 11.0.2.
Notably, also the bundling tooling sees the update from @rollup/plugin-terser ^0.4.4 and @rollup/plugin-typescript: ^12.1.2 to esbuild-plugin-umd-wrapper: ^3.0.0.
For developers already using Marked, these changes primarily impact the build and development pipeline. End-users of the library will experience the markdown parsing functionality as usual, benefiting from any underlying performance improvements realized through the bundling changes. The core API and functionality of Marked remain consistent, ensuring a smooth transition for existing projects upgrading to version 15.0.12. New users will benefit from a more modern build process, potentially leading to a more streamlined integration experience.
The are not vulnerabilities for the version 15.0.12 of the package marked