package.json
{
"name": "stratos",
"version": "4.4.0",
"description": "Stratos Console",
"main": "index.js",
"scripts": {
"build-backend": "./build/bk-build.sh",
"full-build-dev": "npm run build-dev; npm run build-backend",
"fetch-backend-deps": "./build/bk-fetch-deps.sh",
"test-backend": "./build/bk-build.sh test",
"update-webdriver": "webdriver-manager update",
"build": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod",
"build-cf": "node --max_old_space_size=1500 --gc_interval=100 node_modules/@angular/cli/bin/ng build --prod",
"build-dev": "ng build --dev",
"prebuild-ui": "npm run build && npm run prebuild-zip",
"prebuild-zip": "node build/prebuild-zip.js",
"ng": "ng",
"start": "ng serve",
"start-high-mem": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve",
"start-dev-high-mem": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve --aot=false",
"start-prod-high-mem": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve --prod",
"start-dev": "ng serve --aot=false",
"test-clean": "./build/clean-test-reports.sh",
"test-reports": "./build/show-test-reports.sh",
"test": "npm run test-clean && run-s test-frontend:* --continue-on-error || true && npm run test-reports",
"test-frontend:core": "NG_TEST_SUITE=core ng test core --code-coverage --watch=false",
"test-frontend:store": "NG_TEST_SUITE=store ng test store --code-coverage --watch=false",
"test-frontend:cloud-foundry": "NG_TEST_SUITE=cloud-foundry ng test cloud-foundry --code-coverage --watch=false",
"test-frontend:cf-autoscaler": "NG_TEST_SUITE=autoscaler ng test cf-autoscaler --code-coverage --watch=false",
"test-frontend:kubernetes": "NG_TEST_SUITE=kubernetes ng test kubernetes --code-coverage --watch=false",
"test-frontend:git": "NG_TEST_SUITE=git ng test git --code-coverage --watch=false",
"posttest": "nyc report --reporter=html --reporter=lcovonly --reporter=json --tempDir=coverage/nyc",
"codecov": "codecov -f coverage/coverage-final.json -F frontend",
"codecov-backend": "codecov -f src/jetstream/coverage.txt -F backend",
"lint": "ng lint --format stylish",
"sass-lint": "sass-lint -v",
"e2e": "ng e2e",
"e2e-dev": "STRATOS_E2E_BASE_URL=https://127.0.0.1:4200 ng e2e --dev-server-target= --base-url=https://127.0.0.1:4200",
"e2e-local": "STRATOS_E2E_BASE_URL=https://127.0.0.1 ng e2e --dev-server-target= --base-url=https://127.0.0.1",
"headless-e2e": "xvfb-run --server-args='-screen 0 1920x1080x24' protractor ./protractor.conf.js",
"climate": "codeclimate analyze $(git diff --name-only master)",
"gate-check": "npm run lint && npm run test-headless",
"store-git-metadata": "node build/store-git-metadata.js",
"postinstall": "npm run dev-setup && npm run build-devkit && npm run clean-symlinks && npm run store-git-metadata && npm run prepare-backend",
"build-devkit": "cd src/frontend/packages/devkit && npm run build",
"clean-symlinks": "node build/clean-symlinks.js",
"dev-setup": "node build/dev-setup.js",
"prepare-backend": "node dist-devkit/backend.js"
},
"author": "",
"license": "Apache-2.0",
"dependencies": {
"@angular/animations": "^10.2.0",
"@angular/cdk": "^10.2.0",
"@angular/common": "^10.2.0",
"@angular/compiler": "^10.2.0",
"@angular/core": "^10.2.0",
"@angular/flex-layout": "^10.0.0-beta.32",
"@angular/forms": "^10.2.0",
"@angular/material": "^10.2.5",
"@angular/material-moment-adapter": "^10.2.5",
"@angular/platform-browser": "^10.2.0",
"@angular/platform-browser-dynamic": "^10.2.0",
"@angular/platform-server": "^10.2.0",
"@angular/router": "^10.2.0",
"@cfstratos/ajsf-material": "^0.1.6",
"@cfstratos/monaco-yaml": "^2.5.0",
"@ngrx/effects": "^10.0.1",
"@ngrx/router-store": "^10.0.1",
"@ngrx/store": "^10.0.1",
"@ngrx/store-devtools": "^10.0.1",
"@swimlane/ngx-charts": "^16.0.0",
"@swimlane/ngx-graph": "^7.2.0",
"@types/marked": "^1.1.0",
"@types/moment-timezone": "^0.5.13",
"angular2-virtual-scroll": "^0.4.16",
"core-js": "^3.6.5",
"immer": "^8.0.1",
"intersect": "^1.0.1",
"lodash-es": "^4.17.14",
"mappy-breakpoints": "^0.2.3",
"marked": "^1.1.0",
"moment": "^2.24.0",
"moment-timezone": "^0.5.13",
"ngrx-store-localstorage": "10.1.1",
"ngx-moment": "^3.5.0",
"ngx-monaco-editor": "^9.0.0",
"normalizr": "^3.6.0",
"reselect": "^4.0.0",
"rxjs": "^6.6.3",
"rxjs-spy": "^7.5.2",
"rxjs-websockets": "~8.0.1",
"ts-md5": "^1.2.7",
"tslib": "^2.0.3",
"web-animations-js": "^2.3.2",
"xterm": "^4.5.0",
"xterm-addon-fit": "^0.3.0",
"zone.js": "~0.10.2",
"lodash": "^4.17.20"
},
"engines": {
"node": "12.13.0"
},
"devDependencies": {
"@angular-builders/custom-webpack": "^10.0.1",
"@angular-devkit/architect": "^0.1002.0",
"@angular-devkit/build-angular": "^0.1002.0",
"@angular-devkit/build-ng-packagr": "~0.1002.0",
"@angular-devkit/core": "^10.2.0",
"@angular-devkit/schematics": "^10.2.0",
"@angular/cli": "^10.2.0",
"@angular/compiler-cli": "^10.2.0",
"@angular/language-service": "^10.2.0",
"@schematics/angular": "^9.1.5",
"@types/jasmine": "^3.5.10",
"@types/jasminewd2": "~2.0.8",
"@types/js-yaml": "^3.12.5",
"@types/karma": "^5.0.0",
"@types/node": "^13.11.1",
"@types/request": "^2.48.4",
"acorn": "^7.1.1",
"adm-zip": "^0.4.16",
"browserstack-local": "^1.4.5",
"codecov": "^3.7.1",
"codelyzer": "^6.0.1",
"copy-webpack-plugin": "^6.2.0",
"delete": "^1.1.0",
"fs-extra": "^9.0.1",
"globby": "^11.0.0",
"istanbul": "^0.4.5",
"istanbul-api": "2.1.6",
"istanbul-reports": "3.0.2",
"jasmine-core": "~3.5.0",
"jasmine-protractor-browser-log-reporter": "cf-stratos/jasmine-protractor-browser-log-reporter",
"jasmine-spec-reporter": "~5.0.1",
"js-yaml": "~3.14.0",
"json-schema-to-typescript": "^9.1.0",
"karma": "~5.0.1",
"karma-chrome-launcher": "~3.1.0",
"karma-cli": "~2.0.0",
"karma-coverage-istanbul-reporter": "^2.1.1",
"karma-jasmine": "~3.1.1",
"karma-jasmine-html-reporter": "^1.5.3",
"karma-spec-reporter": "0.0.32",
"kind-of": "^6.0.3",
"mem": "6.1.0",
"mktemp": "^1.0.0",
"ng-packagr": "^10.1.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"protractor": "^5.4.3",
"ps-node": "^0.1.6",
"q": "^1.4.1",
"request": "^2.88.2",
"request-promise-native": "^1.0.8",
"rxjs-tslint": "^0.1.8",
"sass-lint": "^1.12.1",
"stratos-protractor-reporter": "^1.2.3",
"ts-node": "^8.8.2",
"tslint": "~6.1.0",
"typescript": "4.0.5"
}
}