diff --git a/src/blocks/blockPrettier.test.ts b/src/blocks/blockPrettier.test.ts index a00a9f37a..6f70caf9a 100644 --- a/src/blocks/blockPrettier.test.ts +++ b/src/blocks/blockPrettier.test.ts @@ -102,7 +102,7 @@ describe("blockPrettier", () => { /lib /pnpm-lock.yaml ", - ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","useTabs":true}", + ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","overrides":[{"files":["README.md"],"options":{"useTabs":false}}],"useTabs":true}", }, "scripts": [ { @@ -242,7 +242,7 @@ describe("blockPrettier", () => { /lib /pnpm-lock.yaml ", - ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","useTabs":true}", + ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","overrides":[{"files":["README.md"],"options":{"useTabs":false}}],"useTabs":true}", }, "scripts": [ { @@ -371,7 +371,7 @@ describe("blockPrettier", () => { /pnpm-lock.yaml generated ", - ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","overrides":[{"files":".nvmrc","options":{"parser":"yaml"}}],"plugins":["./lib/index.js","prettier-plugin-curly","prettier-plugin-packagejson","prettier-plugin-sh"],"useTabs":true}", + ".prettierrc.json": "{"$schema":"http://json.schemastore.org/prettierrc","overrides":[{"files":".nvmrc","options":{"parser":"yaml"}},{"files":["README.md"],"options":{"useTabs":false}}],"plugins":["./lib/index.js","prettier-plugin-curly","prettier-plugin-packagejson","prettier-plugin-sh"],"useTabs":true}", }, "scripts": [ { diff --git a/src/blocks/blockPrettier.ts b/src/blocks/blockPrettier.ts index ba6e42686..190934c94 100644 --- a/src/blocks/blockPrettier.ts +++ b/src/blocks/blockPrettier.ts @@ -99,7 +99,13 @@ pnpm format --write ), ".prettierrc.json": JSON.stringify({ $schema: "http://json.schemastore.org/prettierrc", - ...(overrides.length && { overrides: overrides.sort() }), + overrides: [ + ...(overrides.length ? overrides.sort() : []), + { + files: ["README.md"], + options: { useTabs: false }, + }, + ], ...(plugins.length && { plugins: plugins.sort() }), useTabs: true, }),