Midnight Smoker has released a new version, 5.1.0, following the previous stable version 5.0.0. Both versions share the same core functionality: running smoke tests against packages as they would be published. The dependencies remain mostly consistent, including essential packages like chalk, corepack, debug, execa, lilconfig, ora, pluralize, read-pkg-up, semver, source-map-support, strict-event-emitter-types, which, and yargs.
The notable changes arrive in the devDependencies. In version 5.1.0, @typescript-eslint/eslint-plugin and @typescript-eslint/parser were updated to 6.4.1 from 6.4.0 respectively. Lint-staged received an update from 14.0.0to 14.0.1 and prettier from 3.0.1 to 3.0.2. Furthermore, the version of @types/node was bumped slightly, going from version 18.17.5 to 18.17.6.
Beyond dependency updates, developers may find the increased unpacked size of version 5.1.0 (289917 vs 277860) and later release date interesting. These indicate potential minor improvements, bug fixes, or internal changes within the package. Choosing between the versions depends on individual needs: those seeking the latest updates and potential bug fixes should opt for 5.1.0, while those prioritizing stability or with specific dependency constraints may prefer sticking with 5.0.0. As always, reviewing the changelog (if available) is recommended for a comprehensive understanding of the changes.
The are not vulnerabilities for the version 5.1.0 of the package midnight-smoker