{
  "name": "jsdom",
  "url": "https://canirequire.com/package/jsdom/",
  "description": "A JavaScript implementation of many web standards",
  "latest": "30.0.1",
  "latestPublished": "2026-07-29T04:18:42.378Z",
  "format": "cjs",
  "summary": "jsdom@30.0.1 is a CommonJS package. jsdom ships CommonJS only. require(\"jsdom\") works everywhere. import \"jsdom\" 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": "30.0.1",
  "lastCommonJsDate": "2026-07-29T04:18:42.378Z",
  "nativeEsmSince": null,
  "types": "definitely-typed",
  "nodeEngines": "^22.22.2 || ^24.15.0 || >=26.0.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/jsdom/jsdom",
  "weeklyDownloads": 88260701,
  "runtime": {
    "verifiedAt": "2026-09-09T15:27:50.333Z",
    "node": {
      "18": {
        "require": false,
        "import": false,
        "requireError": "ERR_REQUIRE_ESM",
        "importError": "ERR_REQUIRE_ESM"
      },
      "20": {
        "require": false,
        "import": false,
        "requireError": "TypeError",
        "importError": "TypeError"
      },
      "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": "30.0.1",
      "format": "cjs",
      "published": "2026-07-29T04:18:42.378Z"
    },
    {
      "version": "30.0.0",
      "format": "cjs",
      "published": "2026-07-27T07:12:10.811Z"
    },
    {
      "version": "29.1.1",
      "format": "cjs",
      "published": "2026-04-30T08:52:48.353Z"
    },
    {
      "version": "29.1.0",
      "format": "cjs",
      "published": "2026-04-27T02:02:08.974Z"
    },
    {
      "version": "29.0.2",
      "format": "cjs",
      "published": "2026-04-07T03:38:38.430Z"
    },
    {
      "version": "29.0.1",
      "format": "cjs",
      "published": "2026-03-20T03:14:58.213Z"
    },
    {
      "version": "29.0.0",
      "format": "cjs",
      "published": "2026-03-15T06:57:21.321Z"
    },
    {
      "version": "28.1.0",
      "format": "cjs",
      "published": "2026-02-15T04:11:42.935Z"
    },
    {
      "version": "28.0.0",
      "format": "cjs",
      "published": "2026-02-02T06:53:10.451Z"
    },
    {
      "version": "27.4.0",
      "format": "cjs",
      "published": "2025-12-26T10:56:39.553Z"
    },
    {
      "version": "27.3.0",
      "format": "cjs",
      "published": "2025-12-08T13:29:00.448Z"
    },
    {
      "version": "27.2.0",
      "format": "cjs",
      "published": "2025-11-12T05:09:04.834Z"
    },
    {
      "version": "27.1.0",
      "format": "cjs",
      "published": "2025-10-31T06:00:22.263Z"
    },
    {
      "version": "27.0.1",
      "format": "cjs",
      "published": "2025-10-18T06:50:56.542Z"
    },
    {
      "version": "27.0.0",
      "format": "cjs",
      "published": "2025-09-13T04:43:54.808Z"
    },
    {
      "version": "26.1.0",
      "format": "cjs",
      "published": "2025-04-13T10:23:39.077Z"
    },
    {
      "version": "26.0.0",
      "format": "cjs",
      "published": "2025-01-09T05:58:51.548Z"
    },
    {
      "version": "25.0.1",
      "format": "cjs",
      "published": "2024-09-22T05:00:48.869Z"
    },
    {
      "version": "25.0.0",
      "format": "cjs",
      "published": "2024-08-25T10:52:39.005Z"
    },
    {
      "version": "24.1.3",
      "format": "cjs",
      "published": "2024-08-25T10:47:12.297Z"
    },
    {
      "version": "24.1.2",
      "format": "cjs",
      "published": "2024-08-25T09:33:36.355Z"
    },
    {
      "version": "24.1.1",
      "format": "cjs",
      "published": "2024-07-21T05:09:13.175Z"
    },
    {
      "version": "24.1.0",
      "format": "cjs",
      "published": "2024-05-26T09:22:23.832Z"
    },
    {
      "version": "24.0.0",
      "format": "cjs",
      "published": "2024-01-21T13:06:09.346Z"
    },
    {
      "version": "23.2.0",
      "format": "cjs",
      "published": "2024-01-07T12:44:26.712Z"
    },
    {
      "version": "23.1.0",
      "format": "cjs",
      "published": "2024-01-05T13:41:09.483Z"
    },
    {
      "version": "23.0.1",
      "format": "cjs",
      "published": "2023-11-30T09:55:53.897Z"
    },
    {
      "version": "23.0.0",
      "format": "cjs",
      "published": "2023-11-26T15:03:01.174Z"
    },
    {
      "version": "22.1.0",
      "format": "cjs",
      "published": "2023-05-27T10:19:19.558Z"
    },
    {
      "version": "22.0.0",
      "format": "cjs",
      "published": "2023-05-02T09:03:36.065Z"
    },
    {
      "version": "21.1.2",
      "format": "cjs",
      "published": "2023-05-01T14:43:27.142Z"
    },
    {
      "version": "21.1.1",
      "format": "cjs",
      "published": "2023-03-12T12:29:14.619Z"
    },
    {
      "version": "21.1.0",
      "format": "cjs",
      "published": "2023-01-22T11:16:32.735Z"
    },
    {
      "version": "21.0.0",
      "format": "cjs",
      "published": "2023-01-07T14:04:09.668Z"
    },
    {
      "version": "20.0.3",
      "format": "cjs",
      "published": "2022-11-20T10:30:53.156Z"
    },
    {
      "version": "20.0.2",
      "format": "cjs",
      "published": "2022-10-30T13:12:20.251Z"
    },
    {
      "version": "20.0.1",
      "format": "cjs",
      "published": "2022-10-02T06:54:05.058Z"
    },
    {
      "version": "20.0.0",
      "format": "cjs",
      "published": "2022-06-19T13:38:34.700Z"
    },
    {
      "version": "19.0.0",
      "format": "cjs",
      "published": "2021-12-02T21:45:15.876Z"
    },
    {
      "version": "18.1.1",
      "format": "cjs",
      "published": "2021-11-21T22:57:02.932Z"
    },
    {
      "version": "18.1.0",
      "format": "cjs",
      "published": "2021-11-12T22:50:48.488Z"
    },
    {
      "version": "18.0.1",
      "format": "cjs",
      "published": "2021-11-01T15:17:59.714Z"
    },
    {
      "version": "18.0.0",
      "format": "cjs",
      "published": "2021-10-08T17:29:15.845Z"
    },
    {
      "version": "17.0.0",
      "format": "cjs",
      "published": "2021-08-13T16:07:06.114Z"
    },
    {
      "version": "16.7.0",
      "format": "cjs",
      "published": "2021-08-01T20:54:45.871Z"
    },
    {
      "version": "16.6.0",
      "format": "cjs",
      "published": "2021-05-23T19:46:34.695Z"
    },
    {
      "version": "16.5.3",
      "format": "cjs",
      "published": "2021-04-11T19:31:23.251Z"
    },
    {
      "version": "16.5.2",
      "format": "cjs",
      "published": "2021-03-28T17:35:16.729Z"
    },
    {
      "version": "16.5.1",
      "format": "cjs",
      "published": "2021-03-13T00:21:15.290Z"
    },
    {
      "version": "16.5.0",
      "format": "cjs",
      "published": "2021-03-07T22:53:20.037Z"
    },
    {
      "version": "16.4.0",
      "format": "cjs",
      "published": "2020-08-08T19:36:51.732Z"
    },
    {
      "version": "16.3.0",
      "format": "cjs",
      "published": "2020-07-10T00:57:31.713Z"
    },
    {
      "version": "16.2.2",
      "format": "cjs",
      "published": "2020-03-30T01:31:41.451Z"
    },
    {
      "version": "16.2.1",
      "format": "cjs",
      "published": "2020-03-09T22:36:29.004Z"
    },
    {
      "version": "16.2.0",
      "format": "cjs",
      "published": "2020-02-16T23:02:45.134Z"
    },
    {
      "version": "16.1.0",
      "format": "cjs",
      "published": "2020-02-01T22:29:07.321Z"
    },
    {
      "version": "16.0.1",
      "format": "cjs",
      "published": "2020-01-20T06:16:56.408Z"
    },
    {
      "version": "16.0.0",
      "format": "cjs",
      "published": "2020-01-13T16:59:10.740Z"
    },
    {
      "version": "15.2.1",
      "format": "cjs",
      "published": "2019-11-04T03:25:30.048Z"
    },
    {
      "version": "15.2.0",
      "format": "cjs",
      "published": "2019-10-14T13:40:39.877Z"
    }
  ]
}