Skip to content

Commit 4d9875b

Browse files
committed
format tsconfig with prettier before writing
1 parent d5f378c commit 4d9875b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

scripts/generate-ts-config.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env node
22
const path = require('path');
33
const fs = require('fs');
4+
const prettier = require('prettier');
45
const {
56
packageDirectoryNames,
67
packagesRoot,
@@ -51,10 +52,10 @@ const generatePackageTSConfig = () => {
5152
const tsConfig = { ...tsConfigBase, references };
5253
const tsconfigPath = path.join(packageDirectory, 'tsconfig.json');
5354

54-
fs.writeFileSync(
55-
tsconfigPath,
56-
TSCONFIG_COMMENT + JSON.stringify(tsConfig, null, ' ')
57-
);
55+
const content = TSCONFIG_COMMENT + JSON.stringify(tsConfig, null, ' ');
56+
const formattedContent = prettier.format(content, { parser: 'json' });
57+
58+
fs.writeFileSync(tsconfigPath, formattedContent);
5859

5960
console.log(`Generated tsconfig for ${packageJSONData.name}`);
6061
}

0 commit comments

Comments
 (0)