INNER CODE UNIT · TypeScript

AngularSxpInitializer

Sitecore/jss · packages/create-sitecore-jss/src/initializers/angular-sxp/index.ts:16

export default class AngularSxpInitializer implements Initializer {
  get isBase(): boolean {
    return false;
  }

  async init(args: ClientAppArgs) {
    const pkg = openJsonFile(`${args.destination}${sep}package.json`);
    const answers = await inquirer.prompt<SxpAnswer>(sxpPrompts, args);
    const styleguideAnswers = await inquirer.prompt<StyleguideAnswer>(styleguidePrompts, args);

    const mergedArgs = {
      ...args,
      appName: args.appName || pkg?.config?.appName || DEFAULT_APPNAME,
      appPrefix: args.appPrefix || pkg?.config?.prefix || false,
      ...answers,
      ...styleguideAnswers,
    };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…