Flatted version 3.3.3 represents a notable update over version 3.3.2 of this lightweight and fast circular JSON parser, ideal for developers dealing with complex data structures. One key difference lies in the development dependencies. Version 3.3.3 sees updates to crucial build and testing tools. Most notably, "rollup" is updated from version 4.12.0 to 4.34.8 and "typescript" goes from 5.3.3 to 5.7.3. C8 also has an apparently major downgrade, going from version 9.1.0 to 10.1.3 (although it's a major version number increase.) These updates likely involve performance enhancements, bug fixes, and improved compatibility with the latest JavaScript standards. The bundled size is also slightly smaller after the update, going from 33484 bytes to 31530 after unpacking.
Another significant aspect is the change in the release date. Version 3.3.3 was released on 2025-02-18, indicating a newer iteration with potentially refined features and issue resolutions. This signifies ongoing maintenance and a commitment to providing a robust circular JSON handling solution. Developers choosing between these versions benefit from opting for 3.3.3 to leverage the updated tooling, benefiting from enhanced build processes and potentially improved runtime performance due to the more recent updates of rollup and typescript. Flatted is a vital asset when JSON.stringify fails due to circular references in objects and this updated version demonstrates continued improvement in its parsing capabilities.
The are not vulnerabilities for the version 3.3.3 of the package flatted