Files
2026-07-13 12:38:36 +08:00

299 lines
9.3 KiB
Plaintext

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