diff --git a/client/package.json b/client/package.json index 01d418cf..46deb022 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": "7.0.0", + "@ionic/react-router": "7.0.0", "@testing-library/jest-dom": "5.9.0", - "@testing-library/react": "11.0.4", - "@testing-library/user-event": "12.1.5", + "@testing-library/react": "14.0.0", + "@testing-library/user-event": "14.4.3", "@types/jest": "26.0.13", - "@types/node": "12.12.47", + "@types/node": "18.15.11", "@types/react": "16.9.36", "@types/react-dom": "16.9.8", "@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": "7.1.0", + "keycloak-js": "21.0.2", "offix-cache": "0.16.0-alpha2", "offix-client": "0.16.0-alpha2", "react": "16.13.1", @@ -29,10 +29,10 @@ "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", + "typescript": "5.0.2", "uniforms": "3.0.0-alpha.4", "uniforms-bridge-simple-schema-2": "3.0.0-alpha.4", "uniforms-ionic": "0.1.0" @@ -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..6560c7ee 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", diff --git a/server/Dockerfile b/server/Dockerfile index 086c8125..50a7ee85 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:8 +FROM node:19 # 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..93e81395 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": "18.15.11", "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" + "typescript": "5.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", "apollo-server-express": "2.17.0", "cors": "2.8.5", - "dotenv": "8.2.0", + "dotenv": "16.0.3", "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-graphql": "0.6.0", - "mongodb": "3.5.9" + "mongodb": "5.1.0" } }