{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"Parses NGINX configuration files into JSON and rebuilds them from JSON, with command-line tools for parsing, building, lexing, formatting, and minifying configs.","skillfed_tags":["nginx","configuration-management","cli-tool"],"use_cases":["Programmatically analyze NGINX configurations in Python to audit settings or extract values.","Convert NGINX configs to JSON for storage, comparison, or transmission to other systems.","Rebuild NGINX configs from JSON payloads in automated deployment or configuration management workflows.","Format or minify NGINX configuration files from the command line.","Extract and validate NGINX directives while filtering out sensitive data like certificates or passwords."],"what_it_does":"Crossplane is a parser and builder for NGINX configuration files. It reads NGINX configs and converts them into structured JSON, making it possible to programmatically analyze, validate, or regenerate configurations. It also provides command-line utilities to parse, build, lex, format, and minify NGINX configs. The package has no runtime dependencies and works as both a Python module and a standalone CLI tool.\n\nThe parser handles the full NGINX config syntax including nested blocks, includes, and arguments, and can optionally exclude sensitive directives for privacy. It's commonly used in infrastructure tooling, configuration management, and the NGINX Amplify Agent for analyzing server configurations without exposing secrets.","worth_installing":"Yes. Crossplane is actively maintained, has no dependencies, and fills a specific need for NGINX config parsing and manipulation. It's widely used (top 5000 PyPI packages) with no known vulnerabilities. Install it if you need to programmatically work with NGINX configurations or provide config analysis tooling."},"id":"crossplane","links":{"html":"https://skillfed.io/packages/crossplane","md":"https://skillfed.io/packages/crossplane.md","pypi":"https://pypi.org/project/crossplane/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-09-22","license_spdx":null,"license_treatment":"permissive","name":"crossplane","python_support":"unspecified","summary":"Reliable and fast NGINX configuration file parser."},"popularity":{"monthly_downloads":3373566,"position":2646,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.5.8"}
