mirror of
https://github.com/status-im/react-native.git
synced 2025-02-05 22:23:37 +00:00
36f1961003
Summary:Using local version of the Flow make it easy to have project specific version instead of relying on the user to have the correct version installed globally. For example, React Native uses an older version of Flow, while I have the latest version installed. Now I cannot typecheck the code because my version doesn't match the `.flowconfig`. **Test plan (required)** Run `npm run lint` and `npm run flow` to run `eslint` and `flow`. cc bestander mkonicek Closes https://github.com/facebook/react-native/pull/6145 Reviewed By: dmmiller Differential Revision: D2976616 Pulled By: bestander fb-gh-sync-id: bb08f6f8ceb09f644ec1d45c40b4cb7a9d3cfef5 shipit-source-id: bb08f6f8ceb09f644ec1d45c40b4cb7a9d3cfef5
190 lines
5.5 KiB
JSON
190 lines
5.5 KiB
JSON
{
|
|
"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": "<rootDir>/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",
|
|
"npm-shrinkwrap.json"
|
|
],
|
|
"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.4.5",
|
|
"babel-plugin-external-helpers": "~6.4.0",
|
|
"babel-polyfill": "~6.3.14",
|
|
"babel-preset-react-native": "^1.2.4",
|
|
"babel-register": "~6.4.3",
|
|
"babel-types": "~6.4.5",
|
|
"babylon": "~6.4.5",
|
|
"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.4.24",
|
|
"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.21.0",
|
|
"jest-cli": "0.9.0-fb2",
|
|
"portfinder": "0.4.0"
|
|
}
|
|
}
|