Socket
Socket
Sign inDemoInstall

@aws-amplify/platform-core

Package Overview
Dependencies
Maintainers
10
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-amplify/platform-core - npm Package Compare versions

Comparing version 0.5.0-beta.0 to 0.5.0-beta.1

6

lib/parameter_path_conversions.d.ts

@@ -13,4 +13,8 @@ import { AppId, BackendIdentifier } from '@aws-amplify/plugin-types';

*/
static toParameterFullPath(backendId: BackendIdentifier | AppId, secretName: string): string;
static toParameterFullPath(backendId: BackendIdentifier | AppId, parameterName: string): string;
/**
* Generate an SSM path for references to other backend resources
*/
static toResourceReferenceFullPath(backendId: BackendIdentifier, referenceName: string): string;
}
//# sourceMappingURL=parameter_path_conversions.d.ts.map

30

lib/parameter_path_conversions.js

@@ -6,2 +6,3 @@ "use strict";

const SHARED_SECRET = 'shared';
const RESOURCE_REFERENCE = 'resource_reference';
/**

@@ -23,14 +24,23 @@ * Provides static methods for converting BackendIdentifier to parameter path strings

*/
static toParameterFullPath(backendId, secretName) {
static toParameterFullPath(backendId, parameterName) {
if (typeof backendId === 'object') {
return getBackendParameterFullPath(backendId, secretName);
return getBackendParameterFullPath(backendId, parameterName);
}
return getSharedParameterFullPath(backendId, secretName);
return getSharedParameterFullPath(backendId, parameterName);
}
/**
* Generate an SSM path for references to other backend resources
*/
static toResourceReferenceFullPath(backendId, referenceName) {
return `/amplify/${RESOURCE_REFERENCE}/${getBackendIdentifierPathPart(backendId)}/${referenceName}`;
}
}
exports.ParameterPathConversions = ParameterPathConversions;
const getBackendParameterPrefix = (parts) => {
return `/amplify/${getBackendIdentifierPathPart(parts)}`;
};
/**
* Get a branch-specific parameter prefix.
*/
const getBackendParameterPrefix = (parts) => {
const getBackendIdentifierPathPart = (parts) => {
// round trip the backend id through the stack name conversion to ensure we are applying the same sanitization to SSM paths

@@ -42,3 +52,3 @@ const sanitizedBackendId = backend_identifier_conversions_js_1.BackendIdentifierConversions.fromStackName(backend_identifier_conversions_js_1.BackendIdentifierConversions.toStackName(parts));

}
return `/amplify/${sanitizedBackendId.namespace}/${sanitizedBackendId.name}-${sanitizedBackendId.type}-${sanitizedBackendId.hash}`;
return `${sanitizedBackendId.namespace}/${sanitizedBackendId.name}-${sanitizedBackendId.type}-${sanitizedBackendId.hash}`;
};

@@ -48,4 +58,4 @@ /**

*/
const getBackendParameterFullPath = (backendIdentifier, secretName) => {
return `${getBackendParameterPrefix(backendIdentifier)}/${secretName}`;
const getBackendParameterFullPath = (backendIdentifier, parameterName) => {
return `${getBackendParameterPrefix(backendIdentifier)}/${parameterName}`;
};

@@ -61,5 +71,5 @@ /**

*/
const getSharedParameterFullPath = (appId, secretName) => {
return `${getSharedParameterPrefix(appId)}/${secretName}`;
const getSharedParameterFullPath = (appId, parameterName) => {
return `${getSharedParameterPrefix(appId)}/${parameterName}`;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvcGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkZBQW1GO0FBRW5GLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQztBQUUvQjs7R0FFRztBQUNILE1BQWEsd0JBQXdCO0lBQ25DOztPQUVHO0lBQ0gsTUFBTSxDQUFDLGlCQUFpQixDQUFDLFNBQW9DO1FBQzNELElBQUksT0FBTyxTQUFTLEtBQUssUUFBUSxFQUFFO1lBQ2pDLE9BQU8seUJBQXlCLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDN0M7UUFDRCxPQUFPLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQyxtQkFBbUIsQ0FDeEIsU0FBb0MsRUFDcEMsVUFBa0I7UUFFbEIsSUFBSSxPQUFPLFNBQVMsS0FBSyxRQUFRLEVBQUU7WUFDakMsT0FBTywyQkFBMkIsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQUM7U0FDM0Q7UUFDRCxPQUFPLDBCQUEwQixDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUMzRCxDQUFDO0NBQ0Y7QUF2QkQsNERBdUJDO0FBRUQ7O0dBRUc7QUFDSCxNQUFNLHlCQUF5QixHQUFHLENBQUMsS0FBd0IsRUFBVSxFQUFFO0lBQ3JFLDJIQUEySDtJQUMzSCxNQUFNLGtCQUFrQixHQUFHLGdFQUE0QixDQUFDLGFBQWEsQ0FDbkUsZ0VBQTRCLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUNoRCxDQUFDO0lBQ0YsSUFBSSxDQUFDLGtCQUFrQixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxFQUFFO1FBQ25ELDZCQUE2QjtRQUM3QixNQUFNLElBQUksS0FBSyxDQUNiLGtFQUFrRSxDQUNuRSxDQUFDO0tBQ0g7SUFDRCxPQUFPLFlBQVksa0JBQWtCLENBQUMsU0FBUyxJQUFJLGtCQUFrQixDQUFDLElBQUksSUFBSSxrQkFBa0IsQ0FBQyxJQUFJLElBQUksa0JBQWtCLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDckksQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLDJCQUEyQixHQUFHLENBQ2xDLGlCQUFvQyxFQUNwQyxVQUFrQixFQUNWLEVBQUU7SUFDVixPQUFPLEdBQUcseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsSUFBSSxVQUFVLEVBQUUsQ0FBQztBQUN6RSxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxLQUFZLEVBQVUsRUFBRTtJQUN4RCxPQUFPLFlBQVksYUFBYSxJQUFJLEtBQUssRUFBRSxDQUFDO0FBQzlDLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSwwQkFBMEIsR0FBRyxDQUNqQyxLQUFZLEVBQ1osVUFBa0IsRUFDVixFQUFFO0lBQ1YsT0FBTyxHQUFHLHdCQUF3QixDQUFDLEtBQUssQ0FBQyxJQUFJLFVBQVUsRUFBRSxDQUFDO0FBQzVELENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFwcElkLCBCYWNrZW5kSWRlbnRpZmllciB9IGZyb20gJ0Bhd3MtYW1wbGlmeS9wbHVnaW4tdHlwZXMnO1xuaW1wb3J0IHsgQmFja2VuZElkZW50aWZpZXJDb252ZXJzaW9ucyB9IGZyb20gJy4vYmFja2VuZF9pZGVudGlmaWVyX2NvbnZlcnNpb25zLmpzJztcblxuY29uc3QgU0hBUkVEX1NFQ1JFVCA9ICdzaGFyZWQnO1xuXG4vKipcbiAqIFByb3ZpZGVzIHN0YXRpYyBtZXRob2RzIGZvciBjb252ZXJ0aW5nIEJhY2tlbmRJZGVudGlmaWVyIHRvIHBhcmFtZXRlciBwYXRoIHN0cmluZ3NcbiAqL1xuZXhwb3J0IGNsYXNzIFBhcmFtZXRlclBhdGhDb252ZXJzaW9ucyB7XG4gIC8qKlxuICAgKiBDb252ZXJ0IGEgQmFja2VuZElkZW50aWZpZXIgdG8gYSBwYXJhbWV0ZXIgcHJlZml4LlxuICAgKi9cbiAgc3RhdGljIHRvUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIgfCBBcHBJZCk6IHN0cmluZyB7XG4gICAgaWYgKHR5cGVvZiBiYWNrZW5kSWQgPT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeChiYWNrZW5kSWQpO1xuICAgIH1cbiAgICByZXR1cm4gZ2V0U2hhcmVkUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZCk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydCBhIEJhY2tlbmRJZGVudGlmaWVyIHRvIGEgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAgICovXG4gIHN0YXRpYyB0b1BhcmFtZXRlckZ1bGxQYXRoKFxuICAgIGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIgfCBBcHBJZCxcbiAgICBzZWNyZXROYW1lOiBzdHJpbmdcbiAgKTogc3RyaW5nIHtcbiAgICBpZiAodHlwZW9mIGJhY2tlbmRJZCA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiBnZXRCYWNrZW5kUGFyYW1ldGVyRnVsbFBhdGgoYmFja2VuZElkLCBzZWNyZXROYW1lKTtcbiAgICB9XG4gICAgcmV0dXJuIGdldFNoYXJlZFBhcmFtZXRlckZ1bGxQYXRoKGJhY2tlbmRJZCwgc2VjcmV0TmFtZSk7XG4gIH1cbn1cblxuLyoqXG4gKiBHZXQgYSBicmFuY2gtc3BlY2lmaWMgcGFyYW1ldGVyIHByZWZpeC5cbiAqL1xuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeCA9IChwYXJ0czogQmFja2VuZElkZW50aWZpZXIpOiBzdHJpbmcgPT4ge1xuICAvLyByb3VuZCB0cmlwIHRoZSBiYWNrZW5kIGlkIHRocm91Z2ggdGhlIHN0YWNrIG5hbWUgY29udmVyc2lvbiB0byBlbnN1cmUgd2UgYXJlIGFwcGx5aW5nIHRoZSBzYW1lIHNhbml0aXphdGlvbiB0byBTU00gcGF0aHNcbiAgY29uc3Qgc2FuaXRpemVkQmFja2VuZElkID0gQmFja2VuZElkZW50aWZpZXJDb252ZXJzaW9ucy5mcm9tU3RhY2tOYW1lKFxuICAgIEJhY2tlbmRJZGVudGlmaWVyQ29udmVyc2lvbnMudG9TdGFja05hbWUocGFydHMpXG4gICk7XG4gIGlmICghc2FuaXRpemVkQmFja2VuZElkIHx8ICFzYW5pdGl6ZWRCYWNrZW5kSWQuaGFzaCkge1xuICAgIC8vIHRoaXMgKnNob3VsZCogbmV2ZXIgaGFwcGVuXG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYENvdWxkIG5vdCBzYW5pdGl6ZSB0aGUgYmFja2VuZElkIHRvIGNvbnN0cnVjdCB0aGUgcGFyYW1ldGVyIHBhdGhgXG4gICAgKTtcbiAgfVxuICByZXR1cm4gYC9hbXBsaWZ5LyR7c2FuaXRpemVkQmFja2VuZElkLm5hbWVzcGFjZX0vJHtzYW5pdGl6ZWRCYWNrZW5kSWQubmFtZX0tJHtzYW5pdGl6ZWRCYWNrZW5kSWQudHlwZX0tJHtzYW5pdGl6ZWRCYWNrZW5kSWQuaGFzaH1gO1xufTtcblxuLyoqXG4gKiBHZXQgYSBicmFuY2gtc3BlY2lmaWMgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAqL1xuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlckZ1bGxQYXRoID0gKFxuICBiYWNrZW5kSWRlbnRpZmllcjogQmFja2VuZElkZW50aWZpZXIsXG4gIHNlY3JldE5hbWU6IHN0cmluZ1xuKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAke2dldEJhY2tlbmRQYXJhbWV0ZXJQcmVmaXgoYmFja2VuZElkZW50aWZpZXIpfS8ke3NlY3JldE5hbWV9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgc2hhcmVkIHBhcmFtZXRlciBwcmVmaXguXG4gKi9cbmNvbnN0IGdldFNoYXJlZFBhcmFtZXRlclByZWZpeCA9IChhcHBJZDogQXBwSWQpOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYC9hbXBsaWZ5LyR7U0hBUkVEX1NFQ1JFVH0vJHthcHBJZH1gO1xufTtcblxuLyoqXG4gKiBHZXQgYSBzaGFyZWQgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAqL1xuY29uc3QgZ2V0U2hhcmVkUGFyYW1ldGVyRnVsbFBhdGggPSAoXG4gIGFwcElkOiBBcHBJZCxcbiAgc2VjcmV0TmFtZTogc3RyaW5nXG4pOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYCR7Z2V0U2hhcmVkUGFyYW1ldGVyUHJlZml4KGFwcElkKX0vJHtzZWNyZXROYW1lfWA7XG59O1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvcGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkZBQW1GO0FBRW5GLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQztBQUMvQixNQUFNLGtCQUFrQixHQUFHLG9CQUFvQixDQUFDO0FBRWhEOztHQUVHO0FBQ0gsTUFBYSx3QkFBd0I7SUFDbkM7O09BRUc7SUFDSCxNQUFNLENBQUMsaUJBQWlCLENBQUMsU0FBb0M7UUFDM0QsSUFBSSxPQUFPLFNBQVMsS0FBSyxRQUFRLEVBQUU7WUFDakMsT0FBTyx5QkFBeUIsQ0FBQyxTQUFTLENBQUMsQ0FBQztTQUM3QztRQUNELE9BQU8sd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLG1CQUFtQixDQUN4QixTQUFvQyxFQUNwQyxhQUFxQjtRQUVyQixJQUFJLE9BQU8sU0FBUyxLQUFLLFFBQVEsRUFBRTtZQUNqQyxPQUFPLDJCQUEyQixDQUFDLFNBQVMsRUFBRSxhQUFhLENBQUMsQ0FBQztTQUM5RDtRQUNELE9BQU8sMEJBQTBCLENBQUMsU0FBUyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQywyQkFBMkIsQ0FDaEMsU0FBNEIsRUFDNUIsYUFBcUI7UUFFckIsT0FBTyxZQUFZLGtCQUFrQixJQUFJLDRCQUE0QixDQUNuRSxTQUFTLENBQ1YsSUFBSSxhQUFhLEVBQUUsQ0FBQztJQUN2QixDQUFDO0NBQ0Y7QUFuQ0QsNERBbUNDO0FBRUQsTUFBTSx5QkFBeUIsR0FBRyxDQUFDLEtBQXdCLEVBQVUsRUFBRTtJQUNyRSxPQUFPLFlBQVksNEJBQTRCLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQztBQUMzRCxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sNEJBQTRCLEdBQUcsQ0FBQyxLQUF3QixFQUFVLEVBQUU7SUFDeEUsMkhBQTJIO0lBQzNILE1BQU0sa0JBQWtCLEdBQUcsZ0VBQTRCLENBQUMsYUFBYSxDQUNuRSxnRUFBNEIsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQ2hELENBQUM7SUFDRixJQUFJLENBQUMsa0JBQWtCLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUU7UUFDbkQsNkJBQTZCO1FBQzdCLE1BQU0sSUFBSSxLQUFLLENBQ2Isa0VBQWtFLENBQ25FLENBQUM7S0FDSDtJQUNELE9BQU8sR0FBRyxrQkFBa0IsQ0FBQyxTQUFTLElBQUksa0JBQWtCLENBQUMsSUFBSSxJQUFJLGtCQUFrQixDQUFDLElBQUksSUFBSSxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsQ0FBQztBQUM1SCxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sMkJBQTJCLEdBQUcsQ0FDbEMsaUJBQW9DLEVBQ3BDLGFBQXFCLEVBQ2IsRUFBRTtJQUNWLE9BQU8sR0FBRyx5QkFBeUIsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLGFBQWEsRUFBRSxDQUFDO0FBQzVFLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSx3QkFBd0IsR0FBRyxDQUFDLEtBQVksRUFBVSxFQUFFO0lBQ3hELE9BQU8sWUFBWSxhQUFhLElBQUksS0FBSyxFQUFFLENBQUM7QUFDOUMsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLDBCQUEwQixHQUFHLENBQ2pDLEtBQVksRUFDWixhQUFxQixFQUNiLEVBQUU7SUFDVixPQUFPLEdBQUcsd0JBQXdCLENBQUMsS0FBSyxDQUFDLElBQUksYUFBYSxFQUFFLENBQUM7QUFDL0QsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXBwSWQsIEJhY2tlbmRJZGVudGlmaWVyIH0gZnJvbSAnQGF3cy1hbXBsaWZ5L3BsdWdpbi10eXBlcyc7XG5pbXBvcnQgeyBCYWNrZW5kSWRlbnRpZmllckNvbnZlcnNpb25zIH0gZnJvbSAnLi9iYWNrZW5kX2lkZW50aWZpZXJfY29udmVyc2lvbnMuanMnO1xuXG5jb25zdCBTSEFSRURfU0VDUkVUID0gJ3NoYXJlZCc7XG5jb25zdCBSRVNPVVJDRV9SRUZFUkVOQ0UgPSAncmVzb3VyY2VfcmVmZXJlbmNlJztcblxuLyoqXG4gKiBQcm92aWRlcyBzdGF0aWMgbWV0aG9kcyBmb3IgY29udmVydGluZyBCYWNrZW5kSWRlbnRpZmllciB0byBwYXJhbWV0ZXIgcGF0aCBzdHJpbmdzXG4gKi9cbmV4cG9ydCBjbGFzcyBQYXJhbWV0ZXJQYXRoQ29udmVyc2lvbnMge1xuICAvKipcbiAgICogQ29udmVydCBhIEJhY2tlbmRJZGVudGlmaWVyIHRvIGEgcGFyYW1ldGVyIHByZWZpeC5cbiAgICovXG4gIHN0YXRpYyB0b1BhcmFtZXRlclByZWZpeChiYWNrZW5kSWQ6IEJhY2tlbmRJZGVudGlmaWVyIHwgQXBwSWQpOiBzdHJpbmcge1xuICAgIGlmICh0eXBlb2YgYmFja2VuZElkID09PSAnb2JqZWN0Jykge1xuICAgICAgcmV0dXJuIGdldEJhY2tlbmRQYXJhbWV0ZXJQcmVmaXgoYmFja2VuZElkKTtcbiAgICB9XG4gICAgcmV0dXJuIGdldFNoYXJlZFBhcmFtZXRlclByZWZpeChiYWNrZW5kSWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIENvbnZlcnQgYSBCYWNrZW5kSWRlbnRpZmllciB0byBhIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gICAqL1xuICBzdGF0aWMgdG9QYXJhbWV0ZXJGdWxsUGF0aChcbiAgICBiYWNrZW5kSWQ6IEJhY2tlbmRJZGVudGlmaWVyIHwgQXBwSWQsXG4gICAgcGFyYW1ldGVyTmFtZTogc3RyaW5nXG4gICk6IHN0cmluZyB7XG4gICAgaWYgKHR5cGVvZiBiYWNrZW5kSWQgPT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gZ2V0QmFja2VuZFBhcmFtZXRlckZ1bGxQYXRoKGJhY2tlbmRJZCwgcGFyYW1ldGVyTmFtZSk7XG4gICAgfVxuICAgIHJldHVybiBnZXRTaGFyZWRQYXJhbWV0ZXJGdWxsUGF0aChiYWNrZW5kSWQsIHBhcmFtZXRlck5hbWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdlbmVyYXRlIGFuIFNTTSBwYXRoIGZvciByZWZlcmVuY2VzIHRvIG90aGVyIGJhY2tlbmQgcmVzb3VyY2VzXG4gICAqL1xuICBzdGF0aWMgdG9SZXNvdXJjZVJlZmVyZW5jZUZ1bGxQYXRoKFxuICAgIGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIsXG4gICAgcmVmZXJlbmNlTmFtZTogc3RyaW5nXG4gICk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGAvYW1wbGlmeS8ke1JFU09VUkNFX1JFRkVSRU5DRX0vJHtnZXRCYWNrZW5kSWRlbnRpZmllclBhdGhQYXJ0KFxuICAgICAgYmFja2VuZElkXG4gICAgKX0vJHtyZWZlcmVuY2VOYW1lfWA7XG4gIH1cbn1cblxuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeCA9IChwYXJ0czogQmFja2VuZElkZW50aWZpZXIpOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYC9hbXBsaWZ5LyR7Z2V0QmFja2VuZElkZW50aWZpZXJQYXRoUGFydChwYXJ0cyl9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgYnJhbmNoLXNwZWNpZmljIHBhcmFtZXRlciBwcmVmaXguXG4gKi9cbmNvbnN0IGdldEJhY2tlbmRJZGVudGlmaWVyUGF0aFBhcnQgPSAocGFydHM6IEJhY2tlbmRJZGVudGlmaWVyKTogc3RyaW5nID0+IHtcbiAgLy8gcm91bmQgdHJpcCB0aGUgYmFja2VuZCBpZCB0aHJvdWdoIHRoZSBzdGFjayBuYW1lIGNvbnZlcnNpb24gdG8gZW5zdXJlIHdlIGFyZSBhcHBseWluZyB0aGUgc2FtZSBzYW5pdGl6YXRpb24gdG8gU1NNIHBhdGhzXG4gIGNvbnN0IHNhbml0aXplZEJhY2tlbmRJZCA9IEJhY2tlbmRJZGVudGlmaWVyQ29udmVyc2lvbnMuZnJvbVN0YWNrTmFtZShcbiAgICBCYWNrZW5kSWRlbnRpZmllckNvbnZlcnNpb25zLnRvU3RhY2tOYW1lKHBhcnRzKVxuICApO1xuICBpZiAoIXNhbml0aXplZEJhY2tlbmRJZCB8fCAhc2FuaXRpemVkQmFja2VuZElkLmhhc2gpIHtcbiAgICAvLyB0aGlzICpzaG91bGQqIG5ldmVyIGhhcHBlblxuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgIGBDb3VsZCBub3Qgc2FuaXRpemUgdGhlIGJhY2tlbmRJZCB0byBjb25zdHJ1Y3QgdGhlIHBhcmFtZXRlciBwYXRoYFxuICAgICk7XG4gIH1cbiAgcmV0dXJuIGAke3Nhbml0aXplZEJhY2tlbmRJZC5uYW1lc3BhY2V9LyR7c2FuaXRpemVkQmFja2VuZElkLm5hbWV9LSR7c2FuaXRpemVkQmFja2VuZElkLnR5cGV9LSR7c2FuaXRpemVkQmFja2VuZElkLmhhc2h9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgYnJhbmNoLXNwZWNpZmljIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gKi9cbmNvbnN0IGdldEJhY2tlbmRQYXJhbWV0ZXJGdWxsUGF0aCA9IChcbiAgYmFja2VuZElkZW50aWZpZXI6IEJhY2tlbmRJZGVudGlmaWVyLFxuICBwYXJhbWV0ZXJOYW1lOiBzdHJpbmdcbik6IHN0cmluZyA9PiB7XG4gIHJldHVybiBgJHtnZXRCYWNrZW5kUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZGVudGlmaWVyKX0vJHtwYXJhbWV0ZXJOYW1lfWA7XG59O1xuXG4vKipcbiAqIEdldCBhIHNoYXJlZCBwYXJhbWV0ZXIgcHJlZml4LlxuICovXG5jb25zdCBnZXRTaGFyZWRQYXJhbWV0ZXJQcmVmaXggPSAoYXBwSWQ6IEFwcElkKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAvYW1wbGlmeS8ke1NIQVJFRF9TRUNSRVR9LyR7YXBwSWR9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgc2hhcmVkIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gKi9cbmNvbnN0IGdldFNoYXJlZFBhcmFtZXRlckZ1bGxQYXRoID0gKFxuICBhcHBJZDogQXBwSWQsXG4gIHBhcmFtZXRlck5hbWU6IHN0cmluZ1xuKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAke2dldFNoYXJlZFBhcmFtZXRlclByZWZpeChhcHBJZCl9LyR7cGFyYW1ldGVyTmFtZX1gO1xufTtcbiJdfQ==
{
"name": "@aws-amplify/platform-core",
"version": "0.5.0-beta.0",
"version": "0.5.0-beta.1",
"type": "commonjs",

@@ -27,3 +27,3 @@ "publishConfig": {

"dependencies": {
"@aws-amplify/plugin-types": "^0.8.0",
"@aws-amplify/plugin-types": "^0.9.0-beta.0",
"@aws-sdk/client-sts": "3.445.0",

@@ -30,0 +30,0 @@ "is-ci": "^3.0.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc