UNPKG

@nx/expo

Version:

The Expo Plugin for Nx contains executors and generators for managing and developing an expo application within your workspace. For example, you can directly build for different target platforms as well as generate projects and publish your code.

316 lines (315 loc) • 9.27 kB
{ "generators": { "update-21-4-0-remove-deprecated-deps": { "requires": { "expo": ">= 53.0.0" }, "version": "21.4.0-beta.0", "cli": "nx", "description": "Remove deprecated dependencies from package.json", "factory": "./dist/src/migrations/update-21-4-0/remove-deprecated-deps" }, "update-21-4-0-update-splash-screen-config": { "requires": { "expo": ">= 53.0.0" }, "version": "21.4.0-beta.0", "cli": "nx", "description": "Update Expo splash screen configuration to use the new format", "factory": "./dist/src/migrations/update-21-4-0/update-splash-screen-config" }, "update-21-4-0-add-jest-resolver": { "requires": { "expo": ">= 53.0.0 < 54.0.0" }, "version": "21.4.0-beta.0", "cli": "nx", "description": "Add custom Jest resolver to handle Expo winter runtime issues", "factory": "./dist/src/migrations/update-21-4-0/add-jest-resolver" }, "update-22-2-0-create-ai-instructions-for-expo-54": { "version": "22.2.0-beta.3", "cli": "nx", "description": "Create AI migration instructions for Expo SDK 54 upgrade", "prompt": "./dist/src/migrations/update-22-2-0/ai-instructions-for-expo-54.md" }, "update-22-2-0-add-expo-system-ui": { "requires": { "expo": ">= 54.0.0" }, "version": "22.2.0-beta.3", "cli": "nx", "description": "Add expo-system-ui dependency for Expo SDK 54", "factory": "./dist/src/migrations/update-22-2-0/add-expo-system-ui" }, "update-22-2-0-update-jest-for-expo-54": { "requires": { "expo": ">= 54.0.0" }, "version": "22.2.0-beta.3", "cli": "nx", "description": "Update Jest configuration for Expo SDK 54", "factory": "./dist/src/migrations/update-22-2-0/update-jest-for-expo-54" }, "update-23-0-0-migrate-create-nodes-v2-import": { "version": "23.0.0-beta.24", "description": "Rename imports of `createNodesV2` from `@nx/expo/plugin` to the canonical `createNodes` export.", "implementation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes", "documentation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes.md" } }, "packageJsonUpdates": { "21.4.0": { "version": "21.4.0-beta.0", "requires": { "expo": ">=52.0.0 <53.0.0" }, "packages": { "expo": { "version": "~53.0.10", "alwaysAddToPackageJson": false }, "expo-splash-screen": { "version": "~0.30.9", "alwaysAddToPackageJson": false }, "expo-status-bar": { "version": "~2.2.3", "alwaysAddToPackageJson": false }, "@expo/cli": { "version": "~0.24.14", "alwaysAddToPackageJson": false }, "babel-preset-expo": { "version": "~13.2.0", "alwaysAddToPackageJson": false }, "react": { "version": "19.0.0", "alwaysAddToPackageJson": false }, "react-dom": { "version": "19.0.0", "alwaysAddToPackageJson": false }, "@types/react": { "version": "~19.0.10", "alwaysAddToPackageJson": false }, "react-native": { "version": "~0.79.3", "alwaysAddToPackageJson": false }, "react-native-web": { "version": "~0.20.0", "alwaysAddToPackageJson": false }, "@expo/metro-config": { "version": "~0.20.14", "alwaysAddToPackageJson": false }, "@expo/metro-runtime": { "version": "~5.0.4", "alwaysAddToPackageJson": false }, "react-native-svg-transformer": { "version": "~1.5.1", "alwaysAddToPackageJson": false }, "react-native-svg": { "version": "~15.11.2", "alwaysAddToPackageJson": false }, "@testing-library/react-native": { "version": "~13.2.0", "alwaysAddToPackageJson": false }, "jest-expo": { "version": "~53.0.7", "alwaysAddToPackageJson": false }, "@babel/runtime": { "version": "~7.27.6", "alwaysAddToPackageJson": false } } }, "22.2.0": { "version": "22.2.0-beta.3", "requires": { "expo": ">=53.0.0 <54.0.0" }, "packages": { "expo": { "version": "~54.0.0", "alwaysAddToPackageJson": false }, "expo-splash-screen": { "version": "~31.0.11", "alwaysAddToPackageJson": false }, "expo-status-bar": { "version": "~3.0.8", "alwaysAddToPackageJson": false }, "expo-system-ui": { "version": "~6.0.8", "alwaysAddToPackageJson": false }, "@expo/cli": { "version": "~54.0.16", "alwaysAddToPackageJson": false }, "babel-preset-expo": { "version": "~54.0.7", "alwaysAddToPackageJson": false }, "react": { "version": "^19.1.0", "alwaysAddToPackageJson": false }, "react-dom": { "version": "^19.1.0", "alwaysAddToPackageJson": false }, "@types/react": { "version": "^19.1.0", "alwaysAddToPackageJson": false }, "react-native": { "version": "~0.81.5", "alwaysAddToPackageJson": false }, "react-native-web": { "version": "~0.21.0", "alwaysAddToPackageJson": false }, "@expo/metro-config": { "version": "~54.0.9", "alwaysAddToPackageJson": false }, "@expo/metro-runtime": { "version": "~6.1.2", "alwaysAddToPackageJson": false }, "react-native-svg-transformer": { "version": "~1.5.1", "alwaysAddToPackageJson": false }, "react-native-svg": { "version": "15.12.1", "alwaysAddToPackageJson": false }, "@testing-library/react-native": { "version": "~13.2.0", "alwaysAddToPackageJson": false }, "jest-expo": { "version": "~54.0.13", "alwaysAddToPackageJson": false }, "@babel/runtime": { "version": "~7.27.6", "alwaysAddToPackageJson": false }, "metro-config": { "version": "~0.83.0", "alwaysAddToPackageJson": false }, "metro-resolver": { "version": "~0.83.0", "alwaysAddToPackageJson": false } } }, "23.0.0": { "version": "23.0.0-beta.25", "requires": { "expo": ">=54.0.0 <55.0.0" }, "packages": { "expo": { "version": "~55.0.26", "alwaysAddToPackageJson": false }, "expo-splash-screen": { "version": "~55.0.21", "alwaysAddToPackageJson": false }, "expo-status-bar": { "version": "~55.0.6", "alwaysAddToPackageJson": false }, "expo-system-ui": { "version": "~55.0.18", "alwaysAddToPackageJson": false }, "@expo/cli": { "version": "~55.0.11", "alwaysAddToPackageJson": false }, "babel-preset-expo": { "version": "~55.0.7", "alwaysAddToPackageJson": false }, "react": { "version": "^19.2.0", "alwaysAddToPackageJson": false }, "react-dom": { "version": "^19.2.0", "alwaysAddToPackageJson": false }, "@types/react": { "version": "^19.2.0", "alwaysAddToPackageJson": false }, "react-native": { "version": "~0.83.6", "alwaysAddToPackageJson": false }, "react-native-web": { "version": "~0.21.0", "alwaysAddToPackageJson": false }, "@expo/metro-config": { "version": "~55.0.8", "alwaysAddToPackageJson": false }, "@expo/metro-runtime": { "version": "~55.0.11", "alwaysAddToPackageJson": false }, "react-native-svg-transformer": { "version": "~1.5.1", "alwaysAddToPackageJson": false }, "react-native-svg": { "version": "15.12.1", "alwaysAddToPackageJson": false }, "@testing-library/react-native": { "version": "~13.2.0", "alwaysAddToPackageJson": false }, "jest-expo": { "version": "~55.0.18", "alwaysAddToPackageJson": false }, "@babel/runtime": { "version": "~7.27.6", "alwaysAddToPackageJson": false }, "metro-config": { "version": "~0.83.0", "alwaysAddToPackageJson": false }, "metro-resolver": { "version": "~0.83.0", "alwaysAddToPackageJson": false } } } } }