{
  "name": "eslint-plugin-n",
  "url": "https://canirequire.com/package/eslint-plugin-n/",
  "description": "Additional ESLint's rules for Node.js",
  "latest": "18.3.0",
  "latestPublished": "2026-08-08T14:03:55.663Z",
  "format": "esm-only",
  "summary": "eslint-plugin-n@18.3.0 is ESM-only. eslint-plugin-n dropped its CommonJS build in 18.0.0 (May 2026). The last version you can require() on every Node.js version, including 18 and older, is 17.24.0, published Feb 15, 2026. On Node.js 20.19+, 22.12+ and every newer release, require(\"eslint-plugin-n\") 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. eslint-plugin-n@18.3.0 declares engines \"^20.19.0 || ^22.13.0 || >=24\", so Node.js 18 is outside its supported range regardless of module format.",
  "esmOnlySince": "18.0.0",
  "esmOnlySinceDate": "2026-05-05T05:39:06.455Z",
  "lastCommonJsVersion": "17.24.0",
  "lastCommonJsDate": "2026-02-15T07:08:56.820Z",
  "nativeEsmSince": "18.0.0",
  "types": "bundled",
  "nodeEngines": "^20.19.0 || ^22.13.0 || >=24",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/eslint-community/eslint-plugin-n",
  "weeklyDownloads": 7352485,
  "runtime": {
    "verifiedAt": "2026-09-09T15:29:41.571Z",
    "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": "18.3.0",
      "format": "esm-only",
      "published": "2026-08-08T14:03:55.663Z"
    },
    {
      "version": "18.2.2",
      "format": "esm-only",
      "published": "2026-07-11T01:32:26.873Z"
    },
    {
      "version": "18.2.1",
      "format": "esm-only",
      "published": "2026-06-26T02:50:26.436Z"
    },
    {
      "version": "18.2.0",
      "format": "esm-only",
      "published": "2026-06-25T12:56:51.720Z"
    },
    {
      "version": "18.1.0",
      "format": "esm-only",
      "published": "2026-06-08T15:12:17.697Z"
    },
    {
      "version": "18.0.1",
      "format": "esm-only",
      "published": "2026-05-05T14:12:53.316Z"
    },
    {
      "version": "18.0.0",
      "format": "esm-only",
      "published": "2026-05-05T05:39:06.455Z"
    },
    {
      "version": "17.24.0",
      "format": "cjs",
      "published": "2026-02-15T07:08:56.820Z"
    },
    {
      "version": "17.23.2",
      "format": "cjs",
      "published": "2026-01-13T16:50:29.804Z"
    },
    {
      "version": "17.23.1",
      "format": "cjs",
      "published": "2025-09-18T12:50:23.685Z"
    },
    {
      "version": "17.23.0",
      "format": "cjs",
      "published": "2025-09-15T19:07:17.533Z"
    },
    {
      "version": "17.22.0",
      "format": "cjs",
      "published": "2025-09-13T16:01:53.350Z"
    },
    {
      "version": "17.21.3",
      "format": "cjs",
      "published": "2025-07-28T11:57:32.543Z"
    },
    {
      "version": "17.21.2",
      "format": "cjs",
      "published": "2025-07-27T10:56:27.466Z"
    },
    {
      "version": "17.21.1",
      "format": "cjs",
      "published": "2025-07-27T00:59:01.243Z"
    },
    {
      "version": "17.21.0",
      "format": "cjs",
      "published": "2025-07-03T22:52:14.752Z"
    },
    {
      "version": "17.20.0",
      "format": "cjs",
      "published": "2025-06-12T17:38:42.885Z"
    },
    {
      "version": "17.19.0",
      "format": "cjs",
      "published": "2025-06-02T11:05:26.617Z"
    },
    {
      "version": "17.18.0",
      "format": "cjs",
      "published": "2025-05-09T05:22:53.052Z"
    },
    {
      "version": "17.17.0",
      "format": "cjs",
      "published": "2025-03-26T04:11:58.950Z"
    },
    {
      "version": "17.16.2",
      "format": "cjs",
      "published": "2025-03-04T21:24:08.689Z"
    },
    {
      "version": "17.16.1",
      "format": "cjs",
      "published": "2025-03-02T08:49:12.890Z"
    },
    {
      "version": "17.15.1",
      "format": "cjs",
      "published": "2024-12-20T10:44:10.150Z"
    },
    {
      "version": "17.15.0",
      "format": "cjs",
      "published": "2024-12-10T03:00:51.847Z"
    },
    {
      "version": "17.14.0",
      "format": "cjs",
      "published": "2024-11-21T20:05:54.953Z"
    },
    {
      "version": "17.13.2",
      "format": "cjs",
      "published": "2024-11-15T07:36:14.769Z"
    },
    {
      "version": "17.13.1",
      "format": "cjs",
      "published": "2024-11-07T12:15:07.229Z"
    },
    {
      "version": "17.13.0",
      "format": "cjs",
      "published": "2024-11-06T18:29:24.349Z"
    },
    {
      "version": "17.12.0",
      "format": "cjs",
      "published": "2024-10-30T11:27:31.785Z"
    },
    {
      "version": "17.11.1",
      "format": "cjs",
      "published": "2024-10-09T11:50:23.251Z"
    },
    {
      "version": "17.11.0",
      "format": "cjs",
      "published": "2024-10-09T09:17:46.689Z"
    },
    {
      "version": "17.10.3",
      "format": "cjs",
      "published": "2024-09-18T03:07:12.380Z"
    },
    {
      "version": "17.10.2",
      "format": "cjs",
      "published": "2024-08-05T04:07:54.593Z"
    },
    {
      "version": "17.10.1",
      "format": "cjs",
      "published": "2024-07-26T10:47:44.145Z"
    },
    {
      "version": "17.10.0",
      "format": "cjs",
      "published": "2024-07-26T02:05:25.133Z"
    },
    {
      "version": "17.9.0",
      "format": "cjs",
      "published": "2024-06-14T01:44:10.843Z"
    },
    {
      "version": "17.8.1",
      "format": "cjs",
      "published": "2024-06-06T08:35:16.406Z"
    },
    {
      "version": "17.8.0",
      "format": "cjs",
      "published": "2024-06-05T09:28:18.895Z"
    },
    {
      "version": "17.7.0",
      "format": "cjs",
      "published": "2024-05-14T09:00:51.337Z"
    },
    {
      "version": "17.6.0",
      "format": "cjs",
      "published": "2024-05-10T07:21:40.731Z"
    },
    {
      "version": "17.5.1",
      "format": "cjs",
      "published": "2024-05-07T10:10:20.305Z"
    },
    {
      "version": "17.5.0",
      "format": "cjs",
      "published": "2024-05-07T02:13:40.010Z"
    },
    {
      "version": "17.4.0",
      "format": "cjs",
      "published": "2024-04-30T06:46:18.316Z"
    },
    {
      "version": "17.3.1",
      "format": "cjs",
      "published": "2024-04-24T13:59:39.676Z"
    },
    {
      "version": "17.3.0",
      "format": "cjs",
      "published": "2024-04-24T09:19:05.989Z"
    },
    {
      "version": "17.2.1",
      "format": "cjs",
      "published": "2024-04-15T05:51:02.058Z"
    },
    {
      "version": "17.2.0",
      "format": "cjs",
      "published": "2024-04-10T10:16:32.744Z"
    },
    {
      "version": "17.1.0",
      "format": "cjs",
      "published": "2024-04-09T08:34:23.632Z"
    },
    {
      "version": "17.0.0",
      "format": "cjs",
      "published": "2024-04-08T02:20:20.118Z"
    },
    {
      "version": "16.6.2",
      "format": "cjs",
      "published": "2024-01-09T03:28:40.565Z"
    },
    {
      "version": "16.6.1",
      "format": "cjs",
      "published": "2024-01-02T02:45:39.956Z"
    },
    {
      "version": "16.6.0",
      "format": "cjs",
      "published": "2023-12-29T10:24:55.754Z"
    },
    {
      "version": "16.5.0",
      "format": "cjs",
      "published": "2023-12-20T09:07:53.754Z"
    },
    {
      "version": "16.4.0",
      "format": "cjs",
      "published": "2023-12-11T05:17:28.510Z"
    },
    {
      "version": "16.3.1",
      "format": "cjs",
      "published": "2023-11-10T10:09:51.788Z"
    },
    {
      "version": "16.3.0",
      "format": "cjs",
      "published": "2023-11-07T06:26:19.134Z"
    },
    {
      "version": "16.2.0",
      "format": "cjs",
      "published": "2023-10-11T08:50:38.364Z"
    },
    {
      "version": "16.1.0",
      "format": "cjs",
      "published": "2023-09-11T03:08:17.075Z"
    },
    {
      "version": "16.0.2",
      "format": "cjs",
      "published": "2023-08-22T02:32:18.906Z"
    },
    {
      "version": "16.0.1",
      "format": "cjs",
      "published": "2023-06-25T08:52:13.658Z"
    }
  ]
}