Add files only when running from lint-staged

This commit is contained in:
Sidharth Vinod 2022-09-03 14:51:28 +05:30
parent 0caf372685
commit 85dc16df0a
No known key found for this signature in database
GPG Key ID: FB5CCD378D3907CD
2 changed files with 5 additions and 2 deletions

View File

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

View File

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