Ts-loader versions 3.2.0 and 3.1.1 are webpack loaders tailored for seamless TypeScript integration, offering developers a streamlined way to incorporate TypeScript code into their webpack builds. Both versions share core dependencies like chalk, semver, loader-utils, and enhanced-resolve, ensuring consistent functionality for tasks such as resolving file paths and displaying colored console messages. Key developer dependencies for testing and development, including glob, babel, karma, mocha, webpack, fs-extra, and various Babel presets.
However, a notable distinction lies in their devDependencies. Version 3.2.0 uses TypeScript version ^2.6.1 while version 3.1.1 relies on ^2.4.2. This indicates that version 3.2.0 is built and tested against a newer TypeScript compiler, potentially leveraging the latest language features and improvements. Additionally, version 3.1.1 includes a dependency on typings:"^2.0.0", which is absent in version 3.2.0. This change suggest a shift in how type definitions are managed. Potential removal of typings might signal a move towards relying on npm's built-in type definition support or other mechanisms. Finally, version 3.2.0 introduces mkdirp:"^0.5.1" and rimraf:"^.2.6.2" as dev dependencies. So, for developers, the upgrade from 3.1.1 to 3.2.0 offers the benefit of utilising a more recent TypeScript compiler.
The are not vulnerabilities for the version 3.2.0 of the package ts-loader