angular/package.json
hawkgs dc174d1053 refactor(devtools): introduce prop-actions-menu
Implement a context menu and add it to each property in the properties pane in order to optimize the available space by consolidating the action buttons of property items with multiple of them. Property items with a single action will retain their original behavior where the action button is directly available to click right after the displayed value.
2026-03-16 12:07:32 -06:00

226 lines
9.1 KiB
JSON

{
"name": "angular-srcs",
"version": "22.0.0-next.3",
"private": true,
"description": "Angular - a web framework for modern web apps",
"homepage": "https://github.com/angular/angular",
"bugs": "https://github.com/angular/angular/issues",
"license": "MIT",
"packageManager": "pnpm@10.32.1",
"engines": {
"npm": "Please use pnpm instead of NPM to install dependencies",
"yarn": "Please use pnpm instead of Yarn to install dependencies",
"pnpm": "10.32.1"
},
"repository": {
"type": "git",
"url": "https://github.com/angular/angular.git"
},
"scripts": {
"prepare": "husky",
"ng-dev": "ng-dev",
"build": "node scripts/build/build-packages-dist.mts",
"test": "bazelisk test",
"test:ci": "bazelisk test -- //... -//integration/... -//adev/... -//vscode-ng-language-service/... -//devtools/... -//modules/ssr-benchmarks/...",
"integration-tests:ci": "bazelisk test -- //integration/...",
"test-tsec": "bazelisk test //... --build_tag_filters=tsec --test_tag_filters=tsec",
"lint": "pnpm --silent tslint && pnpm --silent ng-dev format changed --check",
"tslint": "tslint -c tslint.json --project tsconfig-tslint.json",
"public-api:check": "node goldens/public-api/manage.js test",
"public-api:update": "node goldens/public-api/manage.js accept",
"symbol-extractor:check": "node tools/symbol-extractor/run_all_symbols_extractor_tests.js test",
"symbol-extractor:update": "node tools/symbol-extractor/run_all_symbols_extractor_tests.js accept",
"ts-circular-deps:check": "pnpm -s ng-dev ts-circular-deps check --config ./packages/circular-deps-test.conf.cjs",
"check-tooling-setup": "tsc --project scripts/tsconfig.json",
"devtools:devserver": "ibazel run //devtools/src:devserver",
"devtools:test:e2e": "cypress run --project ./devtools/cypress",
"devtools:e2e:open": "cypress open --project ./devtools/cypress",
"devtools:build:chrome": "bazelisk build --//devtools/projects/shell-browser/src:flag_browser=chrome //devtools/projects/shell-browser/src:prodapp",
"devtools:build:firefox": "bazelisk build --config snapshot-build-firefox --//devtools/projects/shell-browser/src:flag_browser=firefox //devtools/projects/shell-browser/src:prodapp",
"devtools:build:chrome:debug": "pnpm run -s devtools:build:chrome --//devtools:debug",
"devtools:build:chrome:release": "pnpm run -s devtools:build:chrome",
"devtools:build:firefox:debug": "pnpm run -s devtools:build:firefox --//devtools:debug",
"devtools:build:firefox:release": "pnpm run -s devtools:build:firefox --jobs 4",
"devtools:test": "bazelisk test --//devtools/projects/shell-browser/src:flag_browser=chrome -- //devtools/...",
"devtools:test:unit": "bazelisk test -- //devtools/...",
"devtools:release": "node devtools/tools/release.mts",
"adev": "[[ -n $CI ]] && echo 'Cannot run this pnpm script on CI' && exit 1 || ibazel run //adev:build.serve",
"adev:build": "[[ -n $CI ]] && echo 'Cannot run this pnpm script on CI' && exit 1 || bazel build //adev:build",
"dev": "pnpm --filter=dev-app dev",
"dev:prod": "pnpm --filter=dev-app dev:prod",
"dev:build": "pnpm --filter=dev-app dev:build",
"benchmarks": "node scripts/benchmarks/index.mts",
"diff-release-package": "node scripts/diff-release-package.mts",
"zonejs:release": "pnpm --filter=zone.js release"
},
"// 1": "dependencies are used locally and by bazel",
"dependencies": {
"@angular-devkit/build-angular": "22.0.0-next.1",
"@angular-devkit/core": "22.0.0-next.1",
"@angular-devkit/schematics": "22.0.0-next.1",
"@angular/animations": "workspace:*",
"@angular/aria": "21.3.0-next.0",
"@angular/benchpress": "workspace: *",
"@angular/build": "22.0.0-next.1",
"@angular/cdk": "22.0.0-next.0",
"@angular/cli": "22.0.0-next.1",
"@angular/common": "workspace:*",
"@angular/compiler": "workspace:*",
"@angular/compiler-cli": "workspace:*",
"@angular/core": "workspace:*",
"@angular/elements": "workspace:*",
"@angular/forms": "workspace:*",
"@angular/language-service": "workspace: *",
"@angular/localize": "workspace: *",
"@angular/material": "22.0.0-next.0",
"@angular/platform-browser": "workspace:*",
"@angular/platform-browser-dynamic": "workspace:*",
"@angular/platform-server": "workspace:*",
"@angular/router": "workspace:*",
"@angular/service-worker": "workspace:*",
"@angular/ssr": "22.0.0-next.1",
"@angular/upgrade": "workspace: *",
"@babel/cli": "7.28.6",
"@babel/core": "7.29.0",
"@babel/generator": "7.29.1",
"@jridgewell/sourcemap-codec": "^1.4.14",
"@microsoft/api-extractor": "^7.24.2",
"@rollup/plugin-babel": "^7.0.0",
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-node-resolve": "^16.0.0",
"@schematics/angular": "22.0.0-next.1",
"@standard-schema/spec": "^1.0.0",
"@types/angular": "^1.6.47",
"@types/babel__core": "7.20.5",
"@types/babel__generator": "7.27.0",
"@types/chrome": "^0.1.0",
"@types/convert-source-map": "^2.0.0",
"@types/dom-navigation": "^1.0.5",
"@types/firefox-webext-browser": "^143.0.0",
"@types/hammerjs": "2.0.46",
"@types/jasmine": "^6.0.0",
"@types/jasminewd2": "^2.0.8",
"@types/node": "^20.14.8",
"@types/selenium-webdriver": "3.0.7",
"@types/selenium-webdriver4": "npm:@types/selenium-webdriver@4.35.5",
"@types/semver": "^7.3.4",
"@types/systemjs": "6.15.4",
"@types/yargs": "^17.0.3",
"angular-1.5": "npm:angular@1.5",
"angular-1.6": "npm:angular@1.6",
"angular-1.7": "npm:angular@1.7",
"angular-1.8": "npm:angular@1.8",
"angular-mocks-1.5": "npm:angular-mocks@1.5",
"angular-mocks-1.6": "npm:angular-mocks@1.6",
"angular-mocks-1.7": "npm:angular-mocks@1.7",
"angular-mocks-1.8": "npm:angular-mocks@1.8",
"chalk": "^5.4.1",
"chokidar": "^5.0.0",
"convert-source-map": "^1.5.1",
"d3": "^7.0.0",
"dagre-d3-es": "^7.0.14",
"diff": "^8.0.0",
"domino": "https://github.com/angular/domino.git#24d1e0d46df98a07576fa7aaceeae3f7b47fe530",
"esbuild": "0.27.3",
"esbuild-plugin-umd-wrapper": "^3.0.0",
"http-server": "^14.0.0",
"jasmine": "6.1.0",
"jasmine-core": "6.1.0",
"jasmine-reporters": "^2.5.2",
"karma": "~6.4.0",
"karma-chrome-launcher": "^3.1.0",
"karma-firefox-launcher": "^2.1.0",
"karma-jasmine": "^5.0.0",
"karma-requirejs": "^1.1.0",
"karma-sourcemap-loader": "^0.4.0",
"magic-string": "^0.30.8",
"ngx-flamegraph": "0.1.1",
"open-in-idx": "^0.1.1",
"protractor": "^7.0.0",
"reflect-metadata": "^0.2.0",
"rollup": "4.59.0",
"rollup-plugin-dts": "^6.1.1",
"rollup-plugin-preserve-shebang": "^1.0.1",
"rxjs": "^7.0.0",
"selenium-webdriver": "3.5.0",
"selenium-webdriver4": "npm:selenium-webdriver@4.41.0",
"semver-dsl": "^1.0.1",
"source-map": "0.7.6",
"source-map-support": "0.5.21",
"systemjs": "0.18.10",
"terser": "^5.8.0",
"tinyglobby": "^0.2.12",
"todomvc-app-css": "^2.3.0",
"todomvc-common": "^1.0.5",
"tslib": "^2.3.0",
"tslint": "6.1.3",
"typescript": "6.0.1-rc",
"webtreemap": "^2.0.1",
"ws": "^8.15.0",
"xhr2": "0.2.1",
"yargs": "^18.0.0",
"zone.js": "0.16.1"
},
"// 2": "devDependencies are not used under Bazel. Many can be removed after test.sh is deleted.",
"devDependencies": {
"@actions/core": "^3.0.0",
"@actions/github": "^9.0.0",
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#ddbbfb8f2802fcfb85c8bf6b2f78a5ea120137e7",
"@babel/plugin-proposal-async-generator-functions": "7.20.7",
"@babel/plugin-transform-async-generator-functions": "^7.27.1",
"@bazel/bazelisk": "^1.7.5",
"@bazel/buildifier": "^8.0.0",
"@bazel/ibazel": "0.28.0",
"@inquirer/prompts": "^8.0.0",
"@nginfra/angular-linking": "^1.0.10",
"@octokit/graphql": "^9.0.0",
"@types/adm-zip": "^0.5.0",
"@types/cldr": "^7.1.4",
"@types/cldrjs": "^0.4.22",
"@types/d3": "^7.4.3",
"@types/tmp": "^0.2.6",
"@yarnpkg/lockfile": "^1.1.0",
"adm-zip": "^0.5.10",
"cldr": "8.0.0",
"cldrjs": "0.5.5",
"conventional-changelog": "^7.0.0",
"cypress": "15.11.0",
"firebase-tools": "^15.0.0",
"get-tsconfig": "^4.10.1",
"gulp": "^5.0.0",
"gulp-conventional-changelog": "^5.0.0",
"husky": "9.1.7",
"karma-coverage": "^2.2.1",
"karma-jasmine-html-reporter": "^2.2.0",
"karma-sauce-launcher": "^4.3.6",
"prettier": "^3.8.0",
"rollup-plugin-sourcemaps2": "^0.5.1",
"semver": "^7.3.5",
"tmp": "^0.2.3",
"ts-node": "^10.9.1",
"tsec": "0.2.9",
"tslint-eslint-rules": "5.4.0",
"tslint-no-toplevel-property-access": "0.0.2",
"typed-graphqlify": "^3.1.1",
"undici": "^7.0.0",
"vrsource-tslint-rules": "6.0.0",
"zod": "^4.0.10"
},
"resolutions": {
"saucelabs": "9.0.2",
"typescript": "6.0.1-rc"
},
"pnpm": {
"patchedDependencies": {},
"packageExtensions": {
"grpc-gcp": {
"peerDependencies": {
"protobufjs": "*"
}
}
},
"onlyBuiltDependencies": [
"cypress"
]
}
}