Midnight Smoker helps developers ensure the quality of their npm packages before publishing by running smoke tests. The latest version, 3.0.1, is a minor patch release over the previous stable version, 3.0.0. Both versions share the same core functionality, letting you simulate the installation and execution of your package as it would behave after being published to the npm registry.
The dependency tree remains consistent between the two versions, with key dependencies like Chalk for colorful terminal output, Debug for nuanced logging, Execa for process execution, Ora for elegant spinners, Pluralize for string inflection, strict-event-emitter-types for enhanced event emitter type safety, Which for locating executables, and Yargs for command-line argument parsing all staying at the same versions. The development dependencies, used for testing and building the package, are also the same, including tools like ESLint, Prettier, and TypeScript.
The primary difference between 3.0.0 and 3.0.1 lies in the release date and potentially internal fixes or minor adjustments that don't affect the public API or dependency versions. Developers upgrading from 3.0.0 to 3.0.1 can expect a seamless transition with no breaking changes. If you are using any version of midnight-smoker we suggest to use the latest one to get the latest improvements and security patches.
The are not vulnerabilities for the version 3.0.1 of the package midnight-smoker