X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=otf-frontend%2Fpackage.json;fp=otf-frontend%2Fpackage.json;h=84fa16d50bdba72e9dd82f6e1d2014a11eb7f85e;hp=0000000000000000000000000000000000000000;hb=14f6f95c84a4a1fa8774190db4a03fd0214ec55f;hpb=f49bd1efeaaddd4891c1f329b18d8cfb28b3e75b diff --git a/otf-frontend/package.json b/otf-frontend/package.json new file mode 100644 index 0000000..84fa16d --- /dev/null +++ b/otf-frontend/package.json @@ -0,0 +1,168 @@ +{ + "name": "otf-frontend", + "description": "This module is made up of the OTF User Interface, and a Node.js server to serve it.", + "keywords": [ + "otf", + "open testing framework", + "best ui" + ], + "bugs": "lol", + "licenses": [ + "TBD" + ], + "authors": "Raj Patel", + "contributors": [ + "Justin Meiliinger, Adam Ordway, Raj Patel, Rohan Patel" + ], + "version": "1.0.0a", + "scripts": { + "ng": "ng", + "start": "node server/src/app.js", + "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", + "test-ci": "TEST_CI=true ng test", + "lint": "ng lint", + "e2e": "ng e2e", + "postinstall": "ng add ng-cli-pug-loader@0.1.7 && node ./ng-add-pug-loader.js" + }, + "directories": { + "lib": "server/src/feathers" + }, + "private": true, + "dependencies": { + "@amcharts/amcharts4": "^4.5.3", + "@angular/animations": "^6.1.7", + "@angular/cdk": "^6.4.7", + "@angular/common": "^6.1.7", + "@angular/compiler": "^6.1.7", + "@angular/core": "^6.1.7", + "@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/router": "^6.1.7", + "@casl/ability": "^3.1.2", + "@casl/angular": "^2.1.0", + "@casl/mongoose": "^2.3.1", + "@feathersjs/authentication": "^2.1.13", + "@feathersjs/authentication-client": "^1.0.11", + "@feathersjs/authentication-jwt": "^2.0.7", + "@feathersjs/authentication-local": "^1.2.7", + "@feathersjs/client": "^3.7.8", + "@feathersjs/configuration": "^1.0.2", + "@feathersjs/errors": "^3.3.0", + "@feathersjs/express": "^1.2.3", + "@feathersjs/feathers": "^3.1.7", + "@feathersjs/socketio": "^3.2.7", + "@feathersjs/socketio-client": "^1.2.1", + "@ng-bootstrap/ng-bootstrap": "^2.0.0", + "@ngx-translate/core": "^10.0.1", + "@ngx-translate/http-loader": "^3.0.1", + "@types/socket.io-client": "^1.4.32", + "ag-grid-angular": "^20.2.0", + "ag-grid-community": "^20.2.0", + "agenda": "^2.0.2", + "angular-datatables": "^6.0.0", + "angular-particle": "^1.0.4", + "angular-resizable-element": "^3.2.4", + "axios": "^0.19.0", + "bootstrap": "^4.3.1", + "bpmn-font": "^0.8.0", + "bpmn-js": "^2.5.2", + "bpmn-js-properties-panel": "^0.32.1", + "btoa": "^1.2.1", + "camunda-bpmn-moddle": "^3.2.0", + "classlist.js": "^1.1.20150312", + "clean": "^4.0.2", + "codemirror": "^5.41.0", + "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", + "express-rate-limit": "^3.3.2", + "feathers-authentication-management": "^2.0.1", + "feathers-hooks-common": "^4.17.14", + "feathers-mongoose": "^6.2.0", + "feathers-permissions": "^0.2.1", + "file-saver": "^2.0.1", + "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", + "lodash.pick": "^4.4.0", + "mat-progress-buttons": "^7.0.10", + "material-design-icons": "^3.0.1", + "moment": "^2.22.2", + "mongoose": "^5.6.4", + "mongoose-gridfs": "^0.5.0", + "multer": "^1.4.1", + "ng-cli-pug-loader": "^0.1.7", + "ng2-codemirror": "^1.1.3", + "ng2-completer": "^2.0.8", + "ng2-file-upload": "^1.3.0", + "ngx-cookie-service": "^2.0.0", + "ngx-filter-pipe": "^2.1.2", + "ngx-json-viewer": "^2.4.0", + "ngx-material-timepicker": "^2.8.4", + "ngx-perfect-scrollbar": "^7.0.0", + "ngx-socket-io": "^2.1.1", + "npm": "^6.10.1", + "object.pick": "^1.3.0", + "pickle-rick": "^0.1.0", + "rate-limit-mongo": "^1.0.3", + "redis": "^2.8.0", + "rxjs-compat": "^6.4.0", + "sendmail": "^1.4.1", + "serve-favicon": "^2.5.0", + "socket.io-client": "^2.2.0", + "unzip-stream": "^0.3.0", + "update": "^0.7.4", + "uuid": "^3.3.2", + "web-animations-js": "^2.3.1", + "winston": "^3.0.0", + "xml2js": "^0.4.19", + "yamljs": "^0.3.0", + "zone.js": "^0.8.26" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^0.6.8", + "@angular/cli": "^6.2.7", + "@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/jquery": "^3.3.29", + "@types/node": "^9.6.52", + "apply-loader": "^2.0.0", + "codelyzer": "~4.2.1", + "eslint": "^5.8.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-spec-reporter": "~4.2.1", + "karma": "~2.0.0", + "karma-chrome-launcher": "~2.2.0", + "karma-cli": "~1.0.1", + "karma-coverage-istanbul-reporter": "^1.4.2", + "karma-jasmine": "~1.1.1", + "karma-jasmine-html-reporter": "^1.4.0", + "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", + "ts-node": "~5.0.1", + "tslint": "~5.9.1", + "typescript": "~2.8.0" + } +}