'use strict'; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ var __createBinding = (this && this.__createBinding) || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if ( !desc || ('get' in desc ? !m.__esModule : desc.writable || desc.configurable) ) { desc = { enumerable: true, get: function () { return m[k]; }, }; } Object.defineProperty(o, k2, desc); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __exportStar = (this && this.__exportStar) || function (m, exports) { for (var p in m) if (p !== 'default' && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, '__esModule', { value: true }); exports.loadPostcssConfiguration = exports.generateSearchDirectories = exports.findTailwindConfiguration = exports.getTestEntrypoints = exports.findTests = exports.assertCompatibleAngularVersion = exports.getSupportedBrowsers = exports.generateBuildStatsTable = exports.augmentAppWithServiceWorker = exports.purgeStaleBuildCache = exports.createTranslationLoader = exports.loadProxyConfiguration = exports.InlineCriticalCssProcessor = exports.IndexHtmlGenerator = exports.loadTranslations = exports.createI18nOptions = exports.deleteOutputDir = exports.checkPort = exports.ComponentStylesheetBundler = exports.createAngularCompilation = exports.JavaScriptTransformer = exports.createJitResourceTransformer = exports.SourceFileCache = exports.SassWorkerImplementation = exports.transformSupportedBrowsersToTargets = exports.emitFilesToDisk = exports.serveWithVite = exports.ResultKind = exports.buildApplicationInternal = void 0; exports.createCompilerPlugin = createCompilerPlugin; /** * @fileoverview * Private exports intended only for use with the @angular-devkit/build-angular package. * All exports are not supported for external use, do not provide SemVer guarantees, and * their existence may change in any future version. */ const compilation_1 = require('./tools/angular/compilation'); Object.defineProperty(exports, 'createAngularCompilation', { enumerable: true, get: function () { return compilation_1.createAngularCompilation; }, }); const compiler_plugin_1 = require('./tools/esbuild/angular/compiler-plugin'); const component_stylesheets_1 = require('./tools/esbuild/angular/component-stylesheets'); // Builders var application_1 = require('./builders/application'); Object.defineProperty(exports, 'buildApplicationInternal', { enumerable: true, get: function () { return application_1.buildApplicationInternal; }, }); var results_1 = require('./builders/application/results'); Object.defineProperty(exports, 'ResultKind', { enumerable: true, get: function () { return results_1.ResultKind; }, }); var vite_server_1 = require('./builders/dev-server/vite-server'); Object.defineProperty(exports, 'serveWithVite', { enumerable: true, get: function () { return vite_server_1.serveWithVite; }, }); // Tools __exportStar(require('./tools/babel/plugins'), exports); var utils_1 = require('./tools/esbuild/utils'); Object.defineProperty(exports, 'emitFilesToDisk', { enumerable: true, get: function () { return utils_1.emitFilesToDisk; }, }); var utils_2 = require('./tools/esbuild/utils'); Object.defineProperty(exports, 'transformSupportedBrowsersToTargets', { enumerable: true, get: function () { return utils_2.transformSupportedBrowsersToTargets; }, }); var sass_service_1 = require('./tools/sass/sass-service'); Object.defineProperty(exports, 'SassWorkerImplementation', { enumerable: true, get: function () { return sass_service_1.SassWorkerImplementation; }, }); var source_file_cache_1 = require('./tools/esbuild/angular/source-file-cache'); Object.defineProperty(exports, 'SourceFileCache', { enumerable: true, get: function () { return source_file_cache_1.SourceFileCache; }, }); var jit_resource_transformer_1 = require('./tools/angular/transformers/jit-resource-transformer'); Object.defineProperty(exports, 'createJitResourceTransformer', { enumerable: true, get: function () { return jit_resource_transformer_1.createJitResourceTransformer; }, }); var javascript_transformer_1 = require('./tools/esbuild/javascript-transformer'); Object.defineProperty(exports, 'JavaScriptTransformer', { enumerable: true, get: function () { return javascript_transformer_1.JavaScriptTransformer; }, }); function createCompilerPlugin(pluginOptions, styleOptions) { return (0, compiler_plugin_1.createCompilerPlugin)( pluginOptions, pluginOptions.noopTypeScriptCompilation ? new compilation_1.NoopCompilation() : () => (0, compilation_1.createAngularCompilation)( !!pluginOptions.jit, !!pluginOptions.browserOnlyBuild ), new component_stylesheets_1.ComponentStylesheetBundler( styleOptions, styleOptions.inlineStyleLanguage, pluginOptions.incremental ) ); } var component_stylesheets_2 = require('./tools/esbuild/angular/component-stylesheets'); Object.defineProperty(exports, 'ComponentStylesheetBundler', { enumerable: true, get: function () { return component_stylesheets_2.ComponentStylesheetBundler; }, }); // Utilities __exportStar(require('./utils/bundle-calculator'), exports); var check_port_1 = require('./utils/check-port'); Object.defineProperty(exports, 'checkPort', { enumerable: true, get: function () { return check_port_1.checkPort; }, }); var delete_output_dir_1 = require('./utils/delete-output-dir'); Object.defineProperty(exports, 'deleteOutputDir', { enumerable: true, get: function () { return delete_output_dir_1.deleteOutputDir; }, }); var i18n_options_1 = require('./utils/i18n-options'); Object.defineProperty(exports, 'createI18nOptions', { enumerable: true, get: function () { return i18n_options_1.createI18nOptions; }, }); Object.defineProperty(exports, 'loadTranslations', { enumerable: true, get: function () { return i18n_options_1.loadTranslations; }, }); var index_html_generator_1 = require('./utils/index-file/index-html-generator'); Object.defineProperty(exports, 'IndexHtmlGenerator', { enumerable: true, get: function () { return index_html_generator_1.IndexHtmlGenerator; }, }); var inline_critical_css_1 = require('./utils/index-file/inline-critical-css'); Object.defineProperty(exports, 'InlineCriticalCssProcessor', { enumerable: true, get: function () { return inline_critical_css_1.InlineCriticalCssProcessor; }, }); var load_proxy_config_1 = require('./utils/load-proxy-config'); Object.defineProperty(exports, 'loadProxyConfiguration', { enumerable: true, get: function () { return load_proxy_config_1.loadProxyConfiguration; }, }); var load_translations_1 = require('./utils/load-translations'); Object.defineProperty(exports, 'createTranslationLoader', { enumerable: true, get: function () { return load_translations_1.createTranslationLoader; }, }); var purge_cache_1 = require('./utils/purge-cache'); Object.defineProperty(exports, 'purgeStaleBuildCache', { enumerable: true, get: function () { return purge_cache_1.purgeStaleBuildCache; }, }); var service_worker_1 = require('./utils/service-worker'); Object.defineProperty(exports, 'augmentAppWithServiceWorker', { enumerable: true, get: function () { return service_worker_1.augmentAppWithServiceWorker; }, }); var stats_table_1 = require('./utils/stats-table'); Object.defineProperty(exports, 'generateBuildStatsTable', { enumerable: true, get: function () { return stats_table_1.generateBuildStatsTable; }, }); var supported_browsers_1 = require('./utils/supported-browsers'); Object.defineProperty(exports, 'getSupportedBrowsers', { enumerable: true, get: function () { return supported_browsers_1.getSupportedBrowsers; }, }); var version_1 = require('./utils/version'); Object.defineProperty(exports, 'assertCompatibleAngularVersion', { enumerable: true, get: function () { return version_1.assertCompatibleAngularVersion; }, }); var find_tests_1 = require('./builders/karma/find-tests'); Object.defineProperty(exports, 'findTests', { enumerable: true, get: function () { return find_tests_1.findTests; }, }); Object.defineProperty(exports, 'getTestEntrypoints', { enumerable: true, get: function () { return find_tests_1.getTestEntrypoints; }, }); var postcss_configuration_1 = require('./utils/postcss-configuration'); Object.defineProperty(exports, 'findTailwindConfiguration', { enumerable: true, get: function () { return postcss_configuration_1.findTailwindConfiguration; }, }); Object.defineProperty(exports, 'generateSearchDirectories', { enumerable: true, get: function () { return postcss_configuration_1.generateSearchDirectories; }, }); Object.defineProperty(exports, 'loadPostcssConfiguration', { enumerable: true, get: function () { return postcss_configuration_1.loadPostcssConfiguration; }, });