Vue Router versions 3.0.3 and 3.0.2 offer developers a robust routing solution for Vue.js 2 applications. Both versions share the same core description as the official router for Vue.js 2, providing essential navigation functionalities. However, subtle yet significant differences exist in their development dependencies and release characteristics.
A notable change lies in the typescript dependency, upgraded from version 2.7.2 in 3.0.2 to ^3.3.1 in 3.0.3. This signifies potential improvements and bug fixes in Typescript support, which is crucial for developers leveraging Typescript within their Vue Router projects. The lint-staged dependency is new to the 3.0.3, useful to run linters against staged git files. Furthermore, the babel-eslint dependency sees an update from version 8.2.2 in 3.0.2 to ^10.0.1 in 3.0.3.
Beyond dependency versions, the dist object reveals differences in the package's structure. Version 3.0.3 contains 15 files with an unpacked size of 255748 bytes, compared to version 3.0.2's 14 files packing 249391 bytes. This increase in file count and size suggests potential additions, modifications, or optimizations within the codebase. The releaseDate also marks a clear distinction, with version 3.0.3 being released on April 8, 2019, a considerable time after version 3.0.2's release on November 23, 2018. This time difference indicates accumulated changes, bug fixes, and feature enhancements, making the newer version a potentially more stable and feature-rich choice for developers.
The are not vulnerabilities for the version 3.0.3 of the package vue-router