{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"A tree-sitter parser grammar for YAML files that enables incremental parsing and syntax tree extraction from YAML 1.2 documents.","skillfed_tags":["parsing","syntax-trees","yaml"],"use_cases":["Building YAML linters or code formatters that need to preserve and manipulate document structure","Creating IDE plugins or editor extensions that provide YAML syntax highlighting and navigation","Analyzing YAML configuration files programmatically without executing their content","Implementing YAML refactoring tools that transform configuration schemas","Developing documentation generators that extract and process YAML metadata"],"what_it_does":"tree-sitter-yaml is a grammar definition for the tree-sitter incremental parsing framework, enabling structured parsing of YAML 1.2 files. It produces a syntax tree representation rather than direct data deserialization, making it useful for tools that need to analyze, transform, or navigate YAML structure without evaluating its content.\n\nThe package is distributed as precompiled wheels for modern Python versions (3.10+) across Linux, macOS, and Windows architectures. It has no runtime dependencies and integrates into the tree-sitter ecosystem, requiring the tree-sitter Python library to be used for actual parsing. Maintenance is active with recent updates, and it carries no known security vulnerabilities.","worth_installing":"Yes, if you are building tools that need to parse and analyze YAML structure at the syntax-tree level. Install it alongside tree-sitter Python bindings. Not recommended if you simply need to read or write YAML data\u2014use PyYAML or similar instead. No license or security concerns; medium install friction is typical for compiled grammars."},"id":"tree-sitter-yaml","links":{"html":"https://skillfed.io/packages/tree-sitter-yaml","md":"https://skillfed.io/packages/tree-sitter-yaml.md","pypi":"https://pypi.org/project/tree-sitter-yaml/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-07","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-yaml","python_support":"supports_current","summary":"YAML grammar for tree-sitter"},"popularity":{"monthly_downloads":6107352,"position":1970,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.2"}
