{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Provides the plugin API and hook decorators that allow developers to extend the jinjanator tool with custom formats, filters, tests, globals, and Jinja2 extensions.","skillfed_tags":["plugin-framework","jinja2-extension","template-processing"],"use_cases":["Develop a custom data format parser plugin to allow jinjanator to read proprietary or domain-specific file formats.","Create filter functions in a plugin to add domain-specific transformations available in Jinja2 templates.","Build a plugin that registers test functions for conditional logic in templates (e.g., custom validation checks).","Extend jinjanator with a plugin that provides global functions to fetch data from external APIs or databases.","Package a plugin that adds Jinja2 extensions to enable new template syntax or capabilities."],"what_it_does":"jinjanator-plugins is an API package that defines the contract for extending the jinjanator tool through plugins. It provides decorators and exception classes that plugin developers use to hook custom functionality into jinjanator's template processing pipeline. Plugins can contribute data format parsers, Jinja2 filters, tests, globals, and extensions\u2014all discovered and loaded automatically via Python entry points.\n\nThis package is not meant to be installed directly by end users; instead, it serves as a dependency for plugin packages. Plugin developers import from it to mark their hook functions and define format classes. The package itself is lightweight, depending only on attrs, pluggy, and typing-extensions, and supports Python 3.10 through 3.14. It is actively maintained and carries no known security vulnerabilities.","worth_installing":"Yes, if you are developing a plugin for jinjanator. This package is essential for plugin authors and should be pinned to a specific version in your plugin's dependencies to avoid API breakage. For end users of jinjanator who are not writing plugins, there is no need to install it directly. No security concerns; actively maintained."},"id":"jinjanator-plugins","links":{"html":"https://skillfed.io/packages/jinjanator-plugins","md":"https://skillfed.io/packages/jinjanator-plugins.md","pypi":"https://pypi.org/project/jinjanator-plugins/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-18","license_spdx":null,"license_treatment":"permissive","name":"jinjanator-plugins","python_support":"supports_current","summary":"Package which provides the plugin API for the jinjanator tool"},"popularity":{"monthly_downloads":1117545,"position":4347,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"25.1.0"}
