{
  "name": "@aws-sdk/middleware-user-agent",
  "url": "https://canirequire.com/package/@aws-sdk/middleware-user-agent/",
  "description": "[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-user-agent/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-user-agent.svg)](https://www.npmjs.c",
  "latest": "3.972.74",
  "latestPublished": "2026-08-21T19:09:31.504Z",
  "format": "cjs",
  "summary": "@aws-sdk/middleware-user-agent@3.972.74 is a CommonJS package. @aws-sdk/middleware-user-agent ships CommonJS only. require(\"@aws-sdk/middleware-user-agent\") works everywhere. import \"@aws-sdk/middleware-user-agent\" 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. It also declares a \"module\" field, so bundlers such as webpack, Vite and esbuild pick up an ESM build for tree-shaking.",
  "esmOnlySince": null,
  "esmOnlySinceDate": null,
  "lastCommonJsVersion": "3.972.74",
  "lastCommonJsDate": "2026-08-21T19:09:31.504Z",
  "nativeEsmSince": null,
  "types": "bundled",
  "nodeEngines": ">=20.0.0",
  "deprecated": null,
  "license": "Apache-2.0",
  "repository": "https://github.com/aws/aws-sdk-js-v3",
  "weeklyDownloads": null,
  "runtime": {
    "verifiedAt": "2026-09-09T15:35:02.532Z",
    "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.972.74",
      "format": "cjs",
      "published": "2026-08-21T19:09:31.504Z"
    },
    {
      "version": "3.972.73",
      "format": "cjs",
      "published": "2026-08-14T18:54:18.733Z"
    },
    {
      "version": "3.972.72",
      "format": "cjs",
      "published": "2026-08-11T20:10:44.112Z"
    },
    {
      "version": "3.972.71",
      "format": "cjs",
      "published": "2026-08-04T19:40:29.575Z"
    },
    {
      "version": "3.972.70",
      "format": "cjs",
      "published": "2026-08-03T19:16:33.542Z"
    },
    {
      "version": "3.972.69",
      "format": "cjs",
      "published": "2026-07-31T03:42:17.939Z"
    },
    {
      "version": "3.972.68",
      "format": "cjs",
      "published": "2026-07-29T18:54:54.782Z"
    },
    {
      "version": "3.972.67",
      "format": "cjs",
      "published": "2026-07-28T18:53:11.924Z"
    },
    {
      "version": "3.972.66",
      "format": "cjs",
      "published": "2026-07-27T18:52:34.139Z"
    },
    {
      "version": "3.972.65",
      "format": "cjs",
      "published": "2026-07-24T18:47:00.441Z"
    },
    {
      "version": "3.972.64",
      "format": "cjs",
      "published": "2026-07-21T18:48:33.043Z"
    },
    {
      "version": "3.972.63",
      "format": "cjs",
      "published": "2026-07-15T18:51:40.651Z"
    },
    {
      "version": "3.972.62",
      "format": "cjs",
      "published": "2026-07-14T18:49:42.971Z"
    },
    {
      "version": "3.972.61",
      "format": "cjs",
      "published": "2026-07-08T23:53:12.416Z"
    },
    {
      "version": "3.972.60",
      "format": "cjs",
      "published": "2026-07-08T18:56:30.729Z"
    },
    {
      "version": "3.972.59",
      "format": "cjs",
      "published": "2026-07-07T18:56:07.037Z"
    },
    {
      "version": "3.972.58",
      "format": "cjs",
      "published": "2026-07-06T18:53:14.913Z"
    },
    {
      "version": "3.972.57",
      "format": "cjs",
      "published": "2026-07-02T18:47:47.651Z"
    },
    {
      "version": "3.972.56",
      "format": "cjs",
      "published": "2026-07-01T18:54:53.877Z"
    },
    {
      "version": "3.972.55",
      "format": "cjs",
      "published": "2026-06-30T19:13:33.350Z"
    },
    {
      "version": "3.972.54",
      "format": "cjs",
      "published": "2026-06-29T18:48:40.290Z"
    },
    {
      "version": "3.972.53",
      "format": "cjs",
      "published": "2026-06-22T19:37:47.911Z"
    },
    {
      "version": "3.972.52",
      "format": "cjs",
      "published": "2026-06-17T18:50:10.566Z"
    },
    {
      "version": "3.972.51",
      "format": "cjs",
      "published": "2026-06-15T19:50:28.759Z"
    },
    {
      "version": "3.972.50",
      "format": "cjs",
      "published": "2026-06-09T19:35:07.697Z"
    },
    {
      "version": "3.972.49",
      "format": "cjs",
      "published": "2026-06-08T19:13:22.271Z"
    },
    {
      "version": "3.972.48",
      "format": "cjs",
      "published": "2026-06-05T18:54:56.824Z"
    },
    {
      "version": "3.972.47",
      "format": "cjs",
      "published": "2026-06-03T06:33:22.559Z"
    },
    {
      "version": "3.972.46",
      "format": "cjs",
      "published": "2026-06-02T19:14:48.041Z"
    },
    {
      "version": "3.972.45",
      "format": "cjs",
      "published": "2026-05-28T19:07:38.823Z"
    },
    {
      "version": "3.972.44",
      "format": "cjs",
      "published": "2026-05-26T19:11:30.918Z"
    },
    {
      "version": "3.972.43",
      "format": "cjs",
      "published": "2026-05-21T21:03:05.044Z"
    },
    {
      "version": "3.972.42",
      "format": "cjs",
      "published": "2026-05-18T19:10:40.909Z"
    },
    {
      "version": "3.972.41",
      "format": "cjs",
      "published": "2026-05-15T18:55:41.856Z"
    },
    {
      "version": "3.972.40",
      "format": "cjs",
      "published": "2026-05-14T18:55:06.868Z"
    },
    {
      "version": "3.972.39",
      "format": "cjs",
      "published": "2026-05-14T01:20:01.639Z"
    },
    {
      "version": "3.972.38",
      "format": "cjs",
      "published": "2026-05-01T19:08:10.180Z"
    },
    {
      "version": "3.972.37",
      "format": "cjs",
      "published": "2026-04-29T18:54:55.139Z"
    },
    {
      "version": "3.972.36",
      "format": "cjs",
      "published": "2026-04-27T20:02:40.056Z"
    },
    {
      "version": "3.972.35",
      "format": "cjs",
      "published": "2026-04-23T19:01:17.463Z"
    },
    {
      "version": "3.972.34",
      "format": "cjs",
      "published": "2026-04-22T19:04:36.260Z"
    },
    {
      "version": "3.972.33",
      "format": "cjs",
      "published": "2026-04-21T20:49:01.047Z"
    },
    {
      "version": "3.972.32",
      "format": "cjs",
      "published": "2026-04-20T19:04:48.141Z"
    },
    {
      "version": "3.972.31",
      "format": "cjs",
      "published": "2026-04-17T18:55:58.712Z"
    },
    {
      "version": "3.972.30",
      "format": "cjs",
      "published": "2026-04-16T19:26:09.895Z"
    },
    {
      "version": "3.972.29",
      "format": "cjs",
      "published": "2026-04-07T19:04:29.440Z"
    },
    {
      "version": "3.972.28",
      "format": "cjs",
      "published": "2026-03-31T19:04:06.116Z"
    },
    {
      "version": "3.972.27",
      "format": "cjs",
      "published": "2026-03-30T19:06:18.354Z"
    },
    {
      "version": "3.972.26",
      "format": "cjs",
      "published": "2026-03-26T18:55:21.639Z"
    },
    {
      "version": "3.972.25",
      "format": "cjs",
      "published": "2026-03-23T19:49:24.883Z"
    },
    {
      "version": "3.972.24",
      "format": "cjs",
      "published": "2026-03-20T19:03:57.095Z"
    },
    {
      "version": "3.972.23",
      "format": "cjs",
      "published": "2026-03-19T20:25:57.329Z"
    },
    {
      "version": "3.972.22",
      "format": "cjs",
      "published": "2026-03-18T19:05:24.884Z"
    },
    {
      "version": "3.972.21",
      "format": "cjs",
      "published": "2026-03-13T19:01:34.950Z"
    },
    {
      "version": "3.972.20",
      "format": "cjs",
      "published": "2026-03-09T19:14:19.704Z"
    },
    {
      "version": "3.972.19",
      "format": "cjs",
      "published": "2026-03-06T22:18:32.264Z"
    },
    {
      "version": "3.972.18",
      "format": "cjs",
      "published": "2026-03-05T20:40:38.178Z"
    },
    {
      "version": "3.972.17",
      "format": "cjs",
      "published": "2026-03-04T20:07:03.512Z"
    },
    {
      "version": "3.972.16",
      "format": "cjs",
      "published": "2026-03-03T20:46:06.394Z"
    },
    {
      "version": "3.972.15",
      "format": "cjs",
      "published": "2026-02-26T20:05:54.055Z"
    }
  ]
}