Version 3.8.4 of the vscode-json-languageservice npm package introduces several updates compared to version 3.8.3, potentially impacting developers using the library for JSON language support in their applications. One key change lies in the updated dependencies. vscode-nls moves from version ^4.1.2 to ^5.0.0, indicating a potentially significant upgrade in internationalization support within the language service. Similarly, jsonc-parser sees an update from ^2.2.1 to ^2.3.1, likely incorporating bug fixes and performance improvements in JSON with comments parsing. Furthermore, vscode-languageserver-types is updated to 3.16.0-next.2 from ^3.15.1, potentially bringing in new language server protocol features and type definitions, this could lead to a better integration with IDEs and code editors.
The development dependencies also showcase upgrades. Notably, TypeScript jumps from 3.8.3 to ^4.0.2, enabling the use of newer language features and potentially improving code quality and maintainability. There are corresponding updates to ESLint and its related plugins. nyc and mocha are also updated potentially for better testing. While the unpacked size is only marginally different, the updated dependencies suggest enhancements in stability, features, and developer experience. Developers should carefully review the changelogs of the updated dependencies to understand the specific implications for their projects and ensure compatibility. The upgrade also implies better alignment with the latest VS Code APIs and standards.
The are not vulnerabilities for the version 3.8.4 of the package vscode-json-languageservice