{
  "name": "open",
  "url": "https://canirequire.com/package/open/",
  "description": "Open stuff like URLs, files, executables. Cross-platform.",
  "latest": "11.0.2",
  "latestPublished": "2026-08-29T13:12:01.838Z",
  "format": "esm-only",
  "summary": "open@11.0.2 is ESM-only. open dropped its CommonJS build in 9.0.0 (March 2023). The last version you can require() on every Node.js version, including 18 and older, is 8.4.2, published Feb 20, 2023. On Node.js 20.19+, 22.12+ and every newer release, require(\"open\") works anyway: Node can load synchronous ES modules through require(). Verified on Node 20, 22, 24, 26. Node.js 18 and older still fail with ERR_REQUIRE_ESM. open@11.0.2 declares engines \">=20\", so Node.js 18 is outside its supported range regardless of module format.",
  "esmOnlySince": "9.0.0",
  "esmOnlySinceDate": "2023-03-20T09:46:28.774Z",
  "lastCommonJsVersion": "8.4.2",
  "lastCommonJsDate": "2023-02-20T12:43:33.252Z",
  "nativeEsmSince": "9.0.0",
  "types": "bundled",
  "nodeEngines": ">=20",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/sindresorhus/open",
  "weeklyDownloads": 130421477,
  "runtime": {
    "verifiedAt": "2026-09-09T15:27:40.077Z",
    "node": {
      "18": {
        "require": false,
        "import": true,
        "requireError": "ERR_REQUIRE_ESM",
        "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": "11.0.2",
      "format": "esm-only",
      "published": "2026-08-29T13:12:01.838Z"
    },
    {
      "version": "11.0.1",
      "format": "esm-only",
      "published": "2026-08-13T23:39:43.829Z"
    },
    {
      "version": "11.0.0",
      "format": "esm-only",
      "published": "2025-11-15T08:22:54.225Z"
    },
    {
      "version": "10.2.0",
      "format": "esm-only",
      "published": "2025-07-14T13:46:42.923Z"
    },
    {
      "version": "10.1.2",
      "format": "esm-only",
      "published": "2025-05-01T06:49:44.518Z"
    },
    {
      "version": "10.1.1",
      "format": "esm-only",
      "published": "2025-04-15T08:42:38.375Z"
    },
    {
      "version": "10.1.0",
      "format": "esm-only",
      "published": "2024-03-08T15:46:33.286Z"
    },
    {
      "version": "10.0.4",
      "format": "esm-only",
      "published": "2024-02-26T07:51:58.675Z"
    },
    {
      "version": "10.0.3",
      "format": "esm-only",
      "published": "2024-01-07T05:50:27.286Z"
    },
    {
      "version": "10.0.2",
      "format": "esm-only",
      "published": "2023-12-28T00:20:24.923Z"
    },
    {
      "version": "10.0.1",
      "format": "esm-only",
      "published": "2023-12-22T11:16:36.029Z"
    },
    {
      "version": "10.0.0",
      "format": "esm-only",
      "published": "2023-12-19T00:07:18.661Z"
    },
    {
      "version": "9.1.0",
      "format": "esm-only",
      "published": "2023-03-26T01:15:50.512Z"
    },
    {
      "version": "9.0.0",
      "format": "esm-only",
      "published": "2023-03-20T09:46:28.774Z"
    },
    {
      "version": "8.4.2",
      "format": "cjs",
      "published": "2023-02-20T12:43:33.252Z"
    },
    {
      "version": "8.4.1",
      "format": "cjs",
      "published": "2023-02-08T12:22:18.109Z"
    },
    {
      "version": "8.4.0",
      "format": "cjs",
      "published": "2021-10-24T03:33:06.315Z"
    },
    {
      "version": "8.3.0",
      "format": "cjs",
      "published": "2021-10-07T15:58:07.017Z"
    },
    {
      "version": "8.2.1",
      "format": "cjs",
      "published": "2021-06-20T17:06:42.976Z"
    },
    {
      "version": "8.2.0",
      "format": "cjs",
      "published": "2021-05-24T14:59:22.574Z"
    },
    {
      "version": "8.1.0",
      "format": "cjs",
      "published": "2021-05-22T08:40:56.922Z"
    },
    {
      "version": "8.0.9",
      "format": "cjs",
      "published": "2021-05-17T06:22:36.387Z"
    },
    {
      "version": "8.0.8",
      "format": "cjs",
      "published": "2021-05-07T16:07:21.344Z"
    },
    {
      "version": "8.0.7",
      "format": "cjs",
      "published": "2021-04-27T14:08:48.087Z"
    },
    {
      "version": "8.0.6",
      "format": "cjs",
      "published": "2021-04-16T05:00:05.057Z"
    },
    {
      "version": "8.0.5",
      "format": "cjs",
      "published": "2021-04-03T07:11:43.656Z"
    },
    {
      "version": "8.0.4",
      "format": "cjs",
      "published": "2021-03-21T16:27:34.087Z"
    },
    {
      "version": "8.0.3",
      "format": "cjs",
      "published": "2021-03-18T12:17:35.259Z"
    },
    {
      "version": "8.0.2",
      "format": "cjs",
      "published": "2021-03-03T08:12:10.115Z"
    },
    {
      "version": "8.0.1",
      "format": "cjs",
      "published": "2021-03-02T14:05:52.960Z"
    },
    {
      "version": "8.0.0",
      "format": "cjs",
      "published": "2021-03-02T10:49:36.266Z"
    },
    {
      "version": "7.4.2",
      "format": "cjs",
      "published": "2021-02-16T16:10:37.992Z"
    },
    {
      "version": "7.4.1",
      "format": "cjs",
      "published": "2021-02-14T07:43:10.550Z"
    },
    {
      "version": "7.4.0",
      "format": "cjs",
      "published": "2021-02-01T10:00:22.209Z"
    },
    {
      "version": "7.3.1",
      "format": "cjs",
      "published": "2021-01-07T07:36:46.471Z"
    },
    {
      "version": "7.3.0",
      "format": "cjs",
      "published": "2020-09-29T10:42:49.782Z"
    },
    {
      "version": "7.2.1",
      "format": "cjs",
      "published": "2020-08-28T11:16:33.110Z"
    },
    {
      "version": "7.2.0",
      "format": "cjs",
      "published": "2020-08-21T22:27:03.657Z"
    },
    {
      "version": "7.1.0",
      "format": "cjs",
      "published": "2020-07-20T00:04:19.787Z"
    },
    {
      "version": "7.0.4",
      "format": "cjs",
      "published": "2020-05-16T09:02:35.138Z"
    },
    {
      "version": "7.0.3",
      "format": "cjs",
      "published": "2020-03-09T06:16:34.557Z"
    },
    {
      "version": "7.0.2",
      "format": "cjs",
      "published": "2020-02-01T08:13:17.589Z"
    },
    {
      "version": "7.0.1",
      "format": "cjs",
      "published": "2020-01-29T14:39:10.822Z"
    },
    {
      "version": "7.0.0",
      "format": "cjs",
      "published": "2019-10-15T18:42:20.550Z"
    },
    {
      "version": "6.4.0",
      "format": "cjs",
      "published": "2019-06-29T14:38:25.420Z"
    },
    {
      "version": "6.3.0",
      "format": "cjs",
      "published": "2019-05-12T08:50:39.977Z"
    },
    {
      "version": "6.2.0",
      "format": "cjs",
      "published": "2019-04-23T08:12:40.548Z"
    },
    {
      "version": "6.1.0",
      "format": "cjs",
      "published": "2019-04-07T09:41:16.344Z"
    },
    {
      "version": "6.0.0",
      "format": "cjs",
      "published": "2019-03-26T17:54:43.168Z"
    },
    {
      "version": "0.0.5",
      "format": "cjs",
      "published": "2014-04-10T11:46:19.980Z"
    },
    {
      "version": "0.0.4",
      "format": "cjs",
      "published": "2013-07-25T01:14:22.671Z"
    },
    {
      "version": "0.0.3",
      "format": "cjs",
      "published": "2013-01-26T17:59:49.412Z"
    },
    {
      "version": "0.0.2",
      "format": "cjs",
      "published": "2012-06-19T18:04:28.431Z"
    },
    {
      "version": "0.0.0",
      "format": "cjs",
      "published": "2012-04-14T16:52:47.921Z"
    }
  ]
}