--- /dev/null
+{\r
+ "name": "otf-frontend",\r
+ "description": "This module is made up of the OTF User Interface, and a Node.js server to serve it.",\r
+ "keywords": [\r
+ "otf",\r
+ "open testing framework",\r
+ "best ui"\r
+ ],\r
+ "bugs": "lol",\r
+ "licenses": [\r
+ "TBD"\r
+ ],\r
+ "authors": "Raj Patel",\r
+ "contributors": [\r
+ "Justin Meiliinger, Adam Ordway, Raj Patel, Rohan Patel"\r
+ ],\r
+ "version": "1.0.0a",\r
+ "scripts": {\r
+ "ng": "ng",\r
+ "start": "node server/src/app.js",\r
+ "debug": "node server/src/app.js",\r
+ "build": "ng build --prod --output-path ./client/dist/ --build-optimizer=false",\r
+ "gitbuild": "ng build --prod --base-href /start-angular/SB-Admin-BS4-Angular-6/master/dist/",\r
+ "test": "ng test",\r
+ "test-ci": "TEST_CI=true ng test",\r
+ "lint": "ng lint",\r
+ "e2e": "ng e2e",\r
+ "postinstall": "ng add ng-cli-pug-loader@0.1.7 && node ./ng-add-pug-loader.js"\r
+ },\r
+ "directories": {\r
+ "lib": "server/src/feathers"\r
+ },\r
+ "private": true,\r
+ "dependencies": {\r
+ "@amcharts/amcharts4": "^4.5.3",\r
+ "@angular/animations": "^6.1.7",\r
+ "@angular/cdk": "^6.4.7",\r
+ "@angular/common": "^6.1.7",\r
+ "@angular/compiler": "^6.1.7",\r
+ "@angular/core": "^6.1.7",\r
+ "@angular/forms": "^6.1.7",\r
+ "@angular/http": "^6.1.7",\r
+ "@angular/material": "^6.4.7",\r
+ "@angular/platform-browser": "^7.0.2",\r
+ "@angular/platform-browser-dynamic": "^7.0.2",\r
+ "@angular/router": "^6.1.7",\r
+ "@casl/ability": "^3.1.2",\r
+ "@casl/angular": "^2.1.0",\r
+ "@casl/mongoose": "^2.3.1",\r
+ "@feathersjs/authentication": "^2.1.13",\r
+ "@feathersjs/authentication-client": "^1.0.11",\r
+ "@feathersjs/authentication-jwt": "^2.0.7",\r
+ "@feathersjs/authentication-local": "^1.2.7",\r
+ "@feathersjs/client": "^3.7.8",\r
+ "@feathersjs/configuration": "^1.0.2",\r
+ "@feathersjs/errors": "^3.3.0",\r
+ "@feathersjs/express": "^1.2.3",\r
+ "@feathersjs/feathers": "^3.1.7",\r
+ "@feathersjs/socketio": "^3.2.7",\r
+ "@feathersjs/socketio-client": "^1.2.1",\r
+ "@ng-bootstrap/ng-bootstrap": "^2.0.0",\r
+ "@ngx-translate/core": "^10.0.1",\r
+ "@ngx-translate/http-loader": "^3.0.1",\r
+ "@types/socket.io-client": "^1.4.32",\r
+ "ag-grid-angular": "^20.2.0",\r
+ "ag-grid-community": "^20.2.0",\r
+ "agenda": "^2.0.2",\r
+ "angular-datatables": "^6.0.0",\r
+ "angular-particle": "^1.0.4",\r
+ "angular-resizable-element": "^3.2.4",\r
+ "axios": "^0.19.0",\r
+ "bootstrap": "^4.3.1",\r
+ "bpmn-font": "^0.8.0",\r
+ "bpmn-js": "^2.5.2",\r
+ "bpmn-js-properties-panel": "^0.32.1",\r
+ "btoa": "^1.2.1",\r
+ "camunda-bpmn-moddle": "^3.2.0",\r
+ "classlist.js": "^1.1.20150312",\r
+ "clean": "^4.0.2",\r
+ "codemirror": "^5.41.0",\r
+ "cors": "^2.8.5",\r
+ "datatables.net": "^1.10.19",\r
+ "datatables.net-dt": "^1.10.19",\r
+ "diagram-js-minimap": "^1.3.0",\r
+ "dot-object": "^1.9.0",\r
+ "express-rate-limit": "^3.3.2",\r
+ "feathers-authentication-management": "^2.0.1",\r
+ "feathers-hooks-common": "^4.17.14",\r
+ "feathers-mongoose": "^6.2.0",\r
+ "feathers-permissions": "^0.2.1",\r
+ "file-saver": "^2.0.1",\r
+ "font-awesome": "^4.7.0",\r
+ "helmet": "^3.14.0",\r
+ "http-response-object": "^3.0.1",\r
+ "jquery": "^3.4.1",\r
+ "json-beautify": "^1.0.1",\r
+ "jsonbeautify": "0.0.1",\r
+ "lodash.pick": "^4.4.0",\r
+ "mat-progress-buttons": "^7.0.10",\r
+ "material-design-icons": "^3.0.1",\r
+ "moment": "^2.22.2",\r
+ "mongoose": "^5.6.4",\r
+ "mongoose-gridfs": "^0.5.0",\r
+ "multer": "^1.4.1",\r
+ "ng-cli-pug-loader": "^0.1.7",\r
+ "ng2-codemirror": "^1.1.3",\r
+ "ng2-completer": "^2.0.8",\r
+ "ng2-file-upload": "^1.3.0",\r
+ "ngx-cookie-service": "^2.0.0",\r
+ "ngx-filter-pipe": "^2.1.2",\r
+ "ngx-json-viewer": "^2.4.0",\r
+ "ngx-material-timepicker": "^2.8.4",\r
+ "ngx-perfect-scrollbar": "^7.0.0",\r
+ "ngx-socket-io": "^2.1.1",\r
+ "npm": "^6.10.1",\r
+ "object.pick": "^1.3.0",\r
+ "pickle-rick": "^0.1.0",\r
+ "rate-limit-mongo": "^1.0.3",\r
+ "redis": "^2.8.0",\r
+ "rxjs-compat": "^6.4.0",\r
+ "sendmail": "^1.4.1",\r
+ "serve-favicon": "^2.5.0",\r
+ "socket.io-client": "^2.2.0",\r
+ "unzip-stream": "^0.3.0",\r
+ "update": "^0.7.4",\r
+ "uuid": "^3.3.2",\r
+ "web-animations-js": "^2.3.1",\r
+ "winston": "^3.0.0",\r
+ "xml2js": "^0.4.19",\r
+ "yamljs": "^0.3.0",\r
+ "zone.js": "^0.8.26"\r
+ },\r
+ "devDependencies": {\r
+ "@angular-devkit/build-angular": "^0.6.8",\r
+ "@angular/cli": "^6.2.7",\r
+ "@angular/compiler-cli": "^6.1.7",\r
+ "@angular/language-service": "^6.1.7",\r
+ "@types/datatables.net": "^1.10.16",\r
+ "@types/jasmine": "^2.8.11",\r
+ "@types/jasminewd2": "^2.0.6",\r
+ "@types/jquery": "^3.3.29",\r
+ "@types/node": "^9.6.52",\r
+ "apply-loader": "^2.0.0",\r
+ "codelyzer": "~4.2.1",\r
+ "eslint": "^5.8.0",\r
+ "eslint-plugin-import": "^2.14.0",\r
+ "eslint-plugin-node": "^7.0.1",\r
+ "eslint-plugin-promise": "^4.0.1",\r
+ "eslint-plugin-standard": "^4.0.0",\r
+ "jasmine-core": "^3.3.0",\r
+ "jasmine-spec-reporter": "~4.2.1",\r
+ "karma": "~2.0.0",\r
+ "karma-chrome-launcher": "~2.2.0",\r
+ "karma-cli": "~1.0.1",\r
+ "karma-coverage-istanbul-reporter": "^1.4.2",\r
+ "karma-jasmine": "~1.1.1",\r
+ "karma-jasmine-html-reporter": "^1.4.0",\r
+ "mocha": "^5.2.0",\r
+ "protractor": "^5.4.2",\r
+ "pug": "^2.0.4",\r
+ "pug-loader": "^2.4.0",\r
+ "request": "^2.88.0",\r
+ "request-promise": "^4.2.2",\r
+ "ts-node": "~5.0.1",\r
+ "tslint": "~5.9.1",\r
+ "typescript": "~2.8.0"\r
+ }\r
+}\r