</>PackageGraphPackageGraph

expo-router

npmv57.0.7TypeScript

Expo Router is a file-based router for React Native and web applications.

0
Weekly downloads
2
Dependents
66
Dependencies
4/100
Popularity

Overview

expo-router is an npm package that expo Router is a file-based router for React Native and web applications. The latest version is 57.0.7, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need expo Router is a file-based router for React Native and web applications and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (66 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of expo-router.

Dependencies

Runtime (29)

@expo/log-box ^57.0.1@expo/metro-runtime ^57.0.6@expo/schema-utils ^57.0.2@expo/ui ^57.0.7@radix-ui/react-slot ^1.2.0@radix-ui/react-tabs ^1.1.12@react-native-masked-view/masked-view ^0.3.2@testing-library/jest-dom ^6.9.1@testing-library/user-event ^14.6.1client-only ^0.0.1color ^4.2.3debug ^4.3.4escape-string-regexp ^4.0.0expo-glass-effect ^57.0.1expo-server ^57.0.1expo-symbols ^57.0.1fast-deep-equal ^3.1.3invariant ^2.2.4nanoid ^3.3.8query-string ^7.1.3react-fast-compare ^3.2.2react-is ^19.1.0react-native-drawer-layout ^4.2.2react-native-screens ^4.25.2server-only ^0.0.1sf-symbols-typescript ^2.1.0shallowequal ^1.1.0standard-navigation ^0.0.5vaul ^1.1.2

Peer (15)

@expo/log-box ^57.0.1@expo/metro-runtime ^57.0.6@testing-library/react-native >= 13.2.0expo *expo-constants ^57.0.6expo-linking ^57.0.3react *react-dom *react-native *react-native-gesture-handler *react-native-reanimated *react-native-safe-area-context >= 5.4.0react-native-screens ^4.25.2react-native-web *react-server-dom-webpack ~19.0.4 || ~19.1.5 || ~19.2.4

Dev (22)

@jest/globals ^29.7.0@testing-library/dom ^10.4.0@testing-library/react ^16.3.0@testing-library/react-native ^13.3.0@tsd/typescript ^5.9.3@types/color ^4.2.0@types/debug ^4.1.7@types/jest ^29.2.1@types/node ^22.14.0@types/react ~19.2.0@types/react-dom ^19.1.7@types/react-is ^19.0.0@types/react-test-renderer ^19.1.0expo 57.0.7immer ^10.1.1react-native-gesture-handler ~2.32.0react-native-reanimated 4.5.0react-native-safe-area-context ~5.6.2react-native-screens ^4.25.2react-native-web ~0.21.0react-server-dom-webpack ~19.0.6tsd ^0.33.0

Used by

Popular packages that depend on expo-router.

Alternatives to expo-router

Frequently installed together

Version history

VersionPublishedLicense
57.0.0-canary-20260718-7cbcda52 days agoMIT
57.0.7latest4 days agoMIT
57.0.0-canary-20260716-381e8064 days agoMIT
55.0.176 days agoMIT
56.2.156 days agoMIT
57.0.66 days agoMIT
57.0.56 days agoMIT
56.2.1414 days agoMIT
57.0.414 days agoMIT
56.2.1318 days agoMIT
57.0.318 days agoMIT
56.2.8-canary-20260701-910086519 days agoMIT
56.2.1220 days agoMIT
57.0.220 days agoMIT
57.0.0-canary-20260629-301008521 days agoMIT
56.2.8-canary-20260628-fc0d9b422 days agoMIT
56.2.8-canary-20260628-ef26abf22 days agoMIT
57.0.124 days agoMIT
57.0.025 days agoMIT
56.2.8-canary-20260624-9d83b8126 days agoMIT

Maintainers

Keywords

Frequently asked questions

How do I install expo-router?

Run `npm install expo-router` to add expo-router to your npm project.

What license is expo-router released under?

expo-router is distributed under the MIT license.

How popular is expo-router?

expo-router has approximately 0 downloads per week and 2 known dependent packages.