@lonelyplanet/dotcom-core
Version:
This package is meant to house some of our more common UI and shared libs across dotcom applications.
26 lines (21 loc) • 555 B
text/typescript
import * as AWS from "aws-sdk";
import { S3Uploader } from "../classes/uploader";
const s3 = new AWS.S3();
const s3Bucket = "static-asset";
const baseKey = "dotcom-core";
const version = process.argv[2];
const libDir = "lib";
const uploader = new S3Uploader();
const componentsKey = `${baseKey}/version.json`;
Promise.all([
uploader.upload({
key: componentsKey,
body: JSON.stringify({
version,
}),
}),
])
.then((results) => {
// tslint:disable-next-line:no-console
console.log(`Uploaded ${results.length} files to s3.`);
});