chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
/**
|
||||
* @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
|
||||
*/
|
||||
/**
|
||||
* @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.
|
||||
*/
|
||||
import { createAngularCompilation } from './tools/angular/compilation';
|
||||
import { CompilerPluginOptions } from './tools/esbuild/angular/compiler-plugin';
|
||||
import { BundleStylesheetOptions } from './tools/esbuild/stylesheets/bundle-options';
|
||||
|
||||
export { buildApplicationInternal } from './builders/application';
|
||||
export type { ApplicationBuilderInternalOptions } from './builders/application/options';
|
||||
export {
|
||||
type Result,
|
||||
type ResultFile,
|
||||
ResultKind,
|
||||
} from './builders/application/results';
|
||||
export { serveWithVite } from './builders/dev-server/vite-server';
|
||||
export * from './tools/babel/plugins';
|
||||
export type { ExternalResultMetadata } from './tools/esbuild/bundler-execution-result';
|
||||
export { emitFilesToDisk } from './tools/esbuild/utils';
|
||||
export { transformSupportedBrowsersToTargets } from './tools/esbuild/utils';
|
||||
export { SassWorkerImplementation } from './tools/sass/sass-service';
|
||||
export { SourceFileCache } from './tools/esbuild/angular/source-file-cache';
|
||||
export { createJitResourceTransformer } from './tools/angular/transformers/jit-resource-transformer';
|
||||
export { JavaScriptTransformer } from './tools/esbuild/javascript-transformer';
|
||||
|
||||
export declare function createCompilerPlugin(
|
||||
pluginOptions: CompilerPluginOptions & {
|
||||
browserOnlyBuild?: boolean;
|
||||
noopTypeScriptCompilation?: boolean;
|
||||
},
|
||||
styleOptions: BundleStylesheetOptions & {
|
||||
inlineStyleLanguage: string;
|
||||
}
|
||||
): import('esbuild').Plugin;
|
||||
|
||||
export type { AngularCompilation } from './tools/angular/compilation';
|
||||
export { createAngularCompilation };
|
||||
export { ComponentStylesheetBundler } from './tools/esbuild/angular/component-stylesheets';
|
||||
export * from './utils/bundle-calculator';
|
||||
export { checkPort } from './utils/check-port';
|
||||
export { deleteOutputDir } from './utils/delete-output-dir';
|
||||
export {
|
||||
type I18nOptions,
|
||||
createI18nOptions,
|
||||
loadTranslations,
|
||||
} from './utils/i18n-options';
|
||||
export {
|
||||
IndexHtmlGenerator,
|
||||
type IndexHtmlGeneratorOptions,
|
||||
type IndexHtmlGeneratorProcessOptions,
|
||||
type IndexHtmlTransform,
|
||||
} from './utils/index-file/index-html-generator';
|
||||
export type { FileInfo } from './utils/index-file/augment-index-html';
|
||||
export {
|
||||
type InlineCriticalCssProcessOptions,
|
||||
InlineCriticalCssProcessor,
|
||||
type InlineCriticalCssProcessorOptions,
|
||||
} from './utils/index-file/inline-critical-css';
|
||||
export { loadProxyConfiguration } from './utils/load-proxy-config';
|
||||
export {
|
||||
type TranslationLoader,
|
||||
createTranslationLoader,
|
||||
} from './utils/load-translations';
|
||||
export { purgeStaleBuildCache } from './utils/purge-cache';
|
||||
export { augmentAppWithServiceWorker } from './utils/service-worker';
|
||||
export { type BundleStats, generateBuildStatsTable } from './utils/stats-table';
|
||||
export { getSupportedBrowsers } from './utils/supported-browsers';
|
||||
export { assertCompatibleAngularVersion } from './utils/version';
|
||||
export { findTests, getTestEntrypoints } from './builders/karma/find-tests';
|
||||
export {
|
||||
findTailwindConfiguration,
|
||||
generateSearchDirectories,
|
||||
loadPostcssConfiguration,
|
||||
} from './utils/postcss-configuration';
|
||||
@@ -0,0 +1,299 @@
|
||||
'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;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,28 @@
|
||||
const { readFileSync, renameSync } = require('fs');
|
||||
const { gte, coerce } = require('semver');
|
||||
const { dirname, join } = require('path');
|
||||
|
||||
function main() {
|
||||
const angularBuildPackageJson = require.resolve(
|
||||
'@angular/build/package.json'
|
||||
);
|
||||
const fileContentsJson = JSON.parse(
|
||||
readFileSync(angularBuildPackageJson, 'utf8')
|
||||
);
|
||||
if (gte(coerce(fileContentsJson.version), '20.2.0')) {
|
||||
return;
|
||||
}
|
||||
|
||||
const angularBuildDirectory = dirname(angularBuildPackageJson);
|
||||
const angularBuildSrcDirectory = join(angularBuildDirectory, 'src');
|
||||
renameSync(
|
||||
join(__dirname, 'files', 'private.d.ts.txt'),
|
||||
join(angularBuildSrcDirectory, 'private.d.ts')
|
||||
);
|
||||
renameSync(
|
||||
join(__dirname, 'files', 'private.js.txt'),
|
||||
join(angularBuildSrcDirectory, 'private.js')
|
||||
);
|
||||
}
|
||||
|
||||
main();
|
||||
Reference in New Issue
Block a user