{
  "name": "@babel/helper-string-parser",
  "url": "https://canirequire.com/package/@babel/helper-string-parser/",
  "description": "A utility package to parse strings",
  "latest": "8.0.0",
  "latestPublished": "2026-06-16T13:32:04.480Z",
  "format": "esm-only",
  "summary": "@babel/helper-string-parser@8.0.0 is ESM-only. @babel/helper-string-parser dropped its CommonJS build in 8.0.0 (June 2026). The last version you can require() on every Node.js version, including 18 and older, is 7.29.7, published May 25, 2026. On Node.js 20.19+, 22.12+ and every newer release, require(\"@babel/helper-string-parser\") 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. @babel/helper-string-parser@8.0.0 declares engines \"^22.18.0 || >=24.11.0\", so Node.js 18, 20 are outside its supported range regardless of module format.",
  "esmOnlySince": "8.0.0",
  "esmOnlySinceDate": "2026-06-16T13:32:04.480Z",
  "lastCommonJsVersion": "7.29.7",
  "lastCommonJsDate": "2026-05-25T11:15:30.727Z",
  "nativeEsmSince": "8.0.0",
  "types": "bundled",
  "nodeEngines": "^22.18.0 || >=24.11.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/babel/babel",
  "weeklyDownloads": null,
  "runtime": {
    "verifiedAt": "2026-09-09T15:34:48.391Z",
    "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": "8.0.0",
      "format": "esm-only",
      "published": "2026-06-16T13:32:04.480Z"
    },
    {
      "version": "7.29.7",
      "format": "cjs",
      "published": "2026-05-25T11:15:30.727Z"
    },
    {
      "version": "7.27.1",
      "format": "cjs",
      "published": "2025-04-30T15:08:26.501Z"
    },
    {
      "version": "7.25.9",
      "format": "cjs",
      "published": "2024-10-22T15:20:36.317Z"
    },
    {
      "version": "7.25.7",
      "format": "cjs",
      "published": "2024-10-02T15:14:22.678Z"
    },
    {
      "version": "7.24.8",
      "format": "cjs",
      "published": "2024-07-11T14:54:43.345Z"
    },
    {
      "version": "7.24.7",
      "format": "cjs",
      "published": "2024-06-05T13:14:54.052Z"
    },
    {
      "version": "7.24.6",
      "format": "cjs",
      "published": "2024-05-24T12:24:09.434Z"
    },
    {
      "version": "7.24.1",
      "format": "cjs",
      "published": "2024-03-19T09:47:36.696Z"
    },
    {
      "version": "7.23.4",
      "format": "cjs",
      "published": "2023-11-20T14:22:04.431Z"
    },
    {
      "version": "7.22.5",
      "format": "cjs",
      "published": "2023-06-08T18:21:01.985Z"
    },
    {
      "version": "7.21.5",
      "format": "cjs",
      "published": "2023-04-28T19:50:15.669Z"
    },
    {
      "version": "7.19.4",
      "format": "cjs",
      "published": "2022-10-10T10:47:19.355Z"
    },
    {
      "version": "7.18.10",
      "format": "cjs",
      "published": "2022-08-01T18:46:40.216Z"
    }
  ]
}