Midnight Smoker version 7.0.4 introduces subtle but important changes compared to the 7.0.3 release, streamlining the core functionalities and enhancing the developer experience when smoke-testing npm packages before publishing. One key difference lies in dependency management, with the newer version adopting a more focused approach. Specifically, 7.0.4 updates corepack to version 0.21.0 from 0.20.0 and glob to 10.3.10 from 10.3.9, reflecting a commitment to utilizing the latest tooling. Similarly, zod a schema declaration and validation library was updated from 3.22.2 to 3.22.4 demonstrating a commitment to maintaining up to date validation schemas, and semver went to 7.5.4. Importantly, it also reduces the number of development dependencies listed (completely removing testing and linting tools), decreasing the overall package size and simplifying the installation process for consumers.
For developers, these changes translate to a more efficient and focused smoke-testing process. The core functionality remains consistent: Midnight Smoker empowers developers to run tests against packages exactly as they would be published, ensuring that artifacts are valid and function as expected in a production-like environment. By focusing on essential dependencies and streamlining the development dependencies, version 7.0.4 delivers a cleaner, more maintainable, and ultimately more reliable tool for safeguarding package quality before distribution. The smaller footprint in 7.0.4 leads to faster installations.
The are not vulnerabilities for the version 7.0.4 of the package midnight-smoker