13 lines
527 B
TypeScript
13 lines
527 B
TypeScript
import { logger, Tree } from '@nrwl/devkit';
|
|
import { NormalizedSchema } from './normalize-options';
|
|
|
|
export function addGitIgnoreEntry(host: Tree, options: NormalizedSchema) {
|
|
if (host.exists('.gitignore')) {
|
|
let content = host.read('.gitignore', 'utf-8');
|
|
content = `${content}\n/apps/${options.projectName}/node_modules\n/apps/${options.projectName}/public\n/apps/${options.projectName}/.cache\n`;
|
|
host.write('.gitignore', content);
|
|
} else {
|
|
logger.warn(`Couldn't find .gitignore file to update`);
|
|
}
|
|
}
|