X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=otf-frontend%2Fpackage.json;h=7a9b0b358860bb73911ec86e9735eb3f0c5ea240;hb=refs%2Fheads%2Fmaster;hp=2971bcb82d7d97613be56f628645289d6cd11c81;hpb=4aa834248259be4943f4a6c45ed52cdb7f5c0944;p=it%2Fotf.git diff --git a/otf-frontend/package.json b/otf-frontend/package.json index 2971bcb..7a9b0b3 100644 --- a/otf-frontend/package.json +++ b/otf-frontend/package.json @@ -8,7 +8,7 @@ ], "bugs": "lol", "licenses": [ - "TBD" + {} ], "authors": "Raj Patel", "contributors": [ @@ -18,21 +18,29 @@ "scripts": { "ng": "ng", "start": "node server/src/app.js", + "test": "npm run mocha -s", "debug": "node server/src/app.js", "build": "ng build --prod --output-path ./client/dist/ --build-optimizer=false", - "gitbuild": "ng build --prod --base-href /start-angular/SB-Admin-BS4-Angular-6/master/dist/", - "test": "ng test", + "gitbuild": "ng build build --prod --base-href /start-angular/SB-Admin-BS4-Angular-6/master/dist/", + "eslint": "eslint server/src/. server/test/. --config server/config/.eslintrc.json", + "clean": "shx rm -rf server/test/data/", + "mocha": "npm run clean & SET NODE_ENV=test & mocha server/test/ --recursive --exit", "test-ci": "TEST_CI=true ng test", - "lint": "ng lint", - "e2e": "ng e2e", - "postinstall": "ng add ng-cli-pug-loader@0.1.7" + "lint": "ng build lint", + "e2e": "ng build e2e", + "webdriver": "cd ./node_modules/protractor && npm i webdriver-manager@latest && node bin/webdriver-manager update", + "preinstall": "npm i rimraf && rimraf node_modules/protractor/node_modules/webdriver-manager", + "postinstall": "node addPug.js && node ./addPug.js" }, "directories": { "lib": "server/src/feathers" }, "private": true, "dependencies": { + "@ag-grid-community/all-modules": "^22.0.0", + "@ag-grid-community/angular": "^22.0.0", "@amcharts/amcharts4": "^4.5.3", + "@amcharts/amcharts4-geodata": "^4.1.12", "@angular/animations": "^6.1.7", "@angular/cdk": "^6.4.7", "@angular/common": "^6.1.7", @@ -41,9 +49,11 @@ "@angular/forms": "^6.1.7", "@angular/http": "^6.1.7", "@angular/material": "^6.4.7", - "@angular/platform-browser": "^7.0.2", - "@angular/platform-browser-dynamic": "^7.0.2", + "@angular/platform-browser": "^6.1.7", + "@angular/platform-browser-dynamic": "^6.1.7", "@angular/router": "^6.1.7", + "@azure/core-http": "^1.1.0", + "@azure/storage-blob": "^12.0.0", "@casl/ability": "^3.1.2", "@casl/angular": "^2.1.0", "@casl/mongoose": "^2.3.1", @@ -62,6 +72,7 @@ "@ngx-translate/core": "^10.0.1", "@ngx-translate/http-loader": "^3.0.1", "@types/socket.io-client": "^1.4.32", + "adm-zip": "^0.4.13", "ag-grid-angular": "^20.2.0", "ag-grid-community": "^20.2.0", "agenda": "^2.0.2", @@ -78,31 +89,41 @@ "classlist.js": "^1.1.20150312", "clean": "^4.0.2", "codemirror": "^5.41.0", + "cookie-parser": "^1.4.4", + "core-js": "^2.6.11", "cors": "^2.8.5", "datatables.net": "^1.10.19", "datatables.net-dt": "^1.10.19", "diagram-js-minimap": "^1.3.0", "dot-object": "^1.9.0", + "dotenv-override": "^5.0.1", "express-rate-limit": "^3.3.2", + "feathers-authentication-custom": "^0.1.0", "feathers-authentication-management": "^2.0.1", "feathers-hooks-common": "^4.17.14", - "feathers-mongoose": "^6.2.0", + "feathers-mongoose": "^8.1.0", "feathers-permissions": "^0.2.1", "file-saver": "^2.0.1", + "file-system": "^2.2.2", "font-awesome": "^4.7.0", "helmet": "^3.14.0", "http-response-object": "^3.0.1", "jquery": "^3.4.1", "json-beautify": "^1.0.1", "jsonbeautify": "0.0.1", + "jszip": "^3.4.0", + "karma-sonarqube-unit-reporter": "0.0.21", "lodash.pick": "^4.4.0", "mat-progress-buttons": "^7.0.10", "material-design-icons": "^3.0.1", + "md5": "^2.2.1", "moment": "^2.22.2", - "mongoose": "^5.6.4", - "mongoose-gridfs": "^0.5.0", + "moment-timezone": "^0.5.27", + "mongoose": "^5.7.1", + "mongoose-gridfs": "0.5.0", "multer": "^1.4.1", "ng-cli-pug-loader": "^0.1.7", + "ng-pick-datetime": "^6.0.16", "ng2-codemirror": "^1.1.3", "ng2-completer": "^2.0.8", "ng2-file-upload": "^1.3.0", @@ -117,6 +138,7 @@ "pickle-rick": "^0.1.0", "rate-limit-mongo": "^1.0.3", "redis": "^2.8.0", + "rimraf": "^3.0.2", "rxjs-compat": "^6.4.0", "sendmail": "^1.4.1", "serve-favicon": "^2.5.0", @@ -132,37 +154,52 @@ }, "devDependencies": { "@angular-devkit/build-angular": "^0.6.8", - "@angular/cli": "^6.2.7", + "@angular/cli": "^6.2.9", "@angular/compiler-cli": "^6.1.7", "@angular/language-service": "^6.1.7", "@types/datatables.net": "^1.10.16", - "@types/jasmine": "^2.8.11", - "@types/jasminewd2": "^2.0.6", + "@types/jasmine": "~2.8.6", + "@types/jasminewd2": "^2.0.3", "@types/jquery": "^3.3.29", "@types/node": "^9.6.52", "apply-loader": "^2.0.0", + "chai": "^4.2.0", "codelyzer": "~4.2.1", - "eslint": "^5.8.0", + "eslint": "^5.16.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-node": "^7.0.1", "eslint-plugin-promise": "^4.0.1", "eslint-plugin-standard": "^4.0.0", - "jasmine-core": "^3.3.0", + "jasmine-core": "~2.8.0", "jasmine-spec-reporter": "~4.2.1", - "karma": "~2.0.0", - "karma-chrome-launcher": "~2.2.0", + "karma": "^2.0.5", + "karma-chrome-launcher": "^2.2.0", "karma-cli": "~1.0.1", - "karma-coverage-istanbul-reporter": "^1.4.2", + "karma-coverage": "^2.0.1", + "karma-coverage-istanbul-reporter": "~2.0.0", "karma-jasmine": "~1.1.1", - "karma-jasmine-html-reporter": "^1.4.0", + "karma-jasmine-html-reporter": "~0.2.2", + "karma-pug-preprocessor": "^1.0.0-beta.2", "mocha": "^5.2.0", "protractor": "^5.4.2", "pug": "^2.0.4", "pug-loader": "^2.4.0", "request": "^2.88.0", "request-promise": "^4.2.2", + "shx": "^0.3.2", "ts-node": "~5.0.1", "tslint": "~5.9.1", - "typescript": "~2.8.0" + "typescript": "^2.9.2" + }, + "browser": { + "fs": false, + "path": false, + "crypto": false, + "stream": false, + "http": false, + "tls": false, + "zlib": false, + "https": false, + "net": false } -} +} \ No newline at end of file