working rss feed to nostr publish
This commit is contained in:
+30
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.resolveAwsRegionExtensionConfiguration = exports.getAwsRegionExtensionConfiguration = void 0;
|
||||
const getAwsRegionExtensionConfiguration = (runtimeConfig) => {
|
||||
let runtimeConfigRegion = async () => {
|
||||
if (runtimeConfig.region === undefined) {
|
||||
throw new Error("Region is missing from runtimeConfig");
|
||||
}
|
||||
const region = runtimeConfig.region;
|
||||
if (typeof region === "string") {
|
||||
return region;
|
||||
}
|
||||
return region();
|
||||
};
|
||||
return {
|
||||
setRegion(region) {
|
||||
runtimeConfigRegion = region;
|
||||
},
|
||||
region() {
|
||||
return runtimeConfigRegion;
|
||||
},
|
||||
};
|
||||
};
|
||||
exports.getAwsRegionExtensionConfiguration = getAwsRegionExtensionConfiguration;
|
||||
const resolveAwsRegionExtensionConfiguration = (awsRegionExtensionConfiguration) => {
|
||||
return {
|
||||
region: awsRegionExtensionConfiguration.region(),
|
||||
};
|
||||
};
|
||||
exports.resolveAwsRegionExtensionConfiguration = resolveAwsRegionExtensionConfiguration;
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
tslib_1.__exportStar(require("./extensions"), exports);
|
||||
tslib_1.__exportStar(require("./regionConfig"), exports);
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.NODE_REGION_CONFIG_FILE_OPTIONS = exports.NODE_REGION_CONFIG_OPTIONS = exports.REGION_INI_NAME = exports.REGION_ENV_NAME = void 0;
|
||||
exports.REGION_ENV_NAME = "AWS_REGION";
|
||||
exports.REGION_INI_NAME = "region";
|
||||
exports.NODE_REGION_CONFIG_OPTIONS = {
|
||||
environmentVariableSelector: (env) => env[exports.REGION_ENV_NAME],
|
||||
configFileSelector: (profile) => profile[exports.REGION_INI_NAME],
|
||||
default: () => {
|
||||
throw new Error("Region is missing");
|
||||
},
|
||||
};
|
||||
exports.NODE_REGION_CONFIG_FILE_OPTIONS = {
|
||||
preferredFile: "credentials",
|
||||
};
|
||||
Generated
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getRealRegion = void 0;
|
||||
const isFipsRegion_1 = require("./isFipsRegion");
|
||||
const getRealRegion = (region) => (0, isFipsRegion_1.isFipsRegion)(region)
|
||||
? ["fips-aws-global", "aws-fips"].includes(region)
|
||||
? "us-east-1"
|
||||
: region.replace(/fips-(dkr-|prod-)?|-fips/, "")
|
||||
: region;
|
||||
exports.getRealRegion = getRealRegion;
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
tslib_1.__exportStar(require("./config"), exports);
|
||||
tslib_1.__exportStar(require("./resolveRegionConfig"), exports);
|
||||
Generated
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.isFipsRegion = void 0;
|
||||
const isFipsRegion = (region) => typeof region === "string" && (region.startsWith("fips-") || region.endsWith("-fips"));
|
||||
exports.isFipsRegion = isFipsRegion;
|
||||
Generated
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.resolveRegionConfig = void 0;
|
||||
const getRealRegion_1 = require("./getRealRegion");
|
||||
const isFipsRegion_1 = require("./isFipsRegion");
|
||||
const resolveRegionConfig = (input) => {
|
||||
const { region, useFipsEndpoint } = input;
|
||||
if (!region) {
|
||||
throw new Error("Region is missing");
|
||||
}
|
||||
return {
|
||||
...input,
|
||||
region: async () => {
|
||||
if (typeof region === "string") {
|
||||
return (0, getRealRegion_1.getRealRegion)(region);
|
||||
}
|
||||
const providedRegion = await region();
|
||||
return (0, getRealRegion_1.getRealRegion)(providedRegion);
|
||||
},
|
||||
useFipsEndpoint: async () => {
|
||||
const providedRegion = typeof region === "string" ? region : await region();
|
||||
if ((0, isFipsRegion_1.isFipsRegion)(providedRegion)) {
|
||||
return true;
|
||||
}
|
||||
return typeof useFipsEndpoint !== "function" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint();
|
||||
},
|
||||
};
|
||||
};
|
||||
exports.resolveRegionConfig = resolveRegionConfig;
|
||||
Reference in New Issue
Block a user