{ "name": "react-native", "version": "0.0.0-master", "description": "A framework for building native apps using React", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git@github.com:facebook/react-native.git" }, "engines": { "node": ">=4" }, "jest": { "scriptPreprocessor": "jestSupport/preprocessor.js", "setupEnvScriptFile": "jestSupport/env.js", "moduleNameMapper": { "^image![a-zA-Z0-9$_-]+$": "GlobalImageStub", "^[./a-zA-Z0-9$_-]+\\.png$": "RelativeImageStub" }, "testRunner": "/node_modules/jest-cli/src/testRunners/jasmine/jasmine2.js", "testPathIgnorePatterns": [ "/node_modules/" ], "haste": { "defaultPlatform": "ios", "providesModuleNodeModules": [ "fbjs", "react", "react-native", "parse", "react-transform-hmr" ], "platforms": [ "ios", "android" ] }, "modulePathIgnorePatterns": [ "/node_modules/(?!react|fbjs|react-native|parse|react-transform-hmr|core-js|promise)/", "node_modules/react/node_modules/fbjs/", "node_modules/react/lib/React.js", "node_modules/react/lib/ReactDOM.js", "node_modules/fbjs/lib/Map.js", "node_modules/fbjs/lib/Promise.js", "node_modules/fbjs/lib/fetch.js", "node_modules/fbjs/lib/ErrorUtils.js", "node_modules/fbjs/lib/URI.js", "node_modules/fbjs/lib/Deferred.js", "node_modules/fbjs/lib/PromiseMap.js", "node_modules/fbjs/lib/UserAgent.js", "node_modules/fbjs/lib/areEqual.js", "node_modules/fbjs/lib/base62.js", "node_modules/fbjs/lib/crc32.js", "node_modules/fbjs/lib/everyObject.js", "node_modules/fbjs/lib/fetchWithRetries.js", "node_modules/fbjs/lib/filterObject.js", "node_modules/fbjs/lib/flattenArray.js", "node_modules/fbjs/lib/forEachObject.js", "node_modules/fbjs/lib/isEmpty.js", "node_modules/fbjs/lib/nullthrows.js", "node_modules/fbjs/lib/removeFromArray.js", "node_modules/fbjs/lib/resolveImmediate.js", "node_modules/fbjs/lib/someObject.js", "node_modules/fbjs/lib/sprintf.js", "node_modules/fbjs/lib/xhrSimpleDataSerializer.js", "downstream/core/CSSCore.js", "downstream/core/TouchEventUtils.js", "downstream/core/camelize.js", "downstream/core/createArrayFromMixed.js", "downstream/core/createNodesFromMarkup.js", "downstream/core/dom/containsNode.js", "downstream/core/dom/focusNode.js", "downstream/core/dom/getActiveElement.js", "downstream/core/dom/getUnboundedScrollPosition.js", "downstream/core/dom/isNode.js", "downstream/core/dom/isTextNode.js", "downstream/core/emptyFunction.js", "downstream/core/emptyObject.js", "downstream/core/getMarkupWrap.js", "downstream/core/hyphenate.js", "downstream/core/hyphenateStyleName.js", "downstream/core/invariant.js", "downstream/core/nativeRequestAnimationFrame.js", "downstream/core/toArray.js", "node_modules/jest-cli", "node_modules/react/dist", "/node_modules/fbjs/.*/__mocks__/" ], "testFileExtensions": [ "js" ], "unmockedModulePathPatterns": [ "promise", "source-map", "fast-path", "fbjs" ] }, "main": "Libraries/react-native/react-native.js", "files": [ "React", "React.podspec", "ReactAndroid", "android", "Libraries", "packager", "cli.js", "local-cli", "init.sh", "LICENSE", "PATENTS", "README.md", "jestSupport", ".flowconfig" ], "scripts": { "test": "NODE_ENV=test jest", "flow": "flow", "lint": "eslint Examples/ Libraries/", "start": "/usr/bin/env bash -c './packager/packager.sh \"$@\" || true' --" }, "bin": { "react-native": "local-cli/wrong-react-native.js" }, "peerDependencies": { "react": "^0.14.5" }, "dependencies": { "absolute-path": "^0.0.0", "art": "^0.10.0", "babel-core": "^6.6.4", "babel-plugin-external-helpers": "^6.5.0", "babel-polyfill": "^6.6.1", "babel-preset-react-native": "^1.5.1", "babel-register": "^6.6.0", "babel-types": "^6.6.4", "babylon": "^6.6.4", "base64-js": "^0.0.8", "bser": "^1.0.2", "chalk": "^1.1.1", "connect": "^2.8.3", "debug": "^2.2.0", "event-target-shim": "^1.0.5", "fast-path": "^1.1.0", "fbjs": "^0.7.2", "fbjs-scripts": "^0.4.0", "graceful-fs": "^4.1.2", "image-size": "^0.3.5", "immutable": "^3.7.5", "joi": "^6.6.1", "json-stable-stringify": "^1.0.1", "json5": "^0.4.0", "jstransform": "^11.0.3", "mkdirp": "^0.5.1", "module-deps": "^3.9.1", "node-fetch": "^1.3.3", "node-haste": "~2.4.0", "opn": "^3.0.2", "optimist": "^0.6.1", "progress": "^1.1.8", "promise": "^7.1.1", "react-timer-mixin": "^0.13.2", "react-transform-hmr": "^1.0.2", "rebound": "^0.0.13", "regenerator": "^0.8.36", "sane": "^1.2.0", "semver": "^5.0.3", "source-map": "^0.4.4", "stacktrace-parser": "^0.1.3", "temp": "0.8.3", "uglify-js": "^2.6.2", "underscore": "^1.8.3", "wordwrap": "^1.0.0", "worker-farm": "^1.3.1", "ws": "^0.8.0", "yargs": "^3.24.0", "yeoman-environment": "^1.2.7", "yeoman-generator": "^0.20.3" }, "devDependencies": { "babel-eslint": "^5.0.0", "eslint": "^2.2.0", "eslint-plugin-react": "^4.1.0", "flow-bin": "^0.22.0", "jest-cli": "0.9.0-fb2", "portfinder": "0.4.0", "react": "^0.14.5" } }