← facebook/react

CODEFOSSIL · react

getPlugins

function in scripts/rollup/build.js:355 · Born 2017-04-05 (DERIVED, confidence 1.00)

9years old
80changes
7fixes
25authors
1caller
2018201920202021202220232024202520262017-04-10 457b812 Fix ReactARTStack bundles to not include DOM Stack inside (#9394)2017-05-24 c22b94f ReactNative flat renderer bundles (#9626)2017-05-25 108a395 Strip comments from UMD_PROD and NODE_PROD builds, not FB_PROD (#9776)2017-05-25 824d22c Prevent fiber from leaking into RN stack renderer (#9775)2017-05-25 492f7a8 extractErrors -> extract-errors (#9777)2017-06-14 7dc27d3 Streamline Fiber/Stack testing and bundling setup a little bit (#9964)2017-08-10 e97143c Use Closure Compiler for UMD/Node bundles instead of Uglify (#10236)2017-09-07 8b7082e Add license headers on build bundles (#10490)2017-09-29 366c4bb Don't let UMD create extraneous global variables (#10935)2017-10-11 111731d React reconciler package (#10758)2017-10-18 c539be0 Remove unused bundle flag (#11267)2017-10-18 dee604d Add static injection for feature flags (#11269)2017-10-20 845b1af Rollup script can now extract error codes and build in a single pass (#11291)2017-10-24 1eed302 Drop Haste (#11303)2017-11-02 fbf617a Update Rollup (#11427)2017-11-02 21d0c11 Convert the Source to ES Modules (#11389)2017-11-08 c83596d Consolidate build process with GCC (#11483)2017-11-30 8cbc16f Unify the way we fork modules (#11711)2017-12-07 9cccde9 Add `yarn build --pretty` (#11801)2017-12-23 cf96d84 [Dev] Adds module and bundle type metadata to the rollup results json (#11914)2017-12-24 251193d Fix writing stats to the file2018-03-27 90c41a2 Rename react-is import alias in FB bundles (#12459)2018-04-18 0887c7d Fork React Native renderer into FB and OSS bundles (#12625)2018-05-14 7254203 Use Java version of Google Closure Compiler (#12800)2018-05-19 47b003a Resolve host configs at build time (#12792)2018-06-11 d5c1119 Added production profiling bundle type (#12886)2018-06-19 aeda7b7 Remove fbjs dependency (#13069)2018-06-19 8e87c13 Remove transitive dependency on fbjs (#13075)2018-06-26 6d6de60 Add PROFILE bundles for www+DOM and fbsource+RN/RF (#13112)2018-08-05 08e3226 Fix Prettier "No parser" warning while building (#13323)2018-09-01 46950a3 Interaction tracking follow up (#13509)2018-09-04 fb88fd9 Fixed schedule/tracking require for www sync script (#13556)2018-09-09 8a8d973 Use clearer wording2018-09-14 8bc0bca Add UMD production+profiling entry points (#13642)2018-12-12 947bddd Remove redundant argument of getPlugins function (#14419)2019-08-05 dc232e6 chore: remove outdated comment about gcc (#16232)2019-08-29 8a7c2e5 Remove duplicate character in regex group (#16572)2019-09-17 7c802de [react-a11y] Add react-ui/accessibility to bundle build (#16804)2019-10-14 d364d85 Set up experimental builds (#17071)2019-10-18 7082d5a Don't build non-experimental www bundles (#17139)2019-12-14 0cf22a5 Use console directly instead of warning() modules (#17599)2020-02-11 42918f4 Change build from babylon to babel (#18015)2020-02-20 abfbae0 Update Rollup version to 1.19.4 and fix breaking changes (#15037)2020-02-29 8ccfce4 Only use Rollup's CommonJS plugin for "react-art" (#18186)2020-03-06 115cd12 Add test run that uses www feature flags (#18234)2020-03-12 cd48a06 Set up infra for react-reconciler fork (#18285)2020-04-01 e6ea3d3 Use Closure Compiler to compile to ES5 instead of Babel (#18449)2020-07-20 ab1f517 isFBBundle should be true if it's FB for www or FB for RN (#19420)2020-08-05 b61174f Remove the deprecated React Flare event system (#19520)2021-09-30 a724a3b [RFC] Codemod invariant -> throw new Error (#22435)2021-10-21 4ba2057 Scheduling Profiler: De-emphasize React internal frames (#22588)2021-10-31 7034408 Follow-up improvements to error code extraction infra (#22516)2022-10-15 54f0e0f Scaffolding for react-dom/unstable_external-server-runtime (#25482)2022-12-02 420f0b7 Remove Reconciler fork (1/2) (#25774)2023-01-05 b83baf6 Transform updates to support Flow this annotation syntax (#25918)2023-01-31 6b30832 Upgrade prettier (#26081)2023-02-10 ef9f6e7 Enable passing Server References from Server to Client (#26124)2023-02-20 6b6d061 Update Rollup and related plugins to their most recent versions (#24916)2023-02-20 80cf4a0 Update Closure Compiler (#26205)2023-02-21 60144a0 Split out Edge and Node implementations of the Flight Client (#26187)2023-03-24 909c6da Update Rollup to 3.x (#26442)2023-08-17 5623f2a Updating forking implementation to match against more general fork implementations (#27205)2023-11-07 2c8a139 Generate sourcemaps for production build artifacts (#26446)2023-11-09 c47c306 refactor[ci/build]: preserve header format in artifacts (#27671)2023-11-09 78c71bc refactor[ci/build]: dont generate sourcemaps for BROWSER_SCRIPT bundles (#27665)2024-02-13 dc31781 Add ignoreList to our source maps (#28310)2024-04-17 da6ba53 [UMD] Remove umd builds (#28735)2024-04-19 0e0b693 Run Closure on non-minified prod builds, too (#28827)2024-04-20 857ee8c Don't minify symbols in production builds (#28881)2024-06-08 c2ae9e2 Minify DEV bundles with closure (#29809)2024-07-22 b7e7f1a [BE] upgrade prettier to 3.3.3 (#30420)2025-02-16 0d9834c build: add support to the rollup build for building typescript packages (#32393)2025-03-13 5ccfcd1 feat(eslint-plugin-react-hooks): merge rule from eslint-plugin-react-compiler into `react-hooks` plugin (#32416)2025-03-19 db7dfe0 [eprh] Don't transpile to es5 (#32669)2025-04-25 0c28a09 [ci] Reduce non-deterministic builds for eslint-plugin-react-hooks (#33026)2025-05-01 bb57fa7 [Fizz] Share code between inline and external runtime (#33066)2025-08-21 7d29ecb [compiler] Aggregate error reporting, separate eslint rules (#34176)2025-08-25 9eede45 Stop treating all Node.js builtins implicitly as externals (#34249)2026-03-25 3cb2c42 Add ReactFeatureFlags support to eprh (#35951)2026-04-08 733d3aa Fix FB_WWW eprh bundle dev guard (#36238)2017-04-05 4b2eac3 Convert current build system to Rollup and adopt flat bundles (#9327)
Every commit that changed it, 2017-04-05 – 2026-04-08. Raised orange dots are fixes.
  1. Changed Fix FB_WWW eprh bundle dev guard (#36238)

    733d3aa · Jack Pope fix · INFERRED

  2. Changed Add ReactFeatureFlags support to eprh (#35951)

    3cb2c42 · Jack Pope

  3. Changed Stop treating all Node.js builtins implicitly as externals (#34249)

    9eede45 · Sebastian "Sebbie" Silbermann

  4. Changed [compiler] Aggregate error reporting, separate eslint rules (#34176)

    7d29ecb · Joseph Savona

  5. Changed [Fizz] Share code between inline and external runtime (#33066)

    bb57fa7 · Sebastian Markbåge

  6. Changed [ci] Reduce non-deterministic builds for eslint-plugin-react-hooks (#33026)

    0c28a09 · mofeiZ

  7. Changed [eprh] Don't transpile to es5 (#32669)

    db7dfe0 · lauren

  8. Changed feat(eslint-plugin-react-hooks): merge rule from eslint-plugin-react-compiler into `react-hooks` plugin (#32416)

    5ccfcd1 · michael faith

  9. Changed build: add support to the rollup build for building typescript packages (#32393)

    0d9834c · michael faith

  10. Changed [BE] upgrade prettier to 3.3.3 (#30420)

    b7e7f1a · Jan Kassens

  11. Changed Minify DEV bundles with closure (#29809)

    c2ae9e2 · Sebastian Markbåge

  12. Changed Don't minify symbols in production builds (#28881)

    857ee8c · Andrew Clark

  13. Changed Run Closure on non-minified prod builds, too (#28827)

    0e0b693 · Andrew Clark

  14. Changed [UMD] Remove umd builds (#28735)

    da6ba53 · Josh Story

  15. Changed Add ignoreList to our source maps (#28310)

    dc31781 · Sebastian Markbåge

  16. Changed refactor[ci/build]: dont generate sourcemaps for BROWSER_SCRIPT bundles (#27665)

    78c71bc · Ruslan Lesiutin

  17. Changed refactor[ci/build]: preserve header format in artifacts (#27671)

    c47c306 · Ruslan Lesiutin

  18. Changed Generate sourcemaps for production build artifacts (#26446)

    2c8a139 · Mark Erikson

  19. Changed Updating forking implementation to match against more general fork implementations (#27205)

    5623f2a · Josh Story

  20. Changed Update Rollup to 3.x (#26442)

    909c6da · Mark Erikson

  21. Changed Split out Edge and Node implementations of the Flight Client (#26187)

    60144a0 · Sebastian Markbåge

  22. Changed Update Closure Compiler (#26205)

    80cf4a0 · Sebastian Markbåge

  23. Changed Update Rollup and related plugins to their most recent versions (#24916)

    6b6d061 · Glenn 'devalias' Grant

  24. Changed Enable passing Server References from Server to Client (#26124)

    ef9f6e7 · Sebastian Markbåge

  25. Changed Upgrade prettier (#26081)

    6b30832 · Jan Kassens

  26. Changed Transform updates to support Flow this annotation syntax (#25918)

    b83baf6 · Jan Kassens

  27. Changed Remove Reconciler fork (1/2) (#25774)

    420f0b7 · Jan Kassens

  28. Changed Scaffolding for react-dom/unstable_external-server-runtime (#25482)

    54f0e0f · Andrew Clark

  29. Changed Follow-up improvements to error code extraction infra (#22516)

    7034408 · Andrew Clark

  30. Changed Scheduling Profiler: De-emphasize React internal frames (#22588)

    4ba2057 · Brian Vaughn

  31. Changed [RFC] Codemod invariant -> throw new Error (#22435)

    a724a3b · Andrew Clark

  32. Changed Remove the deprecated React Flare event system (#19520)

    b61174f · Dominic Gannaway

  33. Changed isFBBundle should be true if it's FB for www or FB for RN (#19420)

    ab1f517 · Sebastian Markbåge

  34. Changed Use Closure Compiler to compile to ES5 instead of Babel (#18449)

    e6ea3d3 · Sebastian Markbåge

  35. Changed Set up infra for react-reconciler fork (#18285)

    cd48a06 · Andrew Clark

  36. Changed Add test run that uses www feature flags (#18234)

    115cd12 · Andrew Clark

  37. Changed Only use Rollup's CommonJS plugin for "react-art" (#18186)

    8ccfce4 · Sebastian Markbåge

  38. Changed Update Rollup version to 1.19.4 and fix breaking changes (#15037)

    abfbae0 · Kunuk Nykjær fix · INFERRED

  39. Changed Change build from babylon to babel (#18015)

    42918f4 · Dominic Gannaway

  40. Changed Use console directly instead of warning() modules (#17599)

    0cf22a5 · Dan Abramov

  41. Changed Don't build non-experimental www bundles (#17139)

    7082d5a · Andrew Clark

  42. Changed Set up experimental builds (#17071)

    d364d85 · Andrew Clark

  43. Changed [react-a11y] Add react-ui/accessibility to bundle build (#16804)

    7c802de · Dominic Gannaway

  44. Changed Remove duplicate character in regex group (#16572)

    8a7c2e5 · Bas Peeters

  45. Changed chore: remove outdated comment about gcc (#16232)

    dc232e6 · Ashwin Ramaswami

  46. Changed Remove redundant argument of getPlugins function (#14419)

    947bddd · Heaven

  47. Changed Add UMD production+profiling entry points (#13642)

    8bc0bca · Brian Vaughn

  48. Changed Use clearer wording

    8a8d973 · Dan

  49. Changed Fixed schedule/tracking require for www sync script (#13556)

    fb88fd9 · Brian Vaughn fix · INFERRED

  50. Changed Interaction tracking follow up (#13509)

    46950a3 · Brian Vaughn

  51. Changed Fix Prettier "No parser" warning while building (#13323)

    08e3226 · Bartosz Kaszubowski fix · INFERRED

  52. Changed Add PROFILE bundles for www+DOM and fbsource+RN/RF (#13112)

    6d6de60 · Brian Vaughn

  53. Changed Remove transitive dependency on fbjs (#13075)

    8e87c13 · Dan Abramov

  54. Changed Remove fbjs dependency (#13069)

    aeda7b7 · Dan Abramov

  55. Changed Added production profiling bundle type (#12886)

    d5c1119 · Brian Vaughn

  56. Changed Resolve host configs at build time (#12792)

    47b003a · Dan Abramov

  57. Changed Use Java version of Google Closure Compiler (#12800)

    7254203 · Dan Abramov

  58. Changed Fork React Native renderer into FB and OSS bundles (#12625)

    0887c7d · Brian Vaughn

  59. Changed Rename react-is import alias in FB bundles (#12459)

    90c41a2 · Brian Vaughn

  60. Changed Fix writing stats to the file

    251193d · Dan fix · INFERRED

  61. Changed [Dev] Adds module and bundle type metadata to the rollup results json (#11914)

    cf96d84 · Orta

  62. Changed Add `yarn build --pretty` (#11801)

    9cccde9 · Dan Abramov

  63. Changed Unify the way we fork modules (#11711)

    8cbc16f · Dan Abramov

  64. Changed Consolidate build process with GCC (#11483)

    c83596d · Dan Abramov

  65. Changed Convert the Source to ES Modules (#11389)

    21d0c11 · Dan Abramov

  66. Changed Update Rollup (#11427)

    fbf617a · Dan Abramov

  67. Changed Drop Haste (#11303)

    1eed302 · Dan Abramov

  68. Changed Rollup script can now extract error codes and build in a single pass (#11291)

    845b1af · Brian Vaughn

  69. Changed Add static injection for feature flags (#11269)

    dee604d · Dan Abramov

  70. Changed Remove unused bundle flag (#11267)

    c539be0 · Dan Abramov

  71. Changed React reconciler package (#10758)

    111731d · Dustan Kasten

  72. Changed Don't let UMD create extraneous global variables (#10935)

    366c4bb · Dan Abramov

  73. Changed Add license headers on build bundles (#10490)

    8b7082e · guoyong yi

  74. Changed Use Closure Compiler for UMD/Node bundles instead of Uglify (#10236)

    e97143c · Dominic Gannaway

  75. Changed Streamline Fiber/Stack testing and bundling setup a little bit (#9964)

    7dc27d3 · Dan Abramov

  76. Changed extractErrors -> extract-errors (#9777)

    492f7a8 · Dominic Gannaway

  77. Changed Prevent fiber from leaking into RN stack renderer (#9775)

    824d22c · Brian Vaughn

  78. Changed Strip comments from UMD_PROD and NODE_PROD builds, not FB_PROD (#9776)

    108a395 · Brian Vaughn

  79. Changed ReactNative flat renderer bundles (#9626)

    c22b94f · Brian Vaughn

  80. Changed Fix ReactARTStack bundles to not include DOM Stack inside (#9394)

    457b812 · Dan Abramov fix · INFERRED

  81. Born Convert current build system to Rollup and adopt flat bundles (#9327)

    4b2eac3 · Dominic Gannaway fix · INFERRED