From e8c619fa0ca7bb8343ba5b234252d1db1e3f9c0b Mon Sep 17 00:00:00 2001 From: pranavxc Date: Mon, 18 Aug 2025 10:50:40 +0000 Subject: [PATCH] [create-pull-request] automated change Signed-off-by: GitHub --- packages/nc-gui/components.d.ts | 1 - packages/nc-gui/package.json | 2 +- packages/nc-lib-gui/package.json | 2 +- packages/nocodb-sdk/package.json | 2 +- packages/nocodb-sdk/src/lib/Api.ts | 257 +++++++++++++++++++++++------ packages/nocodb/package.json | 6 +- pnpm-lock.yaml | 66 +++----- 7 files changed, 237 insertions(+), 99 deletions(-) diff --git a/packages/nc-gui/components.d.ts b/packages/nc-gui/components.d.ts index fde3ef955d..0a05121efa 100644 --- a/packages/nc-gui/components.d.ts +++ b/packages/nc-gui/components.d.ts @@ -117,7 +117,6 @@ declare module 'vue' { MdiTableColumnPlusAfter: typeof import('~icons/mdi/table-column-plus-after')['default'] MdiThumbUp: typeof import('~icons/mdi/thumb-up')['default'] MiCircleWarning: typeof import('~icons/mi/circle-warning')['default'] - NcIconsInbox: typeof import('~icons/nc-icons/inbox')['default'] PhMagnifyingGlassBold: typeof import('~icons/ph/magnifying-glass-bold')['default'] RiExternalLinkLine: typeof import('~icons/ri/external-link-line')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index 14ea9deff2..cacc73a7f7 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -92,7 +92,7 @@ "marked": "^4.3.0", "monaco-editor": "^0.52.2", "monaco-sql-languages": "^0.11.0", - "nocodb-sdk": "workspace:^", + "nocodb-sdk": "0.264.6", "papaparse": "^5.5.2", "parse-github-url": "^1.0.3", "pdfobject": "^2.3.0", diff --git a/packages/nc-lib-gui/package.json b/packages/nc-lib-gui/package.json index 66745e7f5f..a166731574 100644 --- a/packages/nc-lib-gui/package.json +++ b/packages/nc-lib-gui/package.json @@ -1,6 +1,6 @@ { "name": "nc-lib-gui", - "version": "0.264.4", + "version": "0.264.6", "description": "NocoDB GUI", "author": { "name": "NocoDB", diff --git a/packages/nocodb-sdk/package.json b/packages/nocodb-sdk/package.json index 2f901c7d5d..44cc1c96ab 100644 --- a/packages/nocodb-sdk/package.json +++ b/packages/nocodb-sdk/package.json @@ -1,6 +1,6 @@ { "name": "nocodb-sdk", - "version": "0.264.4", + "version": "0.264.6", "description": "NocoDB SDK", "main": "build/main/index.js", "typings": "build/main/index.d.ts", diff --git a/packages/nocodb-sdk/src/lib/Api.ts b/packages/nocodb-sdk/src/lib/Api.ts index b24b86570d..c8913c7d81 100644 --- a/packages/nocodb-sdk/src/lib/Api.ts +++ b/packages/nocodb-sdk/src/lib/Api.ts @@ -21,6 +21,125 @@ export enum WorkspaceRolesV3Type { WorkspaceLevelNoAccess = 'workspace-level-no-access', } +/** + * Array of workspace users to be deleted. + */ +export type WorkspaceUserDeleteV3Type = { + /** Unique identifier for the user */ + user_id: string; +}[]; + +/** + * Array of workspace user updates. + */ +export type WorkspaceUserUpdateV3Type = { + /** Unique identifier for the user */ + user_id: string; + /** New workspace role to assign to the user */ + workspace_role: WorkspaceRolesV3Type; +}[]; + +/** + * Array of workspace users to be created. + */ +export type WorkspaceUserCreateV3Type = ( + | { + /** Unique identifier for the user (skip if email is provided) */ + user_id: string; + /** Workspace role to assign to the user */ + workspace_role: WorkspaceRolesV3Type; + } + | { + /** + * Email address of the user (skip if user_id is provided) + * @format email + */ + email: string; + /** Workspace role to assign to the user */ + workspace_role: WorkspaceRolesV3Type; + } +)[]; + +/** + * Workspace user information + */ +export interface WorkspaceUserV3Type { + /** + * Email address of the user + * @format email + */ + email: string; + /** Unique identifier for the user */ + user_id: string; + /** + * Timestamp when the user was added to the workspace + * @format date-time + */ + created_at: string; + /** + * Timestamp when the user was last updated in the workspace + * @format date-time + */ + updated_at: string; + /** Role assigned to the user in the workspace */ + workspace_role: WorkspaceRolesV3Type; +} + +/** + * Individual workspace member information + */ +export interface WorkspaceMemberV3Type { + /** + * Email address of the member + * @format email + */ + email: string; + /** Unique identifier for the user */ + user_id: string; + /** + * Timestamp when the user was added to the workspace + * @format date-time + */ + created_at: string; + /** + * Timestamp when the user was last updated in the workspace + * @format date-time + */ + updated_at: string; + /** Role assigned to the user in the workspace */ + workspace_role: WorkspaceRolesV3Type; +} + +/** + * Workspace information including member details + */ +export type WorkspaceWithMembersV3Type = WorkspaceV3Type & { + individual_members: { + /** List of workspace members */ + workspace_members: WorkspaceMemberV3Type[]; + }; +}; + +/** + * Basic workspace information + */ +export interface WorkspaceV3Type { + /** Unique identifier for the workspace */ + id: string; + /** Title of the workspace */ + title: string; + /** + * Timestamp when the workspace was created + * @format date-time + */ + created_at: string; + /** + * Timestamp when the workspace was last updated + * @format date-time + */ + updated_at: string; +} + /** * Base roles for the user. */ @@ -1102,57 +1221,71 @@ export interface TableMetaReqV3Type { icon?: string; } -export type BaseUserDeleteV3Type = { - /** Unique identifier for the user. */ - id?: string; - /** - * Email address of the user. - * @format email - */ - email?: string; +export type BaseMemberDeleteV3Type = { + /** User unique identifier for the member. */ + user_id: string; }[]; /** - * Array of user updates. + * Array of member updates. */ -export type BaseUserUpdateV3Type = { - /** Unique identifier for the user. Used as a primary identifier if provided. */ - id?: string; - /** - * Email address of the user. Used as a primary identifier if 'id' is not provided. - * @format email - */ - email?: string; +export type BaseMemberUpdateV3Type = { + /** Unique user identifier for the member. */ + user_id: string; /** Base roles for the user. */ base_role: BaseRolesV3Type; }[]; /** - * Array of users to be created. + * Array of members to be created. */ -export type BaseUserCreateV3Type = { - /** Unique identifier for the user. Can be provided optionally during creation. */ - id?: string; - /** - * Email address of the user. Used as a primary identifier if 'id' is not provided. - * @format email - */ - email?: string; - /** Full name of the user. */ - user_name?: string; - /** Base roles for the user. */ - base_role: BaseRolesV3Type; -}[]; +export type BaseMemberCreateV3Type = ( + | { + /** Unique identifier for the user (skip if email is provided) */ + user_id: string; + /** Full name of the user. */ + user_name?: string; + /** Base roles for the user. */ + base_role: BaseRolesV3Type; + } + | { + /** + * Email address of the user (skip if user_id is provided) + * @format email + */ + email: string; + /** Full name of the user. */ + user_name?: string; + /** Base roles for the user. */ + base_role: BaseRolesV3Type; + } +)[]; -export interface BaseUserListV3Type { - list?: BaseUserV3Type[]; +export interface BaseMemberListV3Type { + list?: BaseMemberV3Type[]; } export type BaseUserDeleteRequestV3Type = any; -export interface BaseUserV3Type { +export interface BaseMemberWithWorkspaceRoleV3Type { /** Unique identifier for the user. */ - id: string; + user_id: string; + /** + * Email address of the user. + * @format email + */ + email: string; + /** Display name of the user. */ + user_name?: string; + /** Base roles for the user. */ + base_role: BaseRolesV3Type; + /** Role assigned to the user in the workspace */ + workspace_role?: WorkspaceRolesV3Type; +} + +export interface BaseMemberV3Type { + /** Unique identifier for the user. */ + user_id: string; /** * Email address of the user. * @format email @@ -1160,22 +1293,8 @@ export interface BaseUserV3Type { email: string; /** Display name of the user. */ user_name?: string; - /** - * Timestamp of when the user was created. - * @format date-time - */ - created_at: string; - /** - * Timestamp of when the user access was last updated. - * @format date-time - */ - updated_at: string; /** Base roles for the user. */ base_role: BaseRolesV3Type; - /** Workspace roles for the user. */ - workspace_role: WorkspaceRolesV3Type; - /** Unique identifier for the workspace. */ - workspace_id: string; } export interface TableV3Type { @@ -1269,6 +1388,45 @@ export interface BaseMetaResV3Type { icon_color?: string; } +export interface BaseWithMembersV3Type { + /** Unique identifier for the base. */ + id: string; + /** Title of the base. */ + title: string; + meta: BaseMetaResV3Type; + /** + * Timestamp of when the base was created. + * @format date-time + */ + created_at: string; + /** + * Timestamp of when the base was last updated. + * @format date-time + */ + updated_at: string; + /** Unique identifier for the workspace to which this base belongs to. */ + workspace_id: string; + /** List of data sources associated with this base. This information will be included only if one or more external data sources are associated with the base. */ + sources?: { + /** Unique identifier for the data source. */ + id: string; + /** Title of the data source. */ + title: string; + /** Type of the data source (e.g., pg, mysql). */ + type: string; + /** Indicates if the schema in this data source is read-only. */ + is_schema_readonly: boolean; + /** Indicates if the data (records) in this data source is read-only. */ + is_data_readonly: boolean; + /** Integration ID for the data source. */ + integration_id: string; + }[]; + individual_members?: { + base_members?: BaseMemberWithWorkspaceRoleV3Type[]; + workspace_members?: WorkspaceMemberV3Type[]; + }; +} + export interface BaseV3Type { /** Unique identifier for the base. */ id: string; @@ -4157,6 +4315,7 @@ export interface UserType { location?: string; website?: string; avatar?: string; + is_new_user?: boolean; /** Access token version */ token_version?: string; /** Meta data for user */ diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 1f3b30f838..5e377eb5f6 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -1,6 +1,6 @@ { "name": "nocodb", - "version": "0.264.4", + "version": "0.264.6", "description": "NocoDB Backend", "main": "dist/bundle.js", "author": { @@ -124,8 +124,8 @@ "multer": "^2.0.1", "mysql2": "^3.14.1", "nanoid": "^3.3.8", - "nc-lib-gui": "0.264.4", - "nocodb-sdk": "workspace:^", + "nc-lib-gui": "0.264.6", + "nocodb-sdk": "0.264.6", "nodemailer": "^6.10.0", "object-hash": "^3.0.0", "object-sizeof": "^2.6.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dcc724fa17..68b7c2014e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,8 +227,8 @@ importers: specifier: ^0.11.0 version: 0.11.0(antlr4ng-cli@1.0.7) nocodb-sdk: - specifier: workspace:^ - version: link:../nocodb-sdk + specifier: 0.264.6 + version: 0.264.6(debug@4.4.1) papaparse: specifier: ^5.5.2 version: 5.5.3 @@ -835,11 +835,11 @@ importers: specifier: ^3.3.8 version: 3.3.11 nc-lib-gui: - specifier: 0.264.4 - version: 0.264.4 + specifier: 0.264.6 + version: 0.264.6 nocodb-sdk: - specifier: workspace:^ - version: link:../nocodb-sdk + specifier: 0.264.6 + version: 0.264.6(debug@4.4.1) nodemailer: specifier: ^6.10.0 version: 6.10.1 @@ -1384,28 +1384,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@ast-grep/napi-linux-arm64-musl@0.37.0': resolution: {integrity: sha512-LF9sAvYy6es/OdyJDO3RwkX3I82Vkfsng1sqUBcoWC1jVb1wX5YVzHtpQox9JrEhGl+bNp7FYxB4Qba9OdA5GA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@ast-grep/napi-linux-x64-gnu@0.37.0': resolution: {integrity: sha512-TViz5/klqre6aSmJzswEIjApnGjJzstG/SE8VDWsrftMBMYt2PTu3MeluZVwzSqDao8doT/P+6U11dU05UOgxw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@ast-grep/napi-linux-x64-musl@0.37.0': resolution: {integrity: sha512-/BcCH33S9E3ovOAEoxYngUNXgb+JLg991sdyiNP2bSoYd30a9RHrG7CYwW6fMgua3ijQ474eV6cq9yZO1bCpXg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@ast-grep/napi-win32-arm64-msvc@0.37.0': resolution: {integrity: sha512-TjQA4cFoIEW2bgjLkaL9yqT4XWuuLa5MCNd0VCDhGRDMNQ9+rhwi9eLOWRaap3xzT7g+nlbcEHL3AkVCD2+b3A==} @@ -1871,28 +1867,24 @@ packages: engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - libc: [musl] '@biomejs/cli-linux-arm64@1.9.4': resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - libc: [glibc] '@biomejs/cli-linux-x64-musl@1.9.4': resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - libc: [musl] '@biomejs/cli-linux-x64@1.9.4': resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - libc: [glibc] '@biomejs/cli-win32-arm64@1.9.4': resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} @@ -2623,26 +2615,22 @@ packages: engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm64@1.1.0': resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm@1.0.2': resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm@1.1.0': resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.1.0': resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} @@ -2654,52 +2642,44 @@ packages: engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-s390x@1.1.0': resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-x64@1.0.2': resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-x64@1.1.0': resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.0.2': resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-arm64@1.1.0': resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.0.2': resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.1.0': resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-linux-arm64@0.33.4': resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} @@ -3492,28 +3472,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@next/swc-linux-arm64-musl@15.3.2': resolution: {integrity: sha512-KQkMEillvlW5Qk5mtGA/3Yz0/tzpNlSw6/3/ttsV1lNtMuOHcGii3zVeXZyi4EJmmLDKYcTcByV2wVsOhDt/zg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@next/swc-linux-x64-gnu@15.3.2': resolution: {integrity: sha512-uRBo6THWei0chz+Y5j37qzx+BtoDRFIkDzZjlpCItBRXyMPIg079eIkOCl3aqr2tkxL4HFyJ4GHDes7W8HuAUg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@next/swc-linux-x64-musl@15.3.2': resolution: {integrity: sha512-+uxFlPuCNx/T9PdMClOqeE8USKzj8tVz37KflT3Kdbx/LOlZBRI2yxuIcmx1mPNK8DwSOMNCr4ureSet7eyC0w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@next/swc-win32-arm64-msvc@15.3.2': resolution: {integrity: sha512-LLTKmaI5cfD8dVzh5Vt7+OMo+AIOClEdIU/TSKbXXT2iScUTSxOGoBhfuv+FU8R9MLmrkIL1e2fBMkEEjYAtPQ==} @@ -4096,13 +4072,11 @@ packages: resolution: {integrity: sha512-u2ndfeEUrW898eXM+qPxIN8TvTPjI90NDQBRgaxxkOfNw3xaotloeiZGz5+Yzlfxgvxr9DY9FdYkqhUhSnGhOw==} cpu: [arm64] os: [linux] - libc: [glibc] '@oxc-resolver/binding-linux-arm64-musl@5.3.0': resolution: {integrity: sha512-TzbjmFkcnESGuVItQ2diKacX8vu5G0bH3BHmIlmY4OSRLyoAlrJFwGKAHmh6C9+Amfcjo2rx8vdm7swzmsGC6Q==} cpu: [arm64] os: [linux] - libc: [musl] '@oxc-resolver/binding-linux-riscv64-gnu@5.3.0': resolution: {integrity: sha512-NH3pjAqh8nuN29iRuRfTY42Vn03ctoR9VE8llfoUKUfhHUjFHYOXK5VSkhjj1usG8AeuesvqrQnLptCRQVTi/Q==} @@ -4118,13 +4092,11 @@ packages: resolution: {integrity: sha512-VzhPYmZCtoES/ThcPdGSmMop7JlwgqtSvlgtKCW15ByV2JKyl8kHAHnPSBfpIooXb0ehFnRdxFtL9qtAEWy01g==} cpu: [x64] os: [linux] - libc: [glibc] '@oxc-resolver/binding-linux-x64-musl@5.3.0': resolution: {integrity: sha512-Hi39cWzul24rGljN4Vf1lxjXzQdCrdxO5oCT7KJP4ndSlqIUODJnfnMAP1YhcnIRvNvk+5E6sZtnEmFUd/4d8Q==} cpu: [x64] os: [linux] - libc: [musl] '@oxc-resolver/binding-wasm32-wasi@5.3.0': resolution: {integrity: sha512-ddujvHhP3chmHnSXRlkPVUeYj4/B7eLZwL4yUid+df3WCbVh6DgoT9RmllZn21AhxgKtMdekDdyVJYKFd8tl4A==} @@ -4173,42 +4145,36 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [musl] '@parcel/watcher-wasm@2.5.1': resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==} @@ -11080,8 +11046,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - nc-lib-gui@0.264.4: - resolution: {integrity: sha512-sFi14bkMhTG2CXQrW0AbIecGoVG2g2YLQOJ3jlnn7fqWPTJpsNJbNap9V/tBElHNpSstJWn0gnSvjePhXHqlJQ==} + nc-lib-gui@0.264.6: + resolution: {integrity: sha512-YuU40Fy6BcFIAJEM2sIhDIBjX5hMTGK2GZxKkA4GiOAxbOODsfTqYdtatilWm1r9xpIeLcT6xTAxAFQdaCsAMg==} negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} @@ -11140,6 +11106,10 @@ packages: resolution: {integrity: sha512-67n1OfusL/ON57fwFJ6ZurSJa/msYVQmqlz9rCel2HJYj4Zeb8v9TcmRdEW+PV2i9Fm2358umSvzZukhw/E8DA==} engines: {node: '>=18.20.0 <20 || >=20.12.1'} + nocodb-sdk@0.264.6: + resolution: {integrity: sha512-bZh2jv2yMwIL+s3ommZr1rwaRjpOuTPmxw18SnYMzPeNI/mnR1lFeIxOPwN5m/4EjKGP4w3fsHTLhePHikevhQ==} + engines: {node: '>=18'} + node-abi@3.75.0: resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} @@ -27170,7 +27140,7 @@ snapshots: natural-compare@1.4.0: {} - nc-lib-gui@0.264.4: + nc-lib-gui@0.264.6: dependencies: express: 4.21.2 transitivePeerDependencies: @@ -27331,6 +27301,16 @@ snapshots: json-stringify-safe: 5.0.1 propagate: 2.0.1 + nocodb-sdk@0.264.6(debug@4.4.1): + dependencies: + axios: 1.9.0(debug@4.4.1) + chevrotain: 10.5.0 + dayjs: 1.11.13 + jsep: 1.4.0 + validator: 13.15.15 + transitivePeerDependencies: + - debug + node-abi@3.75.0: dependencies: semver: 7.7.2