{"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 a tree-sitter parser grammar for TOML files, enabling incremental parsing and syntax tree analysis of TOML configuration documents.","skillfed_tags":["parsing","tree-sitter","toml"],"use_cases":["Build a TOML linter or formatter that needs to understand and preserve document structure","Implement a TOML editor with syntax highlighting and error detection via incremental parsing","Analyze TOML configuration files programmatically to extract or validate specific sections","Create refactoring tools that modify TOML files while maintaining formatting and comments"],"what_it_does":"tree-sitter-toml is a grammar module for the tree-sitter incremental parsing framework, specifically targeting TOML (Tom's Obvious, Minimal Language) configuration files. It provides the syntax rules needed to parse TOML v1.0.0 documents into an abstract syntax tree. The package ships as precompiled wheels for multiple architectures, requiring Python 3.9+.\n\nThis is a low-level parsing component, not a standalone TOML reader. It is designed to be used alongside tree-sitter's Python bindings to enable syntax-aware analysis, transformation, or linting of TOML files. It has no runtime dependencies and is primarily useful for developers building tools that need fine-grained access to TOML structure rather than simple key-value extraction.","worth_installing":"Yes, if you are building a tool that requires fine-grained TOML syntax analysis via tree-sitter. Install only if you already use or plan to use tree-sitter's Python API; this package alone does not parse TOML. The MIT license and zero security vulnerabilities are favorable. The aging maintenance status (619 days since release) is a minor concern but not a blocker given the grammar's stability and the repository's active status."},"id":"tree-sitter-toml","links":{"html":"https://skillfed.io/packages/tree-sitter-toml","md":"https://skillfed.io/packages/tree-sitter-toml.md","pypi":"https://pypi.org/project/tree-sitter-toml/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-12-03","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-toml","python_support":"supports_current","summary":"TOML grammar for tree-sitter"},"popularity":{"monthly_downloads":2210011,"position":3207,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
