diff --git a/package-lock.json b/package-lock.json index 812a56f19..604d4308d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,6 +64,7 @@ "playwright": "^1.49.1", "plop": "^4.0.1", "prettier": "^3.4.2", + "prettier-plugin-jinja-template": "^2.0.0", "prettier-plugin-organize-imports": "^4.1.0", "prismjs": "^1.29.0", "react": "^18.2.0", @@ -11393,6 +11394,16 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/prettier-plugin-jinja-template": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-jinja-template/-/prettier-plugin-jinja-template-2.0.0.tgz", + "integrity": "sha512-REZDAcZuOUvMDaPS47/GNRLKvbxh9DO9euXhWA7gJGqTLGzHPK2Z841F8I4bxsR7e2lqnHezkQ8GcWaKekKBVQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prettier": "^3.0.0" + } + }, "node_modules/prettier-plugin-organize-imports": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-4.1.0.tgz", diff --git a/package.json b/package.json index 76884584a..1a97ea98c 100644 --- a/package.json +++ b/package.json @@ -119,6 +119,7 @@ "playwright": "^1.49.1", "plop": "^4.0.1", "prettier": "^3.4.2", + "prettier-plugin-jinja-template": "^2.0.0", "prettier-plugin-organize-imports": "^4.1.0", "prismjs": "^1.29.0", "react": "^18.2.0", diff --git a/prettier.config.js b/prettier.config.js index b8b3d6270..c7d1e9b66 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -15,7 +15,15 @@ const config = { tabWidth: 2, useTabs: false, organizeImportsSkipDestructiveCodeActions: true, - plugins: ['prettier-plugin-organize-imports'], + plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-jinja-template'], + overrides: [ + { + files: ['*.njk'], + options: { + parser: 'jinja-template', + }, + }, + ], }; export default config;