{"library":"prettier-plugin-blade","title":"prettier-plugin-blade","description":"An opinionated Prettier plugin for formatting Laravel Blade templates, currently at version 3.1.5 (stable). It requires Node.js >=18 and Prettier ^3.0, and optionally integrates with @prettier/plugin-php for embedded PHP formatting and prettier-plugin-tailwindcss for Tailwind CSS class sorting. Key differentiators include a ground-up rewrite in v3 with changed output, Blade syntax plugins for frameworks like Statamic, and extensive configuration options for directive spacing, echo spacing, component prefixes, and inline element behavior. Released frequently with bug fixes and improvements. Active development.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-blade"],"cli":null},"imports":["module.exports = { plugins: ['prettier-plugin-blade'] }","{ parser: 'blade' }","module.exports = { plugins: ['prettier-plugin-blade'], overrides: [{ files: ['*.blade.php'], options: { parser: 'blade' } }] }"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"module.exports = {\n  plugins: ['prettier-plugin-blade'],\n  overrides: [{\n    files: ['*.blade.php'],\n    options: { parser: 'blade', tabWidth: 4 }\n  }]\n};","lang":"javascript","description":"Basic .prettierrc configuration to format Blade templates with Prettier.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}