INNER CODE UNIT · TypeScript
AngularInitializer
Sitecore/jss · packages/create-sitecore-jss/src/initializers/angular/index.ts:8
export default class AngularInitializer implements Initializer {
get isBase() {
return true;
}
async init(args: AngularArgs) {
const answers = await inquirer.prompt<AngularAnswer>(prompts, args);
const mergedArgs = {
...args,
...answers,
};
const templatePath = path.resolve(__dirname, '../../templates/angular');
await transform(templatePath, mergedArgs);
const addInitializers: string[] = [];
if (!args.templates.includes('angular-sxp')) {
addInitializers.push('angular-sxp');