@babel/cli, the command-line interface for Babel, saw a release of version 7.13.16 on April 20, 2021, succeeding version 7.13.14 released on March 29, 2021. Both versions maintain the core functionality of compiling JavaScript code using Babel from the command line, but a key difference lies in their dependencies. Version 7.13.16 removes the direct dependency on lodash, a popular utility library, which was present in version 7.13.14. This could indicate an optimization within Babel's codebase to reduce the overall bundle size or a shift towards using native JavaScript methods instead of relying on external libraries for common utility functions. Developers upgrading should note this change, although it’s unlikely to cause breaking changes unless their project directly depended on @babel/cli's implicit lodash inclusion.
Both versions share dependencies like glob for file pattern matching, slash for path normalization, make-dir for directory creation, commander for command-line argument parsing, and essential libraries for source map handling (source-map, convert-source-map) and recursive directory reading (fs-readdir-recursive). They also maintain the same peer dependency on @babel/core, requiring any compatible version 7.x.x, and similar optional dependencies for file watching (chokidar and @nicolo-ribaudo/chokidar-2). Development dependencies remain consistent, utilizing rimraf for file deletion and @babel/helper-fixtures for testing. The core functionality and intended use for developers remain largely unchanged, providing a powerful tool for transpiling modern JavaScript syntax to older, more widely supported formats, with a subtle internal optimization regarding lodash in the newer release. Developers benefit from a standardized command-line interface simplifying the build process for Babel-powered projects.
The are not vulnerabilities for the version 7.13.16 of the package @babel/cli