diff --git a/.gitignore b/.gitignore index 5688fb56..f967ad81 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ /coverage /dist /docs -/guaribas.log /guaribas.sqlite /node_modules /packages/default.gbui/build @@ -21,14 +20,9 @@ *.env .vscode/launch.json .wwebjs_auth -GB.log -gb.log -GB.log.json yarn-error.log yarn-lock.json logo.svg screenshot.png data.db .wwebjs_cache -*doula* -*botpoc* \ No newline at end of file diff --git a/package.json b/package.json index a9bb3e7c..ce925e24 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "dependencies": { "@azure/cognitiveservices-computervision": "8.2.0", "@azure/ms-rest-js": "2.7.0", - "@azure/msal-node": "3.7.3", + "@azure/msal-node": "3.8.0", "@azure/openai": "2.0.0", "@azure/search-documents": "12.1.0", "@azure/storage-blob": "12.28.0", @@ -67,10 +67,10 @@ "@google-cloud/translate": "9.2.0", "@koa/cors": "5.0.0", "@koa/router": "14.0.0", - "@langchain/anthropic": "0.3.27", - "@langchain/community": "0.3.55", - "@langchain/core": "0.3.75", - "@langchain/openai": "0.6.11", + "@langchain/anthropic": "0.3.28", + "@langchain/community": "0.3.56", + "@langchain/core": "0.3.77", + "@langchain/openai": "0.6.13", "@microsoft/microsoft-graph-client": "3.0.7", "@push-rpc/core": "1.9.3", "@push-rpc/http": "1.9.3", @@ -78,7 +78,6 @@ "@push-rpc/websocket": "1.9.3", "@sequelize/core": "7.0.0-alpha.46", "@sequelize/postgres": "7.0.0-alpha.46", - "@sequelize/sqlite3": "^7.0.0-alpha.46", "@types/validator": "13.15.3", "adm-zip": "0.5.16", "alasql": "4.6.6", @@ -89,7 +88,7 @@ "async-retry": "1.3.3", "basic-auth": "2.0.1", "bcrypt": "6.0.0", - "billboard.js": "3.16.0", + "billboard.js": "3.17.0", "bluebird": "3.7.2", "body-parser": "2.2.0", "botbuilder": "4.23.3", @@ -111,15 +110,15 @@ "docxtemplater": "3.66.3", "dotenv-extended": "2.9.0", "exceljs": "4.4.0", - "express": "^4.21.2", + "express": "^5.1.0", "express-remove-route": "1.0.0", - "facebook-nodejs-business-sdk": "23.0.1", + "facebook-nodejs-business-sdk": "23.0.2", "ffmpeg-static": "5.2.0", "final-stream": "2.0.4", "formidable": "3.5.4", "glob": "11.0.3", - "google-libphonenumber": "3.2.42", - "googleapis": "159.0.0", + "google-libphonenumber": "3.2.43", + "googleapis": "160.0.0", "hnswlib-node": "3.0.0", "html-to-md": "0.8.8", "http-proxy": "1.18.1", @@ -132,17 +131,17 @@ "json-schema-to-zod": "2.6.1", "jsqr": "1.4.0", "just-indent": "0.0.1", - "keyv": "5.5.1", + "keyv": "5.5.3", "koa": "3.0.1", "koa-body": "6.0.1", "koa-ratelimit": "6.0.0", - "langchain": "0.3.33", + "langchain": "0.3.34", "language-tags": "2.1.0", "line-replace": "2.0.1", "livekit-server-sdk": "2.13.3", "lodash": "4.17.21", "luxon": "3.7.2", - "mammoth": "1.10.0", + "mammoth": "1.11.0", "mariadb": "3.4.5", "marked": "16.3.0", "mime-types": "3.0.1", @@ -155,23 +154,23 @@ "node-nlp": "4.27.0", "nodemailer": "7.0.6", "nodemon": "3.1.10", - "npm": "11.6.0", + "npm": "11.6.1", "office-text-extractor": "3.0.3", "open": "10.2.0", "open-docxtemplater-image-module": "1.0.3", - "openai": "4.62.1", + "openai": "5.23.1", "pdf-extraction": "1.0.2", "pdf-parse": "1.1.1", - "pdf-to-png-converter": "3.7.1", + "pdf-to-png-converter": "3.10.0", "pdfjs-dist": "5.4.149", "pg": "8.16.3", "phone": "3.1.67", "pizzip": "3.2.0", "pptxtemplater": "1.0.5", "prism-media": "1.3.5", - "public-ip": "7.0.1", + "public-ip": "8.0.0", "punycode": "2.3.1", - "puppeteer": "23.2.2", + "puppeteer": "24.22.3", "puppeteer-extra": "3.3.6", "puppeteer-extra-plugin-stealth": "^2.11.2", "qr-scanner": "1.4.2", @@ -188,18 +187,17 @@ "sequelize-typescript": "2.1.6", "simple-git": "3.28.0", "speakingurl": "14.0.1", - "sqlite3": "^5.1.7", "strict-password-generator": "1.1.2", "stripe": "18.5.0", "super-strong-password-generator": "2.0.2", "super-strong-password-generator-es": "2.0.2", - "swagger-client": "3.35.6", + "swagger-client": "3.35.7", "swagger-ui-dist": "5.29.0", "tabulator-tables": "6.3.1", "tedious": "18.6.1", - "twilio": "5.9.0", + "twilio": "5.10.1", "twitter-api-v2": "1.27.0", - "typeorm": "0.3.26", + "typeorm": "0.3.27", "typescript": "5.9.2", "url-join": "5.0.0", "vhost": "3.0.2", @@ -216,11 +214,11 @@ }, "devDependencies": { "@types/lodash": "4.17.20", - "@types/node": "24.3.3", + "@types/node": "24.5.2", "@types/qrcode": "1.5.5", - "@typescript-eslint/eslint-plugin": "8.43.0", - "@typescript-eslint/parser": "8.43.0", - "tsx": "4.20.5", + "@typescript-eslint/eslint-plugin": "8.44.1", + "@typescript-eslint/parser": "8.44.1", + "tsx": "4.20.6", "vitest": "3.2.4" }, "eslintConfig": { @@ -344,7 +342,8 @@ "rimraf": "6.0.1", "glob": "11.0.3", "fstream": "npm:fs-extra@11.0.0", - "puppeteer": "23.2.2", + "openai": "5.23.1", + "puppeteer": "24.22.3", "fluent-ffmpeg": "npm:ffmpeg-static@5.0.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz", "@nlpjs/xtables": { diff --git a/packages/default.gbui/package.json b/packages/default.gbui/package.json index 8f10b3e1..48383b6c 100644 --- a/packages/default.gbui/package.json +++ b/packages/default.gbui/package.json @@ -14,7 +14,7 @@ "deep-extend": "0.6.0", "eslint": "9.10.0", "fetch": "1.1.0", - "msal": "1.4.18", + "msal": "@azure/msal-browser", "powerbi-client": "2.23.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -38,5 +38,35 @@ "not dead", "not ie <= 11", "not op_mini all" - ] + ], + "overrides": { + "@babel/runtime": "7.26.10", + "postcss": "8.4.31", + "webpack-dev-server": "5.2.2", + "@babel/plugin-proposal-private-methods": "@babel/plugin-transform-private-methods", + "@babel/plugin-proposal-numeric-separator": "@babel/plugin-transform-numeric-separator", + "@babel/plugin-proposal-nullish-coalescing-operator": "@babel/plugin-transform-nullish-coalescing-operator", + "@babel/plugin-proposal-class-properties": "@babel/plugin-transform-class-properties", + "@babel/plugin-proposal-optional-chaining": "@babel/plugin-transform-optional-chaining", + "@babel/plugin-proposal-private-property-in-object": "@babel/plugin-transform-private-property-in-object", + "@humanwhocodes/config-array": "@eslint/config-array", + "@humanwhocodes/object-schema": "@eslint/object-schema", + "rollup-plugin-terser": "@rollup/plugin-terser", + "redux-devtools-extension": "@redux-devtools/extension", + "sourcemap-codec": "@jridgewell/sourcemap-codec", + "inflight": "lru-cache", + "stable": "0.1.8", + "rimraf": "5.0.0", + "domexception": "4.0.0", + "q": "2.0.0", + "uuid": "10.0.0", + "workbox-cacheable-response": "7.0.0", + "workbox-background-sync": "7.0.0", + "workbox-google-analytics": "7.0.0", + "svgo": "3.0.0", + "msal": "@azure/msal-browser", + "eslint": "9.10.0", + "core-js": "3.38.0", + "glob": "10.0.0" + } } diff --git a/unsecure-addons.cmd b/unsecure-addons.cmd index f9419589..ad38141a 100644 --- a/unsecure-addons.cmd +++ b/unsecure-addons.cmd @@ -9,4 +9,5 @@ npm install \ webp-converter \ final-stream \ @sequelize/sqlite3 \ + sqlite3 \ vm2@3.9.11