ouxsoft / livingmarkup
A Processor for Markup written in PHP. Allows extraction of Markup into a data structure, orchestrated nested manipulation of said structure, and output as (optimized) Markup.
Fund package maintenance!
hxtree
www.paypal.me/hxtree
github.com/sponsors/hxtree
Installs: 3 830
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 3
Requires
- php: ^7.3 || ~8.0.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- laminas/laminas-config: 3.4.0
- laminas/laminas-validator: 2.15.x-dev
- pimple/pimple: 3.3.x-dev
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.17@dev
- phpunit/phpunit: ^9
README
About
A Processor for Markup based on the LHTML standard written in PHP. Allows extraction of Markup into a data structure, orchestrated manipulation of said structure, and output as (optimized) Markup.
Installation
Via Composer
LivingMarkup is available on Packagist.
Install with Composer:
composer require Ouxsoft/livingmarkup
Via Git
Install with Git:
git clone git@github.com:Ouxsoft/LivingMarkup.git
Documentation
Read our docs for usage livingmarkup.readthedocs.io.
Contributing
LivingMarkup is an open source project. If you find a problem or want to discuss new features or improvements please create an issue, and/or if possible create a pull request.
Acknowledgement
Thanks to Matthew Heroux for leading the development of LivingMarkup. Thanks to Andy Beak for providing code reviews. Thanks to Bob Crowley for providing Project Management advising. Thanks to Aswin Vijayakumar for their useful comments. Thanks to Alexander Romanovich of White Whale Web Services for his work on the free class XPHP. All of have led to changes to this implementation.