A full version history of the @types/rollup-plugin-json package with size, number of distributed files and dependency evolution.
The @types/rollup-plugin-json package provides TypeScript definitions for the rollup-plugin-json library, enabling type checking and enhanced code completion when using the plugin in TypeScript projects. This package has evolved through several versions to maintain compatibility with both the underlying rollup-plugin-json and the TypeScript ecosystem.
The initial versions, 2.3.0 and 2.3.1, focused on basic type definitions, with version 2.3.1 introducing a direct dependency on rollup. The 3.x series marks a significant phase, starting with 3.0.0 requiring Rollup version ^0.63.4. Version 3.0.1 enhances this with a dependency on @types/node, indicating support for Node.js environments. Subsequent releases, from 3.0.2 to 3.0.7, maintain compatibility with Rollup ^0.63.4. Versions 3.0.2 through 3.0.6 retain the @types/node dependency, while version 3.0.7 has dropped the dependency. These newer versions suggest incremental improvements and adjustments to the type definitions, potentially addressing specific bug fixes or aligning with updates in the underlying libraries. Note the increased unpacked size of version 3.0.3, it jumped to of 5242 bytes, indicating possibly a bigger internal refactoring. The latest versions (3.0.4, 3.0.5, 3.0.6 and 3.0.7) maintain a consistent file count, suggesting a stabilized structure for the type definitions. The evolution of this package demonstrates a commitment to maintaining accurate and up-to-date TypeScript support for rollup-plugin-json.