Rollup Plugin TS saw a significant update moving from version 2.0.7 to 3.0.0, impacting several dependencies and development tools. The core functionality, focused on seamlessly integrating TypeScript with Rollup for bundling declarations and respecting Browserslists, remains consistent. A key difference lies in the updated dependencies. For example, "chalk" moves to version 5.0.1 from 4.1.2, "tslib" upgrades to "^2.4.0" from "^2.3.1", and "browserslist" is updated to "^4.20.3" from "^4.20.2". Developers should be aware of these changes, especially if their project relies on specific versions of these dependencies.
On the development side, "pnpm" has been updated to version "^7.1.7" from "^6.32.6" and "rollup" upgraded to "^2.75.3" from "^2.70.1". There are also updates to "@swc/core," "typescript," "@babel/core", "@swc/helpers","@types/node", "@babel/runtime" and several related "@types" packages, indicating a focus on keeping up-to-date with the latest versions of these core tools used for transpilation and development. A notable change is the removal of "@rollup/plugin-multi-entry" as a dev dependency in version 3.0.0. The unpacked size also slightly decreased from 2902363 to 2866824. Finally, the peer dependencies are mostly consistent, ensuring compatibility with various major versions of Rollup, TypeScript, Babel, and SWC allowing developers flexibility in choosing their preferred versions of these tools.
The are not vulnerabilities for the version 3.0.0 of the package rollup-plugin-ts