{ "name": "expo-router", "version": "55.0.4", "description": "Expo Router is a file-based router for React Native and web applications.", "author": "650 Industries, Inc.", "license": "MIT", "main": "build/index", "types": "build/index.d.ts", "sideEffects": [ "rsc/entry.js", "entry-classic.js", "entry.js" ], "files": [ "link", "android", "local-maven-repo", "assets", "build", "internal", "vendor", "!src", "_ctx-html.js", "_ctx-shared.js", "_ctx.*", "_error.js", "app.plugin.js", "babel.js", "doctor.js", "drawer.d.ts", "drawer.js", "entry-classic.js", "entry.js", "expo-module.config.json", "head.d.ts", "head.js", "html.d.ts", "html.js", "index.d.ts", "ios", "unstable-native-tabs.js", "unstable-native-tabs.d.ts", "unstable-split-view.js", "unstable-split-view.d.ts", "node", "plugin", "rsc", "server.d.ts", "server.js", "stack.d.ts", "stack.js", "tabs.js", "types", "tabs.d.ts", "ui.js", "ui.d.ts", "testing-library.js", "testing-library.d.ts", "_async-server-import.js" ], "repository": { "url": "https://github.com/expo/expo.git", "type": "git", "directory": "packages/expo-router" }, "bugs": { "url": "https://github.com/expo/expo/issues" }, "homepage": "https://docs.expo.dev/routing/introduction/", "scripts": { "build": "node ./scripts/build.js", "clean": "expo-module clean", "lint": "expo-module lint", "test": "expo-module test", "test:rsc": "jest --config jest-rsc.config.js", "test:types": "expo-module build -p tsconfig.test.json", "prepublishOnly": "expo-module prepublishOnly", "expo-module": "expo-module" }, "keywords": [ "react-native", "expo" ], "peerDependencies": { "@expo/metro-runtime": "^55.0.6", "@expo/log-box": "55.0.7", "@react-navigation/drawer": "^7.7.2", "@testing-library/react-native": ">= 13.2.0", "expo": "*", "expo-constants": "^55.0.7", "expo-linking": "^55.0.7", "react": "*", "react-dom": "*", "react-native": "*", "react-native-gesture-handler": "*", "react-native-reanimated": "*", "react-native-safe-area-context": ">= 5.4.0", "react-native-screens": "*", "react-native-web": "*", "react-server-dom-webpack": "~19.0.4 || ~19.1.5 || ~19.2.4" }, "peerDependenciesMeta": { "@testing-library/react-native": { "optional": true }, "react-dom": { "optional": true }, "react-native-gesture-handler": { "optional": true }, "react-native-reanimated": { "optional": true }, "react-native-web": { "optional": true }, "react-server-dom-webpack": { "optional": true }, "@react-navigation/drawer": { "optional": true } }, "devDependencies": { "@react-navigation/drawer": "^7.7.2", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.3.0", "@testing-library/react-native": "^13.3.0", "@types/react-dom": "^19.1.7", "@types/semver": "^7.7.0", "immer": "^10.1.1", "react-server-dom-webpack": "~19.0.4" }, "dependencies": { "@expo/metro-runtime": "^55.0.6", "@expo/schema-utils": "^55.0.2", "@radix-ui/react-slot": "^1.2.0", "@radix-ui/react-tabs": "^1.1.12", "@react-navigation/bottom-tabs": "^7.10.1", "@react-navigation/native": "^7.1.28", "@react-navigation/native-stack": "^7.10.1", "client-only": "^0.0.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "expo-glass-effect": "^55.0.7", "expo-image": "^55.0.6", "expo-server": "^55.0.6", "expo-symbols": "^55.0.5", "fast-deep-equal": "^3.1.3", "invariant": "^2.2.4", "nanoid": "^3.3.8", "query-string": "^7.1.3", "react-fast-compare": "^3.2.2", "react-native-is-edge-to-edge": "^1.2.1", "semver": "~7.6.3", "server-only": "^0.0.1", "sf-symbols-typescript": "^2.1.0", "shallowequal": "^1.1.0", "use-latest-callback": "^0.2.1", "vaul": "^1.1.2" }, "gitHead": "756404b0eb18d441b54c7136b4142349193f554b" }