Commit Graph
84 Commits
Author SHA1 Message Date
Vojtech NovakandClaude Fable 5.1 9c094555e4 fix(example): pin @types/react to one version so typecheck passes
The example app asked for @types/react ~19.1.10 while every package asked
for ~19.0.10. Bun installed two copies and the example typecheck failed
with "Type 'React.ReactNode' is not assignable to type ReactNode".

Pin @types/react through the root resolutions, next to the existing
react and react-dom pins, and refresh the lockfile.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-09-21 11:40:25 +02:00
Kudo Chien 06cc7a23c8 Publish packages 2025-10-14 15:35:25 +08:00
Kudo Chien a972355085 [example][apollo-client][react-navigation] fix type errors (#82)
# Why

fix typecheck errors
fixes #70

# How

- fix nullable NavigationContainerRef from react-navigation
- for apollo-client, bun treats dependency differently for react-dom as
peerDependnecy from `@apollo/client`. to workaround this, i have to add
react-dom devDeps to the apollo plugin, so bun will keep the same
resolution
2025-10-14 15:15:18 +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
Miguel Jara 8dee3a7f26 fix(react-query): allow main content page to be scrollable (#64)
This PR adds a missing style that prevented the main content page from
the `react-query` plugin from being scrollable when there were too many
items.

Note that this PR will also close #49.
2025-10-10 10:41:52 +02:00
Thomas Renaud ad29befab4 docs(react-navigation): adapt readme to redirect to react-navigation-visualizer-dev-plugin (#72) 2025-10-08 13:34:47 +02:00
Kudo Chien 9f9c3c0fea Publish [email protected] 2025-07-18 00:39:36 +08:00
Kudo Chien 7f6c25796d [create-dev-plugin] fix creating webui project when running on npx (#77)
# Why

fix #73

# How

add react-native to template dependency
2025-07-18 00:38:48 +08:00
Kudo Chien ad2f61d4b0 Publish [email protected] 2025-07-17 23:57:27 +08:00
Kudo Chien 72d8a5bd3b [create-dev-plugin] fix creating webui project when running on bun (#76)
# Why

another try to fix `bunx create-dev-plugin`

# How

remove empty string
2025-07-17 23:57:00 +08:00
Kudo Chien 5257c0e381 Publish [email protected] 2025-07-17 23:42:26 +08:00
Kudo Chien b844d2e9ad [create-dev-plugin] fix creating webui project when running on bun (#75)
# Why

fixes running error on bun

# How

as https://github.com/expo/expo/pull/32963 to only add argument
terminator for npm
2025-07-17 23:41:24 +08:00
Kudo Chien a4877686cc Publish [email protected] 2025-07-17 23:31:15 +08:00
Kudo Chien 5ecf8111e4 [create-dev-plugin] fix EXPO_BETA enabled by default (#74)
# Why

fix that we use incorrect template to create the webui project for
create-dev-plugin

# How

turn `EXPO_BETA` to disabled by default
2025-07-17 23:29:59 +08:00
Kudo Chien 456e3212c7 Publish packages 2025-05-09 20:15:32 +08:00
Kudo Chien d5243c40c1 [vanilla-log-viewer] add back accidental removed expo-module.config.json 2025-05-09 20:14:12 +08: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 b73d8a4db9 [redux] remove redux plugin (#69)
# Why

the
[redux-devtools-expo-dev-plugin](https://github.com/matt-oakes/redux-devtools-expo-dev-plugin`)
has more powerful feature and i think we don't necessarily maintain two
different redux plugins

# How

deprecate and remove `@dev-plugins/redux` in favor of
`redux-devtools-expo-dev-plugin`. also remove redux from example app
2025-05-05 23:59:29 +08:00
Kudo Chien 275a9036e8 Publish packages 2025-05-05 23:16:03 +08:00
Kudo Chien 401ad4455a [create-dev-plugin] fix issues and add build-webui script (#68)
# Why

better create-dev-plugin support and fix issues

# How

- introduce `build-webui.js` to prevent `rm -rf ../dist && mv dist
../dist` in package.json
- add missing `react` and `@types/react` dependencies
- add missing `@expo/metro-runtime` dependency for webui
2025-05-05 23:08:02 +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 4f27bb626f Publish packages 2025-05-03 01:41:43 +08:00
Kudo Chien 34c0f487d5 [create-dev-plugin] fix dist output 2025-05-03 01:40:49 +08:00
Kudo Chien d2f1b65a6e Publish packages 2025-05-03 00:35:48 +08:00
Kudo Chien b67a7c44e1 Update lock files 2025-05-03 00:31:11 +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
Dmytro Kulahin 5851e61606 Add file-explorer-expo-dev-plugin to the README (#61) 2025-03-13 00:55:52 +08:00
gabimoncha fe3724f8e0 [mmkv] Update README.md (#54) 2024-12-06 00:56:47 +08:00
Kudo Chien 305c6a6a12 Update README.md 2024-11-19 15:09:23 +08:00
Kudo Chien abe7bad6d4 Publish all packages as 0.1.0 2024-11-13 23:39:58 +08:00
Kudo Chien 2cf80a3eda update bun lockfile 2024-11-13 23:35:11 +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
Hirbod 9c93e4ab52 docs: add expo-router setup instructions (#48) 2024-08-15 22:28:45 +08:00
Kudo Chien f18193cd11 Publish @dev-plugins/[email protected] 2024-08-15 20:48:02 +08:00
Lukas 90aa749069 [react-query] Add support to show data that is not JSON (#43) 2024-06-20 12:49:18 +02:00
James Ide 3ebe64c6d0 Fix grammar in README
are => is
2024-04-29 09:18:11 -07:00
Kudo Chien 24b2f9b933 Publish @dev-plugins/[email protected] 2024-04-25 22:38:51 +08:00
Thomas Gallant d3e8fcd22f [async-storage]: Fix inline editing cursor jump (#36) 2024-04-25 21:53:02 +08:00
Matt Oakes 8fb692f5ad Add redux-devtools-expo-dev-plugin to the README (#38) 2024-04-25 20:38:26 +08:00
Kudo Chien a781f4d281 Publish packages 2024-03-20 17:22:52 +08:00
Kudo Chien 23b6a01af4 Update README.md 2024-03-20 17:16:25 +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
Danny Biezen 79da5bff2a feat: add basic Redux dev plugin (#28) 2024-03-20 16:43:47 +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
Marius Jørgensen 4f038db3d2 fix(apollo-client): Handle client being null (#33)
Found two cases where fields on `client` were called while it being
null. Verified working locally.
2024-02-27 14:28:55 +08:00
Kevin van der Burg 91fd0752da fix: Added Default collapsed to ReactJson (#32)
Noticed that when I open the `Query Explorer` the app crashes if the data is very big.

<img width="741" alt="image" src="https://github.com/expo/dev-plugins/assets/4567644/843ecf58-9bff-483e-b812-8e70c362c45f">

I added `collapsed` based on the docs from https://www.npmjs.com/package/react-json-view so no data initial data is loaded to all <ReactJson> to prevent a crash
2024-02-19 14:00:54 +01:00
Pepijn van den Hoven 1e8d81cfbf [react-query] Replace custom notify event types with those from RQ (#31) 2024-02-15 23:29:18 +08:00
Pepijn van den Hoven 24b5576752 [react-query] Fix QuerySidebar being rendered outside of view (#30) 2024-02-15 23:28:45 +08:00