Skip to content

Commit 683de80

Browse files
zernieSteven Petryk
and
Steven Petryk
authored
fix(renderFieldsOnly): use prettier config (#23)
Co-authored-by: Steven Petryk <[email protected]>
1 parent 0a13f48 commit 683de80

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/renderers/renderFieldsOnly.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ContentType } from "contentful"
22

3-
import { format } from "prettier"
3+
import { format, resolveConfig } from "prettier"
44

55
import renderContentType from "./contentful-fields-only/renderContentType"
66

@@ -9,7 +9,9 @@ export default async function renderFieldsOnly(contentTypes: ContentType[]) {
99

1010
const source = renderAllContentTypes(sortedContentTypes)
1111

12-
return format(source, { parser: "typescript" })
12+
const prettierConfig = await resolveConfig(process.cwd())
13+
14+
return format(source, { ...prettierConfig, parser: "typescript" })
1315
}
1416

1517
function renderAllContentTypes(contentTypes: ContentType[]): string {

test/renderers/renderFieldsOnly.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ describe("renderFieldsOnly()", () => {
3939
"export interface IMyContentType {
4040
fields: {
4141
/** Array field */
42-
arrayField: (\\"one\\" | \\"of\\" | \\"the\\" | \\"above\\")[];
43-
};
44-
[otherKeys: string]: any;
42+
arrayField: (\\"one\\" | \\"of\\" | \\"the\\" | \\"above\\")[]
43+
}
44+
[otherKeys: string]: any
4545
}
4646
"
4747
`)

0 commit comments

Comments
 (0)