mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
Previously, we were using ngx-build-plus with a custom webpack config to determine the git SHA at runtime. Now, after migrating to bazel and transfering to angular/angular, this commit uses ng-dev to stamp the latest git SHA directly in angular devtools' application environment. This commit also removes the old webpack configs.
124 lines
5.1 KiB
JSON
124 lines
5.1 KiB
JSON
{
|
|
"name": "angular-devtools",
|
|
"version": "0.0.0",
|
|
"scripts": {
|
|
"postinstall": "node_modules/.bin/ngcc --async --properties fesm2015",
|
|
"ng": "ng",
|
|
"cypress:verify": "cypress verify",
|
|
"start": "ibazel run src:devserver",
|
|
"start-no-animations": "bazelisk run src:devserver-e2e",
|
|
"build:chrome": "bazelisk build projects/shell-chrome/src:prodapp",
|
|
"build:chrome:watch": "ibazel build projects/shell-chrome/src:prodapp",
|
|
"release": "node projects/shell-chrome/set-version.js && build:chrome",
|
|
"test": "bazelisk test //...",
|
|
"lint": "tslint -p tsconfig.json -c tslint.json",
|
|
"lint:fix": "tslint -p tsconfig.json -c tslint.json --fix",
|
|
"e2e": "yarn cy:run",
|
|
"cy:verify": "$(yarn bin)/cypress verify",
|
|
"cy:version": "$(yarn bin)/cypress version",
|
|
"cy:run": "yarn cypress run",
|
|
"cy:open": "yarn cypress open",
|
|
"cy:watch": "start-server-and-test start http-get://localhost:4200 cy:open",
|
|
"start:ci": "bazelisk run src:devserver",
|
|
"cy:ci": "start-server-and-test start:ci http-get://localhost:4200 cy:run",
|
|
"test:ci": "bazelisk test //...",
|
|
"build:chrome:ci": "bazelisk build projects/shell-chrome/src:prodapp",
|
|
"prettier": "prettier --write \"{,!(node_modules|dist|build|coverage)/**/}*.{js,jsx,ts,tsx,json}\"",
|
|
"prettier:fix": "pretty-quick --staged"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "yarn prettier:fix"
|
|
}
|
|
},
|
|
"private": true,
|
|
"dependencies": {
|
|
"@angular/animations": "github:angular/animations-builds#e814a6149fd654e265a465837f17bdebdc976a9d",
|
|
"@angular/cdk": "~13.0.1",
|
|
"@angular/common": "github:angular/common-builds#f1e665ee23545ee54adf517450083125aea33357",
|
|
"@angular/compiler": "github:angular/compiler-builds#11a9d99b5540a189c393686b078b0ef4692573cf",
|
|
"@angular/core": "github:angular/core-builds#7cda5ccc3ab33ca2230b67b38a0cea0d43035531",
|
|
"@angular/forms": "github:angular/forms-builds#380d3f7831ae2b40390dbc2ed0f457740e3b310f",
|
|
"@angular/material": "~13.0.1",
|
|
"@angular/platform-browser": "github:angular/platform-browser-builds#7f38db5e7693cd7a1e76c0f21978eb44b89b799f",
|
|
"@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#9e478221d7065200684a1eece31b99d287674da8",
|
|
"@angular/platform-server": "13.0.1",
|
|
"@babel/cli": "^7.16.0",
|
|
"@babel/core": "^7.16.0",
|
|
"@types/node": "^16.7.1",
|
|
"d3": "^5.7.0",
|
|
"memo-decorator": "^2.0.1",
|
|
"ngx-flamegraph": "0.0.10",
|
|
"puppeteer": "^10.2.0",
|
|
"rxjs": "~6.6.0",
|
|
"semver-dsl": "^1.0.1",
|
|
"tslib": "^2.3.0",
|
|
"webtreemap": "^2.0.1",
|
|
"zone.js": "~0.11.0"
|
|
},
|
|
"devDependencies": {
|
|
"@angular-devkit/build-angular": "github:angular/angular-devkit-build-angular-builds#7c4c781be8e3666f14360d3fe5dac0d35a851227",
|
|
"@angular-devkit/build-ng-packagr": "~0.1002.0",
|
|
"@angular/bazel": "13.0.1",
|
|
"@angular/cli": "github:angular/cli-builds#858ee211470523d39a9ff16b57b676be740f77cc",
|
|
"@angular/compiler-cli": "github:angular/compiler-cli-builds#89c6b3464f3f46a9f46334825bbff3d784af4136",
|
|
"@angular/dev-infra-private": "https://github.com/angular/dev-infra-private-builds.git#c55a3937d45945489714273bfbbe9b803ceff89e",
|
|
"@angular/elements": "github:angular/elements-builds#55c36f9d5381ffc06649a03bff3c2934b18ddd02",
|
|
"@angular/language-service": "github:angular/language-service-builds#e16ca91c029934dde01557efcf860e2465629655",
|
|
"@angular/localize": "13.0.1",
|
|
"@angular/router": "github:angular/router-builds#5485647d9f68a01041285dfa0b92d841d7fa8c0f",
|
|
"@bazel/angular": "^4.4.2",
|
|
"@bazel/bazelisk": "^1.7.5",
|
|
"@bazel/buildifier": "4.2.3",
|
|
"@bazel/concatjs": "4.3.0",
|
|
"@bazel/cypress": "^4.4.5",
|
|
"@bazel/esbuild": "^4.4.2",
|
|
"@bazel/ibazel": "^0.15.10",
|
|
"@bazel/rollup": "^4.4.2",
|
|
"@bazel/terser": "^4.4.2",
|
|
"@bazel/typescript": "~4.4.2",
|
|
"@rollup/plugin-commonjs": "^14.0.0",
|
|
"@rollup/plugin-node-resolve": "^8.4.0",
|
|
"@types/chrome": "^0.0.159",
|
|
"@types/clone-deep": "^4.0.1",
|
|
"@types/filesystem": "^0.0.32",
|
|
"@types/jasmine": "~3.9.0",
|
|
"@types/jasminewd2": "~2.0.3",
|
|
"@types/resize-observer-browser": "^0.1.5",
|
|
"@types/semver": "^7.1.0",
|
|
"codelyzer": "^6.0.0",
|
|
"cross-env": "^7.0.2",
|
|
"cypress": "8.7.0",
|
|
"cypress-iframe": "^1.0.1",
|
|
"document-register-element": "^1.7.2",
|
|
"history-server": "^1.3.1",
|
|
"html-insert-assets": "^0.14.2",
|
|
"husky": "^4.3.8",
|
|
"jasmine-core": "~3.10.0",
|
|
"jasmine-spec-reporter": "~7.0.0",
|
|
"karma": "~4.1.0",
|
|
"karma-chrome-launcher": "2.2.0",
|
|
"karma-firefox-launcher": "1.1.0",
|
|
"karma-jasmine": "2.0.1",
|
|
"karma-junit-reporter": "2.0.1",
|
|
"karma-requirejs": "1.1.0",
|
|
"karma-sourcemap-loader": "0.3.7",
|
|
"ng-packagr": "^12.0.0",
|
|
"ngx-build-plus": "^11.0.0",
|
|
"prettier": "^2.0.0",
|
|
"pretty-quick": "^3.0.0",
|
|
"protractor": "~7.0.0",
|
|
"requirejs": "2.3.6",
|
|
"rollup": "2.44.0",
|
|
"rollup-plugin-amd": "4.0.0",
|
|
"start-server-and-test": "^1.10.11",
|
|
"todomvc-app-css": "^2.3.0",
|
|
"todomvc-common": "^1.0.5",
|
|
"ts-node": "~10.3.0",
|
|
"tsickle": "0.40.0",
|
|
"tslint": "~5.20.0",
|
|
"typescript": "~4.4.3",
|
|
"wait-on": "^6.0.0",
|
|
"webpack": "5.59.1"
|
|
}
|
|
}
|