This's a js-beautify fork but with full support to Blade
The whole idea behind this package to beautify the blade files such as html with all configrations & rules. This package also support beautify js & css with the same API of original js-beautify
Install js-beautify-with-blade with npm globaly
npm -g install js-beautify-with-blade
or as a node
library locally per project
npm install js-beautify-with-blade
Beside all the usage examples you can found at the orignal js-beautify.
You can use this package as blade beautifier
npx html-beautify resources/views/**/*.blade.php -r
run the above command in your project's root directory will beautify all the blade files
- Automatically Indents markup inside directives
- Automatically add spacing to blade templating markers
- Support all HTML Beautifier Options
- To remove the space between
@
and the directive setspace_after_directive
tofalse
- Add indendt for
@case
- Support single custom directive
- Add options to customize space between
@
& directive
Contributions are needed and always welcome!
- Created by Einar Lielmanis, [email protected]
- Command-line for node.js by Daniel Stockman [email protected]
- Maintained and expanded by Liam Newman [email protected]
Thanks also to Jason Diamond, Patrick Hof, Nochum Sossonko, Andreas Schneider, Dave Vasilevsky, Vital Batmanov, Ron Baldwin, Gabriel Harrison, Chris J. Shull, Mathias Bynens, Vittorio Gambaletta and others.
- Maintained and expanded by Khaled Sadek