The AWS SDK now natively supports being loaded with Webpack. See this GitHub issue for more details. This library is unmaintained, so if you use Webpack yourself I would suggest integrating
aws-sdk@^2.6.0
in your build directly rather than through this library.
Exports the AWS SDK for Node.js as a UMD module. Drops the fs
dependency so the Node version of the SDK can be used in the browser (or in React Native).
npm install --save aws-sdk-umd
// ES6 modules
import AWS from 'aws-sdk-umd';
// CommonJS modules
var AWS = require('aws-sdk-umd');
// AMD
require(['aws-sdk-umd'], function(AWS) {
npm install
npm run build
The library will be built and output in dist/aws-sdk-umd.js
.
If you want a build that only contains certain services:
AWS_SERVICES=s3,dynamodb npm run build
Thanks to Francois Ward for getting me started and Chris Radek for this post demoing the Webpack configuration.
MIT