prettier support

This commit is contained in:
2022-06-09 11:09:22 -05:00
parent 57f7599739
commit e8de01b48a
8 changed files with 36 additions and 33 deletions

View File

@@ -1,5 +1,6 @@
import { existsSync, lstatSync, readdirSync, unlinkSync } from 'fs'
import commandLineArgs from 'command-line-args'
import { resolveConfig } from 'prettier'
import { DistBase, ScriptBase, ScriptPath } from './paths'
import { readmeData, updateReadmeFile } from './readmefile'
import runBuild from './build'
@@ -20,6 +21,8 @@ if (!existsSync('package.json') || !lstatSync('package.json').isFile()) {
//delete compiled scripts
readdirSync(DistBase).forEach(file => unlinkSync(`${DistBase}/${file}`))
const PrettierConfig = resolveConfig.sync(process.cwd())
//compile scripts
let scripts = readdirSync(ScriptBase)
let scriptMeta: readmeData[] = []
@@ -47,7 +50,8 @@ for (let name of scripts) {
let [meta, error] = runBuild(
name,
CLIArgs.watch ? postWatchUpdate : false
CLIArgs.watch ? postWatchUpdate : false,
PrettierConfig
)
scriptMeta[id] = { meta, error }