Add files only when running from lint-staged

This commit is contained in:
Sidharth Vinod 2022-09-03 15:00:02 +05:30
parent 85dc16df0a
commit 636017fdd7
No known key found for this signature in database
GPG Key ID: FB5CCD378D3907CD
2 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
{ {
"src/docs/**": ["GIT=true yarn docs:build"], "src/docs/**": ["yarn docs:build --git"],
"*.{ts,js,json,html,md}": ["eslint --fix", "prettier --write"] "*.{ts,js,json,html,md}": ["eslint --fix", "prettier --write"]
} }

View File

@ -9,7 +9,7 @@ import { exec } from 'child_process';
import prettier from 'prettier'; import prettier from 'prettier';
const verify = process.argv.includes('--verify'); const verify = process.argv.includes('--verify');
const git = process.env.GIT === 'true'; const git = process.argv.includes('--git');
let fileChanged = false; let fileChanged = false;
// Possible Improvement: combine with lint-staged to only copy files that have changed // Possible Improvement: combine with lint-staged to only copy files that have changed
const prepareOutFile = (file: string): string => { const prepareOutFile = (file: string): string => {
@ -76,8 +76,8 @@ const transform = (file: string) => {
); );
process.exit(1); process.exit(1);
} }
console.log('Adding changes in docs folder to git');
if (git) { if (git) {
console.log('Adding changes in docs folder to git');
exec('git add docs'); exec('git add docs');
} }
} }