JS Beautifier with blade
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
Installation
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
Usage
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
Features
- 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
License
Roadmap
- [x] Add indendt for
@case
- [ ] Support single custom directive
- [x] Add options to customize space between
@
& directive
Contributing
Contributions are needed and always welcome!
Credits
Orignal package Credits
- Created by Einar Lielmanis, einar@beautifier.io
- Command-line for node.js by Daniel Stockman daniel.stockman@gmail.com
- Maintained and expanded by Liam Newman bitwiseman@beautifier.io
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.
Blade support
- Maintained and expanded by Khaled Sadek