Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: callstack/react-native-builder-bob
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: create-react-native-library@0.54.8
Choose a base ref
...
head repository: callstack/react-native-builder-bob
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 12 commits
  • 47 files changed
  • 4 contributors

Commits on Oct 27, 2025

  1. Configuration menu
    Copy the full SHA
    8dbcbb1 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. chore: update logo

    satya164 committed Oct 29, 2025
    Configuration menu
    Copy the full SHA
    d859a41 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2025

  1. Configuration menu
    Copy the full SHA
    ee2e134 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2025

  1. Configuration menu
    Copy the full SHA
    eb0e43f View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2025

  1. fix: fix locating tsc in workspaces using yarn 1

    ### Summary
    
    When running yarn (tested on ver. `1.22.19`), `yarn bin tsc` run via
    Node.js `spawn` outputs extra leading ANSI characters, causing the path
    to `tsc` to look like the following:
    `\x1B[2K\x1B[1G/Users/<username>/<path to
    project>/node_modules/.bin/tsc`. This causes any call to `existsSync` to
    fail (the ANSI chars are non-printable so not visible below, but
    printing an object with the string as value shows them encoded), showing
    a false-positive warning:
    ```
    ⚠ [typescript] Failed to locate tsc in the workspace. Falling back to the binary found in PATH at /Users/<username>/<path to project>/node_modules/.bin/tsc. Consider adding typescript to your devDependencies or specifying the tsc option for the typescript target.
    ```
    
    Setting the env var `FORCE_COLOR` to `0` remediates the problem, which
    this PR brings.
    
    ### Test plan
    
    Run `bob build` in a yarn project, ensure tsc is found successfully.
    artus9033 authored Nov 12, 2025
    Configuration menu
    Copy the full SHA
    7f5952f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb4b06b View commit details
    Browse the repository at this point in the history
  3. feat: add option to configure tools individually (#907)

    <img width="1398" height="516" alt="CleanShot 2025-11-12 at 16 43 00@2x"
    src="https://github.com/user-attachments/assets/d4af7e46-e441-4f6d-8696-d9706eb3fe50"
    />
    satya164 authored Nov 12, 2025
    Configuration menu
    Copy the full SHA
    4a8f860 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e52277f View commit details
    Browse the repository at this point in the history
  5. chore: publish

     - docs@0.6.9
     - create-react-native-library@0.55.0
     - react-native-builder-bob@0.40.15
    satya164 committed Nov 12, 2025
    Configuration menu
    Copy the full SHA
    35eab2b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2025

  1. fix: update glob to v10.5.0 to resolve CVE-2025-64756 (#910)

    ### Summary
    
    This PR updates the `glob` package to version `^10.5.0` to resolve the
    command injection vulnerability
    [CVE-2025-64756](https://nvd.nist.gov/vuln/detail/CVE-2025-64756).
    
    Changes included:
    - Updated `glob` dependency in `packages/react-native-builder-bob` from
    `^8.0.3` to `^10.5.0`.
    - Refactored `src/utils/compile.ts` to use the new `globSync` named
    export from `glob` v10 API.
    - Removed `@types/glob` from `devDependencies` as `glob` v10 includes
    built-in type definitions, and the old types caused conflicts.
    - Added a `resolution` in the root `package.json` to force
    `glob@^10.5.0` across the monorepo, ensuring no vulnerable versions
    remain in the lockfile.
    
    ### Test plan
    
    1. **Automated Tests**: Ran `yarn test` in
    `packages/react-native-builder-bob`. All tests passed.
       ```bash
       yarn workspace react-native-builder-bob test
       ```
    2. **Type Check**: Ran `yarn typecheck` to verify that removing
    `@types/glob` and using built-in types works correctly.
       ```bash
       yarn typecheck
       ```
    3. **Lint Check**: Ran `yarn lint` to ensure no linting errors.
       ```bash
       yarn lint
       ```
    
    <!-- CURSOR_SUMMARY -->
    ---
    
    > [!NOTE]
    > Updates `glob` to ^10.5.0, refactors to use `globSync`, and removes
    `@types/glob` now that types are bundled.
    > 
    > - **Dependencies**
    > - Bump `glob` in `packages/react-native-builder-bob/package.json` from
    `^8.0.3` to `^10.5.0`.
    > - Remove `@types/glob` from `devDependencies` (types included in
    `glob` v10).
    > - **Build utils**
    > - Refactor `packages/react-native-builder-bob/src/utils/compile.ts` to
    import `{ globSync }` from `glob` and replace `glob.sync` call.
    > - **Lockfile**
    > - Update `yarn.lock` to reflect `glob@10.5.0` and updated transitive
    dependencies.
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    1f1c339. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    ---------
    
    Co-authored-by: Ram <ramanathan.gksvv@gmail.com>
    ram-ui-dev and ramanathanMuthuraman authored Nov 24, 2025
    Configuration menu
    Copy the full SHA
    5aa16f8 View commit details
    Browse the repository at this point in the history
  2. chore: update website URL

    satya164 committed Nov 24, 2025
    Configuration menu
    Copy the full SHA
    11b5783 View commit details
    Browse the repository at this point in the history
  3. chore: publish

     - docs@0.6.10
     - create-react-native-library@0.55.1
     - react-native-builder-bob@0.40.16
    satya164 committed Nov 24, 2025
    Configuration menu
    Copy the full SHA
    b70f280 View commit details
    Browse the repository at this point in the history
Loading