{
  "name": "eslint-plugin-unicorn",
  "url": "https://canirequire.com/package/eslint-plugin-unicorn/",
  "description": "More than 300 powerful ESLint rules",
  "latest": "74.0.0",
  "latestPublished": "2026-08-28T19:40:10.677Z",
  "format": "esm-only",
  "summary": "eslint-plugin-unicorn@74.0.0 is ESM-only. eslint-plugin-unicorn dropped its CommonJS build in 57.0.0 (February 2025). The last version you can require() on every Node.js version, including 18 and older, is 56.0.1, published Nov 19, 2024. On Node.js 20.19+, 22.12+ and every newer release, require(\"eslint-plugin-unicorn\") works anyway: Node can load synchronous ES modules through require(). Verified on Node 22, 24, 26. Node.js 18 and older still fail with ERR_REQUIRE_ESM. eslint-plugin-unicorn@74.0.0 declares engines \">=22\", so Node.js 18, 20 are outside its supported range regardless of module format.",
  "esmOnlySince": "57.0.0",
  "esmOnlySinceDate": "2025-02-17T18:38:05.291Z",
  "lastCommonJsVersion": "56.0.1",
  "lastCommonJsDate": "2024-11-19T09:43:38.148Z",
  "nativeEsmSince": "57.0.0",
  "types": "bundled",
  "nodeEngines": ">=22",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/sindresorhus/eslint-plugin-unicorn",
  "weeklyDownloads": 6479690,
  "runtime": {
    "verifiedAt": "2026-09-09T15:29:44.842Z",
    "node": {
      "18": {
        "require": false,
        "import": false,
        "requireError": "ERR_REQUIRE_ESM",
        "importError": "SyntaxError"
      },
      "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": "74.0.0",
      "format": "esm-only",
      "published": "2026-08-28T19:40:10.677Z"
    },
    {
      "version": "73.0.0",
      "format": "esm-only",
      "published": "2026-08-04T00:35:17.757Z"
    },
    {
      "version": "72.0.0",
      "format": "esm-only",
      "published": "2026-07-14T23:13:47.567Z"
    },
    {
      "version": "71.1.0",
      "format": "esm-only",
      "published": "2026-07-06T22:07:48.695Z"
    },
    {
      "version": "71.0.0",
      "format": "esm-only",
      "published": "2026-07-06T01:10:05.560Z"
    },
    {
      "version": "70.0.0",
      "format": "esm-only",
      "published": "2026-07-01T17:51:48.894Z"
    },
    {
      "version": "69.0.0",
      "format": "esm-only",
      "published": "2026-06-24T22:12:18.369Z"
    },
    {
      "version": "68.0.0",
      "format": "esm-only",
      "published": "2026-06-19T07:53:09.163Z"
    },
    {
      "version": "67.0.0",
      "format": "esm-only",
      "published": "2026-06-16T12:48:06.890Z"
    },
    {
      "version": "66.0.0",
      "format": "esm-only",
      "published": "2026-06-14T14:35:34.755Z"
    },
    {
      "version": "65.0.1",
      "format": "esm-only",
      "published": "2026-06-08T22:20:06.343Z"
    },
    {
      "version": "65.0.0",
      "format": "esm-only",
      "published": "2026-06-07T19:30:09.474Z"
    },
    {
      "version": "64.0.0",
      "format": "esm-only",
      "published": "2026-03-27T20:02:38.837Z"
    },
    {
      "version": "63.0.0",
      "format": "esm-only",
      "published": "2026-02-10T16:17:05.666Z"
    },
    {
      "version": "62.0.0",
      "format": "esm-only",
      "published": "2025-10-26T06:56:45.475Z"
    },
    {
      "version": "61.0.2",
      "format": "esm-only",
      "published": "2025-09-08T09:24:37.952Z"
    },
    {
      "version": "61.0.1",
      "format": "esm-only",
      "published": "2025-09-06T07:56:46.336Z"
    },
    {
      "version": "61.0.0",
      "format": "esm-only",
      "published": "2025-09-05T17:38:34.547Z"
    },
    {
      "version": "60.0.0",
      "format": "esm-only",
      "published": "2025-07-21T11:20:08.061Z"
    },
    {
      "version": "59.0.1",
      "format": "esm-only",
      "published": "2025-05-06T07:11:52.895Z"
    },
    {
      "version": "59.0.0",
      "format": "esm-only",
      "published": "2025-04-27T13:42:21.924Z"
    },
    {
      "version": "58.0.0",
      "format": "esm-only",
      "published": "2025-03-24T09:16:52.878Z"
    },
    {
      "version": "57.0.0",
      "format": "esm-only",
      "published": "2025-02-17T18:38:05.291Z"
    },
    {
      "version": "56.0.1",
      "format": "cjs",
      "published": "2024-11-19T09:43:38.148Z"
    },
    {
      "version": "56.0.0",
      "format": "cjs",
      "published": "2024-10-03T21:31:36.151Z"
    },
    {
      "version": "55.0.0",
      "format": "cjs",
      "published": "2024-07-24T22:45:35.253Z"
    },
    {
      "version": "54.0.0",
      "format": "cjs",
      "published": "2024-06-14T12:48:11.463Z"
    },
    {
      "version": "53.0.0",
      "format": "cjs",
      "published": "2024-05-10T06:03:14.271Z"
    },
    {
      "version": "52.0.0",
      "format": "cjs",
      "published": "2024-04-03T15:27:11.351Z"
    },
    {
      "version": "51.0.1",
      "format": "cjs",
      "published": "2024-02-06T20:30:36.306Z"
    },
    {
      "version": "51.0.0",
      "format": "cjs",
      "published": "2024-02-06T06:44:39.758Z"
    },
    {
      "version": "50.0.1",
      "format": "cjs",
      "published": "2023-12-21T07:50:21.567Z"
    },
    {
      "version": "50.0.0",
      "format": "cjs",
      "published": "2023-12-21T03:28:56.832Z"
    },
    {
      "version": "49.0.0",
      "format": "cjs",
      "published": "2023-10-29T19:52:51.791Z"
    },
    {
      "version": "48.0.1",
      "format": "cjs",
      "published": "2023-07-25T16:06:04.550Z"
    },
    {
      "version": "48.0.0",
      "format": "cjs",
      "published": "2023-07-15T12:08:44.516Z"
    },
    {
      "version": "47.0.0",
      "format": "cjs",
      "published": "2023-05-06T07:45:20.632Z"
    },
    {
      "version": "46.0.1",
      "format": "cjs",
      "published": "2023-05-06T07:35:11.642Z"
    },
    {
      "version": "46.0.0",
      "format": "cjs",
      "published": "2023-03-03T15:27:20.035Z"
    },
    {
      "version": "45.0.2",
      "format": "cjs",
      "published": "2022-12-12T11:57:12.373Z"
    },
    {
      "version": "45.0.1",
      "format": "cjs",
      "published": "2022-11-28T09:47:16.577Z"
    },
    {
      "version": "45.0.0",
      "format": "cjs",
      "published": "2022-11-20T18:21:34.525Z"
    },
    {
      "version": "44.0.2",
      "format": "cjs",
      "published": "2022-10-07T05:17:40.751Z"
    },
    {
      "version": "44.0.1",
      "format": "cjs",
      "published": "2022-10-05T05:32:37.249Z"
    },
    {
      "version": "44.0.0",
      "format": "cjs",
      "published": "2022-10-01T07:09:34.763Z"
    },
    {
      "version": "43.0.2",
      "format": "cjs",
      "published": "2022-07-18T12:34:15.665Z"
    },
    {
      "version": "43.0.1",
      "format": "cjs",
      "published": "2022-07-07T21:44:39.887Z"
    },
    {
      "version": "43.0.0",
      "format": "cjs",
      "published": "2022-06-30T16:40:04.625Z"
    },
    {
      "version": "42.0.0",
      "format": "cjs",
      "published": "2022-04-01T14:32:35.538Z"
    },
    {
      "version": "41.0.1",
      "format": "cjs",
      "published": "2022-03-17T09:40:53.936Z"
    },
    {
      "version": "41.0.0",
      "format": "cjs",
      "published": "2022-02-16T16:18:47.708Z"
    },
    {
      "version": "40.1.0",
      "format": "cjs",
      "published": "2022-01-16T06:53:40.908Z"
    },
    {
      "version": "40.0.0",
      "format": "cjs",
      "published": "2021-12-31T12:44:46.897Z"
    },
    {
      "version": "39.0.0",
      "format": "cjs",
      "published": "2021-11-21T11:54:17.930Z"
    },
    {
      "version": "38.0.1",
      "format": "cjs",
      "published": "2021-11-08T10:44:53.854Z"
    },
    {
      "version": "38.0.0",
      "format": "cjs",
      "published": "2021-11-04T13:25:21.024Z"
    },
    {
      "version": "37.0.1",
      "format": "cjs",
      "published": "2021-10-12T04:49:27.310Z"
    },
    {
      "version": "37.0.0",
      "format": "cjs",
      "published": "2021-10-11T12:44:07.631Z"
    },
    {
      "version": "36.0.0",
      "format": "cjs",
      "published": "2021-09-11T04:24:09.107Z"
    },
    {
      "version": "35.0.0",
      "format": "cjs",
      "published": "2021-08-03T14:42:09.887Z"
    }
  ]
}