Skip to content

Commit 04a51d0

Browse files
author
Angular Builds
committed
144f2bf build: update to TypeScript 5.5
1 parent 746bfc0 commit 04a51d0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+98
-148
lines changed

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "@angular-devkit/build-angular",
3-
"version": "18.1.0-next.0+sha-43f3650",
3+
"version": "18.1.0-next.0+sha-144f2bf",
44
"description": "Angular Webpack Build Facade",
55
"main": "src/index.js",
66
"typings": "src/index.d.ts",
77
"builders": "builders.json",
88
"dependencies": {
99
"@ampproject/remapping": "2.3.0",
10-
"@angular/build": "github:angular/angular-build-builds#43f3650",
11-
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#43f3650",
12-
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#43f3650",
13-
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#43f3650",
10+
"@angular/build": "github:angular/angular-build-builds#144f2bf",
11+
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#144f2bf",
12+
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#144f2bf",
13+
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#144f2bf",
1414
"@babel/core": "7.24.6",
1515
"@babel/generator": "7.24.6",
1616
"@babel/helper-annotate-as-pure": "7.24.6",
@@ -21,7 +21,7 @@
2121
"@babel/preset-env": "7.24.6",
2222
"@babel/runtime": "7.24.6",
2323
"@discoveryjs/json-ext": "0.5.7",
24-
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#43f3650",
24+
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#144f2bf",
2525
"@vitejs/plugin-basic-ssl": "1.1.0",
2626
"ansi-colors": "4.1.3",
2727
"autoprefixer": "10.4.19",
@@ -87,7 +87,7 @@
8787
"ng-packagr": "^18.0.0 || ^18.1.0-next.0",
8888
"protractor": "^7.0.0",
8989
"tailwindcss": "^2.0.0 || ^3.0.0",
90-
"typescript": ">=5.4 <5.5"
90+
"typescript": ">=5.4 <5.6"
9191
},
9292
"peerDependenciesMeta": {
9393
"@angular/localize": {

src/builders/browser-esbuild/builder-status-warnings.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* found in the LICENSE file at https://angular.io/license
88
*/
99
Object.defineProperty(exports, "__esModule", { value: true });
10-
exports.logBuilderStatusWarnings = void 0;
10+
exports.logBuilderStatusWarnings = logBuilderStatusWarnings;
1111
const UNSUPPORTED_OPTIONS = [
1212
// * Always enabled with esbuild
1313
// 'commonChunk',
@@ -37,4 +37,3 @@ function logBuilderStatusWarnings(options, { logger }) {
3737
logger.warn(`The '${unsupportedOption}' option is not yet supported by this builder.`);
3838
}
3939
}
40-
exports.logBuilderStatusWarnings = logBuilderStatusWarnings;

src/builders/browser-esbuild/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1010
return (mod && mod.__esModule) ? mod : { "default": mod };
1111
};
1212
Object.defineProperty(exports, "__esModule", { value: true });
13-
exports.buildEsbuildBrowser = void 0;
13+
exports.buildEsbuildBrowser = buildEsbuildBrowser;
1414
const private_1 = require("@angular/build/private");
1515
const architect_1 = require("@angular-devkit/architect");
1616
const promises_1 = __importDefault(require("node:fs/promises"));
@@ -50,7 +50,6 @@ async function* buildEsbuildBrowser(userOptions, context, infrastructureSettings
5050
yield builderResult;
5151
}
5252
}
53-
exports.buildEsbuildBrowser = buildEsbuildBrowser;
5453
function normalizeOptions(options) {
5554
const { main: browser, outputPath, ngswConfigPath, serviceWorker, polyfills, ...otherOptions } = options;
5655
return {

src/builders/browser/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.buildWebpackBrowser = exports.BUILD_TIMEOUT = void 0;
33+
exports.BUILD_TIMEOUT = void 0;
34+
exports.buildWebpackBrowser = buildWebpackBrowser;
3435
const private_1 = require("@angular/build/private");
3536
const architect_1 = require("@angular-devkit/architect");
3637
const build_webpack_1 = require("@angular-devkit/build-webpack");
@@ -311,7 +312,6 @@ function buildWebpackBrowser(options, context, transforms = {}) {
311312
return undefined;
312313
}
313314
}
314-
exports.buildWebpackBrowser = buildWebpackBrowser;
315315
function assertNever(input) {
316316
throw new Error(`Unexpected call to assertNever() with input: ${JSON.stringify(input, null /* replacer */, 4 /* tabSize */)}`);
317317
}

src/builders/dev-server/builder.d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.io/license
77
*/
8-
/// <reference types="node" />
98
import type { DevServerBuilderOutput } from '@angular/build';
109
import { type IndexHtmlTransform } from '@angular/build/private';
1110
import type { BuilderContext } from '@angular-devkit/architect';

src/builders/dev-server/builder.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.isEsbuildBased = exports.execute = void 0;
33+
exports.execute = execute;
34+
exports.isEsbuildBased = isEsbuildBased;
3435
const private_1 = require("@angular/build/private");
3536
const rxjs_1 = require("rxjs");
3637
const options_1 = require("./options");
@@ -92,7 +93,6 @@ function execute(options, context, transforms = {}, extensions) {
9293
return (0, rxjs_1.defer)(() => Promise.resolve().then(() => __importStar(require('./webpack-server')))).pipe((0, rxjs_1.switchMap)(({ serveWebpackBrowser }) => serveWebpackBrowser(normalizedOptions, builderName, context, transforms)));
9394
}));
9495
}
95-
exports.execute = execute;
9696
async function initialize(initialOptions, projectName, context, builderSelector = defaultBuilderSelector) {
9797
// Purge old build disk cache.
9898
await (0, private_1.purgeStaleBuildCache)(context);
@@ -132,7 +132,6 @@ function isEsbuildBased(builderName) {
132132
}
133133
return false;
134134
}
135-
exports.isEsbuildBased = isEsbuildBased;
136135
function defaultBuilderSelector(info, logger) {
137136
if (isEsbuildBased(info.builderName)) {
138137
return info.builderName;

src/builders/dev-server/options.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1010
return (mod && mod.__esModule) ? mod : { "default": mod };
1111
};
1212
Object.defineProperty(exports, "__esModule", { value: true });
13-
exports.normalizeOptions = void 0;
13+
exports.normalizeOptions = normalizeOptions;
1414
const architect_1 = require("@angular-devkit/architect");
1515
const node_path_1 = __importDefault(require("node:path"));
1616
const normalize_cache_1 = require("../../utils/normalize-cache");
@@ -80,4 +80,3 @@ async function normalizeOptions(context, projectName, options) {
8080
prebundle: cacheOptions.enabled && !optimization.scripts && (prebundle ?? true),
8181
};
8282
}
83-
exports.normalizeOptions = normalizeOptions;

src/builders/dev-server/webpack-server.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.serveWebpackBrowser = void 0;
33+
exports.serveWebpackBrowser = serveWebpackBrowser;
3434
const private_1 = require("@angular/build/private");
3535
const build_webpack_1 = require("@angular-devkit/build-webpack");
3636
const core_1 = require("@angular-devkit/core");
@@ -200,7 +200,6 @@ function serveWebpackBrowser(options, builderName, context, transforms = {}) {
200200
}));
201201
}));
202202
}
203-
exports.serveWebpackBrowser = serveWebpackBrowser;
204203
async function setupLocalize(locale, i18n, browserOptions, webpackConfig, cacheOptions, context) {
205204
const localeDescription = i18n.locales[locale];
206205
// Modify main entrypoint to include locale data

src/builders/extract-i18n/application-extraction.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1010
return (mod && mod.__esModule) ? mod : { "default": mod };
1111
};
1212
Object.defineProperty(exports, "__esModule", { value: true });
13-
exports.extractMessages = void 0;
13+
exports.extractMessages = extractMessages;
1414
const private_1 = require("@angular/build/private");
1515
const node_assert_1 = __importDefault(require("node:assert"));
1616
const node_path_1 = __importDefault(require("node:path"));
@@ -83,7 +83,6 @@ async function extractMessages(options, builderName, context, extractorConstruct
8383
useLegacyIds: false,
8484
};
8585
}
86-
exports.extractMessages = extractMessages;
8786
function setupLocalizeExtractor(extractorConstructor, files, context) {
8887
// Setup a virtual file system instance for the extractor
8988
// * MessageExtractor itself uses readFile, relative and resolve

src/builders/extract-i18n/builder.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
3333
return (mod && mod.__esModule) ? mod : { "default": mod };
3434
};
3535
Object.defineProperty(exports, "__esModule", { value: true });
36-
exports.execute = void 0;
36+
exports.execute = execute;
3737
const private_1 = require("@angular/build/private");
3838
const node_fs_1 = __importDefault(require("node:fs"));
3939
const node_path_1 = __importDefault(require("node:path"));
@@ -119,7 +119,6 @@ async function execute(options, context, transforms) {
119119
}
120120
return { success: true, outputPath: normalizedOptions.outFile };
121121
}
122-
exports.execute = execute;
123122
async function createSerializer(localizeToolsModule, format, sourceLocale, basePath, useLegacyIds, diagnostics) {
124123
const { XmbTranslationSerializer, LegacyMessageIdMigrationSerializer, ArbTranslationSerializer, Xliff1TranslationSerializer, Xliff2TranslationSerializer, SimpleJsonTranslationSerializer, } = localizeToolsModule;
125124
switch (format) {

src/builders/extract-i18n/empty-loader.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* found in the LICENSE file at https://angular.io/license
88
*/
99
Object.defineProperty(exports, "__esModule", { value: true });
10+
exports.default = default_1;
1011
function default_1() {
1112
return `export default '';`;
1213
}
13-
exports.default = default_1;

src/builders/extract-i18n/ivy-extract-loader.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33+
exports.default = localizeExtractLoader;
3334
const nodePath = __importStar(require("path"));
3435
const load_esm_1 = require("../../utils/load-esm");
3536
function localizeExtractLoader(content, map) {
@@ -46,7 +47,6 @@ function localizeExtractLoader(content, map) {
4647
callback(error);
4748
});
4849
}
49-
exports.default = localizeExtractLoader;
5050
async function extract(loaderContext, content, map, options) {
5151
// Try to load the `@angular/localize` message extractor.
5252
// All the localize usages are setup to first try the ESM entry point then fallback to the deep imports.

src/builders/extract-i18n/options.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1010
return (mod && mod.__esModule) ? mod : { "default": mod };
1111
};
1212
Object.defineProperty(exports, "__esModule", { value: true });
13-
exports.normalizeOptions = void 0;
13+
exports.normalizeOptions = normalizeOptions;
1414
const private_1 = require("@angular/build/private");
1515
const architect_1 = require("@angular-devkit/architect");
1616
const node_assert_1 = require("node:assert");
@@ -64,7 +64,6 @@ async function normalizeOptions(context, projectName, options) {
6464
progress: options.progress ?? true,
6565
};
6666
}
67-
exports.normalizeOptions = normalizeOptions;
6867
function getDefaultOutFile(format) {
6968
switch (format) {
7069
case schema_1.Format.Xmb:

src/builders/extract-i18n/webpack-extraction.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1010
return (mod && mod.__esModule) ? mod : { "default": mod };
1111
};
1212
Object.defineProperty(exports, "__esModule", { value: true });
13-
exports.extractMessages = void 0;
13+
exports.extractMessages = extractMessages;
1414
const build_webpack_1 = require("@angular-devkit/build-webpack");
1515
const rxjs_1 = require("rxjs");
1616
const webpack_1 = __importDefault(require("webpack"));
@@ -96,4 +96,3 @@ async function extractMessages(options, builderName, context, transforms = {}) {
9696
useLegacyIds,
9797
};
9898
}
99-
exports.extractMessages = extractMessages;

src/builders/jest/options.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* found in the LICENSE file at https://angular.io/license
88
*/
99
Object.defineProperty(exports, "__esModule", { value: true });
10-
exports.normalizeOptions = void 0;
10+
exports.normalizeOptions = normalizeOptions;
1111
/**
1212
* Normalizes input options validated by the schema to a more precise and useful
1313
* options type in {@link JestBuilderOptions}.
@@ -22,4 +22,3 @@ function normalizeOptions(schema) {
2222
...schema,
2323
};
2424
}
25-
exports.normalizeOptions = normalizeOptions;

src/builders/karma/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.execute = void 0;
33+
exports.execute = execute;
3434
const private_1 = require("@angular/build/private");
3535
const architect_1 = require("@angular-devkit/architect");
3636
const core_1 = require("@angular-devkit/core");
@@ -152,7 +152,6 @@ function execute(options, context, transforms = {}) {
152152
};
153153
})), (0, rxjs_1.defaultIfEmpty)({ success: false }));
154154
}
155-
exports.execute = execute;
156155
function getBuiltInKarmaConfig(workspaceRoot, projectName) {
157156
let coverageFolderName = projectName.charAt(0) === '@' ? projectName.slice(1) : projectName;
158157
if (/[A-Z]/.test(coverageFolderName)) {

src/builders/ng-packagr/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.execute = void 0;
33+
exports.execute = execute;
3434
const private_1 = require("@angular/build/private");
3535
const architect_1 = require("@angular-devkit/architect");
3636
const node_path_1 = require("node:path");
@@ -63,5 +63,4 @@ function execute(options, context) {
6363
return { packager, ngPackagrOptions };
6464
})()).pipe((0, rxjs_1.switchMap)(({ packager, ngPackagrOptions }) => options.watch ? packager.watch(ngPackagrOptions) : packager.build(ngPackagrOptions)), (0, rxjs_1.map)(() => ({ success: true })), (0, rxjs_1.catchError)((err) => (0, rxjs_1.of)({ success: false, error: err.message })));
6565
}
66-
exports.execute = execute;
6766
exports.default = (0, architect_1.createBuilder)(execute);

src/builders/prerender/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
3333
return (mod && mod.__esModule) ? mod : { "default": mod };
3434
};
3535
Object.defineProperty(exports, "__esModule", { value: true });
36-
exports.execute = void 0;
36+
exports.execute = execute;
3737
const private_1 = require("@angular/build/private");
3838
const architect_1 = require("@angular-devkit/architect");
3939
const fs = __importStar(require("fs"));
@@ -219,5 +219,4 @@ async function execute(options, context) {
219219
}
220220
return _renderUniversal(options, context, browserResult, serverResult, browserOptions);
221221
}
222-
exports.execute = execute;
223222
exports.default = (0, architect_1.createBuilder)(execute);

src/builders/protractor/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.execute = void 0;
33+
exports.execute = execute;
3434
const architect_1 = require("@angular-devkit/architect");
3535
const core_1 = require("@angular-devkit/core");
3636
const path_1 = require("path");
@@ -163,5 +163,4 @@ async function execute(options, context) {
163163
await server?.stop();
164164
}
165165
}
166-
exports.execute = execute;
167166
exports.default = (0, architect_1.createBuilder)(execute);

src/builders/server/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.execute = void 0;
33+
exports.execute = execute;
3434
const private_1 = require("@angular/build/private");
3535
const architect_1 = require("@angular-devkit/architect");
3636
const build_webpack_1 = require("@angular-devkit/build-webpack");
@@ -129,7 +129,6 @@ function execute(options, context, transforms = {}) {
129129
};
130130
}));
131131
}
132-
exports.execute = execute;
133132
exports.default = (0, architect_1.createBuilder)(execute);
134133
async function initialize(options, context, webpackConfigurationTransform) {
135134
// Purge old build disk cache.

src/builders/server/platform-server-exports-loader.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* found in the LICENSE file at https://angular.io/license
88
*/
99
Object.defineProperty(exports, "__esModule", { value: true });
10+
exports.default = default_1;
1011
const node_fs_1 = require("node:fs");
1112
const node_path_1 = require("node:path");
1213
/**
@@ -27,4 +28,3 @@ function default_1(content, map) {
2728
this.callback(null, source, map);
2829
return;
2930
}
30-
exports.default = default_1;

src/builders/ssr-dev-server/index.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ var __importStar = (this && this.__importStar) || function (mod) {
3030
return result;
3131
};
3232
Object.defineProperty(exports, "__esModule", { value: true });
33-
exports.log = exports.execute = void 0;
33+
exports.execute = execute;
34+
exports.log = log;
3435
const private_1 = require("@angular/build/private");
3536
const architect_1 = require("@angular-devkit/architect");
3637
const core_1 = require("@angular-devkit/core");
@@ -140,7 +141,6 @@ function execute(options, context) {
140141
error: mapErrorToMessage(error),
141142
})));
142143
}
143-
exports.execute = execute;
144144
// Logs output to the terminal.
145145
// Removes any trailing new lines from the output.
146146
function log({ stderr, stdout }, logger) {
@@ -152,7 +152,6 @@ function log({ stderr, stdout }, logger) {
152152
logger.info(stdout.replace(/\n?$/, ''));
153153
}
154154
}
155-
exports.log = log;
156155
function startNodeServer(serverOutput, port, logger, inspectMode = false) {
157156
const outputPath = serverOutput.outputPath;
158157
const path = (0, path_1.join)(outputPath, 'main.js');

src/builders/ssr-dev-server/utils.d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.io/license
77
*/
8-
/// <reference types="node" />
98
import { SpawnOptions } from 'child_process';
109
import { Observable } from 'rxjs';
1110
export declare function getAvailablePort(): Promise<number>;

0 commit comments

Comments
 (0)