GitHub Viewer
{
"name": "@angular/devkit-repo",
"version": "21.2.24",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
"angular",
"Angular CLI",
"devkit",
"sdk",
"Angular DevKit"
],
"scripts": {
"admin": "node --no-warnings=ExperimentalWarning --experimental-transform-types ./scripts/devkit-admin.mts",
"bazel": "bazelisk",
"test": "bazel test //packages/...",
"build": "pnpm --silent admin build",
"build-schema": "bazel build //... --build_tag_filters schema --symlink_prefix dist-schema/",
"lint": "eslint --cache --max-warnings=0 \"**/*.@(ts|mts|cts)\"",
"templates": "pnpm --silent admin templates",
"validate": "pnpm --silent admin validate",
"postinstall": "husky",
"ts-circular-deps": "ng-dev ts-circular-deps --config ./scripts/circular-deps-test.conf.mjs",
"check-tooling-setup": "tsc --project .ng-dev/tsconfig.json",
"diff-release-package": "node scripts/diff-release-package.mts"
},
"repository": {
"type": "git",
"url": "git+https://github.com/angular/angular-cli.git"
},
"packageManager": "pnpm@10.33.2",
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
"npm": "Please use pnpm instead of NPM to install dependencies",
"yarn": "Please use pnpm instead of Yarn to install dependencies",
"pnpm": "10.33.2"
},
"author": "Angular Authors",
"license": "MIT",
"bugs": {
"url": "https://github.com/angular/angular-cli/issues"
},
"homepage": "https://github.com/angular/angular-cli",
"dependencies": {
"@angular/compiler-cli": "21.2.12",
"typescript": "5.9.3"
},
"devDependencies": {
"@angular/animations": "21.2.12",
"@angular/cdk": "21.2.10",
"@angular/common": "21.2.12",
"@angular/compiler": "21.2.12",
"@angular/core": "21.2.12",
"@angular/forms": "21.2.12",
"@angular/localize": "21.2.12",
"@angular/material": "21.2.10",
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#df5bcf2c22735628d01f1e9cdb45d336bec4cfdf",
"@angular/platform-browser": "21.2.12",
"@angular/platform-server": "21.2.12",
"@angular/router": "21.2.12",
"@angular/service-worker": "21.2.12",
"@babel/core": "7.29.7",
"@bazel/bazelisk": "1.28.1",
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "2.0.2",
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@rollup/plugin-alias": "^6.0.0",
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "16.0.3",
"@rollup/wasm-node": "4.59.0",
"@stylistic/eslint-plugin": "^5.0.0",
"@types/babel__core": "7.20.5",
"@types/babel__generator": "^7.6.8",
"@types/browser-sync": "^2.27.0",
"@types/express": "~5.0.1",
"@types/http-proxy": "^1.17.4",
"@types/ini": "^4.0.0",
"@types/jasmine": "~5.1.0",
"@types/jasmine-reporters": "^2",
"@types/karma": "^6.3.0",
"@types/less": "^3.0.3",
"@types/loader-utils": "^3.0.0",
"@types/lodash": "^4.17.0",
"@types/node": "^22.12.0",
"@types/npm-package-arg": "^6.1.0",
"@types/pacote": "^11.1.3",
"@types/picomatch": "^4.0.0",
"@types/progress": "^2.0.3",
"@types/semver": "^7.3.12",
"@types/watchpack": "^2.4.4",
"@types/yargs": "^17.0.20",
"@types/yargs-parser": "^21.0.0",
"@types/yarnpkg__lockfile": "^1.1.5",
"@typescript-eslint/eslint-plugin": "8.55.0",
"@typescript-eslint/parser": "8.55.0",
"ajv": "8.18.0",
"buffer": "6.0.3",
"esbuild": "0.28.1",
"esbuild-wasm": "0.28.1",
"eslint": "9.39.2",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.32.0",
"express": "5.2.1",
"fast-glob": "3.3.3",
"globals": "17.3.0",
"http-proxy": "^1.18.1",
"http-proxy-middleware": "3.0.7",
"husky": "9.1.7",
"jasmine": "~5.13.0",
"jasmine-core": "~5.13.0",
"jasmine-reporters": "^2.5.2",
"jasmine-spec-reporter": "~7.0.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.2.0",
"karma-source-map-support": "1.4.0",
"lodash": "^4.17.21",
"magic-string": "0.30.21",
"prettier": "^3.0.0",
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
"rollup": "4.57.1",
"rollup-license-plugin": "~3.1.0",
"rollup-plugin-dts": "6.3.0",
"rollup-plugin-sourcemaps2": "0.5.4",
"semver": "7.7.4",
"source-map-support": "0.5.21",
"ts-node": "^10.9.1",
"tslib": "2.8.1",
"undici": "7.29.1",
"unenv": "^1.10.0",
"verdaccio": "6.2.9",
"verdaccio-auth-memory": "^10.0.0",
"zone.js": "^0.16.0"
},
"dependenciesMeta": {
"esbuild": {
"built": true
},
"puppeteer": {
"built": true
}
},
"pnpm": {
"onlyBuiltDependencies": [
"puppeteer",
"webdriver-manager"
],
"overrides": {
"@angular/build": "workspace:*"
},
"packageExtensions": {
"grpc-gcp": {
"peerDependencies": {
"protobufjs": "*"
}
}
}
},
"resolutions": {
"undici-types": "^7.16.0"
}
}