Midnight Smoker has released version 6.1.0, a minor upgrade over the previous stable version 6.0.0. Both versions serve the same core purpose: running smoke tests against packages as they would appear after publication. This is invaluable for developers seeking to ensure the integrity of their packages before they reach the npm registry. The upgrade includes a bump of @types/node from version 18.17.8 to 18.17.9. While this difference appears small, it could include important type definition updates that might benefit users utilizing newer Node.js features or libraries that depend on those updated types. There is also a slight increase in the unpacked size, implying changes to the contents of the package.
Both versions share the same dependencies, including crucial tools such as execa for executing commands, glob for file matching, lilconfig for configuration, and yargs for command-line argument parsing. Development dependencies remain the same, featuring popular linting, testing, and build tools like eslint, mocha, typescript, and prettier, ensuring consistent code quality and a smooth development experience. Notably, both releases benefit from a comprehensive suite of development dependencies geared towards maintaining high code quality through linting, formatting and type checking.
All the vulnerabilities related to the version 6.1.0 of the package
Zod denial of service vulnerability
Zod version 3.22.2 allows an attacker to perform a denial of service while validating emails.