27 Commits
Author SHA1 Message Date
Kudo Chien 06cc7a23c8 Publish packages 2025-10-14 15:35:25 +08:00
Kudo Chien b3802a3842 support bun 1.3 (#81)
# Why

bun 1.3 uses isolated modules by default and then some errors happen
because of missing dependencies

# How

- add missing devDeps and peerDeps
- remove `**/webui/babel.config.js` to fix no `babel-preset-expo` as
dependencies. we don't need these default babel.config.js and can just
use the builtin from expo-cli
2025-10-13 23:22:58 +08:00
Vojtech Novak 0182c36a88 fix: relax plugins' peer dependency range on expo (#80)
closes #79
2025-10-13 11:51:40 +02:00
Kudo Chien 3b4ecb38e0 [packages][example] add eslint 9 support (#71)
# Why

sdk 53 projects will pull eslint 9 by default. this pr tries to fix the
eslint 9 support.

# How

- update `[email protected]` to support eslint 9 base config
- add eslint 9 flat `eslint.config.js`
2025-05-09 20:12:45 +08:00
Kudo Chien 275a9036e8 Publish packages 2025-05-05 23:16:03 +08:00
Kudo Chien 7074e029c1 Remove unstable_enablePackageExports workaround (#67)
# Why

since `[email protected]` with the fix from
https://github.com/expo/expo/pull/36594, we don't need to disable
unstable_enablePackageExports anymore

# How

- [packages] remove `unstable_enablePackageExports` workaround. the
whole metro config can be removed
- [example] remove unused metro config and babel config
2025-05-05 21:56:56 +08:00
Kudo Chien d2f1b65a6e Publish packages 2025-05-03 00:35:48 +08:00
Kudo Chien d5fd8eccc3 feat: bump expo sdk 53 (#66)
# Why

SDK 53 has a breaking change to devtools client transport. We have to
bump the version for dev-plugins packages

# How

- update packages to expo sdk 53
- fix typescript errors and lint errors
- apply workaround for antd:
https://github.com/expo/expo/discussions/36551#discussioncomment-13015890
2025-05-03 00:28:09 +08:00
Kudo Chien 998bf4b602 update [email protected] to fix performance issue (#63) 2025-03-27 03:39:43 +08:00
Kudo Chien abe7bad6d4 Publish all packages as 0.1.0 2024-11-13 23:39:58 +08:00
Kudo Chien 3c496a3f75 feat: migrate to sdk 52 and update deps (#51)
# Why

migrate sdk 52

# How

- update deps to latest
- migrate from yarn to bun
- [mmkv] remove devDep to async-storage
- [react-navigation] the original
`@react-navigation/devtools/lib/module/useDevToolsBase` breaks because
of internal files that doesn't export in ESM mode. this pr tries to use
`useReduxDevToolsExtension` with an adapter to the redux extension
- [tinybase] migrate to 5.0
2024-11-13 23:31:35 +08:00
Kudo Chien a781f4d281 Publish packages 2024-03-20 17:22:52 +08:00
Kudo Chien 364b9f4d1d chore: bump [email protected] and [email protected] (#35)
the latest [email protected] includes fixes for https://github.com/expo/dev-plugins/issues/22
2024-03-20 16:56:26 +08:00
Cyril Bonaccini 9fc2dcbefc Feat/add mmkv plugin (#27)
This PR adds a plugin for react-native-mmkv
2024-03-20 16:40:42 +08:00
Kudo Chien 10b30ea9fa choro: Use official expo sdk 50 package (#21)
# Why

update the `expo` from sdk 50 beta version to official release

# How

- by running `npx expo install --fix` to update packages
- for expo-router, since
https://github.com/expo/expo/commit/b3dd058e80831d110f503c5d3158c556d3c7de25
was landed, we don't need the strange useRef re-wrap anymore.
2024-01-23 01:08:56 +08:00
Kudo Chien 7b8e083ae2 Publish packages as v0.0.5 2023-12-29 16:29:05 +08:00
Kudo Chien 5a58dfc4a5 [packages] remove process declarations (#17)
# Why

fixes #16 

# How

rather than declare inline types, just ignore the errors since we just
use `process.env.NODE_ENV` once.
2023-12-29 16:26:48 +08:00
Kudo Chien 1a2beb6353 Publish packages as v0.0.4 2023-12-29 16:18:56 +08:00
Kudo Chien 917d640668 update to expo sdk 50 beta (#15)
Bump expo version to sdk 50 beta
2023-12-25 17:18:49 +08:00
Kudo Chien 6ddddf0ae7 [packages] inline process.env.NODE_ENV types (#12)
# Why

cleanup external type declaration files and inline the
`process.env.NODE_ENV` type because we don't use it across different
files
2023-12-21 02:00:19 +08:00
Kudo Chien a525610ecc Publish packages as v0.0.3 2023-12-19 11:41:50 +08:00
Kudo Chien 8b2ca18a88 Publish packages as v0.0.2 2023-12-12 02:54:51 +08:00
Kudo Chien 1441ff695d [packages] update readme (#9)
# Why

update readme for package publishes

# How

add the simple installation steps
2023-12-12 02:38:35 +08:00
Brent Vatne 8a89751391 Update for canary release (#8)
we may want to update again when we release the beta and full release,
so may not make sense to merge. I just wanted to test against canary and
create a video recording :)
2023-12-12 02:21:37 +08:00
Kudo Chien a702d20094 chore: remove unnecessary assets (#7)
# Why

we don't need icon or splash assets for the plugins web frontends

# How

remove unused assets and manifests
2023-11-17 21:13:38 +08:00
Kudo Chien 5b8ea03eed feat: migrate to sdk 50 (#6)
# Why

since sdk 50 alpha includes the code changes we need, we can update sdk
50 and remove the patches

# How

- update `expo` version to `~50.0.0-alpha.7`
- remove patches
- since metro web on sdk 50 supports the `baseUrl`, we can migrate
webpack to metro web.
- remove the `mjs` from sourceExts that sdk 50 cli includes it already
2023-11-17 20:50:35 +08:00
Kudo Chien 50b3fb0ac7 feat: add tinybase inspector (#5)
# Why

move the tinybase inspector plugin from
https://github.com/Kudo/expo-devtools-plugin-demo to this repo
2023-11-17 03:50:23 +08:00