INNER CODE UNIT · TypeScript

addOpenCollective

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

export function addOpenCollective(options: any): Rule {
    return (tree: Tree) => {
        const packageJsonSource = JSON.parse(getFileContent(tree, `${options.directory}/package.json`));

        packageJsonSource['collective'] = {
            type: 'opencollective',
            url: 'https://opencollective.com/ng-toolkit'
        };
        if (packageJsonSource.scripts['postinstall'] && packageJsonSource.scripts['postinstall'].indexOf('opencollective') == -1) {
            packageJsonSource.scripts['postinstall'] += ' && opencollective postinstall'
        } else {
            packageJsonSource.scripts['postinstall'] = 'opencollective postinstall'
        }

        addDependencyToPackageJson(tree, options, {
            type: NodeDependencyType.Dev,
            name: 'opencollective',
            version: '^1.0.3'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…