Gulp-derequire streamlines the process of applying derequire transformations within Gulp workflows, allowing developers to easily modify and customize JavaScript code during the build process. Version 3.0.0 brings several key updates compared to the older 2.1.1. Notably, it updates its dependencies for improved compatibility and performance. The bufferstreams dependency jumps from ^1.0.1 to ^3.0.0, and through2 updates from ^2.0.0 to ^3.0.0, suggesting potential performance improvements and adherence to newer stream standards. Version 3.0.0 also removes the direct dependency on buffer-from, likely integrating its functionality elsewhere or deeming it unnecessary.
Furthermore, there are changes in the developer tooling. Version 3.0.0 adopts semistandard and snazzy for code style and formatting, replacing the older jshint used in version 2.1.1. This change indicates a shift towards more modern linting and style checking practices. The mocha testing framework is upgraded from ^2.3.4 to ^7.0.0, bringing in potentially new testing features and performance enhancements. The unpacked size is reduced from 12161 bytes to 9099 bytes, alongside a reduction in the number of files included in the package from 10 to 5, possibly indicating optimizations and dead code removal. These changes signify a move toward improved maintainability, code quality, and potentially better performance for developers using the plugin.
The are not vulnerabilities for the version 3.0.0 of the package gulp-derequire