John Koster @johnmkoster.bsky.social · 24/06/2026Chisel just keeps getting better 💪🗡️ New 3.2.1 bug fix release: fortephp.com/changelogfortephp.comChangelog » ForteRelease notes and updates across the Forte ecosystem — Forte, Chisel, and Reload. 000
John Koster @johnmkoster.bsky.social · 23/06/2026Want to try Antlers Toolbox in PhpStorm? Its pretty neat for #statamic development! You can learn more here: plugins.jetbrains.com/plugin/32203...plugins.jetbrains.comAntlers Toolbox - IntelliJ IDEs Plugin | MarketplaceRich Antlers language support for Statamic projects. Antlers Toolbox understands your project. It reads your blueprints, collections, globals, and the rest of your... 000
John Koster @johnmkoster.bsky.social · 23/06/2026You can see all the recent Forte updates here: fortephp.com/changelogfortephp.comChangelog » ForteRelease notes and updates across the Forte ecosystem — Forte, Chisel, and Reload. 100
John Koster @johnmkoster.bsky.social · 23/06/2026Tagged some releases this evening! * Chisel 3.2.0 (prettier-plugin-blade): over 8 bug fixes and improvements * Forte 1.0.4: parser improvements and bug fixes * Antlers Toolbox for PhpStorm 0.5.2: Diagnostics bug fixes 130
John Koster @johnmkoster.bsky.social · 21/06/2026Doing @statamic.com development and use PhpStorm? I've been working on Antlers Toolbox for PhpStorm, and have made it available here: 🫎🔥 plugins.jetbrains.com/plugin/32203...plugins.jetbrains.comAntlers Toolbox - IntelliJ IDEs Plugin | MarketplaceRich Antlers language support for Statamic projects. Antlers Toolbox understands your project. It reads your blueprints, collections, globals, and the rest of your... 261
John Koster @johnmkoster.bsky.social · 02/05/2026Slept in late for the first time in a really long time. Woke up with a ton of ideas 020
John Koster @johnmkoster.bsky.social · 26/04/2026Chisel * Improved ignore range support * Improved directive formatting * New configuration options to allow for space control per directive * Improved attribute formatting * Improved formatting of interpolations inside Blade components 000
John Koster @johnmkoster.bsky.social · 26/04/2026Happy Sunday! Hope you are all having a fantastic weekend so far! New Forte and Chisel updates today. Here's a quick recap of what's shipped over the last few weeks: Forte * Attribute improvements and rewriter bug fixes 110
John Koster @johnmkoster.bsky.social · 19/04/2026Happy Sunday, everyone! Been crazy busy, but working today to get caught up on some open source and secret projects 😊 020
Reposted by John KosterStatamic @statamic.com · 30/03/2026Tomorrow at Noon EDT (16:00 UTC) our very own Joshua Blum will be speaking on the next Laravel Worldwide Meetup! Tune in to learn all about Statamic 6. 🔥 meetup.laravel.com 042
John Koster @johnmkoster.bsky.social · 24/03/2026Happy Tuesday, everyone! I hope you all have a fantastic day! 100
John Koster @johnmkoster.bsky.social · 22/03/2026I've had a long list of "sticky" ideas for a few years. Things have been lining up, and I'm now fine-tuning the largest of them all. I absolutely cannot wait for you all to see it. 🗡️ 010
John Koster @johnmkoster.bsky.social · 18/03/2026Next Big Forte project is about 75% done Next _very_ big Forte project is about 35% done If you're curious to see what's already done, you should check it out here! fortephp.comfortephp.comForteA complete ecosystem for parsing, analyzing, and transforming Laravel Blade templates. Includes AST querying, code rewriting, formatting, and developer tools. 031
John Koster @johnmkoster.bsky.social · 15/03/2026A few Forte updates before heading out * fortephp/forte 1.0.1 - bug fix release * fortephp/chisel: 3.1.0 - bug fixes, and improved Sage support * fortephp/reload: 0.2.0 - ability to easily disable Reload at runtime You can learn more about each package update here: fortephp.com/changelogfortephp.comChangelog » ForteRelease notes and updates across the Forte ecosystem — Forte, Chisel, and Reload. 020
John Koster @johnmkoster.bsky.social · 15/03/2026github.com/torchlight-a... github.com/torchlight-a... 011
John Koster @johnmkoster.bsky.social · 15/03/2026A little bit of Torchlight love today! * torchlight/torchlight-laravel v0.6.2 is now available, with support for Laravel 13 * torchlight/engine v1.0.0 is now available, refactored to Phiki 2, many handfuls of under the hoods improvements and a few new features! 101
John Koster @johnmkoster.bsky.social · 10/03/2026No 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 000
John Koster @johnmkoster.bsky.social · 10/03/2026Forte 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! 🙂 120
John Koster @johnmkoster.bsky.social · 10/03/2026- Technically, yes, but there are many challenges with doing that. Nothing that couldn't be overcome, but non-trivial. 110
John Koster @johnmkoster.bsky.social · 10/03/2026Thank 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 🙂 210
John Koster @johnmkoster.bsky.social · 09/03/2026It's been a grind getting here, and things are just getting started! Well, back to it then! 000
John Koster @johnmkoster.bsky.social · 09/03/2026This round of releases also includes Reload, a very experimental hot reload package for Blade. fortephp.com/docs/reload/... 110
John Koster @johnmkoster.bsky.social · 09/03/2026I'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 200
John Koster @johnmkoster.bsky.social · 09/03/2026I am happy to announce that Forte v1 is now available! Forte is my new library for parsing and modifying #laravel Blade. fortephp.comfortephp.comForteA complete ecosystem for parsing, analyzing, and transforming Laravel Blade templates. Includes AST querying, code rewriting, formatting, and developer tools. 41710
John Koster @johnmkoster.bsky.social · 07/02/2026Working 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 😎 031
John Koster @johnmkoster.bsky.social · 07/02/2026Working 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? 020
John Koster @johnmkoster.bsky.social · 29/01/2026Happy Thursday, everyone! Hope you all crush it today 🔥 020
John Koster @johnmkoster.bsky.social · 08/01/2026Thinking through quite a few things this evening. All good things 010
John Koster @johnmkoster.bsky.social · 05/01/2026Happy Monday, everyone! Spent most of yesterday sleeping; feeling pretty good today! 020
John Koster @johnmkoster.bsky.social · 31/12/2025The one nice thing about starting the same project over for the 11th time is that the abstractions are starting to feel really good. 020
John Koster @johnmkoster.bsky.social · 29/12/2025Will probably take some downtime for a few days, but next up is focusing on Temper, and then the formatter. 🗡️ 010
John Koster @johnmkoster.bsky.social · 29/12/2025* 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) 130
John Koster @johnmkoster.bsky.social · 29/12/2025Thanks to a blizzard, I've spent a lot of time today working on Sheath! The core package is now complete and stable 110
John Koster @johnmkoster.bsky.social · 28/12/2025Made 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 030
John Koster @johnmkoster.bsky.social · 24/12/2025Imagine all the laravel new that can happen now! Glorious! 121
John Koster @johnmkoster.bsky.social · 24/12/2025Forte 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 🗡️ 040
John Koster @johnmkoster.bsky.social · 20/12/2025This last 10% push on the core Forte library has been stressing me out a bit - but I can see the finish line! 💅 020
John Koster @johnmkoster.bsky.social · 13/12/2025Still working hard to make it absolutely insane 💪 120