]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/package.json
import 14.2.4 nautilus point release
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / package.json
1 {
2 "name": "ceph-dashboard",
3 "version": "0.0.0",
4 "license": "MIT",
5 "scripts": {
6 "ng": "ng",
7 "start": "npm run env_build && ng serve --host 0.0.0.0",
8 "build": "npm run env_build && ng build",
9 "env_build": "cp src/environments/environment.tpl.ts src/environments/environment.prod.ts && cp src/environments/environment.tpl.ts src/environments/environment.ts && node ./environment.build.js",
10 "i18n": "ng xi18n --i18n-format xlf --i18n-locale en-US --output-path locale --progress=false && ngx-extractor -i 'src/**/*.ts' -f xlf -o src/locale/messages.xlf -l en-US",
11 "test": "npm run test:config && jest --watch",
12 "test:ci": "npm run test:config && JEST_SILENT_REPORTER_DOTS=true jest --coverage --reporters jest-silent-reporter",
13 "test:config": "if [ ! -e 'src/unit-test-configuration.ts' ]; then cp 'src/unit-test-configuration.ts.sample' 'src/unit-test-configuration.ts'; fi",
14 "e2e": "npm run env_build && ng e2e",
15 "e2e:dev": "npm run env_build && ng e2e --dev-server-target",
16 "lint:tslint": "ng lint",
17 "lint:prettier": "prettier --list-different \"{src,e2e}/**/*.{ts,scss}\"",
18 "lint:html": "html-linter --config html-linter.config.json",
19 "lint:tsc": "npm run test:config && tsc -p src/tsconfig.app.json --noEmit --noUnusedLocals --noUnusedParameters && tsc -p src/tsconfig.spec.json --noEmit --noUnusedLocals --noUnusedParameters && tsc -p e2e/tsconfig.e2e.json --noEmit --noUnusedLocals --noUnusedParameters",
20 "lint": "npm run lint:tsc && npm run lint:tslint && npm run lint:prettier && npm run lint:html",
21 "fix:prettier": "prettier --write \"{src,e2e}/**/*.{ts,scss}\"",
22 "fix:tslint": "npm run lint:tslint -- --fix",
23 "fixmod": "prettier --write $(git rev-parse --show-toplevel)/$(git status --porcelain | grep -E '^(\\sM|\\?\\?|A)' | sed -e 's/^...//' | grep -E '^(src|e2e).*\\.(ts|scss)$') 1>/dev/null 2>&1 && echo 'done' || echo 'no changes found'",
24 "fix": "npm run fix:tslint; npm run fix:prettier",
25 "compodoc": "compodoc",
26 "doc-build": "compodoc -p src/tsconfig.app.json",
27 "doc-serve": "compodoc --port 8444 -s src/tsconfig.app.json"
28 },
29 "private": true,
30 "jest": {
31 "preset": "jest-preset-angular",
32 "setupFilesAfterEnv": [
33 "<rootDir>/src/setupJest.ts"
34 ],
35 "transformIgnorePatterns": [
36 "node_modules/(?!@ngrx|ngx-bootstrap|@progress)"
37 ],
38 "transform": {
39 "^.+\\.(ts|html)$": "<rootDir>/node_modules/jest-preset-angular/preprocessor.js",
40 "^.+\\.js$": "babel-jest"
41 },
42 "setupFiles": [
43 "jest-canvas-mock"
44 ],
45 "coverageReporters": [
46 "cobertura",
47 "html"
48 ],
49 "modulePathIgnorePatterns": [
50 "<rootDir>/coverage/"
51 ],
52 "testMatch": [
53 "**/*.spec.ts"
54 ],
55 "testURL": "http://localhost/"
56 },
57 "dependencies": {
58 "@angular/animations": "7.2.6",
59 "@angular/common": "7.2.6",
60 "@angular/compiler": "7.2.6",
61 "@angular/core": "7.2.6",
62 "@angular/forms": "7.2.6",
63 "@angular/http": "7.2.6",
64 "@angular/platform-browser": "7.2.6",
65 "@angular/platform-browser-dynamic": "7.2.6",
66 "@angular/router": "7.2.6",
67 "@auth0/angular-jwt": "2.1.0",
68 "@ngx-translate/i18n-polyfill": "1.0.0",
69 "@swimlane/ngx-datatable": "14.0.0",
70 "awesome-bootstrap-checkbox": "0.3.7",
71 "bootstrap": "3.4.1",
72 "chart.js": "2.7.3",
73 "core-js": "2.6.5",
74 "detect-browser": "4.1.0",
75 "fork-awesome": "1.1.6",
76 "lodash": "4.17.14",
77 "moment": "2.24.0",
78 "ng-block-ui": "2.1.1",
79 "ng2-charts": "1.6.0",
80 "ng2-tree": "2.0.0-rc.11",
81 "ngx-bootstrap": "3.2.0",
82 "ngx-toastr": "10.0.2",
83 "rxjs": "6.4.0",
84 "rxjs-compat": "6.4.0",
85 "tslib": "1.9.3",
86 "zone.js": "0.8.29"
87 },
88 "devDependencies": {
89 "@angular-devkit/build-angular": "0.13.9",
90 "@angular/cli": "7.3.3",
91 "@angular/compiler-cli": "7.2.6",
92 "@angular/language-service": "7.2.6",
93 "@compodoc/compodoc": "1.1.10",
94 "@types/jasmine": "3.3.9",
95 "@types/jasminewd2": "2.0.6",
96 "@types/jest": "24.0.9",
97 "@types/lodash": "4.14.121",
98 "@types/node": "11.9.5",
99 "babel-preset-env": "1.7.0",
100 "codelyzer": "4.5.0",
101 "html-linter": "1.1.1",
102 "jasmine-core": "3.3.0",
103 "jasmine-spec-reporter": "4.2.1",
104 "jest": "24.8.0",
105 "jest-canvas-mock": "1.1.0",
106 "jest-preset-angular": "6.0.2",
107 "jest-silent-reporter": "0.1.2",
108 "prettier": "1.16.4",
109 "protractor": "5.4.2",
110 "replace-in-file": "3.4.3",
111 "ts-node": "8.0.2",
112 "tslint": "5.18.0",
113 "typescript": "3.2.4"
114 }
115 }