{
  "name": "@angular/compiler-cli",
  "url": "https://canirequire.com/package/@angular/compiler-cli/",
  "description": "Angular - the compiler CLI for Node.js",
  "latest": "22.1.5",
  "latestPublished": "2026-09-03T02:37:35.090Z",
  "format": "esm-only",
  "summary": "@angular/compiler-cli@22.1.5 is ESM-only. @angular/compiler-cli dropped its CommonJS build in 13.0.0 (November 2021). The last version you can require() on every Node.js version, including 18 and older, is 12.2.17, published Nov 22, 2022. require(\"@angular/compiler-cli\") failed in our probe on Node.js 20+ as well. See the runtime matrix below for the exact error. @angular/compiler-cli@22.1.5 declares engines \"^22.22.3 || ^24.15.0 || >=26.0.0\", so Node.js 18, 20 are outside its supported range regardless of module format.",
  "esmOnlySince": "13.0.0",
  "esmOnlySinceDate": "2021-11-03T18:01:18.923Z",
  "lastCommonJsVersion": "12.2.17",
  "lastCommonJsDate": "2022-11-22T17:35:00.906Z",
  "nativeEsmSince": "13.0.0",
  "types": "bundled",
  "nodeEngines": "^22.22.3 || ^24.15.0 || >=26.0.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/angular/angular",
  "weeklyDownloads": null,
  "runtime": {
    "verifiedAt": "2026-09-09T15:35:44.881Z",
    "node": {
      "18": {
        "require": false,
        "import": false,
        "requireError": "ERR_REQUIRE_ESM",
        "importError": "ERR_MODULE_NOT_FOUND"
      },
      "20": {
        "require": false,
        "import": false,
        "requireError": "ERR_MODULE_NOT_FOUND",
        "importError": "ERR_MODULE_NOT_FOUND"
      },
      "22": {
        "require": false,
        "import": false,
        "requireError": "ERR_MODULE_NOT_FOUND",
        "importError": "ERR_MODULE_NOT_FOUND"
      },
      "24": {
        "require": false,
        "import": false,
        "requireError": "ERR_MODULE_NOT_FOUND",
        "importError": "ERR_MODULE_NOT_FOUND"
      },
      "26": {
        "require": false,
        "import": false,
        "requireError": "ERR_MODULE_NOT_FOUND",
        "importError": "ERR_MODULE_NOT_FOUND"
      }
    },
    "bun": {
      "require": false,
      "import": false,
      "requireError": null,
      "importError": null
    }
  },
  "formatHistory": [
    {
      "version": "22.1.5",
      "format": "esm-only",
      "published": "2026-09-03T02:37:35.090Z"
    },
    {
      "version": "22.1.4",
      "format": "esm-only",
      "published": "2026-08-27T00:12:19.378Z"
    },
    {
      "version": "22.1.3",
      "format": "esm-only",
      "published": "2026-08-19T20:14:05.068Z"
    },
    {
      "version": "22.1.2",
      "format": "esm-only",
      "published": "2026-08-13T18:59:55.844Z"
    },
    {
      "version": "22.1.1",
      "format": "esm-only",
      "published": "2026-08-07T16:44:51.883Z"
    },
    {
      "version": "22.1.0",
      "format": "esm-only",
      "published": "2026-07-29T20:40:44.673Z"
    },
    {
      "version": "22.0.8",
      "format": "esm-only",
      "published": "2026-07-22T14:33:31.850Z"
    },
    {
      "version": "22.0.7",
      "format": "esm-only",
      "published": "2026-07-16T04:23:41.368Z"
    },
    {
      "version": "22.0.6",
      "format": "esm-only",
      "published": "2026-07-08T21:36:58.176Z"
    },
    {
      "version": "22.0.5",
      "format": "esm-only",
      "published": "2026-07-01T20:48:08.420Z"
    },
    {
      "version": "22.0.4",
      "format": "esm-only",
      "published": "2026-06-26T17:04:39.869Z"
    },
    {
      "version": "22.0.3",
      "format": "esm-only",
      "published": "2026-06-25T15:10:56.480Z"
    },
    {
      "version": "22.0.2",
      "format": "esm-only",
      "published": "2026-06-17T21:08:30.942Z"
    },
    {
      "version": "22.0.1",
      "format": "esm-only",
      "published": "2026-06-10T20:16:52.314Z"
    },
    {
      "version": "22.0.0",
      "format": "esm-only",
      "published": "2026-06-03T13:04:06.048Z"
    },
    {
      "version": "21.2.22",
      "format": "esm-only",
      "published": "2026-08-26T23:54:25.541Z"
    },
    {
      "version": "21.2.21",
      "format": "esm-only",
      "published": "2026-08-19T19:55:23.026Z"
    },
    {
      "version": "21.2.20",
      "format": "esm-only",
      "published": "2026-08-13T00:05:00.180Z"
    },
    {
      "version": "21.2.19",
      "format": "esm-only",
      "published": "2026-07-29T20:46:18.592Z"
    },
    {
      "version": "21.2.18",
      "format": "esm-only",
      "published": "2026-07-08T22:02:35.238Z"
    },
    {
      "version": "21.2.17",
      "format": "esm-only",
      "published": "2026-06-10T19:54:52.037Z"
    },
    {
      "version": "21.2.16",
      "format": "esm-only",
      "published": "2026-06-03T12:30:23.561Z"
    },
    {
      "version": "21.2.15",
      "format": "esm-only",
      "published": "2026-05-28T16:51:43.087Z"
    },
    {
      "version": "21.2.14",
      "format": "esm-only",
      "published": "2026-05-20T22:35:12.185Z"
    },
    {
      "version": "21.2.13",
      "format": "esm-only",
      "published": "2026-05-13T23:24:52.100Z"
    },
    {
      "version": "21.2.12",
      "format": "esm-only",
      "published": "2026-05-06T22:48:09.828Z"
    },
    {
      "version": "21.2.11",
      "format": "esm-only",
      "published": "2026-04-29T22:39:06.962Z"
    },
    {
      "version": "21.2.10",
      "format": "esm-only",
      "published": "2026-04-22T23:29:06.444Z"
    },
    {
      "version": "21.2.9",
      "format": "esm-only",
      "published": "2026-04-15T21:34:27.362Z"
    },
    {
      "version": "21.2.8",
      "format": "esm-only",
      "published": "2026-04-08T19:32:06.450Z"
    },
    {
      "version": "21.2.7",
      "format": "esm-only",
      "published": "2026-04-01T18:36:28.024Z"
    },
    {
      "version": "21.2.6",
      "format": "esm-only",
      "published": "2026-03-25T22:42:32.256Z"
    },
    {
      "version": "21.2.5",
      "format": "esm-only",
      "published": "2026-03-18T23:34:17.978Z"
    },
    {
      "version": "21.2.4",
      "format": "esm-only",
      "published": "2026-03-12T18:58:23.069Z"
    },
    {
      "version": "21.2.3",
      "format": "esm-only",
      "published": "2026-03-11T19:03:44.889Z"
    },
    {
      "version": "21.2.2",
      "format": "esm-only",
      "published": "2026-03-09T18:12:12.828Z"
    },
    {
      "version": "21.2.1",
      "format": "esm-only",
      "published": "2026-03-04T19:34:30.187Z"
    },
    {
      "version": "21.2.0",
      "format": "esm-only",
      "published": "2026-02-25T19:29:32.758Z"
    },
    {
      "version": "21.1.6",
      "format": "esm-only",
      "published": "2026-02-25T19:21:00.624Z"
    },
    {
      "version": "21.1.5",
      "format": "esm-only",
      "published": "2026-02-18T22:22:42.939Z"
    },
    {
      "version": "21.1.4",
      "format": "esm-only",
      "published": "2026-02-11T17:49:54.286Z"
    },
    {
      "version": "21.1.3",
      "format": "esm-only",
      "published": "2026-02-05T00:06:52.343Z"
    },
    {
      "version": "21.1.2",
      "format": "esm-only",
      "published": "2026-01-28T20:36:35.207Z"
    },
    {
      "version": "21.1.1",
      "format": "esm-only",
      "published": "2026-01-21T21:58:58.459Z"
    },
    {
      "version": "21.1.0",
      "format": "esm-only",
      "published": "2026-01-14T19:44:56.696Z"
    },
    {
      "version": "21.0.9",
      "format": "esm-only",
      "published": "2026-01-14T19:30:42.015Z"
    },
    {
      "version": "21.0.8",
      "format": "esm-only",
      "published": "2026-01-08T20:43:06.500Z"
    },
    {
      "version": "21.0.7",
      "format": "esm-only",
      "published": "2026-01-07T21:46:14.218Z"
    },
    {
      "version": "21.0.6",
      "format": "esm-only",
      "published": "2025-12-17T21:12:48.251Z"
    },
    {
      "version": "21.0.5",
      "format": "esm-only",
      "published": "2025-12-11T23:42:23.189Z"
    },
    {
      "version": "21.0.4",
      "format": "esm-only",
      "published": "2025-12-11T00:49:28.977Z"
    },
    {
      "version": "21.0.3",
      "format": "esm-only",
      "published": "2025-12-03T15:18:59.676Z"
    },
    {
      "version": "21.0.2",
      "format": "esm-only",
      "published": "2025-12-01T11:51:41.662Z"
    },
    {
      "version": "21.0.1",
      "format": "esm-only",
      "published": "2025-11-25T20:05:19.451Z"
    },
    {
      "version": "21.0.0",
      "format": "esm-only",
      "published": "2025-11-19T18:07:32.584Z"
    },
    {
      "version": "20.3.30",
      "format": "esm-only",
      "published": "2026-08-26T23:39:29.479Z"
    },
    {
      "version": "20.3.29",
      "format": "esm-only",
      "published": "2026-08-19T20:05:10.038Z"
    },
    {
      "version": "20.3.28",
      "format": "esm-only",
      "published": "2026-08-13T17:11:16.592Z"
    },
    {
      "version": "20.3.27",
      "format": "esm-only",
      "published": "2026-07-29T19:54:54.816Z"
    },
    {
      "version": "20.3.26",
      "format": "esm-only",
      "published": "2026-07-08T22:11:31.101Z"
    }
  ]
}