Download the PHP package ramsey/pygments without Composer
On this page you can find all versions of the php package ramsey/pygments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package pygments
ramsey/pygments
A PHP wrapper for Pygments, the Python syntax highlighter.
About
ramsey/pygments is a PHP wrapper for Pygments, the Python syntax highlighter, forked from the Pygments.php project.
This project adheres to a code of conduct. By participating in this project and its community, you are expected to uphold this code.
Installation
Install this package as a dependency using Composer.
Requirements
- PHP 8.2 or greater
- Python
- Pygments (
pip install Pygments
)
Python and Pygments versions tested:
Pygments: | 2.17 | 2.18 | 2.19 |
---|---|---|---|
Python 3.11 | ✔ | ✔ | ✔ |
Python 3.12 | ✔ | ✔ | ✔ |
Python 3.13 | ✔ | ✔ | ✔ |
[!NOTE] ramsey/pygments will likely work on other versions of Python and Pygments, but the versions tested against are limited to keep the GitHub Actions job matrix at a reasonable size. If you encounter a version of Python or Pygments that does not work, please open an issue.
Usage
Highlight source code
Generate CSS
Guess lexer name
Get a list of lexers/formatters/styles
Set a custom pygmentize
path
Contributing
Contributions are welcome! To contribute, please familiarize yourself with CONTRIBUTING.md.
Coordinated Disclosure
Keeping user information safe and secure is a top priority, and we welcome the contribution of external security researchers. If you believe you've found a security issue in software that is maintained in this repository, please read SECURITY.md for instructions on submitting a vulnerability report.
Copyright and License
The ramsey/pygments library is copyright © Ben Ramsey and licensed for use under the terms of the MIT License (MIT).
ramsey/pygments is a fork of Pygments.php. The Pygments.php library is copyright © Kazuyuki Hayashi and licensed for use under the terms of the MIT License (MIT).
Please see LICENSE for more information.