Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

expo-module-scripts

expo315.5kMIT5.0.7TypeScript support: included

A private package for various tasks for Expo module packages like compiling and testing

babel-preset, jest-preset, expo

readme

changelog

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

5.0.7 — 2025-09-10

This version does not introduce any user-facing changes.

5.0.6 — 2025-08-31

This version does not introduce any user-facing changes.

5.0.5 — 2025-08-28

This version does not introduce any user-facing changes.

5.0.4 — 2025-08-26

This version does not introduce any user-facing changes.

5.0.3 — 2025-08-21

This version does not introduce any user-facing changes.

5.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

5.0.1 — 2025-08-15

💡 Others

5.0.0 — 2025-08-13

This version does not introduce any user-facing changes.

4.1.9 - 2025-07-03

This version does not introduce any user-facing changes.

4.1.8 - 2025-06-26

This version does not introduce any user-facing changes.

4.1.7 — 2025-05-08

🎉 New features

  • Added base eslint.config.js for ESLint 9. (#36695 by @kudo)

4.1.6 — 2025-04-30

This version does not introduce any user-facing changes.

4.1.5 — 2025-04-25

🎉 New features

  • Add TS config base for Node apps. (#36322 by [@Simek]

4.1.4 — 2025-04-23

This version does not introduce any user-facing changes.

4.1.3 — 2025-04-22

This version does not introduce any user-facing changes.

4.1.2 — 2025-04-14

This version does not introduce any user-facing changes.

4.1.1 — 2025-04-09

This version does not introduce any user-facing changes.

4.1.0 — 2025-04-04

This version does not introduce any user-facing changes.

4.0.4 - 2025-02-14

This version does not introduce any user-facing changes.

4.0.3 - 2025-01-10

This version does not introduce any user-facing changes.

4.0.2 — 2024-11-11

This version does not introduce any user-facing changes.

4.0.1 — 2024-11-11

This version does not introduce any user-facing changes.

4.0.0 — 2024-10-22

🎉 New features

  • Add DOM.Iterable to TypeScript libs to support FormData. (#31117 by @EvanBacon)
  • Add support for passing platform and isServer to the Babel caller to support process.env.EXPO_OS and other standard Expo CLI transforms in Jest. (#29429 by @EvanBacon)

🐛 Bug fixes

💡 Others

3.5.2 - 2024-05-29

🎉 New features

  • Add support for building scripts directory (similar to cli, utils, and plugins). (#29099 by @brentvatne)

3.5.1 — 2024-04-23

This version does not introduce any user-facing changes.

3.5.0 — 2024-04-18

🎉 New features

  • Add support for package cli and utils subpackages (like plugins). (#27083 by @wschurman)

🐛 Bug fixes

  • Use appropriate version of tsc when executing expo-module build in monorepos with multiple typescript versions installed (#27779 by @peter.jozsa

💡 Others

  • Target Node 18 in the Babel CLI preset. (#26847 by @simek)
  • Update Babel dependencies to the latest version from 7.23 releases. (#26525 by @simek)

3.4.1 - 2024-02-01

🐛 Bug fixes

3.4.0 — 2023-12-12

🎉 New features

  • Add Node-specific Babel and Jest configurations. (#25458 by @byCedric)
  • Add Node override in ESLint config for root configuration files. (#25767 by @byCedric)

3.3.0 — 2023-11-14

🐛 Bug fixes

  • Remove watchPlugins from sub-projects when using multi-project runner. (#25302 by @EvanBacon)
  • Default to using jest-preset-plugin when running yarn test plugin with no plugin/jest.config.js file. (#25302 by @EvanBacon)

3.2.0 — 2023-10-17

🎉 New features

  • Preserve JSX in production exports to support jsx/createElement interception. (#24889 by @EvanBacon)

💡 Others

3.1.1 — 2023-09-18

This version does not introduce any user-facing changes.

3.1.0 — 2023-08-02

This version does not introduce any user-facing changes.

3.0.12 — 2023-07-26

This version does not introduce any user-facing changes.

3.0.10 — 2023-06-22

This version does not introduce any user-facing changes.

3.0.9 — 2023-06-02

🐛 Bug fixes

  • Fixed npx script failing when yarn is not installed. (#22582 by @tsapeta)

3.0.8 — 2023-05-08

This version does not introduce any user-facing changes.

3.0.7 — 2023-02-09

This version does not introduce any user-facing changes.

3.0.6 — 2023-02-03

📚 3rd party library updates

3.0.5 — 2022-12-30

This version does not introduce any user-facing changes.

3.0.3 — 2022-11-02

This version does not introduce any user-facing changes.

3.0.2 — 2022-10-30

💡 Others

  • Remove Enzyme plugin - it does not work with React 18. Not considered a breaking change because the Enzyme plugin has never worked with React 18 and so is already broken. (#19777 by @brentvatne)

3.0.1 — 2022-10-28

This version does not introduce any user-facing changes.

3.0.0 — 2022-10-25

🛠 Breaking changes

  • [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). (#18204 by @EvanBacon)

💡 Others

  • Use the correct TSConfig package in dependencies to match one referred in tsconfig.plugin.json. (#19670 by @Simek)

2.1.1 - 2022-08-22

🐛 Bug fixes

  • Fixed with-node.sh doesn't keep quotes when passing arguments to Node.js and caused build errors when there are spaces in target name. (#18741 by @kudo)

2.1.0 — 2022-08-04

🎉 New features

  • Add templates/scripts/source-login-scripts.sh vendoring tool for node binary resolution in Xcode build phases scripts. (#15336 by @kudo)

🐛 Bug fixes

  • Fixed source-login-scripts.sh error when extendedglob is enabled in zsh config. (#17024 by @kudo)
  • Fixed expo-module prepare error if target packages contain temporary kotlin build files. (#17023 by @kudo)
  • Improved support of nvm sourcing in iOS shell scripts. (#17109 by @liamronancb)
  • Fixed source-login-scripts.sh ~/zlogin typo. (#17622 by @vrgimael)
  • Deprecated the unreliable source-login-scripts.sh and sourcing the Node.js binary path from .xcode.env and .xcode.env.local. (#18330 by @kudo)

💡 Others

  • Updated @testing-library/react-hooks to version 7.0.1. (#14552) by @Simek)