Skip to content

chore: replace vendored i18n and UI with npm beta.147 - #42

Merged
callumalpass merged 1 commit into
mainfrom
chore/i18n-from-npm
Oct 29, 2026
Merged

callumalpass merged 1 commit into
mainfrom
chore/i18n-from-npm

Conversation

@callumalpass

Copy link
Copy Markdown
Contributor

Summary

  • Pin @mdbase-dev/i18n and @mdbase-dev/ui to exactly 0.1.0-beta.147 from npm and refresh the frozen lockfile.
  • Remove the two temporary 24e9f5d0 archives and replace obsolete vendoring instructions with the published-package contract.
  • Retain separate historical native-release custody fixtures and their validation; no release/native-* branches or deployment workflows changed.

Compatibility

Verified both exact versions with npm view. Unpacked npm-vs-vendored comparisons differ only in package.json version metadata (and the UI kit devDependency version). All runtime code, declarations, stylesheets, catalogues and CLI files are byte-identical, so no API/visual adaptation is necessary. Existing real-runtime backslash/double-encoding regressions pass without an app-side wrapper.

Validation

  • rpnpm check: strict 10-locale i18n/composition/source guard (89 modules), typecheck, full tests: 703 passed, 7 existing skips.
  • rpnpm build
  • rpnpm build:production
  • rpnpm --filter @mdbase-writer/app build:editing-test
  • git diff --check

No publication, release, deployment or dispatch. Awaiting GitHub CI (including full Chromium baseline/reliability/i18n/accessibility/editing/feedback coverage) before authorized merge.

@callumalpass
callumalpass marked this pull request as ready for review October 29, 2026 20:38
@callumalpass
callumalpass merged commit d75676b into main Oct 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant