MCPcopy
hub / github.com/premieroctet/openchakra / formatCode

Function formatCode

src/utils/code.ts:9–25  ·  view source on GitHub ↗
(code: string)

Source from the content-addressed store, hash-verified

7}
8
9export const formatCode = async (code: string) => {
10 let formattedCode = `// 🚨 Your props contains invalid code`
11
12 const prettier = await import('prettier/standalone')
13 const babylonParser = await import('prettier/parser-babylon')
14
15 try {
16 formattedCode = prettier.format(code, {
17 parser: 'babel',
18 plugins: [babylonParser],
19 semi: false,
20 singleQuote: true,
21 })
22 } catch (e) {}
23
24 return formattedCode
25}
26
27type BuildBlockParams = {
28 component: IComponent

Callers 3

Inspector.tsxFile · 0.90
code.test.tsFile · 0.90
generateCodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected