No relation at all, I am not involved in his project. I've had my own prettier plugin for a while, and this is a complete rewrite of my existing project to resolve some issues/challenges
No relation at all, I am not involved in his project. I've had my own prettier plugin for a while, and this is a complete rewrite of my existing project to resolve some issues/challenges
Forte is a full HTML+Blade parser and AST manipulation framework (you could build something like Blaze with Forte, for example).
Other use cases: adding new syntax to Blade without regex hell, linters, formatters, throw exceptions if images are missing alt, etc.
Lots of things! ๐
- Technically, yes, but there are many challenges with doing that. Nothing that couldn't be overcome, but non-trivial.
Thank you!
- Chisel is a the next version of my existing prettier-blade-plugin. The feature set of the old versions kind of got out of hand, so this is a more "prettier" than previous versions, running on a TypeScript port of the Forte parser. A PHP formatter is in the works ๐
It's been a grind getting here, and things are just getting started!
Well, back to it then!
This round of releases also includes Reload, a very experimental hot reload package for Blade.
fortephp.com/docs/reload/...
I've also refreshed the Blade prettier plugin and it is now under the Forte umbrella! A ground up rewrite. Simpler, faster, and more reliable.
fortephp.com/playground
I am happy to announce that Forte v1 is now available! Forte is my new library for parsing and modifying #laravel Blade.
fortephp.com
been very, very busy lately.
more soon.
Happy Monday, everyone!
Working on a new Statamic site this afternoon. Been in a bit of a funk for a while, but feels good to be back and having fun working on things again ๐
Working through cleaning up some things for the first v1 release of Torchlight Engine. Some things coming in this release:
* Upgraded to Phiki 2
* New annotations ๐
* Improvements to the annotation parser
Any features you'd like to see as part of this release?
Epic ๐ฅ
Happy Thursday, everyone! Hope you all crush it today ๐ฅ
Happy Saturday, everyone!
Thinking through quite a few things this evening. All good things
Happy Monday, everyone!
Spent most of yesterday sleeping; feeling pretty good today!
Happy Sunday, everyone!
Happy new year, Chris!
The one nice thing about starting the same project over for the 11th time is that the abstractions are starting to feel really good.
Will probably take some downtime for a few days, but next up is focusing on Temper, and then the formatter. ๐ก๏ธ
* Over 60+ built-in rules, covering HTML, Blade, Alpine and Livewire
* Auto-fixes (you can also specify which rules should never be auto-fixed)
* Parallel processing/linting
* Super configurable
* Configurable reporting
* Supports baselines (w/ change tolerances)
Thanks to a blizzard, I've spent a lot of time today working on Sheath! The core package is now complete and stable
Made a lot of progress on the Forte docs today, Sheath (the Blade linter), Temper (Laravel Blade/View reflection library)
Going to go swap string gauges and enjoy the process of setting up a Floyd Rose
Imagine all the laravel new that can happen now! Glorious!
Forte rewrite is complete, and a new alpha just dropped. It was a grind, I am tired, but now I can work on the docs and all the other supporting packages and tools ๐ก๏ธ
This last 10% push on the core Forte library has been stressing me out a bit - but I can see the finish line! ๐
Still working hard to make it absolutely insane ๐ช
Happy Tuesday, everyone!
Pipe operator is so good ๐ฅ