diff --git a/client/package.json b/client/package.json index 01d418cf..bbcc6d69 100644 --- a/client/package.json +++ b/client/package.json @@ -5,23 +5,23 @@ "dependencies": { "@apollo/react-hooks": "3.1.5", "@capacitor/core": "2.4.1", - "@ionic/react": "5.1.1", - "@ionic/react-router": "5.1.1", + "@ionic/react": "6.2.8", + "@ionic/react-router": "6.2.8", "@testing-library/jest-dom": "5.9.0", - "@testing-library/react": "11.0.4", - "@testing-library/user-event": "12.1.5", + "@testing-library/react": "13.4.0", + "@testing-library/user-event": "14.4.3", "@types/jest": "26.0.13", - "@types/node": "12.12.47", - "@types/react": "16.9.36", - "@types/react-dom": "16.9.8", + "@types/node": "16.11.60", + "@types/react": "18.0.21", + "@types/react-dom": "18.0.6", "@types/react-router": "5.1.7", "@types/react-router-dom": "5.1.5", "apollo-link-context": "1.0.20", "apollo-link-ws": "1.0.20", - "graphql": "15.3.0", + "graphql": "16.6.0", "graphql-tag": "2.11.0", - "ionicons": "5.0.1", - "keycloak-js": "11.0.2", + "ionicons": "6.0.3", + "keycloak-js": "19.0.2", "offix-cache": "0.16.0-alpha2", "offix-client": "0.16.0-alpha2", "react": "16.13.1", @@ -29,7 +29,7 @@ "react-offix-hooks": "0.16.0-alpha2", "react-router": "5.2.0", "react-router-dom": "5.2.0", - "react-scripts": "3.4.1", + "react-scripts": "5.0.1", "simpl-schema": "1.7.3", "subscriptions-transport-ws": "0.9.16", "typescript": "4.0.2", @@ -63,7 +63,7 @@ }, "devDependencies": { "@capacitor/cli": "2.4.1", - "@types/simpl-schema": "0.2.7" + "@types/simpl-schema": "1.12.3" }, "description": "An Ionic project" } diff --git a/package.json b/package.json index d79783d8..d1e5f844 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,9 @@ "description": "Mono repository for DataSync Starter", "main": "index.js", "devDependencies": { - "del-cli": "3.0.1", - "graphql": "15.3.0", - "graphback-cli": "0.14.0" + "del-cli": "5.0.0", + "graphql": "16.6.0", + "graphback-cli": "1.1.2" }, "scripts": { "start:server": "cd server && yarn start", @@ -26,6 +26,6 @@ "server" ], "resolutions": { - "@types/react": "16.9.36" + "@types/react": "18.0.21" } } diff --git a/server/Dockerfile b/server/Dockerfile index 086c8125..be2a60bf 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:8 +FROM node:18 # Create app directory WORKDIR /usr/src/app diff --git a/server/integrations/keycloak/docker-compose.yml b/server/integrations/keycloak/docker-compose.yml index 3563fe7c..78eea0be 100644 --- a/server/integrations/keycloak/docker-compose.yml +++ b/server/integrations/keycloak/docker-compose.yml @@ -2,7 +2,7 @@ version: '3' services: keycloak: - image: jboss/keycloak:10.0.2 + image: jboss/keycloak:16.1.1 ports: - "8080:8080" environment: diff --git a/server/package.json b/server/package.json index b102e9a4..c13cb36c 100644 --- a/server/package.json +++ b/server/package.json @@ -15,33 +15,33 @@ "devDependencies": { "@types/cors": "2.8.6", "@types/express": "4.17.6", - "@types/node": "13.13.12", + "@types/node": "16.11.60", "keycloak-request-token": "0.1.0", - "ts-node": "9.0.0", - "ts-node-dev": "1.0.0-pre.44", + "ts-node": "10.9.1", + "ts-node-dev": "2.0.0", "tslint": "6.1.2", "typescript": "4.0.2" }, "dependencies": { - "graphql": "15.3.0", + "graphql": "16.6.0", "@aerogear/graphql-mqtt-subscriptions": "1.1.3", - "graphql-subscriptions": "1.1.0", - "graphback": "0.14.0", - "@graphback/keycloak-authz": "0.14.0", - "@graphback/datasync": "0.14.0", - "@graphback/runtime-mongo": "0.14.0", + "graphql-subscriptions": "2.0.0", + "graphback": "1.1.2", + "@graphback/keycloak-authz": "1.1.2", + "@graphback/datasync": "1.1.2", + "@graphback/runtime-mongo": "1.1.2", "@graphql-tools/graphql-file-loader": "6.0.15", "@graphql-tools/load": "6.0.15", - "@types/react": "16.9.36", + "@types/react": "18.0.21", "apollo-server-express": "2.17.0", "cors": "2.8.5", - "dotenv": "8.2.0", + "dotenv": "16.0.2", "express": "4.17.1", "express-session": "1.17.1", "graphql-scalars": "1.1.3", "graphql-tag": "2.11.0", - "keycloak-connect": "11.0.2", + "keycloak-connect": "19.0.2", "keycloak-connect-graphql": "0.6.0", - "mongodb": "3.5.9" + "mongodb": "4.10.0" } }