New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interested in collaboration #275
Comments
@jonathantneal Hi, Thank you for your interest, it is very important for us and we welcome any suggestions and are ready for action.
How would you be more comfortable to do this? and how can we help you?
Upcoming planned work on the expansion of the api and the core can be found here. |
not bad to see:
support: Multiple matchers and Directives |
support in Parcel |
Oh this is wonderful; thanks for the warm response. I’ll get to work on performance benchmarks, as well as a default plugin example along with some real-world plugins. I’ve been running all of my tests out of https://github.com/jonathantneal/posthtml/blob/master/.tape.mjs, but I also think it would be better to write tests alongside the code itself, like Thanks for sharing the milestones. It looks like my changes thus far could help with #221, #242, and #243. I’m not sure of the request in #233 , but maybe it will be helpful to have what I’ve written for traversing and modifying attributes, as well as the support for duplicate attributes and attribute ordering (also useful for linting). As I said in my last post, I also want to add token list support so you can do things like |
Here are some initial testing results:
I am using
I will see if I too can switch to |
I haven’t been able to figure out how to communicate how valuable I find PostHTML to be and how much I would like to see it get some additional features. As a big fan of PostCSS, I’ve been writing my own version of PostHTML that borrows a lot of the same concepts and brings them to PostHTML.
https://jonathantneal.github.io/posthtml/
The API is nearly fully documented, though I haven’t yet added the tokenizer for classList’ing any attribute (see https://briankardell.wordpress.com/2016/03/29/tokenlists-missing-web-dna/)
I’d love to see these features make their way into an existing library. I’m working on writing the most common Webpack, Express, Grunt, and Gulp bindings, as well as CLI tooling and a handful of common plugins necessary to make it worthwhile.
If you are interested; could you let me know how I could help wire up PRs, or which features you might take issue with?
Feel free to delete this if you are not interested. I’m sorry to bother you. I know my proposal is being pitched in a really weird way.
The text was updated successfully, but these errors were encountered: