Fix doc-rules job and cds-ui build
[ccsdk/cds.git] / cds-ui / server / package.json
index 4d0f946..4d042be 100644 (file)
@@ -1,64 +1,96 @@
 {
-  "name": "cds-ui-server",
-  "version": "1.0.0",
-  "description": "Intermediate layer between UI and backend. Implemented in loopback 4",
-  "keywords": [
-    "loopback-application",
-    "loopback"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8.9"
-  },
-  "scripts": {
-    "build:apidocs": "lb-apidocs",
-    "build": "lb-tsc es2017 --outDir dist",
-    "build:watch": "lb-tsc --watch",
-    "clean": "lb-clean dist",
-    "lint": "npm run prettier:check && npm run tslint",
-    "lint:fix": "npm run tslint:fix && npm run prettier:fix",
-    "prettier:cli": "lb-prettier \"**/*.ts\" \"**/*.js\"",
-    "prettier:check": "npm run prettier:cli -- -l",
-    "prettier:fix": "npm run prettier:cli -- --write",
-    "tslint": "lb-tslint",
-    "tslint:fix": "npm run tslint -- --fix",
-    "pretest": "npm run clean && npm run build",
-    "test": "lb-mocha --allow-console-logs \"dist/test\"",
-    "posttest": "npm run lint",
-    "test:dev": "lb-mocha --allow-console-logs dist/test/**/*.js && npm run posttest",
-    "migrate": "node ./dist/src/migrate",
-    "prestart": "npm run build",
-    "start": "node .",
-    "prepublishOnly": "npm run test"
-  },
-  "repository": {
-    "type": "git"
-  },
-  "author": "",
-  "license": "",
-  "files": [
-    "README.md",
-    "index.js",
-    "index.d.ts",
-    "dist/src",
-    "dist/index*",
-    "src"
-  ],
-  "dependencies": {
-    "@loopback/boot": "^1.0.8",
-    "@loopback/context": "^1.4.0",
-    "@loopback/core": "^1.1.3",
-    "@loopback/openapi-v3": "^1.1.5",
-    "@loopback/repository": "^1.1.1",
-    "@loopback/rest": "^1.5.1",
-    "@loopback/rest-explorer": "^1.1.4",
-    "@loopback/service-proxy": "^1.0.8",
-    "loopback-connector-rest": "^3.4.1"
-  },
-  "devDependencies": {
-    "@loopback/build": "^1.1.0",
-    "@loopback/testlab": "^1.0.3",
-    "@loopback/tslint-config": "^1.0.0",
-    "@types/node": "^10.11.2"
-  }
+    "name": "cds-ui-server",
+    "version": "1.0.0",
+    "description": "Intermediate layer between UI and backend. Implemented in loopback 4",
+    "keywords": [
+        "loopback-application",
+        "loopback"
+    ],
+    "main": "index.js",
+    "engines": {
+        "node": ">=8.9"
+    },
+    "scripts": {
+        "build:apidocs": "lb-apidocs",
+        "build": "npm run copy:proto && lb-tsc es2017 --copy-resources --outDir dist",
+        "build:watch": "lb-tsc --watch",
+        "clean": "lb-clean dist",
+        "lint": "npm run prettier:check && npm run tslint",
+        "lint:fix": "npm run tslint:fix && npm run prettier:fix",
+        "prettier:cli": "lb-prettier \"**/*.ts\" \"**/*.js\"",
+        "prettier:check": "npm run prettier:cli -- -l",
+        "prettier:fix": "npm run prettier:cli -- --write",
+        "tslint": "lb-tslint",
+        "tslint:fix": "npm run tslint -- --fix",
+        "pretest": "npm run clean && npm run build",
+        "test": "lb-mocha --allow-console-logs \"dist/test\"",
+        "posttest": "npm run lint",
+        "test:dev": "lb-mocha --allow-console-logs dist/test/**/*.js && npm run posttest",
+        "migrate": "node ./dist/src/migrate",
+        "prestart": "npm run build",
+        "start": "node .",
+        "prepublishOnly": "npm run test",
+        "copy:proto": "mkdir -p dist && cp -R target/generated/proto-definition/proto/ dist/proto"
+    },
+    "repository": {
+        "type": "git"
+    },
+    "author": "",
+    "license": "",
+    "files": [
+        "README.md",
+        "index.js",
+        "index.d.ts",
+        "dist/src",
+        "dist/index*",
+        "src"
+    ],
+    "overrides": {
+        "@types/express-serve-static-core": "4.17.30",
+        "express": "4.17.3"
+    },
+    "dependencies": {
+        "@grpc/proto-loader": "^0.5.1",
+        "@loopback/boot": "^1.0.8",
+        "@loopback/context": "^1.16.0",
+        "@loopback/core": "^1.1.3",
+        "@loopback/openapi-v3": "^1.1.5",
+        "@loopback/repository": "^1.1.1",
+        "@loopback/rest": "^1.5.1",
+        "@loopback/rest-explorer": "^1.1.4",
+        "@loopback/service-proxy": "^1.0.8",
+        "@types/form-data": "^2.2.1",
+        "@types/jszip": "^3.1.5",
+        "@types/mime": "2.0.3",
+        "@types/uuid": "^3.4.4",
+        "bluebird": "^3.5.3",
+        "check-node-version": "^4.2.1",
+        "cors": "^2.8.5",
+        "file": "^0.2.2",
+        "file-system": "^2.2.2",
+        "filereader": "^0.10.3",
+        "form-data": "^2.3.3",
+        "formidable": "^1.2.1",
+        "fs": "0.0.1-security",
+        "@grpc/grpc-js": "^1.7.0",
+        "jszip": "^3.2.1",
+        "loopback-connector-rest": "^3.4.1",
+        "multer": "^1.4.1",
+        "multiparty": "^4.2.1",
+        "nodemon": "^1.18.10",
+        "uuid": "^3.3.2",
+        "winston": "^3.2.1"
+    },
+    "devDependencies": {
+        "@loopback/build": "^1.7.1",
+        "@loopback/testlab": "^1.0.3",
+        "@loopback/tslint-config": "^2.0.3",
+        "@types/bluebird": "^3.5.26",
+        "@types/formidable": "^1.0.31",
+        "@types/mime": "2.0.3",
+        "@types/multer": "^1.3.7",
+        "@types/multiparty": "0.0.32",
+        "@types/node": "^17.0.45",
+        "@types/request": "^2.48.1"
+    }
 }