codemods/lib/prettify.js (15 lines of code) (raw):
const prettier = require('prettier')
module.exports = function prettify(ast, file) {
const config = prettier.resolveConfig.sync(process.cwd())
const source = ast.toSource()
return prettier.format(
source,
Object.assign(
{
parser: 'typescript',
filepath: file.path
},
config
)
)
}