{
  "name": "canvas",
  "url": "https://canirequire.com/package/canvas/",
  "description": "Canvas graphics API backed by Cairo",
  "latest": "3.2.3",
  "latestPublished": "2026-03-31T02:08:02.710Z",
  "format": "cjs",
  "summary": "canvas@3.2.3 is a CommonJS package. canvas ships CommonJS only. require(\"canvas\") works everywhere. import \"canvas\" also works because Node.js and Bun can import CommonJS from ES modules, but only the default export is guaranteed; named imports depend on Node's static analysis of the module.",
  "esmOnlySince": null,
  "esmOnlySinceDate": null,
  "lastCommonJsVersion": "3.2.3",
  "lastCommonJsDate": "2026-03-31T02:08:02.710Z",
  "nativeEsmSince": null,
  "types": "bundled",
  "nodeEngines": "^18.12.0 || >= 20.9.0",
  "deprecated": null,
  "license": "MIT",
  "repository": "https://github.com/Automattic/node-canvas",
  "weeklyDownloads": 5445066,
  "runtime": {
    "verifiedAt": "2026-09-09T15:29:56.557Z",
    "node": {
      "18": {
        "require": true,
        "import": true,
        "requireError": null,
        "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": "3.2.3",
      "format": "cjs",
      "published": "2026-03-31T02:08:02.710Z"
    },
    {
      "version": "3.2.2",
      "format": "cjs",
      "published": "2026-03-21T23:47:35.035Z"
    },
    {
      "version": "3.2.1",
      "format": "cjs",
      "published": "2026-01-10T21:40:57.043Z"
    },
    {
      "version": "3.2.0",
      "format": "cjs",
      "published": "2025-08-19T01:22:30.339Z"
    },
    {
      "version": "3.1.2",
      "format": "cjs",
      "published": "2025-06-26T03:04:16.534Z"
    },
    {
      "version": "3.1.1",
      "format": "cjs",
      "published": "2025-06-19T14:52:22.448Z"
    },
    {
      "version": "3.1.0",
      "format": "cjs",
      "published": "2025-01-22T03:46:57.498Z"
    },
    {
      "version": "3.0.1",
      "format": "cjs",
      "published": "2024-12-31T21:52:24.644Z"
    },
    {
      "version": "3.0.0",
      "format": "cjs",
      "published": "2024-12-23T18:06:12.480Z"
    },
    {
      "version": "2.11.2",
      "format": "cjs",
      "published": "2023-04-02T21:33:55.740Z"
    },
    {
      "version": "2.11.1",
      "format": "cjs",
      "published": "2023-04-02T21:34:29.061Z"
    },
    {
      "version": "2.11.0",
      "format": "cjs",
      "published": "2022-12-22T21:17:31.220Z"
    },
    {
      "version": "2.10.2",
      "format": "cjs",
      "published": "2022-10-30T03:36:22.133Z"
    },
    {
      "version": "2.10.1",
      "format": "cjs",
      "published": "2022-09-07T18:00:32.040Z"
    },
    {
      "version": "2.10.0",
      "format": "cjs",
      "published": "2022-09-04T03:30:51.352Z"
    },
    {
      "version": "2.9.3",
      "format": "cjs",
      "published": "2022-06-24T19:50:09.234Z"
    },
    {
      "version": "2.9.2",
      "format": "cjs",
      "published": "2022-06-23T22:57:47.693Z"
    },
    {
      "version": "2.9.1",
      "format": "cjs",
      "published": "2022-03-19T19:30:46.651Z"
    },
    {
      "version": "2.9.0",
      "format": "cjs",
      "published": "2022-01-17T23:23:16.268Z"
    },
    {
      "version": "2.8.0",
      "format": "cjs",
      "published": "2021-05-17T06:28:05.141Z"
    },
    {
      "version": "2.7.0",
      "format": "cjs",
      "published": "2021-03-01T09:33:44.472Z"
    },
    {
      "version": "2.6.1",
      "format": "cjs",
      "published": "2019-10-06T17:25:42.393Z"
    },
    {
      "version": "2.6.0",
      "format": "cjs",
      "published": "2019-06-11T14:04:57.303Z"
    },
    {
      "version": "2.5.0",
      "format": "cjs",
      "published": "2019-05-01T13:04:19.179Z"
    },
    {
      "version": "2.4.1",
      "format": "cjs",
      "published": "2019-03-19T17:51:38.466Z"
    },
    {
      "version": "2.4.0",
      "format": "cjs",
      "published": "2019-03-14T11:48:50.657Z"
    },
    {
      "version": "2.3.1",
      "format": "cjs",
      "published": "2019-01-14T18:23:23.825Z"
    },
    {
      "version": "2.3.0",
      "format": "cjs",
      "published": "2019-01-11T16:10:20.972Z"
    },
    {
      "version": "2.2.0",
      "format": "cjs",
      "published": "2018-12-03T14:58:55.355Z"
    },
    {
      "version": "2.1.0",
      "format": "cjs",
      "published": "2018-11-07T18:29:02.326Z"
    },
    {
      "version": "2.0.1",
      "format": "cjs",
      "published": "2018-10-16T06:43:50.543Z"
    },
    {
      "version": "1.6.13",
      "format": "cjs",
      "published": "2018-10-10T06:27:01.533Z"
    },
    {
      "version": "1.6.12",
      "format": "cjs",
      "published": "2018-09-08T12:36:35.285Z"
    },
    {
      "version": "1.6.11",
      "format": "cjs",
      "published": "2018-05-15T11:46:25.979Z"
    },
    {
      "version": "1.6.10",
      "format": "cjs",
      "published": "2018-03-22T19:54:54.736Z"
    },
    {
      "version": "1.6.9",
      "format": "cjs",
      "published": "2017-12-21T00:52:44.360Z"
    },
    {
      "version": "1.6.8",
      "format": "cjs",
      "published": "2017-12-12T15:08:26.595Z"
    },
    {
      "version": "1.6.7",
      "format": "cjs",
      "published": "2017-09-08T09:36:43.811Z"
    },
    {
      "version": "1.6.6",
      "format": "cjs",
      "published": "2017-07-31T21:47:45.195Z"
    },
    {
      "version": "1.6.5",
      "format": "cjs",
      "published": "2017-03-18T10:23:43.926Z"
    },
    {
      "version": "1.6.4",
      "format": "cjs",
      "published": "2017-02-26T18:46:05.408Z"
    },
    {
      "version": "1.6.3",
      "format": "cjs",
      "published": "2017-02-14T20:01:23.593Z"
    },
    {
      "version": "1.6.2",
      "format": "cjs",
      "published": "2016-10-30T19:31:31.556Z"
    },
    {
      "version": "1.6.1",
      "format": "cjs",
      "published": "2016-10-23T13:17:50.860Z"
    },
    {
      "version": "1.6.0",
      "format": "cjs",
      "published": "2016-10-16T20:46:26.178Z"
    },
    {
      "version": "1.5.0",
      "format": "cjs",
      "published": "2016-09-11T16:47:59.061Z"
    },
    {
      "version": "1.4.0",
      "format": "cjs",
      "published": "2016-06-20T07:14:32.993Z"
    },
    {
      "version": "1.3.16",
      "format": "cjs",
      "published": "2016-05-29T15:47:54.537Z"
    },
    {
      "version": "1.3.15",
      "format": "cjs",
      "published": "2016-05-09T17:04:47.269Z"
    },
    {
      "version": "1.3.14",
      "format": "cjs",
      "published": "2016-05-05T15:01:37.327Z"
    },
    {
      "version": "1.3.13",
      "format": "cjs",
      "published": "2016-05-01T12:50:24.451Z"
    },
    {
      "version": "1.3.12",
      "format": "cjs",
      "published": "2016-03-01T08:42:53.702Z"
    },
    {
      "version": "1.3.11",
      "format": "cjs",
      "published": "2016-03-01T08:34:28.459Z"
    },
    {
      "version": "1.3.10",
      "format": "cjs",
      "published": "2016-02-07T09:57:54.368Z"
    },
    {
      "version": "1.3.9",
      "format": "cjs",
      "published": "2016-01-27T08:14:17.854Z"
    },
    {
      "version": "1.3.8",
      "format": "cjs",
      "published": "2016-01-22T12:22:55.987Z"
    },
    {
      "version": "1.3.7",
      "format": "cjs",
      "published": "2016-01-13T13:58:09.284Z"
    },
    {
      "version": "1.3.6",
      "format": "cjs",
      "published": "2016-01-05T23:57:22.688Z"
    },
    {
      "version": "1.3.5",
      "format": "cjs",
      "published": "2015-12-07T22:04:26.812Z"
    },
    {
      "version": "1.3.4",
      "format": "cjs",
      "published": "2015-11-21T17:04:58.161Z"
    }
  ]
}