Midnight Smoker's latest release, version 3.1.0, introduces several updates compared to the previous stable version 3.0.4, potentially impacting developers using the library for smoke testing. A notable addition to the dependencies is read-pkg-up at version 7.0.1 and 'source-map-support' at version 0.5.21, suggesting improvements in package resolution and debugging capabilities, enhancing the development experience. Conversely, read-pkg-up and source-map-support were not present in the dependencies of v3.0.4.
The devDependencies exhibit significant changes. Version 3.1.0 upgrades @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, and prettier to newer versions (6.3.0, 6.3.0, 8.46.0 and 3.0.1 respectively). These upgrades can bring improved code quality checks and formatting. Additionally a new devDependency @types/source-map-support has been added on version 3.1.0. The update in @types/node from version 18.17.0 to 18.17.4 offers enhanced type definitions. A removal of unexpected-snapshot can also be noted in the newer version.
While both versions share the goal of streamlining smoke tests, version 3.1.0 seems to prioritize enhanced developer tooling and code quality through dependency updates across the board. Developers should consider these upgrades when choosing or migrating to the newest version as they can encounter breaking changes in the linting and formatting configurations. The increase in fileCount and unpackedSize signals a larger distribution potentially incorporating more features and tests.
The are not vulnerabilities for the version 3.1.0 of the package midnight-smoker