History log of /expo/tools/package.json (Results 1 – 25 of 98)
Revision Date Author Comments
# 5f54863a 08-Sep-2023 Will Schurman <[email protected]>

[tools] Switch expo home publishing to EAS update (#24216)


# 8fbec2ec 04-Jul-2023 Alan Hughes <[email protected]>

[core] Add uuid to expo-modules-core (#23249)


# e501a7c6 03-Jul-2023 Gabriel Donadel Dall'Agnol <[email protected]>

[workspace] Bump TypeScript version to 5.1.3 (#23143)

# Why

Closes ENG-9088

# How

Bump TypeScript to the latest, and rebuild all required SDK packages

Had to update `typeRoots` inside `

[workspace] Bump TypeScript version to 5.1.3 (#23143)

# Why

Closes ENG-9088

# How

Bump TypeScript to the latest, and rebuild all required SDK packages

Had to update `typeRoots` inside `expo-module-scripts` due to a change
in TypeScript 5.1 where it no longer walks up automatically looking in
parent directories ([Release
notes](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1-rc/#typeroots-are-consulted-in-module-resolution))


# Test Plan

Ensure that `et cp -a` yields no errors, docs and tools build correctly,
and that CI is green

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

show more ...


# 2a35907e 26-Jun-2023 Felipe S. Santos <[email protected]>

Upgrade semver and json5 for remove security vulnerabilities (#23113)

# Why
Integrate Expo SDK in a bare flow project, creates new security
vulnerabilities.

![Screenshot 2023-06-26 at 9 52 16

Upgrade semver and json5 for remove security vulnerabilities (#23113)

# Why
Integrate Expo SDK in a bare flow project, creates new security
vulnerabilities.

![Screenshot 2023-06-26 at 9 52 16
AM](https://github.com/expo/expo/assets/10479750/590f3bae-e1e0-4452-9669-3aebb3641e0a)

This PR upgrade the Libs to remove those vulnerabilities


[CVE-2022-46175](https://www.mend.io/vulnerability-database/CVE-2022-46175)

[CVE-2023-0842](https://www.mend.io/vulnerability-database/CVE-2023-0842)
- It's already up to date

[CVE-2022-25883](https://www.mend.io/vulnerability-database/CVE-2022-25883)

[CVE-2022-25883](https://www.mend.io/vulnerability-database/CVE-2022-25883)

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How
It's a simple non-break changes lib upgrades
<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan
CI should pass
<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

---------

Co-authored-by: Brent Vatne <[email protected]>

show more ...


# 6b816a5d 22-Jun-2023 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

[tools] Bump semver from 7.3.7 to 7.5.2 (#23042)


# 66575f0b 08-Jun-2023 Tomasz Sapeta <[email protected]>

Update SwiftLint to 0.52.2 (#22801)


# 02a32887 16-May-2023 Wojciech Kozyra <[email protected]>

[et] migrate Fastfile release actions to EAS Build (#22426)


# 7a13b901 10-Apr-2023 Gabriel Donadel Dall'Agnol <[email protected]>

[tools] Add command to import accepted issues from GitHub to Linear (#22062)

# Why

In order to facilitate the management of SDK issues this PR proposes
automatically importing GitHub issues labe

[tools] Add command to import accepted issues from GitHub to Linear (#22062)

# Why

In order to facilitate the management of SDK issues this PR proposes
automatically importing GitHub issues labeled with the `issue-accepted`
tag to Linear, allowing us to better keep track of the status of each
individual issue, adding them to SDK projects, and centralizing internal
discussions in a single place.

Closes ENG-8130

# How

This PR introduces a new `et` command to import accepted issues from
GitHub to Linear, `et import-github-issue-to-linear` and also updates
the `issue-accepted` job of the `Issue Triage` workflow to run it every
time an issue is labeled as accepted.

To make the issue summary more concise and readable, this new command
uses GPT-4 to automatically summarize the problem described in the
GitHub issue, allowing team members to quickly skim through the text and
understand the issue.

Additionally, this new command attempts to infer a Linear user to assign
the issue by checking for users with the same full name, nickname, or
email address, in case a user was added as an assignee in the GitHub
issue.

Example of an issue automatically imported -> ENG-8187

# Test Plan

Run `et igitl --issue X` locally

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).

show more ...


# e3897495 15-Mar-2023 Tomasz Sapeta <[email protected]>

[tools] Update @octokit/rest to 19.0.7


# ab11e3c9 06-Feb-2023 Kudo Chien <[email protected]>

[android][tools] add sdk 48 versioned code (#21076)

# Why

add android sdk 48 versioned code

# How

- `et add-sdk -p android -s 48.0.0`
- there is a big problem for versioning this time wher

[android][tools] add sdk 48 versioned code (#21076)

# Why

add android sdk 48 versioned code

# How

- `et add-sdk -p android -s 48.0.0`
- there is a big problem for versioning this time where versioned aar size is from ~17MB to ~131MB because of prefab, so it's not able to commit to git. this pr proposes to upload versioned aar to github and having an `et android-download-versioned-aars` to download aars before gradle building.

# Test Plan

- sdk 48 android versioned expo go + sdk 48 ncl smoking test
- ci passed

show more ...


# 1e029c89 16-Jan-2023 Tomasz Sapeta <[email protected]>

[tools] Adding "published" label to pull requests (#20840)


# cd9c29bc 13-Jan-2023 Evan Bacon <[email protected]>

feat(expotools): use swc to compile source files (#20790)

# Why

- We use swc to compile Expo CLI, it's really fast.

## Before

`time yarn tsc` -- `14.22s`

## After

`time yarn build` --

feat(expotools): use swc to compile source files (#20790)

# Why

- We use swc to compile Expo CLI, it's really fast.

## Before

`time yarn tsc` -- `14.22s`

## After

`time yarn build` -- `0.67s`

> Over 21x faster.

# How

- Wrote a Taskr file that bundled the code similar to before. One very
notable difference is that type-checking is skipped.
- Not sure if the `patch`, `sh`, `jar`, `txt` files should be copied
into the build folder. Looks like they weren't being copied over with
tsc.

# Test Plan

- `yarn clean && yarn et -h`

show more ...


# dd207f86 13-Jan-2023 Bartosz Kaszubowski <[email protected]>

[github] use Node 16 for all workflows (#20803)


# 5990cc31 10-Jan-2023 Bartosz Kaszubowski <[email protected]>

[tools][docs] TypeDoc update and related changes (#20687)


# 7d5d8d72 09-Jan-2023 Evan Bacon <[email protected]>

bump expo/expo-cli packages (#20720)

# Why

- security patches


<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

bump expo/expo-cli packages (#20720)

# Why

- security patches


<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

- add missing changelogs
- drop expo/json-file from metro-config

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

- depending on automated tests

Co-authored-by: Expo Bot <[email protected]>

show more ...


# 05f73880 17-Dec-2022 Linus Unnebäck <[email protected]>

[tools] Avoid dependency on uuid (#20478)


# 9b26454e 08-Dec-2022 Bartosz Kaszubowski <[email protected]>

[workspace] bump and align TypeScript version (#20392)


# e54eacef 08-Dec-2022 Bartosz Kaszubowski <[email protected]>

[workspace] bump lint stack tools (#20387)


# 998b32a0 28-Nov-2022 Tomasz Sapeta <[email protected]>

Update SwiftLint to 0.50.1 in code review CI action (#20238)


# 53c12298 22-Nov-2022 aleqsio <[email protected]>

[tools][Android] Add android-update-native-dependencies command (#19960)

Co-authored-by: Bartłomiej Bukowski <[email protected]>


# c9efd572 12-Sep-2022 Bartosz Kaszubowski <[email protected]>

[tools] bump and clean up dependencies (#19076)


# f657683d 09-Aug-2022 Tomasz Sapeta <[email protected]>

[tools] Lint Swift files in automatic code review (#15639)


# 2fd75d6d 25-Jul-2022 Kudo Chien <[email protected]>

Deprecate source-login-scripts.sh (#18330)

# Why

the `source-login-scripts.sh` introduced a lot of pain where the community reported much build errors from it. it doesn't support shells other tha

Deprecate source-login-scripts.sh (#18330)

# Why

the `source-login-scripts.sh` introduced a lot of pain where the community reported much build errors from it. it doesn't support shells other than zsh and bash. this pr find a new way to deal with xcode building issues that it cannot find the correct nodejs path.

close ENG-4864
close ENG-5242

# How

react-native introduces `.xcode.env` and `.xcode.env.local` for developers to override the `$NODE_BINARY`: https://github.com/facebook/react-native/pull/33546

to make sure building success from expo-constants, expo-updates, and also the app target when generating bundles. i would like to reuse the `.xcode.env` and `.xcode.env.local` from react-native. this pr further generates `.xcode.env.local` automatically for the app during `pod install`. we can ensure that `pod install` is executed from shell and nodejs is available. so we will generate `export NODE_BINARY="$(command -v node)"` in the `.xcode.env.local`. for xcode, the path will be `$PODS_ROOT/../.xcode.env.local`, every xcode subprojects can source the file to get correct `$NODE_BINARY`.

# Test Plan

- building bare-expo from xcode (opening xcode by macos finder)
- building bare-expo by `yarn ios`
- updates e2e ci passed
- building expo-go (prerequisite: #18344)

Co-authored-by: James Ide <[email protected]>

show more ...


# 85a1f11c 22-Jul-2022 Bartosz Kaszubowski <[email protected]>

[tools] update lint dependencies (#18340)


# a5cee386 11-Jul-2022 andy <[email protected]>

[expotool] improve generate-bare-app tooling (#17816)


1234