Implements the WebIDL algorithms for converting to and from JavaScript values
A tiny invariant function
Retries a function that returns a promise, leveraging the power of the retry module.
Throw better errors.
Ensure a function is only called once
Wraps Throw Expressions in an IIFE
Allow parsing of Throw Expressions
Type safe utilities for throwing errors (and responses) if things aren't quite right. Inspired by npm.im/invariant
Timeout a promise after a specified amount of time
errors with more than just a message
Like ruby's abbrev module, but in js
a streaming zip archive generator.
Simple dependency graph.
Core functions & classes shared by multiple AWS SDK clients.
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
Create an error with a code
[](https://www.npmjs.com/package/@smithy/core) [](https://www.npmjs.com/package/@smithy/core)
An arbitrary length integer library for Javascript
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
A Babel preset that enables parsing of proposals supported by the current Node.js version.
Easy error subclassing and stack customization
Throw better errors.
Returns path to globally installed package
Node Rest and Http Clients for use with TypeScript
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.