diff --git a/.github/uffizzi/docker-compose.uffizzi.yml b/.github/uffizzi/docker-compose.uffizzi.yml index 240acf8cc9..40270e1b7e 100644 --- a/.github/uffizzi/docker-compose.uffizzi.yml +++ b/.github/uffizzi/docker-compose.uffizzi.yml @@ -31,7 +31,7 @@ services: MYSQL_PASSWORD: password MYSQL_ROOT_PASSWORD: password MYSQL_USER: noco - image: "mysql:8.3.0" + image: "mysql:8.4.3" deploy: resources: limits: diff --git a/docker-compose/3_traefik/docker-compose.yml b/docker-compose/3_traefik/docker-compose.yml index 5d4115d615..c1e3123e93 100644 --- a/docker-compose/3_traefik/docker-compose.yml +++ b/docker-compose/3_traefik/docker-compose.yml @@ -34,7 +34,7 @@ services: retries: 10 test: "pg_isready -U ${DATABASE_USER} -d ${DATABASE_NAME}" timeout: 2s - image: "postgres:12.17-alpine" + image: "postgres:12.22-alpine" networks: - traefik_proxy restart: always diff --git a/docker-compose/nginx-proxy-manager/docker-compose.yml b/docker-compose/nginx-proxy-manager/docker-compose.yml index 1e7f0fcd6a..b1f0789078 100644 --- a/docker-compose/nginx-proxy-manager/docker-compose.yml +++ b/docker-compose/nginx-proxy-manager/docker-compose.yml @@ -46,7 +46,7 @@ services: - "-h" - localhost timeout: 20s - image: "mysql:8.3.0" + image: "mysql:8.4.3" networks: - default restart: always diff --git a/package.json b/package.json index e1c73b22dd..9d31f592b0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "pnpm": { "overrides": { "vue": "latest", - "typescript": "~5.4.5", + "typescript": "~5.7.2", "ajv@<6.12.3": ">=6.12.3", "node.extend@<1.1.7": ">=1.1.7", "tough-cookie@<4.1.3": ">=4.1.3", diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index e949bac46a..9afda09c14 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -1,7 +1,7 @@ { "name": "nc-gui", "private": true, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.14.2", "description": "NocoDB Frontend", "author": { "name": "NocoDB", @@ -17,7 +17,7 @@ "url": "https://github.com/nocodb/nocodb/issues" }, "engines": { - "node": ">=18.19.1" + "node": ">=18.20.5" }, "web-types": "web-types.json", "scripts": { @@ -37,27 +37,27 @@ "postinstall": "nuxt prepare" }, "dependencies": { - "@ckpack/vue-color": "^1.5.0", + "@ckpack/vue-color": "^1.6.0", "@iconify/vue": "^4.1.2", - "@nuxt/image": "^1.3.0", - "@pinia/nuxt": "^0.5.1", + "@nuxt/image": "^1.8.1", + "@pinia/nuxt": "^0.7.0", "@sentry/tracing": "^7.72.0", - "@sentry/vue": "^7.72.0", - "@tiptap/extension-link": "^2.4.0", - "@tiptap/extension-mention": "^2.9.1", - "@tiptap/extension-placeholder": "^2.4.0", - "@tiptap/extension-task-list": "2.4.0", - "@tiptap/extension-underline": "^2.4.0", - "@tiptap/html": "2.4.0", - "@tiptap/pm": "^2.4.0", - "@tiptap/starter-kit": "^2.4.0", - "@tiptap/vue-3": "2.4.0", + "@sentry/vue": "^7.120.0", + "@tiptap/extension-link": "^2.10.2", + "@tiptap/extension-mention": "^2.10.2", + "@tiptap/extension-placeholder": "^2.10.2", + "@tiptap/extension-task-list": "2.10.2", + "@tiptap/extension-underline": "^2.10.2", + "@tiptap/html": "2.10.2", + "@tiptap/pm": "^2.10.2", + "@tiptap/starter-kit": "^2.10.2", + "@tiptap/vue-3": "2.10.2", "@vue-flow/additional-components": "^1.3.3", - "@vue-flow/core": "^1.30.1", + "@vue-flow/core": "^1.41.5", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", - "@vueuse/core": "^10.7.2", - "@vueuse/integrations": "^10.7.2", + "@vueuse/core": "^10.11.1", + "@vueuse/integrations": "^10.11.1", "@vueuse/motion": "^2.2.5", "ant-design-vue": "^3.2.20", "chart.js": "^4.4.2", @@ -66,7 +66,7 @@ "dagre": "^0.8.5", "dayjs": "^1.11.11", "deep-object-diff": "^1.1.9", - "embla-carousel-vue": "^8.1.7", + "embla-carousel-vue": "^8.5.1", "emoji-mart-vue-fast": "^15.0.2", "file-saver": "^2.0.5", "fuse.js": "^6.6.2", @@ -75,44 +75,44 @@ "inflection": "^1.13.4", "isomorphic-dompurify": "^1.13.0", "jsbarcode": "^3.11.6", - "jsep": "^1.3.8", + "jsep": "^1.4.0", "jwt-decode": "^3.1.2", "leaflet": "^1.9.4", "leaflet.markercluster": "^1.5.3", "locale-codes": "^1.3.1", "marked": "^4.3.0", - "monaco-editor": "^0.50.0", - "monaco-sql-languages": "^0.11.0", + "monaco-editor": "^0.52.0", + "monaco-sql-languages": "^0.12.2", "nocodb-sdk": "workspace:^", "papaparse": "^5.4.1", "parse-github-url": "^1.0.2", "pdfobject": "^2.3.0", "pdfobject-vue": "^0.0.4", - "pinia": "^2.1.7", + "pinia": "^2.2.6", "plyr": "^3.7.8", "qrcode": "^1.5.3", "rehype-sanitize": "^6.0.0", "rehype-stringify": "^10.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.0", - "rfdc": "^1.3.1", + "rfdc": "^1.4.1", "showdown": "^2.1.0", - "socket.io-client": "^4.7.5", + "socket.io-client": "^4.8.1", "sortablejs": "^1.15.2", "splitpanes": "^3.1.5", "tinycolor2": "^1.6.0", - "turndown": "^7.1.3", + "turndown": "^7.2.0", "unified": "^11.0.5", "unique-names-generator": "^4.7.1", "v3-infinite-loading": "^1.3.1", - "validator": "^13.11.0", + "validator": "^13.12.0", "vue-advanced-cropper": "^2.8.8", "vue-barcode-reader": "^1.0.3", "vue-chartjs": "^5.3.1", "vue-dompurify-html": "^3.1.2", "vue-github-button": "^3.1.0", - "vue-i18n": "^9.9.1", - "vue-qrcode-reader": "3.1.9", + "vue-i18n": "^9.14.1", + "vue-qrcode-reader": "3.2.0", "vue3-calendar-heatmap": "^2.0.5", "vue3-contextmenu": "^0.2.12", "vue3-grid-layout-next": "^1.0.7", @@ -122,30 +122,30 @@ "youtube-vue3": "^0.1.15" }, "devDependencies": { - "@antfu/eslint-config": "^0.26.3", + "@antfu/eslint-config": "^0.43.1", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", - "@iconify-json/ant-design": "^1.1.16", - "@iconify-json/bi": "^1.1.23", - "@iconify-json/carbon": "^1.1.33", - "@iconify-json/cil": "^1.1.8", - "@iconify-json/clarity": "^1.1.12", - "@iconify-json/eva": "^1.1.10", - "@iconify-json/ic": "^1.1.17", - "@iconify-json/ion": "^1.1.18", - "@iconify-json/la": "^1.1.8", - "@iconify-json/logos": "^1.1.42", - "@iconify-json/lucide": "^1.1.187", - "@iconify-json/material-symbols": "^1.1.80", - "@iconify-json/mdi": "^1.1.66", - "@iconify-json/mi": "^1.1.8", - "@iconify-json/ph": "^1.1.13", - "@iconify-json/ri": "^1.1.20", - "@iconify-json/simple-icons": "^1.1.101", - "@iconify-json/system-uicons": "^1.1.12", - "@iconify-json/tabler": "^1.1.112", - "@iconify-json/vscode-icons": "^1.1.34", + "@iconify-json/ant-design": "^1.2.2", + "@iconify-json/bi": "^1.2.1", + "@iconify-json/carbon": "^1.2.4", + "@iconify-json/cil": "^1.2.1", + "@iconify-json/clarity": "^1.2.1", + "@iconify-json/eva": "^1.2.0", + "@iconify-json/ic": "^1.2.1", + "@iconify-json/ion": "^1.2.1", + "@iconify-json/la": "^1.2.0", + "@iconify-json/logos": "^1.2.3", + "@iconify-json/lucide": "^1.2.16", + "@iconify-json/material-symbols": "^1.2.8", + "@iconify-json/mdi": "^1.2.1", + "@iconify-json/mi": "^1.2.1", + "@iconify-json/ph": "^1.2.1", + "@iconify-json/ri": "^1.2.3", + "@iconify-json/simple-icons": "^1.2.13", + "@iconify-json/system-uicons": "^1.2.1", + "@iconify-json/tabler": "^1.2.8", + "@iconify-json/vscode-icons": "^1.2.2", "@intlify/unplugin-vue-i18n": "^0.13.0", - "@nuxt/image": "^1.3.0", + "@nuxt/image": "^1.8.1", "@types/d3-scale": "^4.0.8", "@types/dagre": "^0.7.52", "@types/file-saver": "^2.0.7", @@ -161,30 +161,30 @@ "@types/splitpanes": "^2.2.6", "@types/tinycolor2": "^1.4.6", "@types/turndown": "^5.0.4", - "@types/validator": "^13.11.10", + "@types/validator": "^13.12.2", "@types/vue-barcode-reader": "^0.0.3", - "@unocss/nuxt": "^0.58.9", + "@unocss/nuxt": "^0.64.1", "@vitest/ui": "^0.34.7", - "@vue/compiler-sfc": "^3.4.27", + "@vue/compiler-sfc": "^3.5.13", "@vue/test-utils": "^2.4.6", - "@vueuse/nuxt": "^10.7.2", + "@vueuse/nuxt": "^10.11.1", "@windicss/plugin-animations": "^1.0.9", "@windicss/plugin-question-mark": "^0.1.1", "@windicss/plugin-scrollbar": "^1.2.3", - "eslint": "^8.56.0", + "eslint": "^8.57.1", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^4.2.1", "happy-dom": "^6.0.4", "nuxt": "^3.11.2", "nuxt-windicss": "^2.6.1", "prettier": "^2.8.8", - "sass": "^1.71.1", + "sass": "^1.81.0", "ts-loader": "^9.5.1", - "unplugin-icons": "^0.18.5", - "unplugin-vue-components": "^0.26.0", + "unplugin-icons": "^0.20.1", + "unplugin-vue-components": "^0.27.4", "vite-plugin-monaco-editor": "^1.1.0", "vite-plugin-purge-icons": "^0.10.0", - "vitest": "^1.2.2", + "vitest": "^1.6.0", "windicss": "^3.5.6" } } diff --git a/packages/nc-mail-templates/package.json b/packages/nc-mail-templates/package.json index 84271b6bcc..fac90e1001 100644 --- a/packages/nc-mail-templates/package.json +++ b/packages/nc-mail-templates/package.json @@ -2,7 +2,7 @@ "name": "nc-mail-templates", "version": "1.0.0", "description": "", - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.14.2", "main": "index.js", "type": "module", "scripts": { @@ -14,11 +14,11 @@ "license": "ISC", "dependencies": { "html-entities-decoder": "^1.0.5", - "typescript": "^5.3.3", + "typescript": "^5.7.2", "vue-extensible-mail": "^0.0.3 " }, "devDependencies": { - "tsx": "^4.10.4", + "tsx": "^4.19.2", "@types/html-entities-decoder": "^1.0.2" } } \ No newline at end of file diff --git a/packages/nc-secret-mgr/package.json b/packages/nc-secret-mgr/package.json index 9cf42e3d4b..443e97c742 100644 --- a/packages/nc-secret-mgr/package.json +++ b/packages/nc-secret-mgr/package.json @@ -2,7 +2,7 @@ "name": "nc-secret-mgr", "version": "0.0.1", "description": "", - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.14.2", "main": "dist/cli.js", "bin": "dist/cli.js", "scripts": { @@ -33,7 +33,7 @@ "chalk": "^4.1.0", "commander": "^12.1.0", "enquirer": "^2.4.1", - "figlet": "^1.7.0", + "figlet": "^1.8.0", "knex": "^3.1.0", "mysql": "^2.18.1", "parse-database-url": "^0.3.0", @@ -41,18 +41,18 @@ "sqlite3": "5.1.6" }, "devDependencies": { - "@types/figlet": "^1.5.8", - "chai": "^4.4.1", - "class-transformer": "0.3.1", + "@types/figlet": "^1.7.0", + "chai": "^4.5.0", + "class-transformer": "0.5.1", "class-validator": "^0.14.1", "cross-env": "^7.0.3", - "mocha": "^10.3.0", - "nodemon": "^3.0.3", + "mocha": "^10.8.2", + "nodemon": "^3.1.7", "pkg": "^5.8.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-functional": "^5.0.8", - "eslint-plugin-import": "^2.29.1", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.8.8", "@mapbox/node-pre-gyp": "^1.0.11" diff --git a/packages/noco-docs/package.json b/packages/noco-docs/package.json index 96022207fa..86a6c49c03 100644 --- a/packages/noco-docs/package.json +++ b/packages/noco-docs/package.json @@ -30,25 +30,25 @@ "remark:once": "npm run remark -- --quiet --frail --use remark-validate-links docs/" }, "dependencies": { - "@docusaurus/core": "3.1.1", - "@docusaurus/plugin-client-redirects": "3.1.1", - "@docusaurus/plugin-ideal-image": "3.1.1", - "@docusaurus/plugin-sitemap": "3.1.1", - "@docusaurus/preset-classic": "3.1.1", - "@mdx-js/react": "^3.0.1", + "@docusaurus/core": "3.6.3", + "@docusaurus/plugin-client-redirects": "3.6.3", + "@docusaurus/plugin-ideal-image": "3.6.3", + "@docusaurus/plugin-sitemap": "3.6.3", + "@docusaurus/preset-classic": "3.6.3", + "@mdx-js/react": "^3.1.0", "clsx": "^1.2.1", "dayjs": "^1.11.11", "docusaurus-plugin-sass": "^0.2.5", - "docusaurus-theme-search-typesense": "^0.16.0", + "docusaurus-theme-search-typesense": "^0.22.0", "nc-analytics": "^0.0.9", "plugin-image-zoom": "github:flexanalytics/plugin-image-zoom", "prism-react-renderer": "^1.3.5", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.71.1" + "react": "^18.3.1", + "react-dom": "^18.3.1", + "sass": "^1.81.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.1.1", + "@docusaurus/module-type-aliases": "3.6.3", "@tsconfig/docusaurus": "^1.0.7", "remark-cli": "^12.0.1", "remark-validate-links": "^13.0.1", diff --git a/packages/nocodb-sdk/package.json b/packages/nocodb-sdk/package.json index e7d6e3ec9f..7af26563dd 100644 --- a/packages/nocodb-sdk/package.json +++ b/packages/nocodb-sdk/package.json @@ -18,7 +18,7 @@ "url": "https://github.com/nocodb/nocodb/issues" }, "engines": { - "node": ">=18.19.1" + "node": ">=18.20.5" }, "license": "AGPL-3.0-or-later", "keywords": [], @@ -40,7 +40,7 @@ }, "dependencies": { "axios": "^1.6.8", - "jsep": "^1.3.8", + "jsep": "^1.4.0", "dayjs": "^1.11.11" }, "devDependencies": { @@ -58,7 +58,7 @@ "prettier": "^2.8.8", "rimraf": "^5.0.7", "tsc-alias": "^1.8.10", - "typescript": "^5.3.3", + "typescript": "^5.7.2", "ts-jest": "^29.1.2" }, "files": [ diff --git a/packages/nocodb/Dockerfile b/packages/nocodb/Dockerfile index b4b62b1dd6..eb3eab330b 100644 --- a/packages/nocodb/Dockerfile +++ b/packages/nocodb/Dockerfile @@ -17,7 +17,7 @@ RUN cp $GOPATH/bin/litestream /usr/src/lt ########### # Builder ########### -FROM node:18-alpine as builder +FROM node:18.20.5-alpine as builder WORKDIR /usr/src/app # install node-gyp dependencies @@ -47,7 +47,7 @@ RUN pnpm install --prod --shamefully-hoist \ ########## # Runner ########## -FROM alpine:3.19 +FROM alpine:3.20 WORKDIR /usr/src/app ENV LITESTREAM_S3_SKIP_VERIFY=false \ diff --git a/packages/nocodb/Dockerfile.local b/packages/nocodb/Dockerfile.local index 9c66e242db..f4a4178097 100644 --- a/packages/nocodb/Dockerfile.local +++ b/packages/nocodb/Dockerfile.local @@ -3,7 +3,7 @@ ########### # Builder ########### -FROM node:18-alpine as builder +FROM node:18.20.5-alpine as builder WORKDIR /usr/src/app # install node-gyp dependencies @@ -35,7 +35,7 @@ RUN pnpm install --prod --shamefully-hoist --reporter=silent \ ########## # Runner ########## -FROM alpine:3.19 +FROM alpine:3.20 WORKDIR /usr/src/app ENV NC_DOCKER=0.6 \ diff --git a/packages/nocodb/Dockerfile.timely b/packages/nocodb/Dockerfile.timely index 5b9d98f4d4..9e7bc96485 100644 --- a/packages/nocodb/Dockerfile.timely +++ b/packages/nocodb/Dockerfile.timely @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.5 +# syntax=docker/dockerfile:1.11 # Use Buildx cross-compilation ########### @@ -20,7 +20,7 @@ RUN git clone https://github.com/benbjohnson/litestream.git litestream \ ########### # Builder ########### -FROM --platform=$BUILDPLATFORM node:18-alpine as builder +FROM --platform=$BUILDPLATFORM node:18.20.5-alpine as builder WORKDIR /usr/src/app # Install node-gyp dependencies @@ -50,7 +50,7 @@ RUN pnpm install --prod --shamefully-hoist \ ############ ## Binary Dependencies Builder ############ -FROM --platform=$TARGETPLATFORM node:18.19.1-alpine as bin-builder +FROM --platform=$TARGETPLATFORM node:18.20.5-alpine as bin-builder WORKDIR /usr/src/app RUN apk add --no-cache jq @@ -66,7 +66,7 @@ RUN SQLITE3_VERSION=$(jq -r '.dependencies["sqlite3"]' /usr/src/app/package-copy ########### # Runner ########### -FROM --platform=$TARGETPLATFORM alpine:3.19 +FROM --platform=$TARGETPLATFORM alpine:3.20 WORKDIR /usr/src/app ENV LITESTREAM_S3_SKIP_VERIFY=false \ diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 9cb8884cbe..3c87685a71 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -16,7 +16,7 @@ "url": "https://github.com/nocodb/nocodb/issues" }, "engines": { - "node": ">=18.19.1" + "node": ">=18.20.5" }, "license": "AGPL-3.0-or-later", "scripts": { @@ -47,42 +47,42 @@ "docker:build": "EE=\"true-xc-test\" webpack --config docker/webpack.config.js" }, "dependencies": { - "@aws-sdk/client-kafka": "^3.620.0", - "@aws-sdk/client-kinesis": "^3.620.0", - "@aws-sdk/client-s3": "^3.620.0", - "@aws-sdk/client-ses": "^3.620.0", - "@aws-sdk/client-sns": "^3.620.0", - "@aws-sdk/lib-storage": "^3.620.0", - "@aws-sdk/s3-request-presigner": "^3.620.0", - "@google-cloud/storage": "^7.7.0", + "@aws-sdk/client-kafka": "^3.699.0", + "@aws-sdk/client-kinesis": "^3.699.0", + "@aws-sdk/client-s3": "^3.699.0", + "@aws-sdk/client-ses": "^3.699.0", + "@aws-sdk/client-sns": "^3.699.0", + "@aws-sdk/lib-storage": "^3.699.0", + "@aws-sdk/s3-request-presigner": "^3.699.0", + "@google-cloud/storage": "^7.14.0", "@jm18457/kafkajs-msk-iam-authentication-mechanism": "^3.1.2", - "@nestjs/bull": "^10.0.1", - "@nestjs/common": "^10.3.8", - "@nestjs/config": "^3.1.1", - "@nestjs/core": "^10.3.8", - "@nestjs/event-emitter": "^2.0.4", + "@nestjs/bull": "^10.2.2", + "@nestjs/common": "^10.4.8", + "@nestjs/config": "^3.3.0", + "@nestjs/core": "^10.4.8", + "@nestjs/event-emitter": "^2.1.1", "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.3.8", - "@nestjs/platform-socket.io": "^10.3.8", - "@nestjs/throttler": "^5.1.2", - "@nestjs/websockets": "^10.3.8", + "@nestjs/platform-express": "^10.4.8", + "@nestjs/platform-socket.io": "^10.4.8", + "@nestjs/throttler": "^5.2.0", + "@nestjs/websockets": "^10.4.8", "@ntegral/nestjs-sentry": "^4.0.1", "@sentry/node": "^6.19.7", "@techpass/passport-openidconnect": "^0.3.3", "@types/chai": "^4.3.16", "airtable": "^0.12.2", - "ajv": "^8.12.0", + "ajv": "^8.17.1", "ajv-formats": "^2.1.1", "auto-bind": "^4.0.0", - "aws-sdk": "^2.1550.0", + "aws-sdk": "^2.1692.0", "axios": "^1.6.8", "bcryptjs": "^2.4.3", "boxen": "^5.1.2", - "bull": "^4.12.5", + "bull": "^4.16.4", "bullmq": "^1.91.1", "clear": "^0.1.0", "clickhouse": "^2.6.0", - "clickhouse-migrations": "^0.1.14", + "clickhouse-migrations": "^0.2.2", "colors": "^1.4.0", "compare-versions": "^6.1.0", "content-disposition": "^0.5.4", @@ -108,12 +108,12 @@ "ioredis-mock": "^8.9.0", "is-docker": "^2.2.1", "isomorphic-dompurify": "^1.13.0", - "jsep": "^1.3.8", + "jsep": "^1.4.0", "json5": "^2.2.3", "jsonfile": "^6.1.0", "jsonwebtoken": "^9.0.2", "kafkajs": "^2.2.4", - "knex": "2.4.2", + "knex": "2.5.1", "list-github-dir-content": "^3.0.0", "lodash": "^4.17.21", "mailersend": "^1.5.0", @@ -126,7 +126,7 @@ "mysql2": "^3.9.7", "nanoid": "^3.3.7", "nc-lib-gui": "0.258.2", - "nestjs-throttler-storage-redis": "^0.4.4", + "nestjs-throttler-storage-redis": "^0.5.1", "nocodb-sdk": "workspace:^", "nodemailer": "^6.9.13", "object-hash": "^3.0.0", @@ -141,7 +141,7 @@ "passport-http": "^0.3.0", "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", - "pg": "^8.11.5", + "pg": "^8.13.1", "redlock": "^5.0.0-beta.2", "reflect-metadata": "^0.2.1", "request-filtering-agent": "^1.1.2", @@ -150,19 +150,19 @@ "sharp": "^0.33.4", "slash": "^3.0.0", "slug": "^8.2.3", - "socket.io": "^4.7.5", + "socket.io": "^4.8.1", "sqlite3": "^5.1.7", - "tedious": "^16.6.1", + "tedious": "^16.7.1", "tinycolor2": "^1.6.0", "twilio": "^4.23.0", "uuid": "^9.0.1", - "validator": "^13.11.0", + "validator": "^13.12.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz" }, "devDependencies": { - "@nestjs/cli": "^10.3.2", - "@nestjs/schematics": "^10.1.1", - "@nestjs/testing": "^10.3.8", + "@nestjs/cli": "^10.4.8", + "@nestjs/schematics": "^10.2.3", + "@nestjs/testing": "^10.4.8", "@nestjsplus/dyn-schematics": "^1.0.12", "@types/content-disposition": "^0.5.8", "@types/ejs": "^3.1.5", @@ -170,32 +170,32 @@ "@types/jest": "^29.5.12", "@types/mocha": "^10.0.6", "@types/multer": "^1.4.11", - "@types/node": "20.11.30", + "@types/node": "20.17.7", "@types/passport-google-oauth20": "^2.0.16", "@types/passport-jwt": "^3.0.13", "@types/supertest": "^2.0.16", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", - "chai": "^4.4.1", + "chai": "^4.5.0", "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.1", "eslint-config-prettier": "^8.10.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-functional": "^5.0.8", - "eslint-plugin-import": "^2.29.1", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^4.2.1", "jest": "29.7.0", - "mocha": "^10.3.0", - "nodemon": "^3.0.3", + "mocha": "^10.8.2", + "nodemon": "^3.1.7", "prettier": "^2.8.8", "source-map-support": "^0.5.21", "supertest": "^6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.2.5", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "typescript": "^5.3.3", + "typescript": "^5.7.2", "webpack-cli": "^5.1.4" } } \ No newline at end of file diff --git a/scripts/pkg-executable/package.json b/scripts/pkg-executable/package.json index e6003e9c5a..bd833d5fd9 100644 --- a/scripts/pkg-executable/package.json +++ b/scripts/pkg-executable/package.json @@ -27,10 +27,10 @@ "author": "", "license": "ISC", "dependencies": { - "@nestjs/common": "^10.3.8", - "@nestjs/core": "^10.3.8", - "express": "^4.18.3", - "nocodb": "0.204.9" + "@nestjs/common": "^10.4.8", + "@nestjs/core": "^10.4.8", + "express": "^4.21.1", + "nocodb": "0.258.2" }, "overrides": { "sqlite3": "5.1.6"