mirror of
https://github.com/aphrody-labs/base-ui.git
synced 2026-10-14 05:09:26 +00:00
Revert the Form, addEventListener and generateId API changes from 7d2bf83a7:
they diverge from mui/base-ui without a fork need (generateId changes the id
format, Form and addEventListener grow public API).
Keep scripts/aphrody/fast-build.ts as opt-in build:fast: it skips the Babel
pipeline, so code-infra stays the release and publish build. Drop unmeasured
timing claims and the fallback path, test its import rewriting helpers.
Move the Windows findBin fix of @mui/internal-code-infra from an in-place
node_modules edit to patchedDependencies. Document both in APHRODY.md and
drop a local path from PLAN.md.
1.1 KiB
1.1 KiB
Plan (aphrody-labs/base-ui)
Master plan: PLAN-FRAMEWORK.md of aphrody-labs/bun, section R. Status of this fork:
- ✅ Fork synced on
mui/base-uimaster, remotes origin = fork, upstream = mui. - ✅ Bun tooling: bunify, sync (6 h), npm publish, setup-bun action, secrets
NPM_TOKEN/APHRODY_SYNC_TOKEN. - ✅
bun.lockfrombun pm migrate. - ⏳ First publish of
@aphrody/base-ui/@aphrody/base-ui-utils(needs a greencode-infra buildunder Bun). - ⏳
bun testpass rate on happy-dom; missingviAPIs (fake timers,importActual,hoisted,stubGlobal, ...) are added to bun:test in the Bun fork core. - ⏳ Remove the
namefields added totest/bundle-size,test/performance,test/public-typesonce the Bun fork release that names unnamed workspaces after their directory (Bun fork fix, PLAN R) isFORK_BUN. - ⏳ Overrides dropped by
bun pm migrate(brace-expansion@N,js-yaml@4,nanoid@3,@guidepup/setup>@guidepup/record: -): migrate them in the Bun fork core. - ⏳
@aphrody/m3-baseui(Aphrody monorepo) switched to thenpm:@aphrody/base-uialias after the first publish.