UNPKG

349 BJavaScriptView Raw
1import ensureDir from './ensure-dir.js'
2import path from 'path'
3import prettier from 'prettier'
4
5export default async function ensureFile({ file, content }) {
6 await ensureDir(path.dirname(file))
7
8 return {
9 file,
10 content: prettier.format(content, {
11 parser: 'babel',
12 singleQuote: true,
13 trailingComma: 'es5',
14 }),
15 }
16}