{"library":"prettier-plugin-edgejs","title":"Prettier Plugin for EdgeJS","description":"A Prettier plugin for formatting EdgeJS (.edge) template files, an opinionated formatter maintained by the community. Current version 1.0.7 is stable but in maintenance mode with no active feature development. It supports standard Prettier options like useTabs, printWidth, tabWidth, singleAttributePerLine, and custom single-line edge tags. Key differentiator: it is the only dedicated formatter for EdgeJS templates, handling HTML, Edge tags, and embedded script/style blocks. Release cadence is low; updates depend on community contributions. Works alongside Prettier and requires Prettier installed.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-edgejs"],"cli":null},"imports":["Add 'prettier-plugin-edgejs' to plugins array in Prettier config.","{\n  \"plugins\": [\"prettier-plugin-edgejs\"]\n}","{\n  \"plugins\": [\"prettier-plugin-edgejs\"],\n  \"customSingleLineEdgeTags\": [\"@reverse\"]\n}"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// 1. Install: npm i prettier prettier-plugin-edgejs\n// 2. Create .prettierrc.json:\n{\n  \"plugins\": [\"prettier-plugin-edgejs\"],\n  \"printWidth\": 80,\n  \"tabWidth\": 4,\n  \"useTabs\": false,\n  \"singleAttributePerLine\": false,\n  \"customSingleLineEdgeTags\": []\n}\n// 3. Format: npx prettier --write \"**/*.edge\"","lang":"javascript","description":"Installation and basic configuration for formatting .edge files with Prettier.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}