aws-crt
Version:
NodeJS/browser bindings to the aws-c-* libraries
47 lines (31 loc) • 1.42 kB
Markdown
NodeJS/Browser bindings for the AWS Common Runtime
[](https://awslabs.github.io/aws-crt-nodejs/)
This library is licensed under the Apache 2.0 License.
* Node 10.16+
* npm
* CMake 3.1+
* Linux: gcc 5+ or clang 3.6+
* If your compiler can compile node, it can compile this library
* Windows: Visual Studio 2015+
* OSX: XCode or brew-installed llvm
To build the package locally
````bash
npm install
````
Normally, you just declare `aws-crt` as a dependency in your package.json file.
You can either add it to package.json (if using a tool like webpack), or just import the ```dist.browser/``` folder into your web project
````bash
npm install aws-crt
````
Please note that on Mac, once a private key is used with a certificate, that certificate-key pair is imported into the Mac Keychain. All subsequent uses of that certificate will use the stored private key and ignore anything passed in programmatically. Beginning in v1.1.11, when a stored private key from the Keychain is used, the following will be logged at the "info" log level:
```
static: certificate has an existing certificate-key pair that was previously imported into the Keychain. Using key from Keychain instead of the one provided.
```