A fork from js-beautify to support Blade templates
npm install js-beautify-with-blade

!NPM

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
``bash `
npm -g install js-beautify-with-bladenode
or as a library locally per project
`bash `
npm install js-beautify-with-bladeUsage
Beside all the usage examples you can found at the orignal js-beautify.
You can use this package as blade beautifier
`bash`
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 set space_after_directive to false
- [x] Add indendt for @case@` & directive
- [ ] Support single custom directive
- [x] Add options to customize space between
Contributions are needed and always welcome!
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.