kopia lustrzana https://github.com/Tldraw/Tldraw
30 wiersze
622 B
TypeScript
Executable File
30 wiersze
622 B
TypeScript
Executable File
import * as path from 'path'
|
|
import { exec } from './lib/exec'
|
|
import { REPO_ROOT } from './lib/file'
|
|
|
|
async function main() {
|
|
const shouldFix = process.argv.includes('--fix')
|
|
const relativeCwd = path.relative(REPO_ROOT, process.cwd())
|
|
|
|
try {
|
|
await exec('yarn', ['prettier', shouldFix ? '--write' : '--check', '--cache', relativeCwd], {
|
|
pwd: REPO_ROOT,
|
|
})
|
|
await exec(
|
|
'yarn',
|
|
[
|
|
'eslint',
|
|
'--report-unused-disable-directives',
|
|
'--no-error-on-unmatched-pattern',
|
|
shouldFix ? '--fix' : null,
|
|
relativeCwd,
|
|
],
|
|
{ pwd: REPO_ROOT }
|
|
)
|
|
} catch (error) {
|
|
process.exit(1)
|
|
}
|
|
}
|
|
|
|
main()
|