15 lines
426 B
TypeScript
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 });
|
|
}
|