UNPKG

react-native-navigation

Version:

React Native Navigation - truly native navigation for iOS and Android

186 lines (185 loc) • 5.8 kB
{ "name": "react-native-navigation", "version": "8.8.1", "description": "React Native Navigation - truly native navigation for iOS and Android", "license": "MIT", "nativePackage": true, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "bugs": { "url": "https://github.com/wix/react-native-navigation/issues" }, "homepage": "https://github.com/wix/react-native-navigation", "readme": "https://github.com/wix/react-native-navigation#readme", "repository": { "type": "git", "url": "https://github.com/wix/react-native-navigation.git" }, "bin": { "rnn-link": "./autolink/postlink/run.js" }, "main": "./lib/module/index.js", "types": "./lib/typescript/index.d.ts", "react-native": "./src/index.ts", "exports": { ".": { "types": "./lib/typescript/index.d.ts", "default": "./lib/module/index.js", "source": "./src/index.ts", "react-native": "./src/index.ts" }, "./Mock": { "types": "./lib/typescript/Mock/index.d.ts", "default": "./lib/module/Mock/index.js", "source": "./src/Mock/index.ts", "react-native": "./src/Mock/index.ts" }, "./package.json": "./package.json" }, "files": [ "src", "lib", "android", "ios", "autolink", "*.podspec", "!**/__tests__", "!**/__fixtures__", "!**/__mocks__", "!**/.*" ], "scripts": { "watch": "node ./scripts/watch", "xcode": "open playground/ios/playground.xcworkspace", "studio": "studio playground/android", "install-android": "node ./scripts/install-android", "uninstall-android": "cd playground/android && ./gradlew uninstallAll", "clean": "node ./scripts/clean", "prepare": "bob build", "start": "node ./scripts/start", "pod-install": "yarn workspace react-native-navigation-playground pod-install", "test-js": "node ./scripts/test-js", "test-unit-ios": "node ./scripts/test-unit --ios", "test-snapshot-ios": "node ./scripts/test-snapshot --ios", "test-unit-android": "node ./scripts/test-unit --android", "test-autolink": "node ./scripts/test-autolink", "test-e2e-android-ci": "yarn workspace react-native-navigation-playground test-e2e-android-ci", "test-e2e-ios-ci": "yarn workspace react-native-navigation-playground test-e2e-ios-ci", "test-all": "node ./scripts/test-all", "release": "node ./scripts/release", "lint": "eslint --ext .js,.jsx,.ts,.tsx ./" }, "peerDependencies": { "react": "*", "react-native": "*", "remx": "*" }, "peerDependenciesMeta": { "remx": { "optional": true } }, "dependencies": { "hoist-non-react-statics": "3.3.2", "lodash": "4.17.23", "prop-types": "15.x.x", "react-lifecycles-compat": "^3.0.4", "tslib": "1.9.3" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/plugin-proposal-export-default-from": "7.10.1", "@babel/plugin-proposal-export-namespace-from": "7.10.1", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", "@babel/types": "7.25.0", "@d11/react-native-fast-image": "^8.13.0", "@react-native-community/cli": "20.0.0", "@react-native-community/cli-platform-android": "20.0.0", "@react-native-community/cli-platform-ios": "20.0.0", "@react-native-community/datetimepicker": "^8.2.0", "@react-native-community/netinfo": "^11.4.1", "@react-native/babel-preset": "0.84.0", "@react-native/eslint-config": "0.84.0", "@react-native/metro-config": "0.84.0", "@react-native/typescript-config": "0.84.0", "@testing-library/jest-native": "^5.4.2", "@testing-library/react-native": "^13.0.1", "@types/hoist-non-react-statics": "^3.3.6", "@types/jasmine": "3.5.10", "@types/jest": "^29.5.13", "@types/lodash": "^4.17.20", "@types/prop-types": "^15.7.14", "@types/react": "^19.2.0", "@types/react-test-renderer": "^19.1.0", "@typescript-eslint/eslint-plugin": "8.21.0", "@typescript-eslint/parser": "8.21.0", "clang-format": "^1.4.0", "detox": "20.46.0", "detox-testing-library-rnn-adapter": "^2.0.3", "eslint": "^8.19.0", "eslint-config-prettier": "6.11.0", "eslint-formatter-codeframe": "^7.32.1", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-prettier": "3.1.4", "github-release-notes": "https://github.com/yogevbd/github-release-notes/tarball/e601b3dba72dcd6cba323c1286ea6dd0c0110b58", "identity-obj-proxy": "3.0.0", "jest": "^29.6.3", "lint-staged": "10.2.11", "pixelmatch": "^5.2.1", "pngjs": "^6.0.0", "prettier": "2.8.8", "react": "19.2.3", "react-native": "0.84.0", "react-native-builder-bob": "^0.40.13", "react-native-gesture-handler": "^2.29.1", "react-native-reanimated": "4.2.2", "react-native-worklets": "0.7.4", "react-redux": "9.1.2", "react-test-renderer": "19.2.3", "redux": "^5.0.1", "remx": "3.x.x", "semver": "5.x.x", "shell-utils": "1.x.x", "ssim.js": "^3.5.0", "ts-mockito": "^2.3.1", "typedoc": "0.x.x", "typescript": "^5.8.3" }, "workspaces": [ "playground" ], "packageManager": "yarn@4.12.0", "lint-staged": { "*.{js,ts,tsx}": "eslint --fix", "*.{h,m,mm}": "node ./scripts/check-clang-format", "yarn.lock": "./scripts/clean-yarn-lock.sh" }, "codegenConfig": { "name": "rnnavigation", "type": "all", "jsSrcsDir": "./src", "android": { "javaPackageName": "com.reactnativenavigation.react" } }, "react-native-builder-bob": { "source": "src", "output": "lib", "targets": [ [ "module", { "esm": true } ], [ "typescript", { "project": "tsconfig.build.json" } ] ] } }