blob: 84fa16d50bdba72e9dd82f6e1d2014a11eb7f85e [file] [log] [blame]
{
"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"
}
}