Babel plugin source map support received a significant update moving from version 2.0.1 to 2.1.0, modernizing its tooling and dependencies. The core functionality remains the same: automatically enhancing stack traces with source map information, making debugging easier in transformed code. However, the underlying ecosystem has been revamped.
Version 2.1.0 embraces newer versions of Babel's core modules, specifically @babel/core and @babel/helper-module-imports, jumping to stable 7.x releases from older beta versions in 2.0.1. This ensures compatibility with the latest Babel features and improvements. The build process has evolved, evidenced by the shift from Gulp-based tooling (including gulp-babel, gulp-eslint, etc.) to a more streamlined approach using bili and npm-run-all. This likely simplifies the build process and improves development speed.
Furthermore, older linting tools like eslint and related plugins found in version 2.0.1 are no longer present, potentially indicating a move towards Prettier for code formatting. The development dependency source-map-support itself is updated to a later stable version. These changes make version 2.1.0 a more modern and maintainable plugin, offering a smoother experience for developers already using the latest Babel toolchain. The increased unpackedSize, from 6245 to 15868 implies that the package contains more features and/or better documentation.
The are not vulnerabilities for the version 2.1.0 of the package babel-plugin-source-map-support