The npm package cli-progress offers a straightforward way to integrate progress bars into command-line applications. Examining versions 3.8.2 and 3.8.1, we see largely consistent dependency and development dependency structures. Both versions rely on colors and string-width for terminal styling and accurate string measurement, respectively. The development setup remains the same, utilizing eslint and eslint-config-aenondynamics for code linting and mocha for testing. The license is MIT, fostering open-source usage. They are both authored by Andi Dittrich and have the same repository.
The key difference lies in the dist section, specifically the unpackedSize. Version 3.8.2 has an unpacked size of 54584 bytes, while version 3.8.1 is slightly smaller at 53949 bytes. This indicates that version 3.8.2 includes some new code or assets which make the unpacked size to increase. While the change appears small it may be due to bug fixes, performance improvements, or new features. This is a standard update. Developers considering using cli-progress should opt for the newer 3.8.2 version, as it likely incorporates improvements and bug fixes over 3.8.1. The releaseDate also indicates the newer version is a more recent release. The number of files is both the same for both versions.
The are not vulnerabilities for the version 3.8.2 of the package cli-progress