Returns true if the value is an object and not an array or null.
Determine if the JS environment has Symbol support. Supports spec, or shams.
[](https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint) [](http
Node.js compression middleware
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Store information about any JS value in a side channel, using a linked list
JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
The Lodash method `_.merge` exported as a module.
Escape RegExp special characters
A parser to Amazon Resource Names
A querystring parser that supports nesting and arrays, with a depth limit
Constants and utilities about visitor keys to traverse AST.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Determine if the current node version supports the `--preserve-symlinks` flag.
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
string representations of objects in node and the browser
Simple middleware-style router
[](https://www.npmjs.com/package/@aws-sdk/util-format-url) [](https://www.npmjs.com/package/@aws-sd
Get the native type of a value.
Opinionated, caching, retrying fetch client
Store information about any JS value in a side channel. Uses WeakMap if available.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.