123456789101112131415161718192021222324252627 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.githubUrl = githubUrl;
- exports.s3Url = s3Url;
- function githubUrl(options) {
- return `${options.protocol || "https"}://${options.host || "github.com"}`;
- }
- function s3Url(options) {
- let url;
- if (!(options.bucket.indexOf(".") !== -1)) {
- url = `https://${options.bucket}.s3.amazonaws.com`;
- } else {
- if (!options.region) {
- throw new Error(`Bucket name "${options.bucket}" includes a dot, but S3 region is missing`);
- }
- // special case, see http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro
- url = options.region === "us-east-1" ? `https://s3.amazonaws.com/${options.bucket}` : `https://s3-${options.region}.amazonaws.com/${options.bucket}`;
- }
- if (options.path != null) {
- url += `/${options.path}`;
- }
- return url;
- }
- //# sourceMappingURL=publishOptions.js.map
|