Skip to content

feat: enforce package entrypoint imports#8086

Closed
deleonio wants to merge 1 commit intodevelopfrom
feature/lint-unterstutzung-korrigieren
Closed

feat: enforce package entrypoint imports#8086
deleonio wants to merge 1 commit intodevelopfrom
feature/lint-unterstutzung-korrigieren

Conversation

@deleonio
Copy link
Copy Markdown
Contributor

Summary

  • use eslint-plugin-import with no-internal-modules to forbid deep imports into @public-ui/* packages
  • add eslint-import-resolver-typescript so ESLint resolves TS paths

Testing

  • pnpm build
  • pnpm lint (fails: none)
  • pnpm test (fails: @public-ui/sample-react test:e2e)

https://chatgpt.com/codex/tasks/task_e_687c7a4b8238832b9e2f26cc8ee0b60b

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

Hydration Benchmark Report (vs Baseline)

✅ Top 5 Improvements (Best Speedups)

Component Current Baseline Δ% Result
kol-heading 17.6ms 21.5ms -18.1%
kol-form 30.8ms 35.6ms -13.5%
kol-progress 28.8ms 32.8ms -12.2%
kol-skip-nav 20.8ms 23.6ms -11.9%
kol-input-text 52.7ms 59.3ms -11.1%

🔻 Flop 5 Regressions (Worst Slowdowns)

Component Current Baseline Δ% Result
kol-drawer 40ms 25.6ms +56.3% 🔻
kol-card 28.7ms 22.6ms +27% 🔻
kol-table-stateful 398.4ms 374.7ms +6.3%
kol-tree 28ms 26.5ms +5.7%
kol-accordion 136ms 131ms +3.8%
📋 Show all results
Component Current Baseline Δ% Result
kol-abbr 18ms 19.8ms -9.1%
kol-accordion 136ms 131ms +3.8%
kol-alert 109.6ms 105.9ms +3.5%
kol-avatar 25.5ms 26.9ms -5.2%
kol-badge 65.3ms 70.1ms -6.8%
kol-breadcrumb 97.4ms 97.6ms -0.2%
kol-button 58.5ms 63ms -7.1%
kol-button-link 52.6ms 50.7ms +3.7%
kol-card 28.7ms 22.6ms +27% 🔻
kol-details 128.9ms 134.9ms -4.4%
kol-drawer 40ms 25.6ms +56.3% 🔻
kol-form 30.8ms 35.6ms -13.5%
kol-heading 17.6ms 21.5ms -18.1%
kol-icon 64.1ms 65.1ms -1.5%
kol-image 18.1ms 19.3ms -6.2%
kol-input-checkbox 137ms 141.3ms -3%
kol-input-color 78.8ms 81.9ms -3.8%
kol-input-date 66.6ms 70.3ms -5.3%
kol-input-email 59.2ms 62.5ms -5.3%
kol-input-file 89.3ms 93.7ms -4.7%
kol-input-number 58.1ms 56.1ms +3.6%
kol-input-password 52.4ms 51.6ms +1.6%
kol-input-radio 50.7ms 56.5ms -10.3%
kol-input-text 52.7ms 59.3ms -11.1%
kol-link 49ms 49.8ms -1.6%
kol-link-button 53.8ms 56.5ms -4.8%
kol-modal 19.9ms 20.5ms -2.9%
kol-nav 31.9ms 33.9ms -5.9%
kol-pagination 431.3ms 423.8ms +1.8%
kol-popover-button 66.5ms 71.3ms -6.7%
kol-progress 28.8ms 32.8ms -12.2%
kol-quote 18.6ms 19ms -2.1%
kol-select 112.3ms 117.1ms -4.1%
kol-skip-nav 20.8ms 23.6ms -11.9%
kol-spin 23.3ms 24.2ms -3.7%
kol-split-button 173ms 174.7ms -1%
kol-table-stateful 398.4ms 374.7ms +6.3%
kol-table-stateless 436.9ms 437ms 0%
kol-tabs 30ms 32.3ms -7.1%
kol-textarea 52.1ms 54.1ms -3.7%
kol-toolbar 32.6ms 36ms -9.4%
kol-tree 28ms 26.5ms +5.7%
kol-tree-item 64.7ms 64ms +1.1%
kol-version 145.4ms 154.8ms -6.1%

@deleonio deleonio closed this Jul 21, 2025
@publicuibot publicuibot bot locked and limited conversation to collaborators Jul 21, 2025
@deleonio deleonio deleted the feature/lint-unterstutzung-korrigieren branch September 22, 2025 06:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant