Skip to content

feat: bridge MMKV backup restore APIs#1069

Open
mrousavy wants to merge 1 commit into
mainfrom
codex/add-mmkv-backup-restore
Open

feat: bridge MMKV backup restore APIs#1069
mrousavy wants to merge 1 commit into
mainfrom
codex/add-mmkv-backup-restore

Conversation

@mrousavy

@mrousavy mrousavy commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • expose native MMKV backup/restore APIs via instance methods and top-level one/all helpers
  • add Nitro option structs and generated bindings for backup/restore configuration
  • add web/mock implementations, README/docs coverage, and Harness tests for the API surface

Tests

  • bun run specs
  • bun run typecheck
  • bun run lint
  • bun run lint-cpp
  • bun run test
  • HARNESS_WEB_URL=http://localhost:3000 bun run test:harness --harnessRunner web with PROXY_PORT=3000 bun run web:proxy
  • ./gradlew :react-native-mmkv:assembleRelease --no-daemon

Note: bun example build:android-release compiled react-native-mmkv native C++ for all release ABIs, then failed at app bundling because local node_modules/react-native/sdks/hermesc/osx-bin/hermesc is missing. The module-only Android release assemble passed.

@mrousavy mrousavy force-pushed the codex/add-mmkv-backup-restore branch 3 times, most recently from 8f67201 to 26ac416 Compare June 3, 2026 15:29
@mrousavy mrousavy force-pushed the codex/add-mmkv-backup-restore branch from 26ac416 to 6fdcbfe Compare June 3, 2026 15:37
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