Files
nocodb/package.json
Pranav CandClaude Fable 5.1 5ed96edb49 chore(deps): patch open Dependabot advisories across workspaces
- drop orphan packages/nocodb-sdk/pnpm-lock.yaml (workspace installs never
  use it; 78 alerts incl. proxy-addr / shell-quote)
- refresh root pnpm.overrides to current patched versions (dompurify 3.4.17,
  next 15.5.28, body-parser 1.20.9, multer 2.5.0, nodemailer 10.1.4, hono
  4.13.11, happy-dom 21.0.4, js-yaml 3.15.2/4.3.2, brace-expansion, svgo,
  toml 5, uuid 11, vite 8.2.4, vitest 4.1.12, ...) and bound the minimatch /
  nanoid selectors that had resolved across majors
- scope zod 4.6.6 override to the MCP packages so @ai-sdk peer ranges stay
  intact; bump nocodb's zod-v4 alias
- add body-parser, multer, serialize-javascript, happy-dom to
  minimumReleaseAgeExclude (patches published inside the 7-day window)
- direct bumps: nocodb-sdk-v2 axios 1.20.0, nc-gui nuxt ^4.6.2 / katex
  ^0.19.0, nc-secret-mgr figlet ^1.11.3
- noco-integrations: same override refresh + nocohub parity overrides

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 12:15:28 +05:30

256 lines
9.4 KiB
JSON

{
"name": "nocodb-root",
"description": "NocoDB Root",
"private": true,
"author": {
"name": "NocoDB Inc",
"url": "https://nocodb.com/"
},
"homepage": "https://github.com/nocodb/nocodb",
"repository": {
"type": "git",
"url": "https://github.com/nocodb/nocodb.git"
},
"bugs": {
"url": "https://github.com/nocodb/nocodb/issues"
},
"license": "Sustainable Use License",
"devDependencies": {
"husky": "^8.0.3",
"lerna": "^9.0.7",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
},
"husky": {
"hooks": {
"pre-commit": "pnpm dlx lint-staged"
}
},
"lint-staged": {
"*.{ts,tsx,js,json}": []
},
"scripts": {
"bootstrap": "pnpm --filter=nocodb-sdk install && pnpm --filter=nocodb-sdk run build && pnpm --filter=nocodb --filter=nc-mail-templates --filter=nc-gui install && pnpm run integrations:build && pnpm run registerIntegrations",
"integrations:build": "cd ./packages/noco-integrations/ && pnpm i && pnpm run build",
"start:frontend": "pnpm --filter=nc-gui run dev",
"start:backend": "pnpm --filter=nocodb run start",
"prepare": "husky install",
"preinstall": "npx only-allow pnpm",
"registerIntegrations": "pnpm --filter=nocodb run registerIntegrations",
"install:local-sdk": "node scripts/installLocalSdk.js"
},
"pnpm": {
"overrides": {
"**>ip": "npm:@eggjs/ip@latest",
"vue@*": "3.5.43",
"@vue/runtime-core@*": "3.5.43",
"@vue/runtime-dom@*": "3.5.43",
"@azure/msal-node": "^2.16.2",
"@babel/traverse@<7.23.2": ">=7.23.2",
"ajv@<6.14.0": "6.15.0",
"axios@>=0.8.1 <0.28.0": ">=0.28.0",
"axios@>=1.0.0 <1.20.0": "^1.20.0",
"uuid@<11.1.1": "^11.1.1",
"mermaid@>=11.0.0-alpha.1 <11.16.1": "11.16.1",
"next@<15.5.28": "^15.5.28",
"protobufjs@<=7.6.0": "^7.6.1",
"@protobufjs/utf8@<=1.1.0": ">=1.1.1",
"@babel/plugin-transform-modules-systemjs@>=7.12.0 <=7.29.3": ">=7.29.4",
"hono@<4.13.11": "4.13.11",
"basic-ftp@<=6.2.0": "^6.2.1",
"simple-git@<4.0.1": "^4.0.1",
"fast-xml-parser@<5.7.0": ">=5.7.0",
"fast-xml-builder@<=1.1.6": ">=1.1.7",
"thrift@<0.23.0": ">=0.23.0",
"ip-address@<=10.7.0": "^10.7.1",
"devalue@>=4.0.0 <5.6.4": ">=5.6.4",
"nitropack@<2.13.4": ">=2.13.4",
"postcss@<8.5.18": ">=8.5.18",
"svelte@<=5.55.6": ">=5.55.7",
"webpack-dev-server@<=5.2.3": ">=5.2.4",
"follow-redirects@<1.15.4": ">=1.15.4",
"follow-redirects@>=1.16.0 <1.16.1": "^1.16.1",
"node.extend@<1.1.7": ">=1.1.7",
"tough-cookie": "^5.1.0",
"typescript": "5.8.3",
"ufo": ">=1.5.4",
"whatwg-url": "13.0.0",
"ws@<8.17.1": ">=8.17.1",
"xml2js@<0.5.0": ">=0.5.0",
"**>ent": "npm:ent-replace@latest",
"image-size@<1.2.1": ">=1.2.1",
"tar-fs@<2.1.2": ">=3.0.7",
"highlight.js@<9.18.5": ">=11.11.1",
"multer@1.4.4-lts.1": ">=2.0.2",
"vue-i18n@<9.14.5": ">=9.14.5",
"knex@<3.1.0": ">=3.1.0",
"cookie": "1.1.1",
"@azure/identity@<4.2.1": ">=4.2.1",
"cross-spawn@<7.0.5 >=7.0.0": ">=7.0.5",
"dset@<3.1.4": ">=3.1.4",
"http-proxy-middleware@<2.0.9": "2.0.9",
"@babel/runtime@<7.22.11": ">=7.26.10",
"tar@<7.0.0": "^7.5.19",
"braces@<3.0.3": ">=3.0.3",
"micromatch@<4.0.8": ">=4.0.8",
"nanoid@<3.3.17": ">=3.3.17 <6",
"esbuild@<=0.24.2": ">=0.25.0",
"vite@>=6.1.0 <6.1.2": ">=6.1.2",
"vite@>=6.1.0 <6.1.3": ">=6.1.3",
"vite@>=6.1.0 <6.1.5": ">=6.1.5",
"@babel/helpers@<7.26.10": ">=7.26.10",
"vite@>=6.0.0 <=6.1.5": ">=6.1.6",
"vite@>=6.1.0 <6.1.4": ">=6.1.4",
"@75lb/deep-merge@<=1.1.1": ">=1.1.2",
"@babel/runtime@<7.26.10": ">=7.26.10",
"lodash": ">=4.18.1 <4.19.0",
"linkifyjs@<4.3.2": ">=4.3.2",
"qs@<6.14.1": ">=6.14.1",
"qs@<=6.15.1": ">=6.15.2",
"h3@<=1.15.4": ">=1.15.5",
"h3@<1.15.9": ">=1.15.9",
"cssstyle": "4.1.0",
"oxc-resolver@<11.0.0": ">=11.19.1",
"handlebars@<4.7.10": ">=4.7.10",
"@node-saml/node-saml": "5.1.0",
"@node-saml/passport-saml": "5.1.0",
"form-data@<2.5.4": ">=2.5.4",
"form-data@>=3.0.0 <3.0.4": ">=3.0.4",
"node-forge@<1.4.0": ">=1.4.0",
"nodemailer@<10.1.4": "^10.1.4",
"jws@<3.2.3": ">=3.2.3",
"express-rate-limit@>=8.2.0 <8.2.2": ">=8.2.2",
"multer@<2.5.0": "^2.5.0",
"dompurify@<3.4.17": "3.4.17",
"@hono/node-server@<1.19.15": "1.19.17",
"@modelcontextprotocol/sdk@<1.32.1": "^1.32.1",
"@ai-sdk/provider-utils@>=4.0.0 <4.0.61": "4.0.61",
"launch-editor@<2.14.2": "^2.14.2",
"source-map-js@<1.2.2": "^1.2.2",
"defu@<=6.1.4": ">=6.1.5",
"devalue@<5.9.4": "5.9.4",
"fastify@<5.8.5": ">=5.8.5",
"find-my-way@<9.7.0": "^9.7.0",
"flatted@<=3.4.1": ">=3.4.2",
"happy-dom@<21.0.4": ">=21.0.4",
"immutable@>=5.0.0 <5.1.8": ">=5.1.8",
"minimatch@<3.1.3": ">=3.1.3",
"minimatch@>=5.0.0 <5.1.8": ">=5.1.8",
"minimatch@>=8.0.0 <8.0.6": ">=8.0.6",
"minimatch@>=9.0.0 <9.0.7": "~9.0.7",
"minimatch@>=10.0.0 <10.2.3": ">=10.2.3",
"path-to-regexp@<0.1.13": "0.1.13",
"path-to-regexp@>=8.0.0 <8.4.0": ">=8.4.0",
"picomatch@<2.3.2": ">=2.3.2",
"picomatch@>=4.0.0 <4.0.4": ">=4.0.4",
"tar@>=7.0.0": "^7.5.19",
"pacote>tar": "^7.5.19",
"tar-fs@<3.1.1": ">=3.1.1",
"serialize-javascript@<7.1.3": "^7.1.3",
"glob@>=10.2.0 <10.5.0": ">=10.5.0",
"glob@>=11.0.0 <11.1.0": "^11.1.0",
"@fastify/static@<10.1.1": "^10.1.1",
"@nuxt/devtools@<3.3.1": "^3.3.1",
"body-parser@<1.20.9": "~1.20.9",
"body-parser@>=2.0.0 <2.4.0": "^2.4.0",
"brace-expansion@<1.1.21": "~1.1.21",
"brace-expansion@>=2.0.0 <2.1.7": "~2.1.7",
"js-yaml@<3.15.2": "~3.15.2",
"js-yaml@>=4.0.0 <4.3.2": "~4.3.2",
"yaml@<1.10.3": ">=1.10.3",
"yaml@>=2.0.0 <2.8.3": ">=2.8.3",
"diff@>=4.0.0 <4.0.4": ">=4.0.4",
"diff@>=5.0.0 <5.2.2": ">=5.2.2",
"diff@>=6.0.0 <8.0.3": ">=8.0.3",
"lodash-es@<4.18.0": ">=4.18.0",
"ajv@>=7.0.0-alpha.0 <8.18.0": ">=8.18.0",
"ws@<8.21.0": "^8.21.0",
"@smithy/config-resolver@<4.4.0": ">=4.4.0",
"on-headers@<1.1.0": ">=1.1.0",
"tmp@<0.2.6": ">=0.2.6",
"sharp@<0.35.5": "^0.35.5",
"webpack@<5.104.1": ">=5.104.1",
"js-cookie@<=3.0.5": ">=3.0.7",
"shell-quote@<1.11.0": "^1.11.0",
"brace-expansion@>=3.0.0 <5.0.12": ">=5.0.12",
"@grpc/grpc-js@>=1.14.0 <1.14.5": "^1.14.5",
"engine.io@>=4.1.0 <6.6.10": "^6.6.10",
"form-data@>=4.0.0 <4.0.6": "^4.0.6",
"linkify-it@<=5.0.0": "^5.0.1",
"rollup@>=4.0.0 <4.59.0": ">=4.59.0",
"sigstore@<=4.1.0": "4.1.1",
"socket.io-parser@>=4.0.0 <4.2.7": "^4.2.7",
"svgo@>=3.0.0 <3.3.5": "~3.3.5",
"vite@>=6.0.0 <=6.4.2": "~6.4.3",
"vite": "~8.2.4",
"@swc/core": "1.10.0",
"fast-uri@<3.1.9": "^3.1.9",
"fast-uri@>=4.0.0 <4.1.5": "^4.1.5",
"prosemirror-view@<1.42.3": "^1.42.3",
"prosemirror-model@<1.25.12": "^1.25.12",
"seroval@<1.6.3": "^1.6.3",
"nx@<22.7.10": "^22.7.10",
"nx@>=23.0.0 <23.1.2": "^23.1.2",
"deepmerge-ts@<8.0.0": ">=8.0.0",
"@babel/core@<=7.29.0": "7.29.7",
"@tootallnate/once@<2.0.1": "2.0.1",
"esbuild@>=0.27.3 <0.28.1": "0.28.1",
"bn.js@<4.12.3": "~4.12.5",
"bn.js@>=5.0.0 <5.2.3": "~5.2.5",
"ipx@>=2.0.0-0 <2.1.1": "2.1.1",
"markdown-it@<14.3.3": "14.3.3",
"mdast-util-to-hast@>=13.0.0 <13.2.1": "13.2.1",
"file-type@<21.3.2": "21.3.4",
"mysql2@<3.22.0": ">=3.22.0",
"browserslist@<4.28.8": ">=4.28.8",
"toml@<5.0.1": "^5.0.1",
"unhead@<2.1.13": "^2.1.13",
"uuid@>=12.0.0 <12.0.1": "^12.0.1",
"smol-toml@<1.9.0": "^1.9.0",
"pacote@>=11.2.7 <21.5.1": ">=21.5.1",
"undici@>=6.0.0 <6.29.1": "6.29.1",
"undici@>=7.0.0 <7.30.1": "^7.30.1",
"undici@>=8.0.0 <8.12.2": "^8.12.2",
"@xmldom/xmldom@<0.8.15": "~0.8.15",
"@xmldom/xmldom@>=0.9.0 <0.9.12": "~0.9.12",
"fastify@<5.12.5": "^5.12.5",
"fflate@>=0.4.5 <0.4.9": "~0.4.9",
"fflate@>=0.7.0 <0.7.5": "~0.7.5",
"fflate@>=0.8.0 <0.8.3": "~0.8.3",
"postcss-selector-parser@>=7.0.0 <7.1.6": "^7.1.6",
"qs@<6.16.0": "^6.16.0",
"proxy-addr@<2.0.8": "~2.0.8",
"request-filtering-agent@<3.2.1": "^3.2.1",
"svgo@>=4.0.0 <4.1.0": "^4.1.0",
"postcss-selector-parser@<6.1.5": "^6.1.5",
"nanoid@>=4.0.0 <5.1.16": "^5.1.16",
"decode-uri-component@<=0.4.2": ">=0.5.0",
"fast-copy@>=3.0.0 <3.1.0": "^3.1.0",
"moment@>=2.29.2 <2.31.0": "^2.31.0",
"vitest@>=2.1.0 <4.1.12": "~4.1.12",
"@vitest/mocker@>=2.1.0 <4.1.12": "~4.1.12",
"@vitest/ui@>=2.1.0 <4.1.12": "~4.1.12",
"playwright@<1.55.1": "^1.55.1",
"@playwright/test@<1.55.1": "^1.55.1",
"@modelcontextprotocol/core>zod": "^4.6.6",
"@modelcontextprotocol/server>zod": "^4.6.6"
},
"patchedDependencies": {
"splitpanes@3.1.5": "packages/nc-gui/.patches/splitpanes@3.1.5.patch",
"ant-design-vue@3.2.20": "packages/nc-gui/.patches/ant-design-vue@3.2.20.patch"
},
"onlyBuiltDependencies": [
"@biomejs/biome",
"@nestjs/core",
"@parcel/watcher",
"@swc/core",
"core-js",
"esbuild",
"msgpackr-extract",
"nx",
"sharp",
"sqlite3",
"vue-demi"
]
}
}