@angular-devkit/build-angular
Advanced tools
+9
-9
| { | ||
| "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 && |
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 13 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 13 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1009872
0.03%17904
0.02%41
2.5%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated