You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@angular-devkit/build-angular

Package Overview
Dependencies
Maintainers
2
Versions
904
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular-devkit/build-angular - npm Package Compare versions

Comparing version
21.2.1
to
21.2.2
+9
-9
package.json
{
"name": "@angular-devkit/build-angular",
"version": "21.2.1",
"version": "21.2.2",
"description": "Angular Webpack Build Facade",

@@ -10,6 +10,6 @@ "main": "src/index.js",

"@ampproject/remapping": "2.3.0",
"@angular-devkit/architect": "0.2102.1",
"@angular-devkit/build-webpack": "0.2102.1",
"@angular-devkit/core": "21.2.1",
"@angular/build": "21.2.1",
"@angular-devkit/architect": "0.2102.2",
"@angular-devkit/build-webpack": "0.2102.2",
"@angular-devkit/core": "21.2.2",
"@angular/build": "21.2.2",
"@babel/core": "7.29.0",

@@ -25,3 +25,3 @@ "@babel/generator": "7.29.1",

"@discoveryjs/json-ext": "0.6.3",
"@ngtools/webpack": "21.2.1",
"@ngtools/webpack": "21.2.2",
"ansi-colors": "4.1.3",

@@ -76,3 +76,3 @@ "autoprefixer": "10.4.27",

"@angular/service-worker": "^21.0.0",
"@angular/ssr": "^21.2.1",
"@angular/ssr": "^21.2.2",
"@web/test-runner": "^0.20.0",

@@ -141,5 +141,5 @@ "browser-sync": "^3.0.2",

"type": "git",
"url": "https://github.com/angular/angular-cli.git"
"url": "git+https://github.com/angular/angular-cli.git"
},
"packageManager": "pnpm@10.30.3",
"packageManager": "pnpm@10.31.0",
"engines": {

@@ -146,0 +146,0 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0",

@@ -46,2 +46,3 @@ "use strict";

const architect_1 = require("@angular-devkit/architect");
const node_module_1 = require("node:module");
const node_path_1 = require("node:path");

@@ -58,3 +59,5 @@ const rxjs_1 = require("rxjs");

const root = context.workspaceRoot;
const packager = (await Promise.resolve().then(() => __importStar(require('ng-packagr')))).ngPackagr();
const workspaceRequire = (0, node_module_1.createRequire)(root + '/');
const ngPackagePath = workspaceRequire.resolve('ng-packagr');
const packager = (await Promise.resolve(`${ngPackagePath}`).then(s => __importStar(require(s)))).ngPackagr();
packager.forProject((0, node_path_1.resolve)(root, options.project));

@@ -61,0 +64,0 @@ if (options.tsConfig) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA;;;;;;GAMG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAaH,0BA4CC;AAvDD,oDAA8D;AAC9D,yDAAyF;AAEzF,yCAA0C;AAC1C,+BAAwE;AACxE,iEAAoE;AAGpE;;GAEG;AACH,SAAgB,OAAO,CACrB,OAAgC,EAChC,OAAuB;IAEvB,OAAO,IAAA,WAAI,EACT,CAAC,KAAK,IAAI,EAAE;QACV,8BAA8B;QAC9B,MAAM,IAAA,8BAAoB,EAAC,OAAO,CAAC,CAAC;QAEpC,MAAM,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC;QACnC,MAAM,QAAQ,GAAG,CAAC,wDAAa,YAAY,GAAC,CAAC,CAAC,SAAS,EAAE,CAAC;QAE1D,QAAQ,CAAC,UAAU,CAAC,IAAA,mBAAO,EAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;QAEpD,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;YACrB,QAAQ,CAAC,YAAY,CAAC,IAAA,mBAAO,EAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACzD,CAAC;QAED,MAAM,WAAW,GAAG,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;QAC5C,IAAI,CAAC,WAAW,EAAE,CAAC;YACjB,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;QACpD,CAAC;QAED,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC;QAC/D,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE,GAAG,IAAA,uCAAqB,EAC3E,QAAQ,EACR,OAAO,CAAC,aAAa,CACtB,CAAC;QAEF,MAAM,gBAAgB,GAAqB;YACzC,YAAY;YACZ,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,cAAc,EAAE,IAAA,gBAAI,EAAC,cAAc,EAAE,YAAY,CAAC;SACnD,CAAC;QAEF,OAAO,EAAE,QAAQ,EAAE,gBAAgB,EAAE,CAAC;IACxC,CAAC,CAAC,EAAE,CACL,CAAC,IAAI,CACJ,IAAA,gBAAS,EAAC,CAAC,EAAE,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAAE,CAC3C,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,CACpF,EACD,IAAA,UAAG,EAAC,GAAG,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,EAC9B,IAAA,iBAAU,EAAC,CAAC,GAAG,EAAE,EAAE,CAAC,IAAA,SAAE,EAAC,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAChE,CAAC;AACJ,CAAC;AAGD,kBAAe,IAAA,yBAAa,EAAmD,OAAO,CAAC,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA;;;;;;GAMG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAcH,0BA8CC;AA1DD,oDAA8D;AAC9D,yDAAyF;AAEzF,6CAA4C;AAC5C,yCAA0C;AAC1C,+BAAwE;AACxE,iEAAoE;AAGpE;;GAEG;AACH,SAAgB,OAAO,CACrB,OAAgC,EAChC,OAAuB;IAEvB,OAAO,IAAA,WAAI,EACT,CAAC,KAAK,IAAI,EAAE;QACV,8BAA8B;QAC9B,MAAM,IAAA,8BAAoB,EAAC,OAAO,CAAC,CAAC;QAEpC,MAAM,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC;QACnC,MAAM,gBAAgB,GAAG,IAAA,2BAAa,EAAC,IAAI,GAAG,GAAG,CAAC,CAAC;QACnD,MAAM,aAAa,GAAG,gBAAgB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;QAC7D,MAAM,QAAQ,GAAG,CAAC,yBAAa,aAAa,uCAAC,CAAC,CAAC,SAAS,EAAE,CAAC;QAE3D,QAAQ,CAAC,UAAU,CAAC,IAAA,mBAAO,EAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;QAEpD,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;YACrB,QAAQ,CAAC,YAAY,CAAC,IAAA,mBAAO,EAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;QACzD,CAAC;QAED,MAAM,WAAW,GAAG,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC;QAC5C,IAAI,CAAC,WAAW,EAAE,CAAC;YACjB,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;QACpD,CAAC;QAED,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC;QAC/D,MAAM,EAAE,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE,GAAG,IAAA,uCAAqB,EAC3E,QAAQ,EACR,OAAO,CAAC,aAAa,CACtB,CAAC;QAEF,MAAM,gBAAgB,GAAqB;YACzC,YAAY;YACZ,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,cAAc,EAAE,IAAA,gBAAI,EAAC,cAAc,EAAE,YAAY,CAAC;SACnD,CAAC;QAEF,OAAO,EAAE,QAAQ,EAAE,gBAAgB,EAAE,CAAC;IACxC,CAAC,CAAC,EAAE,CACL,CAAC,IAAI,CACJ,IAAA,gBAAS,EAAC,CAAC,EAAE,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAAE,CAC3C,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,CACpF,EACD,IAAA,UAAG,EAAC,GAAG,EAAE,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,EAC9B,IAAA,iBAAU,EAAC,CAAC,GAAG,EAAE,EAAE,CAAC,IAAA,SAAE,EAAC,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAChE,CAAC;AACJ,CAAC;AAGD,kBAAe,IAAA,yBAAa,EAAmD,OAAO,CAAC,CAAC"}

@@ -13,3 +13,3 @@ "use strict";

/** Version placeholder is replaced during the build process with actual package version */
const VERSION = '21.2.1';
const VERSION = '21.2.2';
function hasCacheMetadata(value) {

@@ -16,0 +16,0 @@ return (!!value &&