Development
This page is generated from the checked-in package manifest.
Commands
npm run prebuild—./scripts/react-compiler/link-compiler.shnpm run build—node ./scripts/rollup/build-all-release-channels.jsnpm run build-for-devtools—cross-env yarn build react/index,react/jsx,react/compiler-runtime,react-dom/index,react-dom/client,react-dom/unstable_testing,react-dom/test-utils,react-is,react-debug-tools,scheduler,react-test-renderer,react-refresh,react-art --type=NODE --release-channel=experimentalnpm run build-for-devtools-dev—yarn build-for-devtools --type=NODE_DEVnpm run build-for-devtools-prod—yarn build-for-devtools --type=NODE_PRODnpm run build-for-flight-dev—cross-env RELEASE_CHANNEL=experimental node ./scripts/rollup/build.js react/index,react/jsx,react.react-server,react-dom/index,react-dom/client,react-dom/server,react-dom.react-server,react-dom-server.node,react-dom-server-legacy.node,scheduler,react-server-dom-webpack/,react-server-dom-unbundled/ --type=NODE_DEV,ESM_PROD,NODE_ES2015 && mv ./build/node_modules ./build/oss-experimentalnpm run build-for-flight-prod—cross-env RELEASE_CHANNEL=experimental node ./scripts/rollup/build.js react/index,react/jsx,react.react-server,react-dom/index,react-dom/client,react-dom/server,react-dom.react-server,react-dom-server.node,react-dom-server-legacy.node,scheduler,react-server-dom-webpack/,react-server-dom-unbundled/ --type=NODE_PROD,ESM_PROD,NODE_ES2015 && mv ./build/node_modules ./build/oss-experimentalnpm run build-for-vt-dev—cross-env RELEASE_CHANNEL=experimental node ./scripts/rollup/build.js react/index,react/jsx,react-dom/index,react-dom/client,react-dom/server,react-dom-server.node,react-dom-server-legacy.node,scheduler --type=NODE_DEV && mv ./build/node_modules ./build/oss-experimentalnpm run flow-typed-install—yarn flow-typed install --skip --skipFlowRestart --ignore-deps=devnpm run linc—node ./scripts/tasks/linc.jsnpm run lint—node ./scripts/tasks/eslint.jsnpm run lint-build—node ./scripts/rollup/validate/index.jsnpm run extract-errors—node scripts/error-codes/extract-errors.jsnpm run postinstall—node ./scripts/flow/createFlowConfigs.jsnpm run test—node ./scripts/jest/jest-cli.jsnpm run test-stable—node ./scripts/jest/jest-cli.js --release-channel=stablenpm run test-www—node ./scripts/jest/jest-cli.js --release-channel=www-modernnpm run test-classic—node ./scripts/jest/jest-cli.js --release-channel=www-classicnpm run test-build-devtools—node ./scripts/jest/jest-cli.js --build --project devtools --release-channel=experimentalnpm run test-dom-fixture—cd fixtures/dom && yarn && yarn testnpm run flow—node ./scripts/tasks/flow.jsnpm run flow-ci—node ./scripts/tasks/flow-ci.jsnpm run prettier—node ./scripts/prettier/index.js write-changednpm run prettier-all—node ./scripts/prettier/index.js writenpm run prettier-check—node ./scripts/prettier/index.jsnpm run version-check—node ./scripts/tasks/version-check.jsnpm run publish-prereleases—echo 'This command has been deprecated. Please refer to https://github.com/facebook/react/tree/main/scripts/release#trigger-an-automated-prerelease'npm run download-build—node ./scripts/release/download-experimental-build.jsnpm run download-build-for-head—node ./scripts/release/download-experimental-build.js --commit=$(git rev-parse HEAD)npm run download-build-in-codesandbox-ci—yarn build --type=node react/index react.react-server react-dom/index react-dom/client react-dom/src/server react-dom/test-utils react-dom.react-server scheduler/index react/jsx-runtime react/jsx-dev-runtime react-server-dom-webpack
Notable packages
@babel/cli, @babel/code-frame, @babel/core, @babel/helper-define-map, @babel/helper-module-imports, @babel/parser, @babel/plugin-external-helpers, @babel/plugin-proposal-class-properties, @babel/plugin-proposal-object-rest-spread, @babel/plugin-syntax-dynamic-import, @babel/plugin-syntax-import-meta, @babel/plugin-syntax-jsx, @babel/plugin-syntax-typescript, @babel/plugin-transform-arrow-functions, @babel/plugin-transform-block-scoped-functions, @babel/plugin-transform-block-scoping, @babel/plugin-transform-class-properties, @babel/plugin-transform-classes, @babel/plugin-transform-destructuring, @babel/plugin-transform-for-of, @babel/plugin-transform-literals, @babel/plugin-transform-modules-commonjs, @babel/plugin-transform-object-super, @babel/plugin-transform-parameters, @babel/plugin-transform-private-methods, @babel/plugin-transform-react-jsx, @babel/plugin-transform-react-jsx-development, @babel/plugin-transform-react-jsx-source, @babel/plugin-transform-shorthand-properties, @babel/plugin-transform-spread, @babel/plugin-transform-template-literals, @babel/preset-env, @babel/preset-flow, @babel/preset-react, @babel/preset-typescript, @babel/traverse, @rollup/plugin-babel, @rollup/plugin-commonjs, @rollup/plugin-node-resolve, @rollup/plugin-replace, @rollup/plugin-typescript, @types/invariant, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, abortcontroller-polyfill, art, babel-plugin-syntax-hermes-parser, babel-plugin-syntax-trailing-function-commas, busboy, chalk, cli-table, coffee-script, confusing-browser-globals, core-js, create-react-class, danger, error-stack-parser, eslint, eslint-config-prettier, eslint-plugin-babel