mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
* Remove global mocks They are making it harder to test compiled bundles. One of them (FeatureFlags) is not used. It is mocked in some specific test files (and that's fine). The other (FiberErrorLogger) is mocked to silence its output. I'll look if there's some other way to achieve this. * Add error.suppressReactErrorLogging and use it in tests This adds an escape hatch to *not* log errors that go through React to the console. We will enable it for our own tests.
143 lines
4.8 KiB
JSON
143 lines
4.8 KiB
JSON
{
|
|
"private": true,
|
|
"version": "16.1.1",
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"devDependencies": {
|
|
"art": "^0.10.1",
|
|
"async": "^1.5.0",
|
|
"babel-cli": "^6.6.5",
|
|
"babel-code-frame": "^6.26.0",
|
|
"babel-core": "^6.0.0",
|
|
"babel-eslint": "^7.1.0",
|
|
"babel-jest": "^21.3.0-beta.4",
|
|
"babel-plugin-check-es2015-constants": "^6.5.0",
|
|
"babel-plugin-external-helpers": "^6.22.0",
|
|
"babel-plugin-syntax-trailing-function-commas": "^6.5.0",
|
|
"babel-plugin-transform-async-to-generator": "^6.22.0",
|
|
"babel-plugin-transform-class-properties": "^6.11.5",
|
|
"babel-plugin-transform-es2015-arrow-functions": "^6.5.2",
|
|
"babel-plugin-transform-es2015-block-scoped-functions": "^6.5.0",
|
|
"babel-plugin-transform-es2015-block-scoping": "^6.23.0",
|
|
"babel-plugin-transform-es2015-classes": "^6.5.2",
|
|
"babel-plugin-transform-es2015-computed-properties": "^6.5.2",
|
|
"babel-plugin-transform-es2015-destructuring": "^6.5.0",
|
|
"babel-plugin-transform-es2015-for-of": "^6.5.2",
|
|
"babel-plugin-transform-es2015-literals": "^6.5.0",
|
|
"babel-plugin-transform-es2015-modules-commonjs": "^6.5.2",
|
|
"babel-plugin-transform-es2015-object-super": "^6.5.0",
|
|
"babel-plugin-transform-es2015-parameters": "^6.5.0",
|
|
"babel-plugin-transform-es2015-shorthand-properties": "^6.5.0",
|
|
"babel-plugin-transform-es2015-spread": "^6.5.2",
|
|
"babel-plugin-transform-es2015-template-literals": "^6.5.2",
|
|
"babel-plugin-transform-es3-member-expression-literals": "^6.5.0",
|
|
"babel-plugin-transform-es3-property-literals": "^6.5.0",
|
|
"babel-plugin-transform-object-rest-spread": "^6.6.5",
|
|
"babel-plugin-transform-react-jsx-source": "^6.8.0",
|
|
"babel-preset-react": "^6.5.0",
|
|
"babel-traverse": "^6.9.0",
|
|
"babylon": "6.15.0",
|
|
"bundle-collapser": "^1.1.1",
|
|
"chalk": "^1.1.3",
|
|
"cli-table": "^0.3.1",
|
|
"coffee-script": "^1.8.0",
|
|
"core-js": "^2.2.1",
|
|
"coveralls": "^2.11.6",
|
|
"create-react-class": "^15.6.2",
|
|
"cross-env": "^5.1.1",
|
|
"del": "^2.0.2",
|
|
"derequire": "^2.0.3",
|
|
"escape-string-regexp": "^1.0.5",
|
|
"eslint": "^3.10.2",
|
|
"eslint-config-fbjs": "^1.1.1",
|
|
"eslint-plugin-babel": "^3.3.0",
|
|
"eslint-plugin-flowtype": "^2.25.0",
|
|
"eslint-plugin-react": "^6.7.1",
|
|
"eslint-plugin-react-internal": "file:./scripts/eslint-rules",
|
|
"expect": "^21.3.0-beta.4",
|
|
"fbjs": "^0.8.16",
|
|
"fbjs-scripts": "^0.6.0",
|
|
"filesize": "^3.5.6",
|
|
"flow-bin": "^0.57.3",
|
|
"git-branch": "^0.3.0",
|
|
"glob": "^6.0.4",
|
|
"glob-stream": "^6.1.0",
|
|
"gzip-js": "~0.3.2",
|
|
"gzip-size": "^3.0.0",
|
|
"jasmine-check": "^1.0.0-rc.0",
|
|
"jest": "^21.3.0-beta.4",
|
|
"jest-config": "^21.3.0-beta.4",
|
|
"jest-jasmine2": "^21.3.0-beta.4",
|
|
"jest-runtime": "^21.3.0-beta.4",
|
|
"merge-stream": "^1.0.0",
|
|
"minimist": "^1.2.0",
|
|
"ncp": "^2.0.0",
|
|
"object-assign": "^4.1.1",
|
|
"platform": "^1.1.0",
|
|
"prettier": "1.8.1",
|
|
"prop-types": "^15.6.0",
|
|
"rimraf": "^2.6.1",
|
|
"rollup": "^0.51.7",
|
|
"rollup-plugin-alias": "^1.2.1",
|
|
"rollup-plugin-babel": "^2.7.1",
|
|
"rollup-plugin-closure-compiler-js": "^1.0.4",
|
|
"rollup-plugin-commonjs": "^8.2.6",
|
|
"rollup-plugin-inject": "^2.0.0",
|
|
"rollup-plugin-node-resolve": "^2.0.0",
|
|
"rollup-plugin-prettier": "^0.3.0",
|
|
"rollup-plugin-replace": "^1.1.1",
|
|
"rollup-plugin-strip-banner": "^0.2.0",
|
|
"run-sequence": "^1.1.4",
|
|
"through2": "^2.0.0",
|
|
"tmp": "~0.0.28",
|
|
"typescript": "~1.8.10",
|
|
"yargs": "^6.3.0"
|
|
},
|
|
"devEngines": {
|
|
"node": "4.x || 5.x || 6.x || 7.x || 8.x",
|
|
"npm": "2.x || 3.x || 4.x || 5.x"
|
|
},
|
|
"scripts": {
|
|
"build": "npm run version-check && node scripts/rollup/build.js",
|
|
"linc": "node ./scripts/tasks/linc.js",
|
|
"lint": "node ./scripts/tasks/eslint.js",
|
|
"postinstall": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json",
|
|
"test": "cross-env NODE_ENV=development jest",
|
|
"test-prod": "cross-env NODE_ENV=production jest",
|
|
"flow": "node ./scripts/tasks/flow.js",
|
|
"prettier": "node ./scripts/prettier/index.js write-changed",
|
|
"prettier-all": "node ./scripts/prettier/index.js write",
|
|
"version-check": "node ./scripts/tasks/version-check.js"
|
|
},
|
|
"jest": {
|
|
"modulePathIgnorePatterns": [
|
|
"<rootDir>/scripts/rollup/shims/",
|
|
"<rootDir>/scripts/bench/"
|
|
],
|
|
"transform": {
|
|
".*": "./scripts/jest/preprocessor.js"
|
|
},
|
|
"setupFiles": [
|
|
"./scripts/jest/environment.js"
|
|
],
|
|
"setupTestFrameworkScriptFile": "./scripts/jest/test-framework-setup.js",
|
|
"testRegex": "/__tests__/.*(\\.js|\\.coffee|[^d]\\.ts)$",
|
|
"moduleFileExtensions": [
|
|
"js",
|
|
"json",
|
|
"node",
|
|
"coffee",
|
|
"ts"
|
|
],
|
|
"roots": [
|
|
"<rootDir>/packages",
|
|
"<rootDir>/scripts"
|
|
],
|
|
"collectCoverageFrom": [
|
|
"packages/**/*.js"
|
|
],
|
|
"timers": "fake"
|
|
}
|
|
}
|