chore: code format

This commit is contained in:
思忠 2020-03-31 15:23:36 +08:00
parent 82e87301a4
commit a95b400f92
3 changed files with 8 additions and 2 deletions

View File

@ -24,6 +24,7 @@
"ejs": "^3.0.1",
"fs-extra": "^8.1.0",
"globby": "^11.0.0",
"prettier": "^2.0.2",
"react-router-dom": "^5.1.2"
},
"gitHead": "07ac7bb07162aac8c90778dd1de4a2060f8df498"

View File

@ -2,6 +2,7 @@ import * as path from 'path';
import * as fse from 'fs-extra';
import * as globby from 'globby';
import * as ejs from 'ejs';
import * as prettier from 'prettier';
import generateExports from '../utils/generateExports';
import checkExportData from '../utils/checkExportData';
import removeExportData from '../utils/removeExportData';
@ -129,7 +130,11 @@ export default class Generator {
public renderFile: IRenderFile = (templatePath, targetPath, extraData = {}) => {
const templateContent = fse.readFileSync(templatePath, 'utf-8');
const content = ejs.render(templateContent, {...this.renderData, ...extraData});
const formattedContent = prettier.format(content, {
parser: 'typescript',
singleQuote: true
});
fse.ensureDirSync(path.dirname(targetPath));
fse.writeFileSync(targetPath, content, 'utf-8');
fse.writeFileSync(targetPath, formattedContent, 'utf-8');
}
}

View File

@ -1 +1 @@
3e693ab0f275f9bf79eb370b38d0ba01121c8ef0
ca4a23b81ec82e68b0acea0af4531dec5ad1b00f