{
  "name": "react",
  "url": "https://canirequire.com/package/react/",
  "description": "React is a JavaScript library for building user interfaces.",
  "latest": "19.2.8",
  "latestPublished": "2026-07-21T15:41:28.716Z",
  "format": "cjs",
  "summary": "react@19.2.8 is a CommonJS package. react ships CommonJS only. require(\"react\") works everywhere. import \"react\" also works because Node.js and Bun can import CommonJS from ES modules, but only the default export is guaranteed; named imports depend on Node's static analysis of the module.",
  "esmOnlySince": null,
  "esmOnlySinceDate": null,
  "lastCommonJsVersion": "19.2.8",
  "lastCommonJsDate": "2026-07-21T15:41:28.716Z",
  "nativeEsmSince": null,
  "types": "definitely-typed",
  "nodeEngines": ">=0.10.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/react/react",
  "weeklyDownloads": 152836339,
  "runtime": {
    "verifiedAt": "2026-09-09T15:27:36.808Z",
    "node": {
      "18": {
        "require": true,
        "import": true,
        "requireError": null,
        "importError": null
      },
      "20": {
        "require": true,
        "import": true,
        "requireError": null,
        "importError": null
      },
      "22": {
        "require": true,
        "import": true,
        "requireError": null,
        "importError": null
      },
      "24": {
        "require": true,
        "import": true,
        "requireError": null,
        "importError": null
      },
      "26": {
        "require": true,
        "import": true,
        "requireError": null,
        "importError": null
      }
    },
    "bun": {
      "require": true,
      "import": true,
      "requireError": null,
      "importError": null
    }
  },
  "formatHistory": [
    {
      "version": "19.2.8",
      "format": "cjs",
      "published": "2026-07-21T15:41:28.716Z"
    },
    {
      "version": "19.2.7",
      "format": "cjs",
      "published": "2026-06-01T18:00:48.323Z"
    },
    {
      "version": "19.2.6",
      "format": "cjs",
      "published": "2026-05-06T16:16:47.653Z"
    },
    {
      "version": "19.2.5",
      "format": "cjs",
      "published": "2026-04-08T18:39:24.455Z"
    },
    {
      "version": "19.2.4",
      "format": "cjs",
      "published": "2026-01-26T18:23:10.244Z"
    },
    {
      "version": "19.2.3",
      "format": "cjs",
      "published": "2025-12-11T22:55:28.598Z"
    },
    {
      "version": "19.2.2",
      "format": "cjs",
      "published": "2025-12-11T20:02:00.544Z"
    },
    {
      "version": "19.2.1",
      "format": "cjs",
      "published": "2025-12-03T15:28:21.493Z"
    },
    {
      "version": "19.2.0",
      "format": "cjs",
      "published": "2025-10-01T21:38:32.757Z"
    },
    {
      "version": "19.1.9",
      "format": "cjs",
      "published": "2026-07-21T15:41:58.570Z"
    },
    {
      "version": "19.1.8",
      "format": "cjs",
      "published": "2026-06-01T17:58:35.287Z"
    },
    {
      "version": "19.1.7",
      "format": "cjs",
      "published": "2026-05-06T16:17:22.822Z"
    },
    {
      "version": "19.1.6",
      "format": "cjs",
      "published": "2026-04-08T18:40:12.691Z"
    },
    {
      "version": "19.1.5",
      "format": "cjs",
      "published": "2026-01-26T18:24:13.307Z"
    },
    {
      "version": "19.1.4",
      "format": "cjs",
      "published": "2025-12-11T22:56:06.579Z"
    },
    {
      "version": "19.1.3",
      "format": "cjs",
      "published": "2025-12-11T20:03:27.435Z"
    },
    {
      "version": "19.1.2",
      "format": "cjs",
      "published": "2025-12-03T15:32:12.347Z"
    },
    {
      "version": "19.1.1",
      "format": "cjs",
      "published": "2025-07-28T14:55:41.076Z"
    },
    {
      "version": "19.1.0",
      "format": "cjs",
      "published": "2025-03-28T19:59:42.053Z"
    },
    {
      "version": "19.0.8",
      "format": "cjs",
      "published": "2026-07-21T15:43:22.261Z"
    },
    {
      "version": "19.0.7",
      "format": "cjs",
      "published": "2026-06-01T17:56:57.128Z"
    },
    {
      "version": "19.0.6",
      "format": "cjs",
      "published": "2026-05-06T16:18:02.201Z"
    },
    {
      "version": "19.0.5",
      "format": "cjs",
      "published": "2026-04-08T18:40:53.768Z"
    },
    {
      "version": "19.0.4",
      "format": "cjs",
      "published": "2026-01-26T18:24:47.720Z"
    },
    {
      "version": "19.0.3",
      "format": "cjs",
      "published": "2025-12-11T22:56:54.947Z"
    },
    {
      "version": "19.0.2",
      "format": "cjs",
      "published": "2025-12-11T20:04:51.653Z"
    },
    {
      "version": "19.0.1",
      "format": "cjs",
      "published": "2025-12-03T15:33:20.040Z"
    },
    {
      "version": "19.0.0",
      "format": "cjs",
      "published": "2024-12-05T18:10:21.804Z"
    },
    {
      "version": "18.3.1",
      "format": "cjs",
      "published": "2024-04-26T16:42:26.496Z"
    },
    {
      "version": "18.3.0",
      "format": "cjs",
      "published": "2024-04-25T16:45:54.126Z"
    },
    {
      "version": "18.2.0",
      "format": "cjs",
      "published": "2022-06-14T19:46:38.369Z"
    },
    {
      "version": "18.1.0",
      "format": "cjs",
      "published": "2022-04-26T20:40:14.478Z"
    },
    {
      "version": "18.0.0",
      "format": "cjs",
      "published": "2022-03-29T16:00:04.223Z"
    },
    {
      "version": "17.0.2",
      "format": "cjs",
      "published": "2021-03-22T21:56:19.536Z"
    },
    {
      "version": "17.0.1",
      "format": "cjs",
      "published": "2020-10-22T12:21:45.340Z"
    },
    {
      "version": "17.0.0",
      "format": "cjs",
      "published": "2020-10-20T20:11:47.327Z"
    },
    {
      "version": "16.14.0",
      "format": "cjs",
      "published": "2020-10-14T19:38:05.812Z"
    },
    {
      "version": "16.13.1",
      "format": "cjs",
      "published": "2020-03-19T19:53:13.309Z"
    },
    {
      "version": "16.13.0",
      "format": "cjs",
      "published": "2020-02-26T20:19:52.312Z"
    },
    {
      "version": "16.12.0",
      "format": "cjs",
      "published": "2019-11-14T23:57:29.304Z"
    },
    {
      "version": "16.11.0",
      "format": "cjs",
      "published": "2019-10-22T21:22:52.188Z"
    },
    {
      "version": "16.10.2",
      "format": "cjs",
      "published": "2019-10-03T21:10:56.351Z"
    },
    {
      "version": "16.10.1",
      "format": "cjs",
      "published": "2019-09-28T18:18:21.776Z"
    },
    {
      "version": "16.10.0",
      "format": "cjs",
      "published": "2019-09-27T20:28:13.525Z"
    },
    {
      "version": "16.9.0",
      "format": "cjs",
      "published": "2019-08-08T21:09:37.704Z"
    },
    {
      "version": "16.8.6",
      "format": "cjs",
      "published": "2019-03-28T06:23:35.650Z"
    },
    {
      "version": "16.8.5",
      "format": "cjs",
      "published": "2019-03-22T16:40:20.510Z"
    },
    {
      "version": "16.8.4",
      "format": "cjs",
      "published": "2019-03-05T23:11:17.853Z"
    },
    {
      "version": "16.8.3",
      "format": "cjs",
      "published": "2019-02-21T18:02:55.406Z"
    },
    {
      "version": "16.8.2",
      "format": "cjs",
      "published": "2019-02-14T19:01:24.755Z"
    },
    {
      "version": "16.8.1",
      "format": "cjs",
      "published": "2019-02-06T18:15:25.739Z"
    },
    {
      "version": "16.8.0",
      "format": "cjs",
      "published": "2019-02-06T08:00:25.150Z"
    },
    {
      "version": "16.7.0",
      "format": "cjs",
      "published": "2018-12-20T01:19:48.948Z"
    },
    {
      "version": "16.6.3",
      "format": "cjs",
      "published": "2018-11-13T03:52:56.452Z"
    },
    {
      "version": "16.6.2",
      "format": "cjs",
      "published": "2018-11-13T02:38:24.686Z"
    },
    {
      "version": "16.6.1",
      "format": "cjs",
      "published": "2018-11-07T02:33:22.373Z"
    },
    {
      "version": "16.6.0",
      "format": "cjs",
      "published": "2018-10-23T23:36:06.553Z"
    },
    {
      "version": "16.5.2",
      "format": "cjs",
      "published": "2018-09-18T19:31:03.834Z"
    },
    {
      "version": "16.5.1",
      "format": "cjs",
      "published": "2018-09-13T18:34:18.952Z"
    },
    {
      "version": "16.5.0",
      "format": "cjs",
      "published": "2018-09-06T16:44:42.930Z"
    }
  ]
}