React Loading Skeleton has been updated from version 3.2.1 to 3.3.0, bringing notable changes to its development dependencies and potentially impacting the developer experience. While both versions maintain the core functionality of creating animated loading skeletons that adapt to your app, the underlying tooling has evolved.
Version 3.3.0 embraces a more modern ecosystem, shifting from Webpack and Storybook v6 to Vite and Storybook v7. This transition suggests improved build times and a potentially faster development workflow thanks to Vite's speed and efficiency. Jest has also been replaced with Vitest which could also improve speed when running tests. Developers familiar with these newer tools might find the updated version easier to integrate into their projects.
Several dependency versions have been bumped, including React, Typescript, and ESLint as well as their related plugins leading to potential performance improvements, better type safety and adherence to modern linting standards. Some of the testing libraries were updated as well, such as @testing-library/react.
The update signifies a commitment to staying current with the rapidly evolving JavaScript landscape. The core functionality of providing adaptable loading skeletons remains consistent, offering developers a seamless way to enhance the user experience during data loading states. Developers already using React or looking for a way to display loading states should find the library useful and easy to implement.
The are not vulnerabilities for the version 3.3.0 of the package react-loading-skeleton