How to use the @angular-devkit/build-angular/src/utils/webpack-browser-config.getIndexInputFile function in @angular-devkit/build-angular

To help you get started, we’ve selected a few @angular-devkit/build-angular examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github enten / udk / angular / lib / build / ng-devkit.ts View on Github external
baseOutputPath: string,
  options: BrowserBuilderOptions,
  root: string,
  files: EmittedFiles[] | undefined,
  noModuleFiles: EmittedFiles[] | undefined,
  moduleFiles: EmittedFiles[] | undefined,
  transformer?: IndexHtmlTransform,
  locale?: string,
  baseHref?: string,
): Promise {
  const host = new NodeJsSyncHost();

  return writeIndexHtml({
    host,
    outputPath: join(normalize(baseOutputPath), getIndexOutputFile(options)),
    indexPath: join(normalize(root), getIndexInputFile(options)),
    files,
    noModuleFiles,
    moduleFiles,
    baseHref,
    deployUrl: options.deployUrl,
    sri: options.subresourceIntegrity,
    scripts: options.scripts,
    styles: options.styles,
    postTransform: transformer,
    crossOrigin: options.crossOrigin,
    lang: locale,
  }).toPromise();
}
github enten / udk / angular / lib / devContainer.ts View on Github external
const root = normalize(this.builderContext.workspaceRoot);
          const builderOutput = createUniversalBuilderOutput(
            this.builderOptions as json.JsonObject & BuildUdkSchema,
            this.browserOptions as json.JsonObject & BrowserBuilderSchema,
            this.serverOptions as json.JsonObject & ServerBuilderSchema,
            stats,
            this.webpackConfig as webpack.Configuration[],
          );

          await writeIndexHtml({
            host: this.host,
            outputPath: resolve(
              root, join(normalize(this.browserOptions.outputPath),
              getIndexOutputFile(this.browserOptions)),
            ),
            indexPath: join(root, getIndexInputFile(this.browserOptions)),
            files: builderOutput.browserFiles,
            noModuleFiles: builderOutput.browserNoModuleFiles,
            moduleFiles: builderOutput.browserModuleFiles,
            baseHref: this.browserOptions.baseHref,
            deployUrl: this.browserOptions.deployUrl,
            sri: this.browserOptions.subresourceIntegrity,
            scripts: this.browserOptions.scripts,
            styles: this.browserOptions.styles,
          }).toPromise();
        }
      },
    );

@angular-devkit/build-angular

Angular Webpack Build Facade

MIT
Latest version published 2 days ago

Package Health Score

94 / 100
Full package analysis

Popular @angular-devkit/build-angular functions