{"id":178515149,"number":"21.2.1","published_at":"2026-03-05T11:16:31.930Z","licenses":"MIT","integrity":"sha512-HZQggWPHepDIzQeYVjcC1m3HeIEKBYVKPfb2uZBcPxigHvZMeB0JD49QrgDeSOQulIGkAnJoPf/IDRqQpvWzqg==","status":null,"download_url":"https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.1.tgz","registry_url":"https://www.npmjs.com/package/@angular-devkit/build-angular/v/21.2.1","documentation_url":null,"install_command":"npm install @angular-devkit/build-angular@21.2.1","metadata":{"deprecated":null,"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"823cf22e70401373ac760fda6f06772b7a96b0bd","tarball":"https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.1.tgz","fileCount":384,"integrity":"sha512-HZQggWPHepDIzQeYVjcC1m3HeIEKBYVKPfb2uZBcPxigHvZMeB0JD49QrgDeSOQulIGkAnJoPf/IDRqQpvWzqg==","signatures":[{"sig":"MEUCIEvA3dKadOMsFBiLh5SyK+gBXx+UzY9xwGx6+0VBm1R9AiEApxo+hWyCN5VaNoZiVgBi9+e2x7sW5ihXreYLB+tyiRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009531},"gitHead":"2a990739a6d22af45620e45a0b2b2e5c74e211f6","main":"src/index.js","scripts":null,"_npmVersion":"10.8.1","_nodeVersion":"22.22.0","_hasShrinkwrap":false,"directories":{},"engines":{"npm":"^6.11.0 || ^7.5.6 || \u003e=8.0.0","node":"^20.19.0 || ^22.12.0 || \u003e=24.0.0","yarn":"\u003e= 1.13.0"},"exports":null,"browserify":null},"created_at":"2026-03-11T13:05:14.640Z","updated_at":"2026-03-11T13:05:14.640Z","purl":"pkg:npm/%40angular-devkit/build-angular@21.2.1","related_tag":{"name":"v21.2.1","sha":"74e254bb541dae96c7d0f21ba2b961a0ae43d1fa","kind":"commit","published_at":"2026-03-05T11:16:00.000Z","download_url":"https://codeload.github.com/angular/angular-cli/tar.gz/v21.2.1","html_url":"https://github.com/angular/angular-cli/releases/tag/v21.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/angular/angular-cli@v21.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fangular-cli/tags/v21.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fangular-cli/tags/v21.2.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular-devkit%2Fbuild-angular/versions/21.2.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular-devkit%2Fbuild-angular/versions/21.2.1/codemeta","dependencies":[{"id":1949985275,"ecosystem":"npm","package_name":"ora","requirements":"9.3.0","kind":"runtime","optional":false},{"id":1949985276,"ecosystem":"npm","package_name":"less","requirements":"4.4.2","kind":"runtime","optional":false},{"id":1949985277,"ecosystem":"npm","package_name":"open","requirements":"11.0.0","kind":"runtime","optional":false},{"id":1949985278,"ecosystem":"npm","package_name":"rxjs","requirements":"7.8.2","kind":"runtime","optional":false},{"id":1949985279,"ecosystem":"npm","package_name":"sass","requirements":"1.97.3","kind":"runtime","optional":false},{"id":1949985280,"ecosystem":"npm","package_name":"tslib","requirements":"2.8.1","kind":"runtime","optional":false},{"id":1949985281,"ecosystem":"npm","package_name":"semver","requirements":"7.7.4","kind":"runtime","optional":false},{"id":1949985282,"ecosystem":"npm","package_name":"terser","requirements":"5.46.0","kind":"runtime","optional":false},{"id":1949985283,"ecosystem":"npm","package_name":"piscina","requirements":"5.1.4","kind":"runtime","optional":false},{"id":1949985284,"ecosystem":"npm","package_name":"postcss","requirements":"8.5.6","kind":"runtime","optional":false},{"id":1949985285,"ecosystem":"npm","package_name":"webpack","requirements":"5.105.2","kind":"runtime","optional":false},{"id":1949985286,"ecosystem":"npm","package_name":"picomatch","requirements":"4.0.3","kind":"runtime","optional":false},{"id":1949985287,"ecosystem":"npm","package_name":"tree-kill","requirements":"1.2.2","kind":"runtime","optional":false},{"id":1949985288,"ecosystem":"npm","package_name":"css-loader","requirements":"7.1.3","kind":"runtime","optional":false},{"id":1949985289,"ecosystem":"npm","package_name":"tinyglobby","requirements":"0.2.15","kind":"runtime","optional":false},{"id":1949985290,"ecosystem":"npm","package_name":"@babel/core","requirements":"7.29.0","kind":"runtime","optional":false},{"id":1949985291,"ecosystem":"npm","package_name":"ansi-colors","requirements":"4.1.3","kind":"runtime","optional":false},{"id":1949985292,"ecosystem":"npm","package_name":"less-loader","requirements":"12.3.1","kind":"runtime","optional":false},{"id":1949985293,"ecosystem":"npm","package_name":"sass-loader","requirements":"16.0.7","kind":"runtime","optional":false},{"id":1949985294,"ecosystem":"npm","package_name":"autoprefixer","requirements":"10.4.27","kind":"runtime","optional":false},{"id":1949985295,"ecosystem":"npm","package_name":"babel-loader","requirements":"10.0.0","kind":"runtime","optional":false},{"id":1949985296,"ecosystem":"npm","package_name":"browserslist","requirements":"^4.26.0","kind":"runtime","optional":false},{"id":1949985297,"ecosystem":"npm","package_name":"esbuild-wasm","requirements":"0.27.3","kind":"runtime","optional":false},{"id":1949985298,"ecosystem":"npm","package_name":"jsonc-parser","requirements":"3.3.1","kind":"runtime","optional":false},{"id":1949985299,"ecosystem":"npm","package_name":"loader-utils","requirements":"3.3.1","kind":"runtime","optional":false},{"id":1949985300,"ecosystem":"npm","package_name":"webpack-merge","requirements":"6.0.1","kind":"runtime","optional":false},{"id":1949985301,"ecosystem":"npm","package_name":"@angular/build","requirements":"21.2.1","kind":"runtime","optional":false},{"id":1949985302,"ecosystem":"npm","package_name":"@babel/runtime","requirements":"7.28.6","kind":"runtime","optional":false},{"id":1949985303,"ecosystem":"npm","package_name":"postcss-loader","requirements":"8.2.0","kind":"runtime","optional":false},{"id":1949985304,"ecosystem":"npm","package_name":"@babel/generator","requirements":"7.29.1","kind":"runtime","optional":false},{"id":1949985305,"ecosystem":"npm","package_name":"@ngtools/webpack","requirements":"21.2.1","kind":"runtime","optional":false},{"id":1949985306,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"7.29.0","kind":"runtime","optional":false},{"id":1949985307,"ecosystem":"npm","package_name":"source-map-loader","requirements":"5.0.0","kind":"runtime","optional":false},{"id":1949985308,"ecosystem":"npm","package_name":"resolve-url-loader","requirements":"5.0.0","kind":"runtime","optional":false},{"id":1949985309,"ecosystem":"npm","package_name":"source-map-support","requirements":"0.5.21","kind":"runtime","optional":false},{"id":1949985310,"ecosystem":"npm","package_name":"webpack-dev-server","requirements":"5.2.3","kind":"runtime","optional":false},{"id":1949985311,"ecosystem":"npm","package_name":"copy-webpack-plugin","requirements":"14.0.0","kind":"runtime","optional":false},{"id":1949985312,"ecosystem":"npm","package_name":"@angular-devkit/core","requirements":"21.2.1","kind":"runtime","optional":false},{"id":1949985313,"ecosystem":"npm","package_name":"@ampproject/remapping","requirements":"2.3.0","kind":"runtime","optional":false},{"id":1949985314,"ecosystem":"npm","package_name":"@discoveryjs/json-ext","requirements":"0.6.3","kind":"runtime","optional":false},{"id":1949985315,"ecosystem":"npm","package_name":"http-proxy-middleware","requirements":"3.0.5","kind":"runtime","optional":false},{"id":1949985316,"ecosystem":"npm","package_name":"license-webpack-plugin","requirements":"4.0.2","kind":"runtime","optional":false},{"id":1949985317,"ecosystem":"npm","package_name":"webpack-dev-middleware","requirements":"7.4.5","kind":"runtime","optional":false},{"id":1949985318,"ecosystem":"npm","package_name":"istanbul-lib-instrument","requirements":"6.0.3","kind":"runtime","optional":false},{"id":1949985319,"ecosystem":"npm","package_name":"mini-css-extract-plugin","requirements":"2.10.0","kind":"runtime","optional":false},{"id":1949985320,"ecosystem":"npm","package_name":"karma-source-map-support","requirements":"1.4.0","kind":"runtime","optional":false},{"id":1949985321,"ecosystem":"npm","package_name":"@angular-devkit/architect","requirements":"0.2102.1","kind":"runtime","optional":false},{"id":1949985322,"ecosystem":"npm","package_name":"@angular-devkit/build-webpack","requirements":"0.2102.1","kind":"runtime","optional":false},{"id":1949985323,"ecosystem":"npm","package_name":"webpack-subresource-integrity","requirements":"5.1.0","kind":"runtime","optional":false},{"id":1949985324,"ecosystem":"npm","package_name":"@babel/helper-annotate-as-pure","requirements":"7.27.3","kind":"runtime","optional":false},{"id":1949985325,"ecosystem":"npm","package_name":"@babel/plugin-transform-runtime","requirements":"7.29.0","kind":"runtime","optional":false},{"id":1949985326,"ecosystem":"npm","package_name":"@babel/helper-split-export-declaration","requirements":"7.24.7","kind":"runtime","optional":false},{"id":1949985327,"ecosystem":"npm","package_name":"@babel/plugin-transform-async-to-generator","requirements":"7.28.6","kind":"runtime","optional":false},{"id":1949985328,"ecosystem":"npm","package_name":"@babel/plugin-transform-async-generator-functions","requirements":"7.29.0","kind":"runtime","optional":false},{"id":1949985329,"ecosystem":"npm","package_name":"esbuild","requirements":"0.27.3","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular-devkit%2Fbuild-angular"}