{
  "name": "npm-check-updates",
  "url": "https://canirequire.com/package/npm-check-updates/",
  "description": "Find newer versions of dependencies than what your package.json allows",
  "latest": "23.1.0",
  "latestPublished": "2026-08-23T22:56:38.313Z",
  "format": "esm-only",
  "summary": "npm-check-updates@23.1.0 is ESM-only. npm-check-updates dropped its CommonJS build in 23.0.0 (July 2026). The last version you can require() on every Node.js version, including 18 and older, is 22.2.9, published Jun 28, 2026. On Node.js 20.19+, 22.12+ and every newer release, require(\"npm-check-updates\") 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. npm-check-updates@23.1.0 declares engines \"^22.22.2 || ^24.15.0 || >=26.0.0\", so Node.js 18, 20 are outside its supported range regardless of module format.",
  "esmOnlySince": "23.0.0",
  "esmOnlySinceDate": "2026-07-26T18:40:30.443Z",
  "lastCommonJsVersion": "22.2.9",
  "lastCommonJsDate": "2026-06-28T19:36:04.979Z",
  "nativeEsmSince": "21.0.0",
  "types": "bundled",
  "nodeEngines": "^22.22.2 || ^24.15.0 || >=26.0.0",
  "deprecated": null,
  "license": "Apache-2.0",
  "repository": "https://github.com/raineorshine/npm-check-updates",
  "weeklyDownloads": 701655,
  "runtime": {
    "verifiedAt": "2026-09-09T15:31:58.308Z",
    "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": "23.1.0",
      "format": "esm-only",
      "published": "2026-08-23T22:56:38.313Z"
    },
    {
      "version": "23.0.2",
      "format": "esm-only",
      "published": "2026-08-07T19:17:43.605Z"
    },
    {
      "version": "23.0.1",
      "format": "esm-only",
      "published": "2026-08-02T23:53:39.541Z"
    },
    {
      "version": "23.0.0",
      "format": "esm-only",
      "published": "2026-07-26T18:40:30.443Z"
    },
    {
      "version": "22.2.9",
      "format": "dual",
      "published": "2026-06-28T19:36:04.979Z"
    },
    {
      "version": "22.2.8",
      "format": "dual",
      "published": "2026-06-27T19:14:07.672Z"
    },
    {
      "version": "22.2.7",
      "format": "dual",
      "published": "2026-06-20T22:00:20.873Z"
    },
    {
      "version": "22.2.6",
      "format": "dual",
      "published": "2026-06-20T18:58:43.298Z"
    },
    {
      "version": "22.2.5",
      "format": "dual",
      "published": "2026-06-20T17:54:45.486Z"
    },
    {
      "version": "22.2.3",
      "format": "dual",
      "published": "2026-06-06T00:06:16.195Z"
    },
    {
      "version": "22.2.2",
      "format": "dual",
      "published": "2026-06-03T20:05:12.134Z"
    },
    {
      "version": "22.2.1",
      "format": "dual",
      "published": "2026-05-24T16:28:34.646Z"
    },
    {
      "version": "22.2.0",
      "format": "dual",
      "published": "2026-05-12T01:44:34.475Z"
    },
    {
      "version": "22.1.1",
      "format": "dual",
      "published": "2026-05-07T04:28:34.968Z"
    },
    {
      "version": "22.1.0",
      "format": "dual",
      "published": "2026-05-02T01:45:28.238Z"
    },
    {
      "version": "22.0.1",
      "format": "dual",
      "published": "2026-04-25T17:52:04.972Z"
    },
    {
      "version": "22.0.0",
      "format": "dual",
      "published": "2026-04-25T17:03:53.696Z"
    },
    {
      "version": "21.0.3",
      "format": "dual",
      "published": "2026-04-21T01:33:37.375Z"
    },
    {
      "version": "21.0.2",
      "format": "dual",
      "published": "2026-04-16T17:05:18.000Z"
    },
    {
      "version": "21.0.1",
      "format": "dual",
      "published": "2026-04-15T23:53:45.885Z"
    },
    {
      "version": "21.0.0",
      "format": "dual",
      "published": "2026-04-14T20:05:11.023Z"
    },
    {
      "version": "20.0.2",
      "format": "cjs",
      "published": "2026-04-13T18:47:21.226Z"
    },
    {
      "version": "20.0.1",
      "format": "cjs",
      "published": "2026-04-10T02:11:28.275Z"
    },
    {
      "version": "20.0.0",
      "format": "cjs",
      "published": "2026-03-31T22:18:39.725Z"
    },
    {
      "version": "19.6.6",
      "format": "cjs",
      "published": "2026-03-26T16:25:20.460Z"
    },
    {
      "version": "19.6.5",
      "format": "cjs",
      "published": "2026-03-16T23:45:11.634Z"
    },
    {
      "version": "19.6.3",
      "format": "cjs",
      "published": "2026-02-27T18:10:07.973Z"
    },
    {
      "version": "19.6.2",
      "format": "cjs",
      "published": "2026-02-26T20:42:14.408Z"
    },
    {
      "version": "19.6.1",
      "format": "cjs",
      "published": "2026-02-26T19:05:41.213Z"
    },
    {
      "version": "19.6.0",
      "format": "cjs",
      "published": "2026-02-26T17:55:07.623Z"
    },
    {
      "version": "19.5.0",
      "format": "cjs",
      "published": "2026-02-24T20:03:51.918Z"
    },
    {
      "version": "19.4.1",
      "format": "cjs",
      "published": "2026-02-19T16:59:55.597Z"
    },
    {
      "version": "19.4.0",
      "format": "cjs",
      "published": "2026-02-18T20:52:15.569Z"
    },
    {
      "version": "19.3.2",
      "format": "cjs",
      "published": "2026-01-26T18:51:17.701Z"
    },
    {
      "version": "19.3.1",
      "format": "cjs",
      "published": "2026-01-05T13:37:46.382Z"
    },
    {
      "version": "19.3.0",
      "format": "cjs",
      "published": "2026-01-04T20:16:48.330Z"
    },
    {
      "version": "19.2.1",
      "format": "cjs",
      "published": "2026-01-02T17:06:54.182Z"
    },
    {
      "version": "19.2.0",
      "format": "cjs",
      "published": "2025-12-10T16:58:47.919Z"
    },
    {
      "version": "19.1.2",
      "format": "cjs",
      "published": "2025-10-28T17:26:33.214Z"
    },
    {
      "version": "19.1.1",
      "format": "cjs",
      "published": "2025-10-15T17:17:48.146Z"
    },
    {
      "version": "19.1.0",
      "format": "cjs",
      "published": "2025-10-13T20:15:49.680Z"
    },
    {
      "version": "19.0.0",
      "format": "cjs",
      "published": "2025-09-29T00:58:17.738Z"
    },
    {
      "version": "18.3.1",
      "format": "cjs",
      "published": "2025-09-29T00:18:38.108Z"
    },
    {
      "version": "18.3.0",
      "format": "cjs",
      "published": "2025-09-19T22:33:00.131Z"
    },
    {
      "version": "18.2.1",
      "format": "cjs",
      "published": "2025-09-18T20:02:10.979Z"
    },
    {
      "version": "18.2.0",
      "format": "cjs",
      "published": "2025-09-18T19:45:05.448Z"
    },
    {
      "version": "18.1.1",
      "format": "cjs",
      "published": "2025-09-11T18:56:50.977Z"
    },
    {
      "version": "18.1.0",
      "format": "cjs",
      "published": "2025-09-07T19:39:36.237Z"
    },
    {
      "version": "18.0.3",
      "format": "cjs",
      "published": "2025-08-26T16:39:45.404Z"
    },
    {
      "version": "18.0.2",
      "format": "cjs",
      "published": "2025-07-23T00:48:18.257Z"
    },
    {
      "version": "18.0.1",
      "format": "cjs",
      "published": "2025-04-24T08:12:25.095Z"
    },
    {
      "version": "18.0.0",
      "format": "cjs",
      "published": "2025-04-21T08:31:35.365Z"
    },
    {
      "version": "17.1.18",
      "format": "cjs",
      "published": "2025-04-09T18:59:49.980Z"
    },
    {
      "version": "17.1.17",
      "format": "cjs",
      "published": "2025-04-09T18:14:04.924Z"
    },
    {
      "version": "17.1.16",
      "format": "cjs",
      "published": "2025-03-21T22:19:58.835Z"
    },
    {
      "version": "17.1.15",
      "format": "cjs",
      "published": "2025-02-23T17:50:58.913Z"
    },
    {
      "version": "17.1.14",
      "format": "cjs",
      "published": "2025-01-16T17:46:53.200Z"
    },
    {
      "version": "17.1.13",
      "format": "cjs",
      "published": "2024-12-29T16:56:24.723Z"
    },
    {
      "version": "17.1.12",
      "format": "cjs",
      "published": "2024-12-20T15:05:44.093Z"
    },
    {
      "version": "17.1.11",
      "format": "cjs",
      "published": "2024-11-12T15:37:50.308Z"
    }
  ]
}