feat: rename to inspector#10
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Renames the monorepo and its published workspace packages from react-native-release-inspector* to inspector*, updating documentation and the example app to match the new module/package names.
Changes:
- Renamed workspaces/packages to
@callstack/inspectorand@callstack/inspector-cli, updating references across configs, docs, and build tooling. - Added/updated the
@callstack/inspectorpackage implementation (Metro integration + runtime devtools hook) and package-level tooling configs. - Renamed the example app (JS + Android + iOS project files) to “InspectorExample”.
Reviewed changes
Copilot reviewed 31 out of 44 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| yarn.lock | Updates workspace package identifiers/resolutions to the new names. |
| turbo.json | Updates Turbo task inputs to point at packages/inspector. |
| README.md | Updates install/usage/docs references to @callstack/inspector and withInspector. |
| packages/inspector/turbo.json | Adds package-level Turbo task configuration for packages/inspector. |
| packages/inspector/tsconfig.json | Updates TS path mapping to @callstack/inspector. |
| packages/inspector/tsconfig.build.json | Adds build tsconfig for bob/typescript target. |
| packages/inspector/src/react-devtools-core.d.ts | Adds local typings for react-devtools-core usage. |
| packages/inspector/src/metro/index.ts | Renames Metro helper export to withInspector and updates injected module name. |
| packages/inspector/src/logging.ts | Updates log prefix to inspector:. |
| packages/inspector/src/index.ts | Adds the runtime hook that initializes devtools and connects via WebSocket. |
| packages/inspector/src/tests/index.test.tsx | Adds placeholder test file for the inspector entrypoint. |
| packages/inspector/package.json | Renames the package to @callstack/inspector and updates repo/bug/homepage/deps/bin shape. |
| packages/inspector/eslint.config.mjs | Adds package-local ESLint flat config. |
| packages/inspector/bin/inspector.js | Updates CLI import to @callstack/inspector-cli. |
| packages/inspector/babel.config.js | Adds package-local Babel config for bob/RN builds. |
| packages/cli/tsconfig.json | Updates TS path mapping to @callstack/inspector-cli. |
| packages/cli/src/index.ts | Updates CLI description/help text to the new “Inspector” naming. |
| packages/cli/src/core.ts | Updates log messages to “Inspector” naming; keeps devtools startup logic. |
| packages/cli/package.json | Renames CLI package to @callstack/inspector-cli and updates metadata. |
| package.json | Renames monorepo package name and updates workspace scripts to new package names. |
| CONTRIBUTING.md | Updates contributor docs to the new package/app naming and paths. |
| apps/example/src/navigation/index.ts | Updates example app UI title to “Inspector Example”. |
| apps/example/package.json | Renames the example workspace package and updates dependency to @callstack/inspector. |
| apps/example/metro.config.js | Switches Metro config to withInspector from @callstack/inspector/metro. |
| apps/example/ios/Podfile.lock | Updates checksum after Podfile/project renames. |
| apps/example/ios/Podfile | Renames iOS target to InspectorExample. |
| apps/example/ios/InspectorExample/PrivacyInfo.xcprivacy | Adds iOS privacy manifest for the renamed target. |
| apps/example/ios/InspectorExample/LaunchScreen.storyboard | Updates launch screen label to InspectorExample. |
| apps/example/ios/InspectorExample/Info.plist | Updates display name to InspectorExample. |
| apps/example/ios/InspectorExample/Images.xcassets/Contents.json | Adds asset catalog metadata for renamed target. |
| apps/example/ios/InspectorExample/Images.xcassets/AppIcon.appiconset/Contents.json | Adds app icon set metadata for renamed target. |
| apps/example/ios/InspectorExample/AppDelegate.swift | Updates RN module name to InspectorExample. |
| apps/example/ios/InspectorExample.xcworkspace/contents.xcworkspacedata | Renames referenced xcodeproj to InspectorExample.xcodeproj. |
| apps/example/ios/InspectorExample.xcodeproj/xcshareddata/xcschemes/InspectorExample.xcscheme | Updates scheme buildable references to InspectorExample. |
| apps/example/ios/InspectorExample.xcodeproj/project.pbxproj | Renames iOS project target/product/config references to InspectorExample. |
| apps/example/index.js | Updates first import to @callstack/inspector. |
| apps/example/babel.config.js | Updates module-resolver alias to point at packages/inspector/src. |
| apps/example/app.json | Updates app name/displayName to InspectorExample. |
| apps/example/android/settings.gradle | Renames Android rootProject name to inspector.example. |
| apps/example/android/app/src/main/res/values/strings.xml | Updates Android app_name to InspectorExample. |
| apps/example/android/app/src/main/java/releaseinspector/example/MainApplication.kt | Updates Kotlin package declaration to inspector.example. |
| apps/example/android/app/src/main/java/releaseinspector/example/MainActivity.kt | Updates Kotlin package declaration and main component name. |
| apps/example/android/app/build.gradle | Updates Android namespace/applicationId to inspector.example. |
| .github/ISSUE_TEMPLATE/config.yml | Updates discussion links to the renamed repository. |
Comments suppressed due to low confidence (1)
packages/inspector/package.json:67
- Dev tooling versions look inconsistent: this package depends on
jest^29.7.0 but also lists@jest/globals^30.0.0, which can cause install warnings or runtime/type mismatches.
Align @jest/globals with the Jest major version you use (or upgrade Jest to the matching major) so the test environment is coherent.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description:
This renames the repo and it's modules to
inspector