mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
11 lines
399 B
JavaScript
11 lines
399 B
JavaScript
import * as prettier from "prettier";
|
|
|
|
export default async function formatCode(code, filename) {
|
|
const prettierConfig = await prettier.resolveConfig(filename);
|
|
prettierConfig.filepath = filename;
|
|
// let prettier automatically determine the parser for non-ts files
|
|
prettierConfig.parser = filename.endsWith(".ts") ? "babel-ts" : undefined;
|
|
|
|
return prettier.format(code, prettierConfig);
|
|
}
|