mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
2ce5ffd56b
We no longer use Bazel from the `ngcontainer` image as it is no longer maintained and we need to use the latest version of Bazel in CircleCI. It's not ideal to use Bazel through Yarn since binaries like that should be actually part of the docker image, but for now we need to do this for jobs that use NodeJS & Bazel at the same time. This is similar to what `angulart/angular` does.
153 lines
5.5 KiB
JSON
153 lines
5.5 KiB
JSON
{
|
|
"name": "components-srcs",
|
|
"description": "Material Design components for Angular",
|
|
"homepage": "https://github.com/angular/components",
|
|
"bugs": "https://github.com/angular/components/issues",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/angular/components.git"
|
|
},
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">= 5.4.1",
|
|
"yarn": ">= 1.13.0"
|
|
},
|
|
"scripts": {
|
|
"postinstall": "ngc -p angular-tsconfig.json",
|
|
"build": "gulp build-release-packages",
|
|
"bazel:buildifier": "find . -type f \\( -name \"*.bzl\" -or -name WORKSPACE -or -name BUILD -or -name BUILD.bazel \\) ! -path \"*/node_modules/*\" | xargs buildifier -v --warnings=attr-cfg,attr-license,attr-non-empty,attr-output-default,attr-single-file,constant-glob,ctx-args,depset-iteration,depset-union,dict-concatenation,duplicated-name,filetype,git-repository,http-archive,integer-division,load,load-on-top,native-build,native-package,output-group,package-name,package-on-top,redefined-variable,repository-name,same-origin-load,string-iteration,unused-variable",
|
|
"bazel:format-lint": "yarn -s bazel:buildifier --lint=warn --mode=check",
|
|
"dev-app": "gulp serve:devapp",
|
|
"test": "bazel test //src/... --test_tag_filters=-e2e",
|
|
"lint": "gulp lint && yarn -s bazel:format-lint",
|
|
"e2e": "bazel test //src/... --test_tag_filters=e2e",
|
|
"deploy": "gulp deploy:devapp",
|
|
"webdriver-manager": "webdriver-manager",
|
|
"breaking-changes": "gulp breaking-changes",
|
|
"gulp": "gulp",
|
|
"stage-release": "ts-node --project tools/release/ tools/release/stage-release.ts",
|
|
"publish-release": "ts-node --project tools/release/ tools/release/publish-release.ts",
|
|
"check-release-output": "ts-node --project tools/release tools/release/check-release-output.ts",
|
|
"preinstall": "node ./tools/npm/check-npm.js",
|
|
"format:ts": "git-clang-format HEAD $(git diff HEAD --name-only | grep -v \"\\.d\\.ts\")",
|
|
"format:bazel": "yarn -s bazel:buildifier --lint=fix --mode=fix",
|
|
"format": "yarn -s format:ts && yarn -s format:bazel"
|
|
},
|
|
"version": "8.0.1",
|
|
"requiredAngularVersion": "^8.0.0 || ^9.0.0-0",
|
|
"requiredMDCVersion": "^1.1.0",
|
|
"dependencies": {
|
|
"@angular/animations": "^8.0.1",
|
|
"@angular/common": "^8.0.1",
|
|
"@angular/compiler": "^8.0.1",
|
|
"@angular/core": "^8.0.1",
|
|
"@angular/elements": "^8.0.1",
|
|
"@angular/forms": "^8.0.1",
|
|
"@angular/platform-browser": "^8.0.1",
|
|
"@webcomponents/custom-elements": "^1.1.0",
|
|
"core-js": "^2.6.1",
|
|
"material-components-web": "^1.1.0",
|
|
"rxjs": "^6.4.0",
|
|
"systemjs": "0.19.43",
|
|
"tsickle": "^0.35.0",
|
|
"tslib": "^1.9.3",
|
|
"zone.js": "~0.9.1"
|
|
},
|
|
"devDependencies": {
|
|
"@angular-devkit/core": "^8.0.3",
|
|
"@angular-devkit/schematics": "^8.0.3",
|
|
"@angular/bazel": "^8.0.1",
|
|
"@angular/compiler-cli": "^8.0.1",
|
|
"@angular/platform-browser-dynamic": "^8.0.1",
|
|
"@angular/platform-server": "^8.0.1",
|
|
"@angular/router": "^8.0.1",
|
|
"@angular/upgrade": "^8.0.1",
|
|
"@bazel/bazel": "0.26.1",
|
|
"@bazel/buildifier": "^0.25.1",
|
|
"@bazel/ibazel": "^0.9.0",
|
|
"@bazel/jasmine": "0.31.1",
|
|
"@bazel/karma": "0.31.1",
|
|
"@bazel/typescript": "0.31.1",
|
|
"@firebase/app-types": "^0.3.2",
|
|
"@octokit/rest": "^15.9.4",
|
|
"@schematics/angular": "^8.0.3",
|
|
"@types/browser-sync": "^0.0.42",
|
|
"@types/chalk": "^0.4.31",
|
|
"@types/fs-extra": "^4.0.3",
|
|
"@types/glob": "^5.0.33",
|
|
"@types/gulp": "3.8.32",
|
|
"@types/gulp-util": "^3.0.34",
|
|
"@types/hammerjs": "^2.0.35",
|
|
"@types/inquirer": "^0.0.43",
|
|
"@types/jasmine": "^3.0.0",
|
|
"@types/marked": "^0.4.2",
|
|
"@types/merge2": "^0.3.30",
|
|
"@types/minimist": "^1.2.0",
|
|
"@types/mock-fs": "^3.6.30",
|
|
"@types/node": "^7.0.21",
|
|
"@types/parse5": "^5.0.0",
|
|
"@types/run-sequence": "^0.0.29",
|
|
"autoprefixer": "^6.7.6",
|
|
"axe-webdriverjs": "^1.1.1",
|
|
"browser-sync": "^2.26.3",
|
|
"chalk": "^1.1.3",
|
|
"clang-format": "^1.2.4",
|
|
"codelyzer": "^5.0.0",
|
|
"conventional-changelog": "^3.0.5",
|
|
"dgeni": "^0.4.11",
|
|
"dgeni-packages": "^0.27.1",
|
|
"firebase-tools": "^4.1.0",
|
|
"fs-extra": "^3.0.1",
|
|
"glob": "^7.1.2",
|
|
"gulp": "^3.9.1",
|
|
"gulp-clean": "^0.3.2",
|
|
"gulp-clean-css": "^3.3.1",
|
|
"gulp-cli": "^2.0.1",
|
|
"gulp-htmlmin": "^3.0.0",
|
|
"gulp-if": "^2.0.2",
|
|
"gulp-rename": "^1.2.2",
|
|
"gulp-sass": "^4.0.2",
|
|
"gulp-util": "^3.0.8",
|
|
"hammerjs": "^2.0.8",
|
|
"highlight.js": "^9.11.0",
|
|
"http-rewrite-middleware": "^0.1.6",
|
|
"husky": "^1.3.1",
|
|
"inquirer": "^6.2.0",
|
|
"jasmine-core": "^3.3.0",
|
|
"karma": "^3.1.4",
|
|
"karma-browserstack-launcher": "^1.3.0",
|
|
"karma-chrome-launcher": "^2.2.0",
|
|
"karma-firefox-launcher": "^1.0.1",
|
|
"karma-jasmine": "^2.0.1",
|
|
"karma-parallel": "^0.3.0",
|
|
"karma-sauce-launcher": "^2.0.2",
|
|
"karma-sourcemap-loader": "^0.3.7",
|
|
"magic-string": "^0.22.4",
|
|
"marked": "^0.6.2",
|
|
"merge2": "^1.2.3",
|
|
"minimatch": "^3.0.4",
|
|
"minimist": "^1.2.0",
|
|
"mock-fs": "^4.7.0",
|
|
"moment": "^2.18.1",
|
|
"node-sass": "^4.11.0",
|
|
"parse5": "^5.0.0",
|
|
"protractor": "^5.4.1",
|
|
"resolve-bin": "^0.4.0",
|
|
"rollup": "^0.56.3",
|
|
"rollup-plugin-alias": "^1.4.0",
|
|
"rollup-plugin-node-resolve": "^3.0.3",
|
|
"run-sequence": "^1.2.2",
|
|
"scss-bundle": "^2.0.1-beta.7",
|
|
"selenium-webdriver": "^3.6.0",
|
|
"sorcery": "^0.10.0",
|
|
"stylelint": "^9.10.1",
|
|
"ts-api-guardian": "^0.4.6",
|
|
"ts-node": "^3.0.4",
|
|
"tsconfig-paths": "^2.3.0",
|
|
"tslint": "^5.16.0",
|
|
"tsutils": "^3.0.0",
|
|
"typescript": "~3.4",
|
|
"uglify-js": "^2.8.14"
|
|
}
|
|
}
|