Version 4.1.0 of the vscode-json-languageservice introduces a key update for developers working with JSON: a new dependency on the 'minimatch' library (version ^3.0.4). This suggests enhanced capabilities for pattern matching within JSON structures and configuration files, potentially allowing for more flexible and powerful querying or validation of JSON data. Developers leveraging the language service can likely benefit from improved support for features like globbing within JSON schemas or settings, leading to more dynamic and adaptable configurations.
Beyond this new dependency, the core structure and other dependencies remain consistent with the previous stable version, 4.0.2. Both versions share essential dependencies like 'vscode-nls', 'vscode-uri', and 'jsonc-parser', ensuring continued compatibility and a stable foundation for language service features. The development dependencies also remain the same, indicating a consistent toolchain for development and testing.
While the unpacked size shows a minor increase in version 4.1.0, this is likely attributable to the addition of the 'minimatch' library and associated resources. Ultimately, the inclusion of 'minimatch' signals an upgrade focused on enhancing the flexibility and power of JSON handling within the language service, an improvement that many developers working with complex JSON configurations will appreciate. Developers should evaluate how 'minimatch' can be incorporated into their workflow to improve pattern matching for use cases such as JSON schema validation or advanced JSON editing scenarios.
The are not vulnerabilities for the version 4.1.0 of the package vscode-json-languageservice