diff --git a/apps/leafcutter/package.json b/apps/leafcutter/package.json index 0fce197..3624bab 100644 --- a/apps/leafcutter/package.json +++ b/apps/leafcutter/package.json @@ -17,19 +17,19 @@ "@emotion/react": "^11.11.1", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.11.0", - "@fontsource/playfair-display": "^5.0.3", - "@fontsource/poppins": "^5.0.3", - "@fontsource/roboto": "^5.0.3", + "@fontsource/playfair-display": "^5.0.4", + "@fontsource/poppins": "^5.0.4", + "@fontsource/roboto": "^5.0.4", "@mui/icons-material": "^5", - "@mui/lab": "^5.0.0-alpha.134", + "@mui/lab": "^5.0.0-alpha.135", "@mui/material": "^5", - "@mui/x-data-grid-pro": "^6.9.0", - "@mui/x-date-pickers-pro": "^6.9.0", + "@mui/x-data-grid-pro": "^6.9.1", + "@mui/x-date-pickers-pro": "^6.9.1", "@opensearch-project/opensearch": "^2.0.0", "date-fns": "^2.30.0", "http-proxy-middleware": "^2.0.6", "material-ui-popup-state": "^5.0.9", - "next": "13.4.7", + "next": "13.4.8", "next-auth": "^4.22.1", "next-http-proxy-middleware": "^1.2.5", "nodemailer": "^6.9.3", @@ -46,19 +46,19 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@babel/core": "^7.22.5", - "@types/node": "^20.3.1", + "@babel/core": "^7.22.6", + "@types/node": "^20.3.3", "@types/react": "18.2.14", "@types/uuid": "^9.0.2", "babel-loader": "^9.1.2", - "eslint": "^8.43.0", + "eslint": "^8.44.0", "eslint-config-airbnb": "^19.0.4", - "eslint-config-next": "^13.4.7", + "eslint-config-next": "^13.4.8", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", - "typescript": "5.1.3" + "typescript": "5.1.6" } } diff --git a/apps/link/package.json b/apps/link/package.json index 4e9728c..a6ea788 100644 --- a/apps/link/package.json +++ b/apps/link/package.json @@ -15,18 +15,18 @@ "@emotion/react": "^11.11.1", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.11.0", - "@fontsource/playfair-display": "^5.0.3", - "@fontsource/poppins": "^5.0.3", - "@fontsource/roboto": "^5.0.3", + "@fontsource/playfair-display": "^5.0.4", + "@fontsource/poppins": "^5.0.4", + "@fontsource/roboto": "^5.0.4", "@mui/icons-material": "^5", - "@mui/lab": "^5.0.0-alpha.134", + "@mui/lab": "^5.0.0-alpha.135", "@mui/material": "^5", - "@mui/x-data-grid-pro": "^6.9.0", - "@mui/x-date-pickers-pro": "^6.9.0", + "@mui/x-data-grid-pro": "^6.9.1", + "@mui/x-date-pickers-pro": "^6.9.1", "date-fns": "^2.30.0", "graphql-request": "^6.1.0", "material-ui-popup-state": "^5.0.9", - "next": "13.4.7", + "next": "13.4.8", "next-auth": "^4.22.1", "react": "18.2.0", "react-cookie": "^4.1.1", @@ -38,19 +38,19 @@ "tss-react": "^4.8.6" }, "devDependencies": { - "@babel/core": "^7.22.5", - "@types/node": "^20.3.1", + "@babel/core": "^7.22.6", + "@types/node": "^20.3.3", "@types/react": "18.2.14", "@types/uuid": "^9.0.2", "babel-loader": "^9.1.2", - "eslint": "^8.43.0", + "eslint": "^8.44.0", "eslint-config-airbnb": "^19.0.4", - "eslint-config-next": "^13.4.7", + "eslint-config-next": "^13.4.8", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", - "typescript": "5.1.3" + "typescript": "5.1.6" } } diff --git a/apps/metamigo-api/package.json b/apps/metamigo-api/package.json index 2e9160d..94b9f53 100644 --- a/apps/metamigo-api/package.json +++ b/apps/metamigo-api/package.json @@ -6,7 +6,6 @@ "author": "Abel Luck ", "license": "AGPL-3.0-or-later", "dependencies": { - "@adiwajshing/baileys": "5.0.0", "@adiwajshing/keyed-db": "0.2.4", "@digiresilience/hapi-nextauth": "*", "@digiresilience/hapi-pg-promise": "*", @@ -30,20 +29,21 @@ "graphile-worker": "^0.13.0", "hapi-auth-bearer-token": "^8.0.0", "hapi-auth-jwt2": "^10.4.0", - "hapi-swagger": "^17.0.0", + "hapi-swagger": "^17.0.1", "joi": "^17.9.2", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.0.1", "long": "^5.2.3", "p-memoize": "^7.1.1", - "pg": "^8.11.0", + "pg": "^8.11.1", "pg-monitor": "^2.0.0", "pg-promise": "^11.5.0", - "postgraphile": "4.13.0", + "postgraphile": "4.12.3", "postgraphile-plugin-connection-filter": "^2.3.0", - "remeda": "^1.21.0", - "twilio": "^4.12.0", - "typeorm": "^0.3.17" + "remeda": "^1.23.0", + "twilio": "^4.13.0", + "typeorm": "^0.3.17", + "@whiskeysockets/baileys": "^6.3.0" }, "devDependencies": { "@types/long": "^4.0.2", @@ -54,12 +54,12 @@ "jest-config-link": "*", "nodemon": "^2.0.22", "pg-monitor": "^2.0.0", - "pino-pretty": "^10.0.0", + "pino-pretty": "^10.0.1", "ts-node": "^10.9.1", "tsc-watch": "^6.0.4", "tsconfig-link": "*", "typedoc": "^0.24.8", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "nodemonConfig": { "ignore": [ diff --git a/apps/metamigo-api/src/app/services/whatsapp.ts b/apps/metamigo-api/src/app/services/whatsapp.ts index 9d9fa80..6f26ca7 100644 --- a/apps/metamigo-api/src/app/services/whatsapp.ts +++ b/apps/metamigo-api/src/app/services/whatsapp.ts @@ -11,17 +11,16 @@ import makeWASocket, { fetchLatestBaileysVersion, isJidBroadcast, isJidStatusBroadcast, - MessageRetryMap, useMultiFileAuthState, -} from "@adiwajshing/baileys"; +} from "@whiskeysockets/baileys"; import fs from "fs"; import workerUtils from "../../worker-utils.js"; export type AuthCompleteCallback = (error?: string) => void; export default class WhatsappService extends Service { - connections: { [key: string]: any } = {}; - loginConnections: { [key: string]: any } = {}; + connections: { [key: string]: any; } = {}; + loginConnections: { [key: string]: any; } = {}; static browserDescription: [string, string, string] = [ "Metamigo", @@ -69,7 +68,7 @@ export default class WhatsappService extends Service { ) { const directory = this.getAuthDirectory(bot); const { state, saveCreds } = await useMultiFileAuthState(directory); - const msgRetryCounterMap: MessageRetryMap = {}; + const msgRetryCounterMap: any = {}; const socket = makeWASocket({ ...options, auth: state, diff --git a/apps/metamigo-cli/package.json b/apps/metamigo-cli/package.json index d7e6924..c29de58 100644 --- a/apps/metamigo-cli/package.json +++ b/apps/metamigo-cli/package.json @@ -24,13 +24,13 @@ }, "devDependencies": { "@types/jest": "^29.5.2", - "pino-pretty": "^10.0.0", + "pino-pretty": "^10.0.1", "nodemon": "^2.0.22", "tsconfig-link": "*", "eslint-config-link": "*", "jest-config-link": "*", "babel-preset-link": "*", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "scripts": { "migrate": "NODE_ENV=development node --unhandled-rejections=strict build/main/index.js db -- migrate", diff --git a/apps/metamigo-frontend/package.json b/apps/metamigo-frontend/package.json index 6ee3f5c..5b6f875 100644 --- a/apps/metamigo-frontend/package.json +++ b/apps/metamigo-frontend/package.json @@ -14,15 +14,15 @@ "http-proxy-middleware": "^2.0.6", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.0.1", - "next": "13.4.7", + "next": "13.4.8", "next-auth": "4.22.1", - "ra-data-graphql": "^4.11.3", - "ra-i18n-polyglot": "^4.11.4", - "ra-input-rich-text": "^4.11.4", - "ra-language-english": "^4.11.4", + "ra-data-graphql": "^4.12.0", + "ra-i18n-polyglot": "^4.12.0", + "ra-input-rich-text": "^4.12.0", + "ra-language-english": "^4.12.0", "ra-postgraphile": "^6.1.1", "react": "18.2.0", - "react-admin": "^4.11.4", + "react-admin": "^4.12.0", "react-digit-input": "^2.1.0", "react-dom": "18.2.0", "react-qr-code": "^2.0.11", @@ -41,7 +41,7 @@ "fmt": "prettier --ignore-path .eslintignore \"**/*.{js,jsx,ts,tsx,graphql,md}\" --write" }, "devDependencies": { - "@next/eslint-plugin-next": "^13.4.7", + "@next/eslint-plugin-next": "^13.4.8", "@types/hapi__wreck": "17.0.1", "@types/react": "18.2.14", "@types/react-mic": "12.4.3", @@ -49,7 +49,7 @@ "eslint-config-link": "*", "jest-config-link": "*", "tsconfig-link": "*", - "typescript": "5.1.3" + "typescript": "5.1.6" }, "overrides": { "@mui/styles": { diff --git a/apps/metamigo-worker/package.json b/apps/metamigo-worker/package.json index 330813a..b712a24 100644 --- a/apps/metamigo-worker/package.json +++ b/apps/metamigo-worker/package.json @@ -7,31 +7,31 @@ "license": "AGPL-3.0-or-later", "dependencies": { "graphile-worker": "^0.13.0", - "remeda": "^1.21.0", + "remeda": "^1.23.0", "html-to-text": "^9.0.5", "node-fetch": "^3", - "twilio": "^4.12.0", + "twilio": "^4.13.0", "@digiresilience/montar": "*", "@digiresilience/metamigo-common": "*", "@digiresilience/metamigo-config": "*", "@digiresilience/metamigo-db": "*" }, "devDependencies": { - "@babel/core": "7.22.5", - "@babel/preset-env": "7.22.5", + "@babel/core": "7.22.6", + "@babel/preset-env": "7.22.6", "@babel/preset-typescript": "7.22.5", "@types/fluent-ffmpeg": "^2.1.21", "@types/jest": "^29.5.2", - "eslint": "^8.43.0", - "jest": "^29.5.0", - "jest-circus": "^29.5.0", + "eslint": "^8.44.0", + "jest": "^29.6.0", + "jest-circus": "^29.6.0", "jest-junit": "^16.0.0", "nodemon": "^2.0.22", - "pino-pretty": "^10.0.0", + "pino-pretty": "^10.0.1", "prettier": "^2.8.8", "ts-node": "^10.9.1", "typedoc": "^0.24.8", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "nodemonConfig": { "ignore": [ diff --git a/package.json b/package.json index 6827263..bbba185 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "docker:metamigo:up": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml up -d", "docker:metamigo:down": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml down", "upgrade:setup": "npm i -g npm-check-updates", - "upgrade:check": "ncu -ws -x graphql", - "upgrade:all": "ncu -ws -u -x graphql" + "upgrade:check": "ncu && ncu -ws -x graphql -x postgraphile", + "upgrade:all": "ncu -u && ncu -ws -u -x graphql -x postgraphile" }, "packageManager": "npm@9.6.7", "workspaces": [ diff --git a/packages/babel-preset-link/package.json b/packages/babel-preset-link/package.json index a6dd655..b752138 100644 --- a/packages/babel-preset-link/package.json +++ b/packages/babel-preset-link/package.json @@ -9,12 +9,12 @@ "lint": "eslint index.js" }, "dependencies": { - "@babel/core": "7.22.5", - "@babel/preset-env": "7.22.5", + "@babel/core": "7.22.6", + "@babel/preset-env": "7.22.6", "@babel/preset-typescript": "7.22.5" }, "peerDependencies": {}, "devDependencies": { - "eslint": "^8.43.0" + "eslint": "^8.44.0" } } diff --git a/packages/eslint-config-link/package.json b/packages/eslint-config-link/package.json index 8574f21..692c062 100644 --- a/packages/eslint-config-link/package.json +++ b/packages/eslint-config-link/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@rushstack/eslint-patch": "^1.3.2", - "@typescript-eslint/eslint-plugin": "^5.60.0", - "@typescript-eslint/parser": "^5.60.0", + "@typescript-eslint/eslint-plugin": "^5.61.0", + "@typescript-eslint/parser": "^5.61.0", "eslint-config-prettier": "^8.8.0", "eslint-config-xo-space": "^0.34.0", "eslint-plugin-cypress": "^2.13.3", @@ -21,15 +21,15 @@ "eslint-plugin-no-use-extend-native": "^0.5.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-unicorn": "47.0.0", - "@babel/eslint-parser": "7.22.5" + "@babel/eslint-parser": "7.22.6" }, "peerDependencies": { "eslint": "^7.32.0", "typescript": "^4.9.5" }, "devDependencies": { - "eslint": "^8.43.0", - "jest": "^29.5.0", - "typescript": "^5.1.3" + "eslint": "^8.44.0", + "jest": "^29.6.0", + "typescript": "^5.1.6" } } diff --git a/packages/jest-config-link/package.json b/packages/jest-config-link/package.json index 844f56a..4ea31ae 100644 --- a/packages/jest-config-link/package.json +++ b/packages/jest-config-link/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@types/jest": "^29.5.2", - "jest": "^29.5.0", + "jest": "^29.6.0", "jest-junit": "^16.0.0" }, "peerDependencies": {} diff --git a/packages/metamigo-common/package.json b/packages/metamigo-common/package.json index b8ed384..520d1ef 100644 --- a/packages/metamigo-common/package.json +++ b/packages/metamigo-common/package.json @@ -25,7 +25,7 @@ "pg-monitor": "^2.0.0", "tsc-watch": "^6.0.4", "typedoc": "^0.24.8", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "dependencies": { "@digiresilience/hapi-nextauth": "*", @@ -39,13 +39,13 @@ "@promster/hapi": "^8.0.6", "@promster/server": "^7.0.8", "@promster/types": "^3.2.5", - "@types/convict": "^6.1.2", + "@types/convict": "^6.1.3", "@types/hapi__glue": "^6.1.6", "@types/hapi__hapi": "^20.0.13", "@types/hapi__inert": "^5.2.6", "@types/hapi__vision": "^5.5.4", "@types/hapipal__schmervice": "^2.0.3", - "chalk": "^5.2.0", + "chalk": "^5.3.0", "commander": "^11.0.0", "convict": "^6.2.4", "decamelcase-keys": "^1.1.1", @@ -57,7 +57,7 @@ "next-auth": "^4.22.1", "pg-promise": "^11.5.0", "pino": "^8.14.1", - "pino-pretty": "^10.0.0", + "pino-pretty": "^10.0.1", "prom-client": "^14.x.x", "uuid": "^9.0.0" } diff --git a/packages/metamigo-config/package.json b/packages/metamigo-config/package.json index cbb0fd8..575d824 100644 --- a/packages/metamigo-config/package.json +++ b/packages/metamigo-config/package.json @@ -10,16 +10,16 @@ "@digiresilience/montar": "*" }, "devDependencies": { - "@babel/core": "7.22.5", - "@babel/preset-env": "7.22.5", + "@babel/core": "7.22.6", + "@babel/preset-env": "7.22.6", "@babel/preset-typescript": "7.22.5", - "eslint": "^8.43.0", - "pino-pretty": "^10.0.0", + "eslint": "^8.44.0", + "pino-pretty": "^10.0.1", "prettier": "^2.8.8", "ts-node": "^10.9.1", "tsc-watch": "^6.0.4", "typedoc": "^0.24.8", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "files": [ "build", diff --git a/packages/metamigo-db/package.json b/packages/metamigo-db/package.json index a70f8b8..cc94e00 100644 --- a/packages/metamigo-db/package.json +++ b/packages/metamigo-db/package.json @@ -16,19 +16,19 @@ "pg-promise": "^11.5.0" }, "devDependencies": { - "@babel/core": "7.22.5", - "@babel/preset-env": "7.22.5", + "@babel/core": "7.22.6", + "@babel/preset-env": "7.22.6", "@babel/preset-typescript": "7.22.5", "@types/jest": "^29.5.2", - "eslint": "^8.43.0", - "jest": "^29.5.0", + "eslint": "^8.44.0", + "jest": "^29.6.0", "jest-junit": "^16.0.0", - "pino-pretty": "^10.0.0", + "pino-pretty": "^10.0.1", "prettier": "^2.8.8", "ts-node": "^10.9.1", "tsc-watch": "^6.0.4", "typedoc": "^0.24.8", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "scripts": { "build": "tsc -p tsconfig.json",