Skip to content

chore(deps): bump @objectstack/spec from 5.2.0 to 6.7.1#1382

Merged
os-zhuang merged 1 commit into
mainfrom
dependabot/npm_and_yarn/objectstack/spec-6.5.1
May 26, 2026
Merged

chore(deps): bump @objectstack/spec from 5.2.0 to 6.7.1#1382
os-zhuang merged 1 commit into
mainfrom
dependabot/npm_and_yarn/objectstack/spec-6.5.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Bumps @objectstack/spec from 5.2.0 to 6.7.1.

Release notes

Sourced from @​objectstack/spec's releases.

@​objectstack/spec@​6.7.1

No release notes provided.

@​objectstack/spec@​6.7.0

Minor Changes

  • 430067b: Introduce IEmbedder protocol and extract @objectstack/embedder-openai plugin.

    What's new

    • IEmbedder contract (@objectstack/spec/contracts/embedder.ts) — protocol-level interface for text → vector providers. One contract covers cloud APIs (OpenAI / 阿里通义 / 智谱 / 硅基流动 / 火山 Doubao / MiniMax), local Ollama daemons, and in-process embedders.
    • @objectstack/embedder-openai — new package. Drop-in for any OpenAI-shape endpoint via baseUrl. Ships preset constants for 8 mainstream providers (createOpenAIEmbedder({ preset: 'siliconflow', ... })) and pre-baked dimensions for 16+ popular models.

    Breaking changes (@objectstack/knowledge-turso)

    • OpenAIEmbeddingProvider is removed — install @objectstack/embedder-openai and use OpenAIEmbedder instead (identical option shape).
    • EmbeddingProvider type alias kept as a deprecated re-export of IEmbedder for smoother migration; will be removed in a future major.
    • HashEmbeddingProvider is now an alias for the renamed HashEmbedder class — no functional change.

    Migration

    - import { OpenAIEmbeddingProvider } from '@objectstack/knowledge-turso';
    + import { OpenAIEmbedder } from '@objectstack/embedder-openai';
    
    const embedding = new OpenAIEmbeddingProvider({ apiKey });
    
    
    const embedding = new OpenAIEmbedder({ apiKey });

For 国内 providers, use presets:

import { createOpenAIEmbedder } from "@objectstack/embedder-openai";
const embedding = createOpenAIEmbedder({
  preset: "siliconflow", // or 'dashscope', 'zhipu', 'doubao', 'ollama', …
  apiKey: process.env.SILICONFLOW_API_KEY!,
  model: "BAAI/bge-m3",
});
  • 4f9e9d4: Settings → runtime bridge: embedder_* settings now build a real IEmbedder and register it as a kernel-level DI service.

    @objectstack/spec

    • Exports EMBEDDER_SERVICE = 'embedder' from contracts/embedder.ts as the canonical DI token for the kernel-registered embedder.

    @objectstack/service-ai

  • ... (truncated)

    Changelog

    Sourced from @​objectstack/spec's changelog.

    6.7.1

    6.7.0

    Minor Changes

    • 430067b: Introduce IEmbedder protocol and extract @objectstack/embedder-openai plugin.

      What's new

      • IEmbedder contract (@objectstack/spec/contracts/embedder.ts) — protocol-level interface for text → vector providers. One contract covers cloud APIs (OpenAI / 阿里通义 / 智谱 / 硅基流动 / 火山 Doubao / MiniMax), local Ollama daemons, and in-process embedders.
      • @objectstack/embedder-openai — new package. Drop-in for any OpenAI-shape endpoint via baseUrl. Ships preset constants for 8 mainstream providers (createOpenAIEmbedder({ preset: 'siliconflow', ... })) and pre-baked dimensions for 16+ popular models.

      Breaking changes (@objectstack/knowledge-turso)

      • OpenAIEmbeddingProvider is removed — install @objectstack/embedder-openai and use OpenAIEmbedder instead (identical option shape).
      • EmbeddingProvider type alias kept as a deprecated re-export of IEmbedder for smoother migration; will be removed in a future major.
      • HashEmbeddingProvider is now an alias for the renamed HashEmbedder class — no functional change.

      Migration

      - import { OpenAIEmbeddingProvider } from '@objectstack/knowledge-turso';
      + import { OpenAIEmbedder } from '@objectstack/embedder-openai';
      
      const embedding = new OpenAIEmbeddingProvider({ apiKey });
      
      
      const embedding = new OpenAIEmbedder({ apiKey });

    For 国内 providers, use presets:

    import { createOpenAIEmbedder } from "@objectstack/embedder-openai";
    const embedding = createOpenAIEmbedder({
      preset: "siliconflow", // or 'dashscope', 'zhipu', 'doubao', 'ollama', …
      apiKey: process.env.SILICONFLOW_API_KEY!,
      model: "BAAI/bge-m3",
    });
  • 4f9e9d4: Settings → runtime bridge: embedder_* settings now build a real IEmbedder and register it as a kernel-level DI service.

    @objectstack/spec

    • Exports EMBEDDER_SERVICE = 'embedder' from contracts/embedder.ts as the canonical DI token for the kernel-registered embedder.

    @objectstack/service-ai

  • ... (truncated)

    Commits
    • fbaf3d0 chore: version packages (#1357)
    • 86e35a5 chore: version packages
    • 4f9e9d4 feat: embedder runtime bridge and setup app configuration pages
    • e0c593f feat: add embedder plugin and live LLM adapter switching
    • 97ccee7 chore: version packages
    • a5a7d9b feat: add sysadmin row actions and dashboard category granularity
    • 8377332 feat(ui): add period-over-period comparison and chart series styling
    • 2ccc17e fix(spec): handle nested conditional exports in analyze-bundle-size
    • aeecbcf chore: version packages
    • be0086a fix(spec): use nested import/require exports for correct TypeScript d.mts res...
    • Additional commits viewable in compare view

    @dependabot @github
    Copy link
    Copy Markdown
    Contributor Author

    dependabot Bot commented on behalf of github May 25, 2026

    Labels

    The following labels could not be found: automated. Please create it before Dependabot can add it to a pull request.

    Please fix the above issues or remove invalid values from dependabot.yml.

    @vercel
    Copy link
    Copy Markdown

    vercel Bot commented May 25, 2026

    The latest updates on your projects. Learn more about Vercel for GitHub.

    Project Deployment Actions Updated (UTC)
    objectui-demo Ready Ready Preview, Comment May 26, 2026 6:37am
    1 Skipped Deployment
    Project Deployment Actions Updated (UTC)
    objectui Ignored Ignored May 26, 2026 6:37am

    Request Review

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.2 KB 350 KB
    Entry file index-CyX25xrU.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.40KB 78.71KB
    core (index.js) 1.41KB 0.53KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.30KB 18.64KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 33.43KB 9.59KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 85.11KB 20.22KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/spec-6.5.1 branch from 68b0aa5 to aa7ad2d Compare May 26, 2026 01:37
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.5 KB 350 KB
    Entry file index-DU83dyTE.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @dependabot dependabot Bot changed the title chore(deps): bump @objectstack/spec from 5.2.0 to 6.5.1 chore(deps): bump @objectstack/spec from 5.2.0 to 6.7.0 May 26, 2026
    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/spec-6.5.1 branch from aa7ad2d to 267a524 Compare May 26, 2026 05:06
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.5 KB 350 KB
    Entry file index-DBH5unVj.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @dependabot dependabot Bot changed the title chore(deps): bump @objectstack/spec from 5.2.0 to 6.7.0 chore(deps): bump @objectstack/spec from 5.2.0 to 6.7.1 May 26, 2026
    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/spec-6.5.1 branch from 267a524 to a85b4e6 Compare May 26, 2026 06:30
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 117.4 KB 350 KB
    Entry file index-Dey4HTrQ.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.20KB 1.43KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    Bumps [@objectstack/spec](https://github.com/objectstack-ai/framework/tree/HEAD/packages/spec) from 5.2.0 to 6.7.1.
    - [Release notes](https://github.com/objectstack-ai/framework/releases)
    - [Changelog](https://github.com/objectstack-ai/framework/blob/main/packages/spec/CHANGELOG.md)
    - [Commits](https://github.com/objectstack-ai/framework/commits/@objectstack/spec@6.7.1/packages/spec)
    
    ---
    updated-dependencies:
    - dependency-name: "@objectstack/spec"
      dependency-version: 6.5.1
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/spec-6.5.1 branch from a85b4e6 to 7c02dd5 Compare May 26, 2026 06:35
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 118.1 KB 350 KB
    Entry file index-HBviUD3q.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.20KB 1.43KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @os-zhuang os-zhuang merged commit 775a431 into main May 26, 2026
    10 of 11 checks passed
    @dependabot dependabot Bot deleted the dependabot/npm_and_yarn/objectstack/spec-6.5.1 branch May 26, 2026 09:04
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant