{"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":"Provides an HTML grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of HTML documents.","skillfed_tags":["parsing","syntax-tree","html"],"use_cases":["Extract and analyze HTML document structure for web scraping or content extraction tasks.","Build linting or validation tools that check HTML syntax and structure.","Implement syntax highlighting or code navigation in HTML editors.","Generate abstract syntax trees for HTML transformation or code generation pipelines.","Analyze HTML templates or markup in static site generators or documentation tools."],"what_it_does":"tree-sitter-html is a language grammar for the tree-sitter incremental parser, specifically targeting HTML. It translates HTML source code into a concrete syntax tree that can be traversed and analyzed programmatically. The package is a compiled extension (available as prebuilt wheels for multiple platforms) that integrates with the tree-sitter ecosystem to enable fast, incremental parsing of HTML documents.\n\nDevelopers use this package when they need to parse HTML programmatically\u2014extracting structure, analyzing document trees, or building tools that reason about HTML syntax. It's particularly useful for code editors, linters, static analysis tools, and any application that needs to understand HTML structure. The grammar is based on the HTML5 specification.","worth_installing":"Yes, if you need to parse HTML programmatically with tree-sitter. The package is permissively licensed (MIT), has no known vulnerabilities, and offers prebuilt wheels for common platforms. Install friction is moderate but manageable. Repository is active though aging (641 days since last release). Verify tree-sitter availability in your environment before installing."},"id":"tree-sitter-html","links":{"html":"https://skillfed.io/packages/tree-sitter-html","md":"https://skillfed.io/packages/tree-sitter-html.md","pypi":"https://pypi.org/project/tree-sitter-html/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-11-11","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-html","python_support":"supports_current","summary":"HTML grammar for tree-sitter"},"popularity":{"monthly_downloads":2212176,"position":3206,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.23.2"}
