The @types/glob package provides TypeScript definitions for the popular glob library, which is used for file path matching. Comparing version 9.0.0 with the previous stable version 8.1.0 reveals some significant changes. Version 9.0.0 dramatically reduces its footprint, shrinking the unpacked size from 6663 bytes to a mere 1711 bytes and the file count from 5 to 4. This suggests a simplification of the type definitions. A key difference is the removal of dependencies on @types/node and @types/minimatch. Version 9.0.0 declares that the glob package now supplies its own type definitions as the reason to remove those dependencies.
Developers should be aware of this change, as version 9.0.0 essentially acts as a stub, pointing to the type definitions within the glob package itself. Ensure the glob package version you are using actually exports the types. If you relied on the @types/node or @types/minimatch definitions provided by the older @types/glob package, double-check your code for compatibility. Upgrading straight to the latest version might require adjustments if you depended upon type definitions that the glob package doesn't provide. The release date of 2025-07-01T19:03:15.594Z for version 9.0.0 seems inaccurate and might be a placeholder since it is in the future. Double check the information with the official registry.
The are not vulnerabilities for the version 9.0.0 of the package @types/glob