{
  "name": "stylelint",
  "url": "https://canirequire.com/package/stylelint/",
  "description": "A mighty CSS linter that helps you avoid errors and enforce conventions.",
  "latest": "17.15.0",
  "latestPublished": "2026-09-04T14:00:35.419Z",
  "format": "esm-only",
  "summary": "stylelint@17.15.0 is ESM-only. stylelint dropped its CommonJS build in 17.0.0 (January 2026). The last version you can require() on every Node.js version, including 18 and older, is 16.26.1, published Nov 28, 2025. On Node.js 20.19+, 22.12+ and every newer release, require(\"stylelint\") 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. stylelint@17.15.0 declares engines \">=20.19.0\", so Node.js 18 is outside its supported range regardless of module format.",
  "esmOnlySince": "17.0.0",
  "esmOnlySinceDate": "2026-01-15T11:35:33.298Z",
  "lastCommonJsVersion": "16.26.1",
  "lastCommonJsDate": "2025-11-28T09:28:14.439Z",
  "nativeEsmSince": "16.0.0",
  "types": "bundled",
  "nodeEngines": ">=20.19.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/stylelint/stylelint",
  "weeklyDownloads": 9765564,
  "runtime": {
    "verifiedAt": "2026-09-09T15:29:15.165Z",
    "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": "17.15.0",
      "format": "esm-only",
      "published": "2026-09-04T14:00:35.419Z"
    },
    {
      "version": "17.14.1",
      "format": "esm-only",
      "published": "2026-07-20T01:00:57.084Z"
    },
    {
      "version": "17.14.0",
      "format": "esm-only",
      "published": "2026-06-25T15:20:49.637Z"
    },
    {
      "version": "17.13.0",
      "format": "esm-only",
      "published": "2026-06-06T15:41:41.709Z"
    },
    {
      "version": "17.12.0",
      "format": "esm-only",
      "published": "2026-05-20T10:45:18.365Z"
    },
    {
      "version": "17.11.1",
      "format": "esm-only",
      "published": "2026-05-14T09:22:28.653Z"
    },
    {
      "version": "17.11.0",
      "format": "esm-only",
      "published": "2026-05-05T11:37:40.453Z"
    },
    {
      "version": "17.10.0",
      "format": "esm-only",
      "published": "2026-05-03T10:15:39.652Z"
    },
    {
      "version": "17.9.1",
      "format": "esm-only",
      "published": "2026-04-27T13:06:06.544Z"
    },
    {
      "version": "17.9.0",
      "format": "esm-only",
      "published": "2026-04-23T06:52:29.896Z"
    },
    {
      "version": "17.8.0",
      "format": "esm-only",
      "published": "2026-04-15T11:48:43.833Z"
    },
    {
      "version": "17.7.0",
      "format": "esm-only",
      "published": "2026-04-12T13:06:14.868Z"
    },
    {
      "version": "17.6.0",
      "format": "esm-only",
      "published": "2026-03-26T09:38:03.810Z"
    },
    {
      "version": "17.5.0",
      "format": "esm-only",
      "published": "2026-03-19T16:30:15.683Z"
    },
    {
      "version": "17.4.0",
      "format": "esm-only",
      "published": "2026-02-25T13:18:30.210Z"
    },
    {
      "version": "17.3.0",
      "format": "esm-only",
      "published": "2026-02-13T11:02:30.997Z"
    },
    {
      "version": "17.2.0",
      "format": "esm-only",
      "published": "2026-02-10T09:40:08.369Z"
    },
    {
      "version": "17.1.1",
      "format": "esm-only",
      "published": "2026-02-03T15:53:49.952Z"
    },
    {
      "version": "17.1.0",
      "format": "esm-only",
      "published": "2026-01-30T12:35:59.155Z"
    },
    {
      "version": "17.0.0",
      "format": "esm-only",
      "published": "2026-01-15T11:35:33.298Z"
    },
    {
      "version": "16.26.1",
      "format": "dual",
      "published": "2025-11-28T09:28:14.439Z"
    },
    {
      "version": "16.26.0",
      "format": "dual",
      "published": "2025-11-21T16:11:33.860Z"
    },
    {
      "version": "16.25.0",
      "format": "dual",
      "published": "2025-10-03T10:50:49.088Z"
    },
    {
      "version": "16.24.0",
      "format": "dual",
      "published": "2025-09-07T13:16:48.797Z"
    },
    {
      "version": "16.23.1",
      "format": "dual",
      "published": "2025-08-07T14:04:32.583Z"
    },
    {
      "version": "16.23.0",
      "format": "dual",
      "published": "2025-07-29T11:20:25.428Z"
    },
    {
      "version": "16.22.0",
      "format": "dual",
      "published": "2025-07-18T10:50:24.879Z"
    },
    {
      "version": "16.21.1",
      "format": "dual",
      "published": "2025-07-03T08:06:20.343Z"
    },
    {
      "version": "16.21.0",
      "format": "dual",
      "published": "2025-06-19T08:38:50.149Z"
    },
    {
      "version": "16.20.0",
      "format": "dual",
      "published": "2025-05-29T16:03:49.584Z"
    },
    {
      "version": "16.19.1",
      "format": "dual",
      "published": "2025-04-25T15:08:43.345Z"
    },
    {
      "version": "16.19.0",
      "format": "dual",
      "published": "2025-04-23T13:05:35.276Z"
    },
    {
      "version": "16.18.0",
      "format": "dual",
      "published": "2025-04-06T08:54:02.974Z"
    },
    {
      "version": "16.17.0",
      "format": "dual",
      "published": "2025-03-26T11:05:22.179Z"
    },
    {
      "version": "16.16.0",
      "format": "dual",
      "published": "2025-03-14T14:03:30.658Z"
    },
    {
      "version": "16.15.0",
      "format": "dual",
      "published": "2025-02-28T16:23:09.631Z"
    },
    {
      "version": "16.14.1",
      "format": "dual",
      "published": "2025-01-27T14:59:15.911Z"
    },
    {
      "version": "16.14.0",
      "format": "dual",
      "published": "2025-01-25T14:18:50.966Z"
    },
    {
      "version": "16.13.2",
      "format": "dual",
      "published": "2025-01-14T12:43:50.127Z"
    },
    {
      "version": "16.13.1",
      "format": "dual",
      "published": "2025-01-13T18:13:13.696Z"
    },
    {
      "version": "16.13.0",
      "format": "dual",
      "published": "2025-01-12T11:38:14.120Z"
    },
    {
      "version": "16.12.0",
      "format": "dual",
      "published": "2024-12-15T14:52:50.189Z"
    },
    {
      "version": "16.11.0",
      "format": "dual",
      "published": "2024-11-28T15:50:46.038Z"
    },
    {
      "version": "16.10.0",
      "format": "dual",
      "published": "2024-10-11T16:10:05.753Z"
    },
    {
      "version": "16.9.0",
      "format": "dual",
      "published": "2024-08-28T03:59:09.205Z"
    },
    {
      "version": "16.8.2",
      "format": "dual",
      "published": "2024-08-15T14:47:32.948Z"
    },
    {
      "version": "16.8.1",
      "format": "dual",
      "published": "2024-07-30T09:24:58.090Z"
    },
    {
      "version": "16.8.0",
      "format": "dual",
      "published": "2024-07-29T13:42:24.262Z"
    },
    {
      "version": "16.7.0",
      "format": "dual",
      "published": "2024-07-12T11:35:23.856Z"
    },
    {
      "version": "16.6.1",
      "format": "dual",
      "published": "2024-05-28T12:20:42.708Z"
    },
    {
      "version": "16.6.0",
      "format": "dual",
      "published": "2024-05-24T11:23:31.123Z"
    },
    {
      "version": "16.5.0",
      "format": "dual",
      "published": "2024-05-02T06:53:27.810Z"
    },
    {
      "version": "16.4.0",
      "format": "dual",
      "published": "2024-04-23T13:58:17.702Z"
    },
    {
      "version": "16.3.1",
      "format": "dual",
      "published": "2024-03-26T11:38:02.945Z"
    },
    {
      "version": "16.3.0",
      "format": "dual",
      "published": "2024-03-24T00:34:42.743Z"
    },
    {
      "version": "16.2.1",
      "format": "dual",
      "published": "2024-02-01T12:45:07.124Z"
    },
    {
      "version": "16.2.0",
      "format": "dual",
      "published": "2024-01-19T08:57:10.961Z"
    },
    {
      "version": "16.1.0",
      "format": "dual",
      "published": "2023-12-25T09:43:19.501Z"
    },
    {
      "version": "16.0.2",
      "format": "dual",
      "published": "2023-12-11T13:30:50.739Z"
    },
    {
      "version": "16.0.1",
      "format": "dual",
      "published": "2023-12-08T14:22:58.155Z"
    }
  ]
}