webuni / front-matter Goto Github PK
View Code? Open in Web Editor NEWThe most featured front matter (yaml, json, neon, toml) parser and dumper for PHP.
License: MIT License
The most featured front matter (yaml, json, neon, toml) parser and dumper for PHP.
License: MIT License
Hi
Could you please upgrade your dependencies on this project. At the moment this package is being used by daux.io and I would really like to see it's dependencies upgraded.
Nevertheless, I'm still having issues because of a nested dependency to your project (outside usage of daux.io).
๐ Y'all made the thing I dreamed up in my head, loving it so far! Can you tag the latest release as 1.3 or 1.2.1? It looks like there are some new classes and features not yet available via the current 1.2.0 on Composer/Packagist
Twig supports a special {% line %}
tag (which is undocumented IIRC, but it exists since before Twig 1.0.0), which allows to override the line numbering (the line on which the tag is set gets considered as re-numbered (and so all following lines too). This would allow to preserve original line numbers in error messages even when the frontmatter is removed:
---
some: frontmatter
---
{# Beginning of content line 4 of the file #}
would become
{% line 3 %}
{# Beginning of content line 4 of the file #}
This makes debugging a lot easier when line numbers in the file correspond to the source file rather than the file without the frontmatter.
The current version is not compatible with symfony 7.
I don't use the library and started a fresh symfony project and came here because I wanted to manage some pages with front matter.
composer require webuni/front-matter
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires webuni/front-matter ^1.5 -> satisfiable by webuni/front-matter[1.5.0].
- webuni/front-matter 1.5.0 requires symfony/yaml ^3.4.31 || ^4.3.4 || ^5.0 || ^6.0 -> found symfony/yaml[v3.4.31, ..., v3.4.47, v4.3.4, ..., v4.4.45, v5.0.0, ..., v5.4.31, v6.0.0, ..., v6.4.0] but it conflicts with your root composer.json require (7.0.*).
What do you think about adding PHP 7.2 native parameter/return typehints?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.