c952d066866307dca001bb54e6fdc804a8a701d8
[it/otf.git] / otf-frontend / package.json
1 {\r
2   "name": "otf-frontend",\r
3   "description": "This module is made up of the OTF User Interface, and a Node.js server to serve it.",\r
4   "keywords": [\r
5     "otf",\r
6     "open testing framework",\r
7     "best ui"\r
8   ],\r
9   "bugs": "lol",\r
10   "licenses": [\r
11     "TBD"\r
12   ],\r
13   "authors": "Raj Patel",\r
14   "contributors": [\r
15     "Justin Meiliinger, Adam Ordway, Raj Patel, Rohan Patel"\r
16   ],\r
17   "version": "1.0.0a",\r
18   "scripts": {\r
19     "ng": "ng",\r
20     "start": "node server/src/app.js",\r
21     "debug": "node server/src/app.js",\r
22     "build": "ng build --prod --output-path ./client/dist/ --build-optimizer=false",\r
23     "gitbuild": "ng build --prod --base-href /start-angular/SB-Admin-BS4-Angular-6/master/dist/",\r
24     "test": "ng test",\r
25     "test-ci": "TEST_CI=true ng test",\r
26     "lint": "ng lint",\r
27     "e2e": "ng e2e",\r
28     "postinstall": "ng add ng-cli-pug-loader@0.1.7 && node ./ng-add-pug-loader.js && node ./ng-add-pug-loader.js && node ./ng-add-pug-loader.js"\r
29   },\r
30   "directories": {\r
31     "lib": "server/src/feathers"\r
32   },\r
33   "private": true,\r
34   "dependencies": {\r
35     "@ag-grid-community/all-modules": "^22.0.0",\r
36     "@ag-grid-community/angular": "^22.0.0",\r
37     "@amcharts/amcharts4": "^4.5.3",\r
38     "@amcharts/amcharts4-geodata": "^4.1.12",\r
39     "@angular/animations": "^6.1.7",\r
40     "@angular/cdk": "^6.4.7",\r
41     "@angular/common": "^6.1.7",\r
42     "@angular/compiler": "^6.1.7",\r
43     "@angular/core": "^6.1.7",\r
44     "@angular/forms": "^6.1.7",\r
45     "@angular/http": "^6.1.7",\r
46     "@angular/material": "^6.4.7",\r
47     "@angular/platform-browser": "^6.1.7",\r
48     "@angular/platform-browser-dynamic": "^6.1.7",\r
49     "@angular/router": "^6.1.7",\r
50     "@azure/core-http": "^1.1.0",\r
51     "@azure/storage-blob": "^12.0.0",\r
52     "@casl/ability": "^3.1.2",\r
53     "@casl/angular": "^2.1.0",\r
54     "@casl/mongoose": "^2.3.1",\r
55     "@feathersjs/authentication": "^2.1.13",\r
56     "@feathersjs/authentication-client": "^1.0.11",\r
57     "@feathersjs/authentication-jwt": "^2.0.7",\r
58     "@feathersjs/authentication-local": "^1.2.7",\r
59     "@feathersjs/client": "^3.7.8",\r
60     "@feathersjs/configuration": "^1.0.2",\r
61     "@feathersjs/errors": "^3.3.0",\r
62     "@feathersjs/express": "^1.2.3",\r
63     "@feathersjs/feathers": "^3.1.7",\r
64     "@feathersjs/socketio": "^3.2.7",\r
65     "@feathersjs/socketio-client": "^1.2.1",\r
66     "@ng-bootstrap/ng-bootstrap": "^2.0.0",\r
67     "@ngx-translate/core": "^10.0.1",\r
68     "@ngx-translate/http-loader": "^3.0.1",\r
69     "@types/socket.io-client": "^1.4.32",\r
70     "adm-zip": "^0.4.13",\r
71     "ag-grid-angular": "^20.2.0",\r
72     "ag-grid-community": "^20.2.0",\r
73     "agenda": "^2.0.2",\r
74     "angular-datatables": "^6.0.0",\r
75     "angular-particle": "^1.0.4",\r
76     "angular-resizable-element": "^3.2.4",\r
77     "axios": "^0.19.0",\r
78     "bootstrap": "^4.3.1",\r
79     "bpmn-font": "^0.8.0",\r
80     "bpmn-js": "^2.5.2",\r
81     "bpmn-js-properties-panel": "^0.32.1",\r
82     "btoa": "^1.2.1",\r
83     "camunda-bpmn-moddle": "^3.2.0",\r
84     "classlist.js": "^1.1.20150312",\r
85     "clean": "^4.0.2",\r
86     "codemirror": "^5.41.0",\r
87     "cookie-parser": "^1.4.4",\r
88     "core-js": "^2.6.11",\r
89     "cors": "^2.8.5",\r
90     "datatables.net": "^1.10.19",\r
91     "datatables.net-dt": "^1.10.19",\r
92     "diagram-js-minimap": "^1.3.0",\r
93     "dot-object": "^1.9.0",\r
94     "dotenv-override": "^5.0.1",\r
95     "express-rate-limit": "^3.3.2",\r
96     "feathers-authentication-custom": "^0.1.0",\r
97     "feathers-authentication-management": "^2.0.1",\r
98     "feathers-hooks-common": "^4.17.14",\r
99     "feathers-mongoose": "^8.1.0",\r
100     "feathers-permissions": "^0.2.1",\r
101     "file-saver": "^2.0.1",\r
102     "file-system": "^2.2.2",\r
103     "font-awesome": "^4.7.0",\r
104     "helmet": "^3.14.0",\r
105     "http-response-object": "^3.0.1",\r
106     "jquery": "^3.4.1",\r
107     "json-beautify": "^1.0.1",\r
108     "jsonbeautify": "0.0.1",\r
109     "jszip": "^3.4.0",\r
110     "karma-sonarqube-unit-reporter": "0.0.21",\r
111     "lodash.pick": "^4.4.0",\r
112     "mat-progress-buttons": "^7.0.10",\r
113     "material-design-icons": "^3.0.1",\r
114     "md5": "^2.2.1",\r
115     "moment": "^2.22.2",\r
116     "moment-timezone": "^0.5.27",\r
117     "mongoose": "^5.7.1",\r
118     "mongoose-gridfs": "0.5.0",\r
119     "multer": "^1.4.1",\r
120     "ng-cli-pug-loader": "^0.1.7",\r
121     "ng-pick-datetime": "^6.0.16",\r
122     "ng2-codemirror": "^1.1.3",\r
123     "ng2-completer": "^2.0.8",\r
124     "ng2-file-upload": "^1.3.0",\r
125     "ngx-cookie-service": "^2.0.0",\r
126     "ngx-filter-pipe": "^2.1.2",\r
127     "ngx-json-viewer": "^2.4.0",\r
128     "ngx-material-timepicker": "^2.8.4",\r
129     "ngx-perfect-scrollbar": "^7.0.0",\r
130     "ngx-socket-io": "^2.1.1",\r
131     "npm": "^6.10.1",\r
132     "object.pick": "^1.3.0",\r
133     "pickle-rick": "^0.1.0",\r
134     "rate-limit-mongo": "^1.0.3",\r
135     "redis": "^2.8.0",\r
136     "rimraf": "^3.0.2",\r
137     "rxjs-compat": "^6.4.0",\r
138     "sendmail": "^1.4.1",\r
139     "serve-favicon": "^2.5.0",\r
140     "socket.io-client": "^2.2.0",\r
141     "unzip-stream": "^0.3.0",\r
142     "update": "^0.7.4",\r
143     "uuid": "^3.3.2",\r
144     "web-animations-js": "^2.3.1",\r
145     "winston": "^3.0.0",\r
146     "xml2js": "^0.4.19",\r
147     "yamljs": "^0.3.0",\r
148     "zone.js": "^0.8.26"\r
149   },\r
150   "devDependencies": {\r
151     "@angular-devkit/build-angular": "^0.6.8",\r
152     "@angular/cli": "^6.2.9",\r
153     "@angular/compiler-cli": "^6.1.7",\r
154     "@angular/language-service": "^6.1.7",\r
155     "@types/datatables.net": "^1.10.16",\r
156     "@types/jasmine": "~2.8.6",\r
157     "@types/jasminewd2": "^2.0.3",\r
158     "@types/jquery": "^3.3.29",\r
159     "@types/node": "^9.6.52",\r
160     "apply-loader": "^2.0.0",\r
161     "chai": "^4.2.0",\r
162     "codelyzer": "~4.2.1",\r
163     "eslint": "^5.16.0",\r
164     "eslint-plugin-import": "^2.14.0",\r
165     "eslint-plugin-node": "^7.0.1",\r
166     "eslint-plugin-promise": "^4.0.1",\r
167     "eslint-plugin-standard": "^4.0.0",\r
168     "jasmine-core": "~2.8.0",\r
169     "jasmine-spec-reporter": "~4.2.1",\r
170     "karma": "^2.0.5",\r
171     "karma-chrome-launcher": "^2.2.0",\r
172     "karma-cli": "~1.0.1",\r
173     "karma-coverage": "^2.0.1",\r
174     "karma-coverage-istanbul-reporter": "~2.0.0",\r
175     "karma-jasmine": "~1.1.1",\r
176     "karma-jasmine-html-reporter": "~0.2.2",\r
177     "karma-pug-preprocessor": "^1.0.0-beta.2",\r
178     "mocha": "^5.2.0",\r
179     "protractor": "^5.4.2",\r
180     "pug": "^2.0.4",\r
181     "pug-loader": "^2.4.0",\r
182     "request": "^2.88.0",\r
183     "request-promise": "^4.2.2",\r
184     "shx": "^0.3.2",\r
185     "ts-node": "^5.0.1",\r
186     "tslint": "~5.9.1",\r
187     "typescript": "^2.8.4"\r
188   }\r
189 }\r