{"library":"yaml-language-server","type":"library","category":null,"description":"The YAML Language Server provides comprehensive language support for YAML files, adhering to the Language Server Protocol (LSP). It offers features such as robust YAML validation against JSON Schema drafts (04, 07, 2019-09, and 2020-12), intelligent auto-completion, rich hover information, document outlining, and code formatting capabilities. Since version 1.0.0, it utilizes the `eemeli/yaml` parser for strict enforcement of the YAML specification (defaulting to YAML 1.2). Key differentiators include built-in Kubernetes syntax support, integration with the JSON Schema Store for automatic schema fetching, and the ability to parse Kubernetes Custom Resource Definitions (CRDs). The project maintains an active development cycle, with frequent releases often on a monthly or bi-monthly cadence, with version 1.22.0 being the current stable release.","language":"javascript","status":"active","version":"1.22.0","tags":["javascript","yaml","LSP","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install yaml-language-server","imports":["import { Settings } from 'yaml-language-server';","import { YAML_SCHEMA_ASSOCIATIONS } from 'yaml-language-server';","import { ISchemaAssociations } from 'yaml-language-server';"]},{"cmd":"yarn add yaml-language-server","imports":[]},{"cmd":"pnpm add yaml-language-server","imports":[]}],"homepage":null,"github":"https://github.com/redhat-developer/yaml-language-server","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/yaml-language-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/yaml-language-server/compatibility"}}