INNER CODE UNIT · TypeScript

updateGitIgnore

maciejtreder/ng-toolkit · schematics/_utils/index.ts:39

export function updateGitIgnore(options: any, entry: string): Rule {
    return (tree: Tree) => {
        const content = getFileContent(tree, `${options.directory}/.gitignore`);
        tree.overwrite(`${options.directory}/.gitignore`, `${content}\n${entry}`);
        return tree;
    }
}

export function createOrOverwriteFile(tree: Tree, filePath: string, fileContent: string): void {
    if (!tree.exists(filePath)) {
        tree.create(filePath, '');
    }
    tree.overwrite(filePath, fileContent);
}

export function addDependencyToPackageJson(tree: Tree, options: any, dependency: NodeDependency): void {
    const packageJsonSource = JSON.parse(getFileContent(tree, `${options.directory}/package.json`));
    packageJsonSource[dependency.type][dependency.name] = dependency.version;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…