mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
* Add debug tools package * Add basic implementation * Implement inspection of the current state of hooks using the fiber tree * Support useContext hooks inspection by backtracking from the Fiber I'm not sure this is safe because the return fibers may not be current but close enough and it's fast. We use this to set up the current values of the providers. * rm copypasta * Use lastIndexOf Just in case. I don't know of any scenario where this can happen. * Support ForwardRef * Add test for memo and custom hooks * Support defaultProps resolution
116 lines
4.7 KiB
JSON
116 lines
4.7 KiB
JSON
{
|
|
"private": true,
|
|
"version": "16.6.0",
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"devDependencies": {
|
|
"art": "^0.10.1",
|
|
"babel-cli": "^6.6.5",
|
|
"babel-code-frame": "^6.26.0",
|
|
"babel-core": "^6.0.0",
|
|
"babel-eslint": "^10.0.0",
|
|
"babel-jest": "^23.0.1",
|
|
"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-object-rest-spread": "^6.6.5",
|
|
"babel-plugin-transform-react-jsx-source": "^6.8.0",
|
|
"babel-plugin-transform-regenerator": "^6.26.0",
|
|
"babel-preset-react": "^6.5.0",
|
|
"babel-traverse": "^6.9.0",
|
|
"babylon": "6.18.0",
|
|
"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.3",
|
|
"cross-env": "^5.1.1",
|
|
"danger": "^3.0.4",
|
|
"error-stack-parser": "^2.0.2",
|
|
"eslint": "^4.1.0",
|
|
"eslint-config-fbjs": "^1.1.1",
|
|
"eslint-plugin-babel": "^3.3.0",
|
|
"eslint-plugin-flowtype": "^2.25.0",
|
|
"eslint-plugin-jest": "^21.6.1",
|
|
"eslint-plugin-no-for-of-loops": "^1.0.0",
|
|
"eslint-plugin-react": "^6.7.1",
|
|
"eslint-plugin-react-internal": "link:./scripts/eslint-rules/",
|
|
"fbjs-scripts": "^0.8.3",
|
|
"filesize": "^3.5.6",
|
|
"flow-bin": "^0.72.0",
|
|
"glob": "^6.0.4",
|
|
"glob-stream": "^6.1.0",
|
|
"google-closure-compiler": "20180506.0.0",
|
|
"gzip-size": "^3.0.0",
|
|
"jasmine-check": "^1.0.0-rc.0",
|
|
"jest": "^23.1.0",
|
|
"jest-diff": "^23.0.1",
|
|
"minimatch": "^3.0.4",
|
|
"minimist": "^1.2.0",
|
|
"mkdirp": "^0.5.1",
|
|
"ncp": "^2.0.0",
|
|
"object-assign": "^4.1.1",
|
|
"prettier": "1.13.7",
|
|
"prop-types": "^15.6.2",
|
|
"random-seed": "^0.3.0",
|
|
"react-lifecycles-compat": "^3.0.2",
|
|
"rimraf": "^2.6.1",
|
|
"rollup": "^0.52.1",
|
|
"rollup-plugin-babel": "^3.0.1",
|
|
"rollup-plugin-commonjs": "^8.2.6",
|
|
"rollup-plugin-node-resolve": "^2.1.1",
|
|
"rollup-plugin-prettier": "^0.3.0",
|
|
"rollup-plugin-replace": "^2.0.0",
|
|
"rollup-plugin-strip-banner": "^0.2.0",
|
|
"semver": "^5.5.0",
|
|
"targz": "^1.0.1",
|
|
"through2": "^2.0.0",
|
|
"tmp": "~0.0.28",
|
|
"typescript": "~1.8.10"
|
|
},
|
|
"devEngines": {
|
|
"node": "8.x || 9.x || 10.x"
|
|
},
|
|
"jest": {
|
|
"testRegex": "/scripts/jest/dont-run-jest-directly\\.js$"
|
|
},
|
|
"scripts": {
|
|
"build": "npm run version-check && node ./scripts/rollup/build.js",
|
|
"linc": "node ./scripts/tasks/linc.js",
|
|
"lint": "node ./scripts/tasks/eslint.js",
|
|
"lint-build": "node ./scripts/rollup/validate/index.js",
|
|
"postinstall": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json && node ./scripts/flow/createFlowConfigs.js",
|
|
"debug-test": "cross-env NODE_ENV=development node --inspect-brk node_modules/.bin/jest --config ./scripts/jest/config.source.js --runInBand",
|
|
"test": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.source.js",
|
|
"test-fire": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.source-fire.js",
|
|
"test-prod": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.source.js",
|
|
"test-fire-prod": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.source-fire.js",
|
|
"test-prod-build": "yarn test-build-prod",
|
|
"test-build": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.build.js",
|
|
"test-build-prod": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.build.js",
|
|
"flow": "node ./scripts/tasks/flow.js",
|
|
"flow-ci": "node ./scripts/tasks/flow-ci.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"
|
|
}
|
|
}
|