Fs-extra, a popular Node.js package extending the native fs module, saw a significant update from version 10.1.0 to 11.0.0. Both versions maintain the core purpose of providing enhanced file system operations like recursive directory creation (mkdir), file copying, and removal, addressing functionalities absent in the standard fs library. Developers relying on these extended capabilities will find fs-extra a valuable tool.
The key differences lie in the development dependencies. Version 11.0.0 upgrades several crucial testing and linting tools. Most notably, the mocha testing framework is updated from version 5.0.5 to version 10.1.0, promising improved testing capabilities and compatibility with newer JavaScript features. The standard JavaScript code style linter goes from version 16.0.3 to 17.0.0, reflecting the ongoing evolution of JavaScript best practices and code style enforcement. Crucially, at-least-node, present in v10.1.0, is removed in v11.0.0, wich might indicate a change in the supported Node.js versions this package supports. The unpacked size decreases slightly, from 63278 to 59204, suggesting possible optimizations or refactoring within the codebase. Developers should test their existing fs-extra implementations with the new version, paying close attention to test suites adapting to mocha's update and linting errors from the new standard version. Finally, note the releaseDate changed reflecting the update time of the package on the registry.
The are not vulnerabilities for the version 11.0.0 of the package fs-extra