2020-05-09 12:05:17 -04:00

15 lines
426 B
TypeScript

import { externalSchematic, Rule } from '@angular-devkit/schematics';
/**
* Calls init _if_ the package does not already exist
*/
export function addPackageWithInit(
packageName: string,
testRunners: {
unitTestRunner: 'jest' | 'none';
e2eTestRunner?: 'cypress' | 'none';
} = { unitTestRunner: 'jest', e2eTestRunner: 'cypress' }
): Rule {
return externalSchematic(packageName, 'init', { ...testRunners });
}