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,
};