Sinon.js version 7.0.0 introduces several key updates for developers relying on this popular JavaScript testing library for spies, stubs, and mocks. While the core functionalities remain consistent, this release incorporates changes primarily impacting the development environment and tooling. One notable difference lies in the updated dependencies. The lolex dependency sees a bump from version 2.7.5 to version 3.0.0, potentially introducing changes in time manipulation and control. Additionally, in the devDependencies section, eslint is upgraded from version 4.19.1 to 5.6.1, prettier is introduced at version 1.14.3, eslint-config-prettier is included at version 3.1.0, and eslint-plugin-prettier appears at version 3.0.0. eslint-config-sinon also moves from 1.0.0 to 2.0.0. These updates strongly suggest a heavier focus on code style and linting within the Sinon.js development workflow, likely leading to a more consistent codebase for contributors. Developers upgrading to version 7.0.0 might need to adjust their local development environments to align with the updated ESLint configuration and Prettier settings. The updated eslint-config-sinon may require some configuration updates in existing projects using sinon. Additionally, the dist section indicates a slightly larger unpacked size for version 7.0.0 (4697690 bytes) compared to version 6.3.5 (4596045 bytes). There are also some differences in the fileCount property of the dist object, highlighting that the number of files has decreased.
The are not vulnerabilities for the version 7.0.0 of the package sinon