{"library":"prettier-plugin-ember-hbs-tag","title":"prettier-plugin-ember-hbs-tag","description":"A Prettier plugin to format JavaScript/TypeScript files containing `hbs` tagged template literals (Ember.js). Version 2.0.1 is the latest stable release, requiring Prettier ^3.0.0 and Node 22+ (dropped Node 20 in v2). Differs from `ember-template-lint-plugin-prettier` by natively formatting `hbs` tags without coupling to template lint, avoiding uglified code and API breakage. Works alongside `prettier-plugin-ember-template-tag` for `<template>` tags.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-ember-hbs-tag"],"cli":null},"imports":["Add 'prettier-plugin-ember-hbs-tag' to plugins array in prettier config","parser: 'ember-hbs-tag' in prettier overrides","plugins: ['prettier-plugin-ember-hbs-tag']"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// prettier.config.mjs\nexport default {\n  plugins: [\n    'prettier-plugin-ember-hbs-tag',\n    'prettier-plugin-ember-template-tag', // optional, for <template>\n  ],\n  overrides: [\n    {\n      files: ['tests/**/*-test.{js,ts}'],\n      options: {\n        parser: 'ember-hbs-tag',\n        singleQuote: true,\n        templateSingleQuote: false,\n      },\n    },\n  ],\n};\n\n// Run: prettier --write tests/\"*\"","lang":"javascript","description":"Configures Prettier to format hbs tags in test files, using the ember-hbs-tag parser.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}