rfdc is a "Really Fast Deep Clone" utility for JavaScript. Comparing versions 1.1.1 and 1.0.4, both share the same core functionality, aiming to provide a performant deep cloning solution. They have identical dependencies and development dependencies, including testing frameworks like tap, code style linters via standard, and benchmark tools such as fastbench, along with competitor libraries deep-copy, fast-copy and lodash.clonedeep for performance comparison. The license remains MIT, and the repository and author information are consistent across both versions.
The key differences lie in the dist section and the releaseDate. Version 1.1.1 was released on May 20, 2018, while version 1.0.4 came out a day earlier, on May 19, 2018. More substantially, the unpackedSize differs; 1.1.1 is 13525 bytes, whereas 1.0.4 is 11051 bytes. This suggests that version 1.1.1 contains some additional code or assets compared to 1.0.4, possibly bug fixes, performance improvements, or extended feature support. While the number of files remains the same, the increased size indicates internal changes.
For developers considering rfdc, these versions offer a fast deep cloning solution. The tiny size increase in newer versions should be negligible in most real-world applications. This difference might be important depending on the final use case for the deep copy operation. Choosing the latest version is generally recommended to benefit from any potential bug fixes or efficiency gains implemented.
The are not vulnerabilities for the version 1.1.1 of the package rfdc