Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@gammarers/aws-resource-naming

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gammarers/aws-resource-naming - npm Package Compare versions

Comparing version 0.8.3 to 0.9.0

57

API.md
# API Reference <a name="API Reference" id="api-reference"></a>
## Structs <a name="Structs" id="Structs"></a>
### ResourceAutoNaming <a name="ResourceAutoNaming" id="@gammarers/aws-resource-naming.ResourceAutoNaming"></a>
#### Initializer <a name="Initializer" id="@gammarers/aws-resource-naming.ResourceAutoNaming.Initializer"></a>
```typescript
import { ResourceAutoNaming } from '@gammarers/aws-resource-naming'
const resourceAutoNaming: ResourceAutoNaming = { ... }
```
#### Properties <a name="Properties" id="Properties"></a>
| **Name** | **Type** | **Description** |
| --- | --- | --- |
| <code><a href="#@gammarers/aws-resource-naming.ResourceAutoNaming.property.type">type</a></code> | <code><a href="#@gammarers/aws-resource-naming.ResourceNamingType">ResourceNamingType</a></code> | *No description.* |
---
##### `type`<sup>Required</sup> <a name="type" id="@gammarers/aws-resource-naming.ResourceAutoNaming.property.type"></a>
```typescript
public readonly type: ResourceNamingType;
```
- *Type:* <a href="#@gammarers/aws-resource-naming.ResourceNamingType">ResourceNamingType</a>
---
### ResourceDefaultNaming <a name="ResourceDefaultNaming" id="@gammarers/aws-resource-naming.ResourceDefaultNaming"></a>
#### Initializer <a name="Initializer" id="@gammarers/aws-resource-naming.ResourceDefaultNaming.Initializer"></a>
```typescript
import { ResourceDefaultNaming } from '@gammarers/aws-resource-naming'
const resourceDefaultNaming: ResourceDefaultNaming = { ... }
```
#### Properties <a name="Properties" id="Properties"></a>
| **Name** | **Type** | **Description** |
| --- | --- | --- |
| <code><a href="#@gammarers/aws-resource-naming.ResourceDefaultNaming.property.type">type</a></code> | <code><a href="#@gammarers/aws-resource-naming.ResourceNamingType">ResourceNamingType</a></code> | *No description.* |
---
##### `type`<sup>Required</sup> <a name="type" id="@gammarers/aws-resource-naming.ResourceDefaultNaming.property.type"></a>
```typescript
public readonly type: ResourceNamingType;
```
- *Type:* <a href="#@gammarers/aws-resource-naming.ResourceNamingType">ResourceNamingType</a>
---
## Enums <a name="Enums" id="Enums"></a>

@@ -65,0 +8,0 @@

15

lib/index.d.ts

@@ -7,11 +7,7 @@ import * as crypto from 'crypto';

}
export interface ResourceAutoNaming {
export type ResourceAutoNaming = {
readonly type: ResourceNamingType.AUTO;
}
export interface ResourceDefaultNaming {
};
export type ResourceDefaultNaming = {
readonly type: ResourceNamingType.DEFAULT;
}
export type ResourceNamingOptions = ResourceAutoNaming | ResourceDefaultNaming | {
type: ResourceNamingType.CUSTOM;
[key: string]: string;
};

@@ -22,5 +18,8 @@ export declare namespace ResourceNaming {

[p: string]: string;
}, resourceNaming?: ResourceNamingOptions): {
}, resourceNaming?: ResourceAutoNaming | ResourceDefaultNaming | {
type: ResourceNamingType.CUSTOM;
[key: string]: string;
}): {
[k: string]: string | undefined;
};
}

@@ -97,2 +97,2 @@ "use strict";

})(ResourceNaming || (exports.ResourceNaming = ResourceNaming = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUNBQWlDO0FBRWpDLFVBQVU7QUFDViw2QkFBNkI7QUFDN0IsU0FBUztBQUVULHlCQUF5QjtBQUN6Qix3RUFBd0U7QUFDeEUsSUFBSTtBQUVKLElBQVksa0JBSVg7QUFKRCxXQUFZLGtCQUFrQjtJQUM1Qix5Q0FBbUIsQ0FBQTtJQUNuQixtQ0FBYSxDQUFBO0lBQ2IsdUNBQWlCLENBQUE7QUFDbkIsQ0FBQyxFQUpXLGtCQUFrQixrQ0FBbEIsa0JBQWtCLFFBSTdCO0FBYUQsSUFBaUIsY0FBYyxDQXlGOUI7QUF6RkQsV0FBaUIsY0FBYztJQUU3Qiw0QkFBNEI7SUFDNUIsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1QixLQUFLO0lBRUwsbUNBQW1DO0lBQ25DLDBDQUEwQztJQUMxQyx1Q0FBdUM7SUFDdkMsdUJBQXVCO0lBQ3ZCLDhCQUE4QjtJQUM5QixRQUFRO0lBQ1IsS0FBSztJQUVMLDBCQUEwQjtJQUMxQixzREFBc0Q7SUFDdEQsNEJBQTRCO0lBQzVCLG9EQUFvRDtJQUNwRCxpQ0FBaUM7SUFDakMseUJBQXlCO0lBQ3pCLFFBQVE7SUFDUixLQUFLO0lBRUwsMEJBQTBCO0lBQzFCLG9EQUFvRDtJQUNwRCxLQUFLO0lBRUwsb0dBQW9HO0lBQ3BHLHFFQUFxRTtJQUNyRSxLQUFLO0lBRUwsU0FBZ0Isa0JBQWtCLENBQUMsS0FBd0IsRUFBRSxTQUFpQixDQUFDO1FBQzdFLE9BQU8sTUFBTSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsRUFBRSxZQUFZLEVBQUUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQzthQUNqRSxNQUFNLENBQUMsS0FBSyxDQUFDO2FBQ2IsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFKZSxpQ0FBa0IscUJBSWpDLENBQUE7SUFFRCxzRUFBc0U7SUFDdEUsMEZBQTBGO0lBQzFGLHNCQUFzQjtJQUN0QixLQUFLO0lBRUwsaUNBQWlDO0lBQ2pDLGtKQUFrSjtJQUNsSixNQUFNO0lBQ04sK0JBQStCO0lBQy9CLDBJQUEwSTtJQUUxSSxnSUFBZ0k7SUFDaEksc0lBQXNJO0lBQ3RJLDZGQUE2RjtJQUM3RixTQUFnQixNQUFNLENBQ3BCLFVBQWlDO0lBQ2pDLHdCQUF3QjtJQUN4QixvSkFBb0o7SUFDcEosVUFBVTtJQUNWLGNBQXNDO1FBQ3RDLE9BQU8sTUFBTSxDQUFDLFdBQVcsQ0FDdkIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxFQUFFO1lBQy9DLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLEVBQUU7b0JBQ2xCLFFBQVEsY0FBYyxFQUFFLElBQUksRUFBRSxDQUFDO3dCQUM3QixLQUFLLGtCQUFrQixDQUFDLE1BQU07NEJBQzVCLGlFQUFpRTs0QkFDakUsc0VBQXNFOzRCQUN0RSxPQUFPLGNBQWMsQ0FBQyxJQUF1QyxDQUFDLENBQUM7d0JBQ2pFLEtBQUssa0JBQWtCLENBQUMsSUFBSTs0QkFDMUIsT0FBTyxLQUFLLENBQUM7d0JBQ2YsUUFBUTt3QkFDUixLQUFLLGtCQUFrQixDQUFDLE9BQU87NEJBQzdCLE9BQU8sU0FBUyxDQUFDO29CQUNyQixDQUFDO29CQUNELDBFQUEwRTtvQkFDMUUscUZBQXFGO29CQUNyRiw2QkFBNkI7b0JBQzdCLGVBQWU7b0JBQ2YsZ0ZBQWdGO29CQUNoRixpQ0FBaUM7b0JBQ2pDLGVBQWU7b0JBQ2Ysd0ZBQXdGO29CQUN4RixhQUFhO29CQUNiLGtFQUFrRTtvQkFDbEUsNkVBQTZFO29CQUU3RSxvQkFBb0I7Z0JBQ3RCLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNSLENBQUMsQ0FBQyxDQUNILENBQUM7SUFDSixDQUFDO0lBcENlLHFCQUFNLFNBb0NyQixDQUFBO0FBQ0gsQ0FBQyxFQXpGZ0IsY0FBYyw4QkFBZCxjQUFjLFFBeUY5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGNyeXB0byBmcm9tICdjcnlwdG8nO1xuXG4vLyBEZWZhdWx0XG4vLyBOb25lIChzdGFjayBhdXRvIGdlbmVyYXRlKVxuLy8gc3RyaW5nXG5cbi8vIGV4cG9ydCBpbnRlcmZhY2UgWHh4IHtcbi8vICAgcmVhZG9ubHkgbmFtaW5nOiBOYW1pbmcgfCB7ZnVuY3Rpb25OYW1lOiBzdHJpbmcsIHJvbGVOYW1lOiBzdHJpbmd9O1xuLy8gfVxuXG5leHBvcnQgZW51bSBSZXNvdXJjZU5hbWluZ1R5cGUge1xuICBERUZBVUxUID0gJ0RlZmFsdXQnLFxuICBBVVRPID0gJ0F1dG8nLFxuICBDVVNUT00gPSAnQ3VzdG9tJyxcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXNvdXJjZUF1dG9OYW1pbmcge1xuICByZWFkb25seSB0eXBlOiBSZXNvdXJjZU5hbWluZ1R5cGUuQVVUTztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXNvdXJjZURlZmF1bHROYW1pbmcge1xuICByZWFkb25seSB0eXBlOiBSZXNvdXJjZU5hbWluZ1R5cGUuREVGQVVMVDtcbn1cblxuZXhwb3J0IHR5cGUgUmVzb3VyY2VOYW1pbmdPcHRpb25zID1cbiAgUmVzb3VyY2VBdXRvTmFtaW5nIHwgUmVzb3VyY2VEZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nVHlwZS5DVVNUT007IFtrZXk6IHN0cmluZ106IHN0cmluZ307XG5cbmV4cG9ydCBuYW1lc3BhY2UgUmVzb3VyY2VOYW1pbmcge1xuXG4gIC8vZXhwb3J0IGludGVyZmFjZSBOYW1pbmcge31cbiAgLy8gIGV4cG9ydCBpbnRlcmZhY2UgTmFtaW5nIHtcbiAgLy8gICAgW2tleTogc3RyaW5nXTogc3RyaW5nO1xuICAvLyAgfVxuXG4gIC8vICBleHBvcnQgaW50ZXJmYWNlIEN1c3RvbU5hbWluZyB7XG4gIC8vICAgIC8vIFtrZXk6IHN0cmluZ106IHN0cmluZzsganNpaSBlcnJvclxuICAvLyAgICByZWFkb25seSB0eXBlOiBOYW1pbmdUeXBlLkNVU1RPTTtcbiAgLy8gICAgcmVhZG9ubHkgbmFtZXM6IHtcbiAgLy8gICAgICBba2V5OiBzdHJpbmddOiBzdHJpbmc7XG4gIC8vICAgIH07XG4gIC8vICB9XG5cbiAgLy8gIC8vIGpzaWkgZXJyb3IgSlNJSTEwMDZcbiAgLy8gIGV4cG9ydCBpbnRlcmZhY2UgTmFtaW5nT3B0aW9uczxUIGV4dGVuZHMgc3RyaW5nPiB7XG4gIC8vICAgIC8vIGpzaWkgZXJyb3IgSlNJSTEwMDNcbiAgLy8gICAgcmVhZG9ubHkgbmFtaW5nOiBSZXNvdXJjZU5hbWluZy5OYW1pbmdUeXBlIHwge1xuICAvLyAgICAgIC8vIFtrZXk6IHN0cmluZ106IHN0cmluZztcbiAgLy8gICAgICBbSyBpbiBUXTogc3RyaW5nO1xuICAvLyAgICB9O1xuICAvLyAgfVxuXG4gIC8vICBleHBvcnQgaW50ZXJmYWNlIFR4eCB7XG4gIC8vICAgIHJlYWRvbmx5IG5hbWluZ09wdGlvbjogTmFtaW5nT3B0aW9uczwnYSd8J2InPjtcbiAgLy8gIH1cblxuICAvLyAgZXhwb3J0IGZ1bmN0aW9uIGlzTmFtaW5nVHlwZSh2YWx1ZTogTmFtaW5nVHlwZSB8IHtba2V5OiBzdHJpbmddOiBzdHJpbmd9KTogdmFsdWUgaXMgTmFtaW5nVHlwZSB7XG4gIC8vICAgIHJldHVybiBPYmplY3QudmFsdWVzKE5hbWluZ1R5cGUpLmluY2x1ZGVzKHZhbHVlIGFzIE5hbWluZ1R5cGUpO1xuICAvLyAgfVxuXG4gIGV4cG9ydCBmdW5jdGlvbiBjcmVhdGVSYW5kb21TdHJpbmcodmFsdWU6IGNyeXB0by5CaW5hcnlMaWtlLCBsZW5ndGg6IG51bWJlciA9IDgpIHtcbiAgICByZXR1cm4gY3J5cHRvLmNyZWF0ZUhhc2goJ3NoYWtlMjU2JywgeyBvdXRwdXRMZW5ndGg6IChsZW5ndGggLyAyKSB9KVxuICAgICAgLnVwZGF0ZSh2YWx1ZSlcbiAgICAgIC5kaWdlc3QoJ2hleCcpO1xuICB9XG5cbiAgLy8gY29uc3QgdmFsdWUgPSBnZXRWYWx1ZUJ5S2V5KG9yaWdpbmFsT2JqZWN0LCBrZXkgYXMga2V5b2YgTXlPYmplY3QpO1xuICAvLyAgZnVuY3Rpb24gZ2V0VmFsdWVCeUtleTxLIGV4dGVuZHMga2V5b2YgTXlPYmplY3Q+KG9iajogTXlPYmplY3QsIGtleTogSyk6IE15T2JqZWN0W0tdIHtcbiAgLy8gICAgcmV0dXJuIG9ialtrZXldO1xuICAvLyAgfVxuXG4gIC8vICBleHBvcnQgdHlwZSBOYW1pbmdPcHRpb25zID0ge1xuICAvLyAgICBuYW1pbmc6IFJlc291cmNlTmFtaW5nLkF1dG9OYW1pbmcgfCBSZXNvdXJjZU5hbWluZy5EZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nLk5hbWluZ1R5cGUuQ1VTVE9NOyBuYW1lczoge1trZXk6IHN0cmluZ106IHN0cmluZ319O1xuICAvLyAgfTtcbiAgLy8gIGV4cG9ydCB0eXBlIE5hbWluZ09wdGlvbnMgPVxuICAvLyAgICBSZXNvdXJjZU5hbWluZy5BdXRvTmFtaW5nIHwgUmVzb3VyY2VOYW1pbmcuRGVmYXVsdE5hbWluZyB8IHt0eXBlOiBSZXNvdXJjZU5hbWluZy5OYW1pbmdUeXBlLkNVU1RPTTsgbmFtZXM6IHtba2V5OiBzdHJpbmddOiBzdHJpbmd9fTtcblxuICAvL2V4cG9ydCBmdW5jdGlvbiBuYW1pbmc8VCBleHRlbmRzIHN0cmluZz4ocmVzb3VyY2VOYW1pbmc6IE5hbWluZ09wdGlvbnM8VD4sIGRlZmF1bHROYW1pbmc6IHtbcDogc3RyaW5nXTogc3RyaW5nIHwgdW5kZWZpbmVkfSkge1xuICAvLyBSZXNvdXJjZU5hbWluZy5BdXRvTmFtaW5nIHwgUmVzb3VyY2VOYW1pbmcuRGVmYXVsdE5hbWluZyB8IHt0eXBlOiBSZXNvdXJjZU5hbWluZy5OYW1pbmdUeXBlLkNVU1RPTTsgbmFtZXM6IHtba2V5OiBzdHJpbmddOiBzdHJpbmd9fVxuICAvL2V4cG9ydCBmdW5jdGlvbiBuYW1pbmcoYXV0b05hbWluZzoge1twOiBzdHJpbmddOiBzdHJpbmd9LCByZXNvdXJjZU5hbWluZz86IE5hbWluZ09wdGlvbnMpIHtcbiAgZXhwb3J0IGZ1bmN0aW9uIG5hbWluZyhcbiAgICBhdXRvTmFtaW5nOiB7W3A6IHN0cmluZ106IHN0cmluZ30sXG4gICAgLy8gICAgcmVzb3VyY2VOYW1pbmc/OiB7XG4gICAgLy8gICAgICBuYW1pbmc6IFJlc291cmNlTmFtaW5nLkF1dG9OYW1pbmcgfCBSZXNvdXJjZU5hbWluZy5EZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nLk5hbWluZ1R5cGUuQ1VTVE9NOyBuYW1lczoge1trZXk6IHN0cmluZ106IHN0cmluZ319O1xuICAgIC8vICAgIH0pIHtcbiAgICByZXNvdXJjZU5hbWluZz86IFJlc291cmNlTmFtaW5nT3B0aW9ucykge1xuICAgIHJldHVybiBPYmplY3QuZnJvbUVudHJpZXMoXG4gICAgICBPYmplY3QuZW50cmllcyhhdXRvTmFtaW5nKS5tYXAoKFtuYW1lLCB2YWx1ZV0pID0+IHtcbiAgICAgICAgcmV0dXJuIFtuYW1lLCAoKCkgPT4ge1xuICAgICAgICAgIHN3aXRjaCAocmVzb3VyY2VOYW1pbmc/LnR5cGUpIHtcbiAgICAgICAgICAgIGNhc2UgUmVzb3VyY2VOYW1pbmdUeXBlLkNVU1RPTTpcbiAgICAgICAgICAgICAgLy8gcmV0dXJuIHJlc291cmNlTmFtaW5nLltuYW1lIGFzIGtleW9mIHtba2V5OiBzdHJpbmddOiBzdHJpbmd9XTtcbiAgICAgICAgICAgICAgLy8gcmV0dXJuIHJlc291cmNlTmFtaW5nLm5hbWVzW25hbWUgYXMga2V5b2Yge1trZXk6IHN0cmluZ106IHN0cmluZ31dO1xuICAgICAgICAgICAgICByZXR1cm4gcmVzb3VyY2VOYW1pbmdbbmFtZSBhcyBrZXlvZiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9XTtcbiAgICAgICAgICAgIGNhc2UgUmVzb3VyY2VOYW1pbmdUeXBlLkFVVE86XG4gICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICBjYXNlIFJlc291cmNlTmFtaW5nVHlwZS5ERUZBVUxUOlxuICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAgICAgICAgICBpZiAoUmVzb3VyY2VOYW1pbmcuaXNOYW1pbmdUeXBlKHJlc291cmNlTmFtaW5nLm5hbWluZy50eXBlKSkge1xuICAgICAgICAgIC8vICAgICAgICAgICAgaWYgKHJlc291cmNlTmFtaW5nLm5hbWluZy50eXBlID09PSBSZXNvdXJjZU5hbWluZy5OYW1pbmdUeXBlLkRFRkFVTFQpIHtcbiAgICAgICAgICAvLyAgICAgICAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgICAgIC8vICAgICAgICAgICAgfVxuICAgICAgICAgIC8vICAgICAgICAgICAgaWYgKHJlc291cmNlTmFtaW5nLm5hbWluZy50eXBlID09PSBSZXNvdXJjZU5hbWluZy5OYW1pbmdUeXBlLk5PKSB7XG4gICAgICAgICAgLy8gICAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgICAgLy8gICAgICAgICAgICB9XG4gICAgICAgICAgLy8gICAgICAgICAgICByZXR1cm4gcmVzb3VyY2VOYW1pbmcubmFtaW5nLm5hbWVzW25hbWUgYXMga2V5b2Yge1trZXk6IHN0cmluZ106IHN0cmluZ31dO1xuICAgICAgICAgIC8vICAgICAgICAgIH1cbiAgICAgICAgICAvLyByZXR1cm4gcmVzb3VyY2VOYW1pbmcubmFtaW5nW25hbWUgYXMga2V5b2Yge1tLIGluIFRdOiBzdHJpbmd9XTtcbiAgICAgICAgICAvLyByZXR1cm4gcmVzb3VyY2VOYW1pbmcubmFtaW5nLm5hbWVzW25hbWUgYXMga2V5b2Yge1trZXk6IHN0cmluZ106IHN0cmluZ31dO1xuXG4gICAgICAgICAgLy8gcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgfSkoKV07XG4gICAgICB9KSxcbiAgICApO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUNBQWlDO0FBRWpDLFVBQVU7QUFDViw2QkFBNkI7QUFDN0IsU0FBUztBQUVULHlCQUF5QjtBQUN6Qix3RUFBd0U7QUFDeEUsSUFBSTtBQUVKLElBQVksa0JBSVg7QUFKRCxXQUFZLGtCQUFrQjtJQUM1Qix5Q0FBbUIsQ0FBQTtJQUNuQixtQ0FBYSxDQUFBO0lBQ2IsdUNBQWlCLENBQUE7QUFDbkIsQ0FBQyxFQUpXLGtCQUFrQixrQ0FBbEIsa0JBQWtCLFFBSTdCO0FBVUQsSUFBaUIsY0FBYyxDQXlGOUI7QUF6RkQsV0FBaUIsY0FBYztJQUU3Qiw0QkFBNEI7SUFDNUIsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1QixLQUFLO0lBRUwsbUNBQW1DO0lBQ25DLDBDQUEwQztJQUMxQyx1Q0FBdUM7SUFDdkMsdUJBQXVCO0lBQ3ZCLDhCQUE4QjtJQUM5QixRQUFRO0lBQ1IsS0FBSztJQUVMLDBCQUEwQjtJQUMxQixzREFBc0Q7SUFDdEQsNEJBQTRCO0lBQzVCLG9EQUFvRDtJQUNwRCxpQ0FBaUM7SUFDakMseUJBQXlCO0lBQ3pCLFFBQVE7SUFDUixLQUFLO0lBRUwsMEJBQTBCO0lBQzFCLG9EQUFvRDtJQUNwRCxLQUFLO0lBRUwsb0dBQW9HO0lBQ3BHLHFFQUFxRTtJQUNyRSxLQUFLO0lBRUwsU0FBZ0Isa0JBQWtCLENBQUMsS0FBd0IsRUFBRSxTQUFpQixDQUFDO1FBQzdFLE9BQU8sTUFBTSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsRUFBRSxZQUFZLEVBQUUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQzthQUNqRSxNQUFNLENBQUMsS0FBSyxDQUFDO2FBQ2IsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFKZSxpQ0FBa0IscUJBSWpDLENBQUE7SUFFRCxzRUFBc0U7SUFDdEUsMEZBQTBGO0lBQzFGLHNCQUFzQjtJQUN0QixLQUFLO0lBRUwsaUNBQWlDO0lBQ2pDLGtKQUFrSjtJQUNsSixNQUFNO0lBQ04sK0JBQStCO0lBQy9CLDBJQUEwSTtJQUUxSSxnSUFBZ0k7SUFDaEksc0lBQXNJO0lBQ3RJLDZGQUE2RjtJQUM3RixTQUFnQixNQUFNLENBQ3BCLFVBQWlDO0lBQ2pDLHdCQUF3QjtJQUN4QixvSkFBb0o7SUFDcEosVUFBVTtJQUNWLGNBQXNIO1FBQ3RILE9BQU8sTUFBTSxDQUFDLFdBQVcsQ0FDdkIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxFQUFFO1lBQy9DLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLEVBQUU7b0JBQ2xCLFFBQVEsY0FBYyxFQUFFLElBQUksRUFBRSxDQUFDO3dCQUM3QixLQUFLLGtCQUFrQixDQUFDLE1BQU07NEJBQzVCLGlFQUFpRTs0QkFDakUsc0VBQXNFOzRCQUN0RSxPQUFPLGNBQWMsQ0FBQyxJQUF1QyxDQUFDLENBQUM7d0JBQ2pFLEtBQUssa0JBQWtCLENBQUMsSUFBSTs0QkFDMUIsT0FBTyxLQUFLLENBQUM7d0JBQ2YsUUFBUTt3QkFDUixLQUFLLGtCQUFrQixDQUFDLE9BQU87NEJBQzdCLE9BQU8sU0FBUyxDQUFDO29CQUNyQixDQUFDO29CQUNELDBFQUEwRTtvQkFDMUUscUZBQXFGO29CQUNyRiw2QkFBNkI7b0JBQzdCLGVBQWU7b0JBQ2YsZ0ZBQWdGO29CQUNoRixpQ0FBaUM7b0JBQ2pDLGVBQWU7b0JBQ2Ysd0ZBQXdGO29CQUN4RixhQUFhO29CQUNiLGtFQUFrRTtvQkFDbEUsNkVBQTZFO29CQUU3RSxvQkFBb0I7Z0JBQ3RCLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNSLENBQUMsQ0FBQyxDQUNILENBQUM7SUFDSixDQUFDO0lBcENlLHFCQUFNLFNBb0NyQixDQUFBO0FBQ0gsQ0FBQyxFQXpGZ0IsY0FBYyw4QkFBZCxjQUFjLFFBeUY5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGNyeXB0byBmcm9tICdjcnlwdG8nO1xuXG4vLyBEZWZhdWx0XG4vLyBOb25lIChzdGFjayBhdXRvIGdlbmVyYXRlKVxuLy8gc3RyaW5nXG5cbi8vIGV4cG9ydCBpbnRlcmZhY2UgWHh4IHtcbi8vICAgcmVhZG9ubHkgbmFtaW5nOiBOYW1pbmcgfCB7ZnVuY3Rpb25OYW1lOiBzdHJpbmcsIHJvbGVOYW1lOiBzdHJpbmd9O1xuLy8gfVxuXG5leHBvcnQgZW51bSBSZXNvdXJjZU5hbWluZ1R5cGUge1xuICBERUZBVUxUID0gJ0RlZmFsdXQnLFxuICBBVVRPID0gJ0F1dG8nLFxuICBDVVNUT00gPSAnQ3VzdG9tJyxcbn1cblxuZXhwb3J0IHR5cGUgUmVzb3VyY2VBdXRvTmFtaW5nID0ge1xuICByZWFkb25seSB0eXBlOiBSZXNvdXJjZU5hbWluZ1R5cGUuQVVUTztcbn1cblxuZXhwb3J0IHR5cGUgUmVzb3VyY2VEZWZhdWx0TmFtaW5nID0ge1xuICByZWFkb25seSB0eXBlOiBSZXNvdXJjZU5hbWluZ1R5cGUuREVGQVVMVDtcbn1cblxuZXhwb3J0IG5hbWVzcGFjZSBSZXNvdXJjZU5hbWluZyB7XG5cbiAgLy9leHBvcnQgaW50ZXJmYWNlIE5hbWluZyB7fVxuICAvLyAgZXhwb3J0IGludGVyZmFjZSBOYW1pbmcge1xuICAvLyAgICBba2V5OiBzdHJpbmddOiBzdHJpbmc7XG4gIC8vICB9XG5cbiAgLy8gIGV4cG9ydCBpbnRlcmZhY2UgQ3VzdG9tTmFtaW5nIHtcbiAgLy8gICAgLy8gW2tleTogc3RyaW5nXTogc3RyaW5nOyBqc2lpIGVycm9yXG4gIC8vICAgIHJlYWRvbmx5IHR5cGU6IE5hbWluZ1R5cGUuQ1VTVE9NO1xuICAvLyAgICByZWFkb25seSBuYW1lczoge1xuICAvLyAgICAgIFtrZXk6IHN0cmluZ106IHN0cmluZztcbiAgLy8gICAgfTtcbiAgLy8gIH1cblxuICAvLyAgLy8ganNpaSBlcnJvciBKU0lJMTAwNlxuICAvLyAgZXhwb3J0IGludGVyZmFjZSBOYW1pbmdPcHRpb25zPFQgZXh0ZW5kcyBzdHJpbmc+IHtcbiAgLy8gICAgLy8ganNpaSBlcnJvciBKU0lJMTAwM1xuICAvLyAgICByZWFkb25seSBuYW1pbmc6IFJlc291cmNlTmFtaW5nLk5hbWluZ1R5cGUgfCB7XG4gIC8vICAgICAgLy8gW2tleTogc3RyaW5nXTogc3RyaW5nO1xuICAvLyAgICAgIFtLIGluIFRdOiBzdHJpbmc7XG4gIC8vICAgIH07XG4gIC8vICB9XG5cbiAgLy8gIGV4cG9ydCBpbnRlcmZhY2UgVHh4IHtcbiAgLy8gICAgcmVhZG9ubHkgbmFtaW5nT3B0aW9uOiBOYW1pbmdPcHRpb25zPCdhJ3wnYic+O1xuICAvLyAgfVxuXG4gIC8vICBleHBvcnQgZnVuY3Rpb24gaXNOYW1pbmdUeXBlKHZhbHVlOiBOYW1pbmdUeXBlIHwge1trZXk6IHN0cmluZ106IHN0cmluZ30pOiB2YWx1ZSBpcyBOYW1pbmdUeXBlIHtcbiAgLy8gICAgcmV0dXJuIE9iamVjdC52YWx1ZXMoTmFtaW5nVHlwZSkuaW5jbHVkZXModmFsdWUgYXMgTmFtaW5nVHlwZSk7XG4gIC8vICB9XG5cbiAgZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVJhbmRvbVN0cmluZyh2YWx1ZTogY3J5cHRvLkJpbmFyeUxpa2UsIGxlbmd0aDogbnVtYmVyID0gOCkge1xuICAgIHJldHVybiBjcnlwdG8uY3JlYXRlSGFzaCgnc2hha2UyNTYnLCB7IG91dHB1dExlbmd0aDogKGxlbmd0aCAvIDIpIH0pXG4gICAgICAudXBkYXRlKHZhbHVlKVxuICAgICAgLmRpZ2VzdCgnaGV4Jyk7XG4gIH1cblxuICAvLyBjb25zdCB2YWx1ZSA9IGdldFZhbHVlQnlLZXkob3JpZ2luYWxPYmplY3QsIGtleSBhcyBrZXlvZiBNeU9iamVjdCk7XG4gIC8vICBmdW5jdGlvbiBnZXRWYWx1ZUJ5S2V5PEsgZXh0ZW5kcyBrZXlvZiBNeU9iamVjdD4ob2JqOiBNeU9iamVjdCwga2V5OiBLKTogTXlPYmplY3RbS10ge1xuICAvLyAgICByZXR1cm4gb2JqW2tleV07XG4gIC8vICB9XG5cbiAgLy8gIGV4cG9ydCB0eXBlIE5hbWluZ09wdGlvbnMgPSB7XG4gIC8vICAgIG5hbWluZzogUmVzb3VyY2VOYW1pbmcuQXV0b05hbWluZyB8IFJlc291cmNlTmFtaW5nLkRlZmF1bHROYW1pbmcgfCB7dHlwZTogUmVzb3VyY2VOYW1pbmcuTmFtaW5nVHlwZS5DVVNUT007IG5hbWVzOiB7W2tleTogc3RyaW5nXTogc3RyaW5nfX07XG4gIC8vICB9O1xuICAvLyAgZXhwb3J0IHR5cGUgTmFtaW5nT3B0aW9ucyA9XG4gIC8vICAgIFJlc291cmNlTmFtaW5nLkF1dG9OYW1pbmcgfCBSZXNvdXJjZU5hbWluZy5EZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nLk5hbWluZ1R5cGUuQ1VTVE9NOyBuYW1lczoge1trZXk6IHN0cmluZ106IHN0cmluZ319O1xuXG4gIC8vZXhwb3J0IGZ1bmN0aW9uIG5hbWluZzxUIGV4dGVuZHMgc3RyaW5nPihyZXNvdXJjZU5hbWluZzogTmFtaW5nT3B0aW9uczxUPiwgZGVmYXVsdE5hbWluZzoge1twOiBzdHJpbmddOiBzdHJpbmcgfCB1bmRlZmluZWR9KSB7XG4gIC8vIFJlc291cmNlTmFtaW5nLkF1dG9OYW1pbmcgfCBSZXNvdXJjZU5hbWluZy5EZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nLk5hbWluZ1R5cGUuQ1VTVE9NOyBuYW1lczoge1trZXk6IHN0cmluZ106IHN0cmluZ319XG4gIC8vZXhwb3J0IGZ1bmN0aW9uIG5hbWluZyhhdXRvTmFtaW5nOiB7W3A6IHN0cmluZ106IHN0cmluZ30sIHJlc291cmNlTmFtaW5nPzogTmFtaW5nT3B0aW9ucykge1xuICBleHBvcnQgZnVuY3Rpb24gbmFtaW5nKFxuICAgIGF1dG9OYW1pbmc6IHtbcDogc3RyaW5nXTogc3RyaW5nfSxcbiAgICAvLyAgICByZXNvdXJjZU5hbWluZz86IHtcbiAgICAvLyAgICAgIG5hbWluZzogUmVzb3VyY2VOYW1pbmcuQXV0b05hbWluZyB8IFJlc291cmNlTmFtaW5nLkRlZmF1bHROYW1pbmcgfCB7dHlwZTogUmVzb3VyY2VOYW1pbmcuTmFtaW5nVHlwZS5DVVNUT007IG5hbWVzOiB7W2tleTogc3RyaW5nXTogc3RyaW5nfX07XG4gICAgLy8gICAgfSkge1xuICAgIHJlc291cmNlTmFtaW5nPzogUmVzb3VyY2VBdXRvTmFtaW5nIHwgUmVzb3VyY2VEZWZhdWx0TmFtaW5nIHwge3R5cGU6IFJlc291cmNlTmFtaW5nVHlwZS5DVVNUT007IFtrZXk6IHN0cmluZ106IHN0cmluZ30pIHtcbiAgICByZXR1cm4gT2JqZWN0LmZyb21FbnRyaWVzKFxuICAgICAgT2JqZWN0LmVudHJpZXMoYXV0b05hbWluZykubWFwKChbbmFtZSwgdmFsdWVdKSA9PiB7XG4gICAgICAgIHJldHVybiBbbmFtZSwgKCgpID0+IHtcbiAgICAgICAgICBzd2l0Y2ggKHJlc291cmNlTmFtaW5nPy50eXBlKSB7XG4gICAgICAgICAgICBjYXNlIFJlc291cmNlTmFtaW5nVHlwZS5DVVNUT006XG4gICAgICAgICAgICAgIC8vIHJldHVybiByZXNvdXJjZU5hbWluZy5bbmFtZSBhcyBrZXlvZiB7W2tleTogc3RyaW5nXTogc3RyaW5nfV07XG4gICAgICAgICAgICAgIC8vIHJldHVybiByZXNvdXJjZU5hbWluZy5uYW1lc1tuYW1lIGFzIGtleW9mIHtba2V5OiBzdHJpbmddOiBzdHJpbmd9XTtcbiAgICAgICAgICAgICAgcmV0dXJuIHJlc291cmNlTmFtaW5nW25hbWUgYXMga2V5b2YgeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfV07XG4gICAgICAgICAgICBjYXNlIFJlc291cmNlTmFtaW5nVHlwZS5BVVRPOlxuICAgICAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgY2FzZSBSZXNvdXJjZU5hbWluZ1R5cGUuREVGQVVMVDpcbiAgICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gICAgICAgICAgaWYgKFJlc291cmNlTmFtaW5nLmlzTmFtaW5nVHlwZShyZXNvdXJjZU5hbWluZy5uYW1pbmcudHlwZSkpIHtcbiAgICAgICAgICAvLyAgICAgICAgICAgIGlmIChyZXNvdXJjZU5hbWluZy5uYW1pbmcudHlwZSA9PT0gUmVzb3VyY2VOYW1pbmcuTmFtaW5nVHlwZS5ERUZBVUxUKSB7XG4gICAgICAgICAgLy8gICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAvLyAgICAgICAgICAgIH1cbiAgICAgICAgICAvLyAgICAgICAgICAgIGlmIChyZXNvdXJjZU5hbWluZy5uYW1pbmcudHlwZSA9PT0gUmVzb3VyY2VOYW1pbmcuTmFtaW5nVHlwZS5OTykge1xuICAgICAgICAgIC8vICAgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgICAgICAgIC8vICAgICAgICAgICAgfVxuICAgICAgICAgIC8vICAgICAgICAgICAgcmV0dXJuIHJlc291cmNlTmFtaW5nLm5hbWluZy5uYW1lc1tuYW1lIGFzIGtleW9mIHtba2V5OiBzdHJpbmddOiBzdHJpbmd9XTtcbiAgICAgICAgICAvLyAgICAgICAgICB9XG4gICAgICAgICAgLy8gcmV0dXJuIHJlc291cmNlTmFtaW5nLm5hbWluZ1tuYW1lIGFzIGtleW9mIHtbSyBpbiBUXTogc3RyaW5nfV07XG4gICAgICAgICAgLy8gcmV0dXJuIHJlc291cmNlTmFtaW5nLm5hbWluZy5uYW1lc1tuYW1lIGFzIGtleW9mIHtba2V5OiBzdHJpbmddOiBzdHJpbmd9XTtcblxuICAgICAgICAgIC8vIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgIH0pKCldO1xuICAgICAgfSksXG4gICAgKTtcbiAgfVxufVxuIl19

@@ -69,3 +69,3 @@ {

},
"version": "0.8.3",
"version": "0.9.0",
"jest": {

@@ -72,0 +72,0 @@ "coverageProvider": "v8",

Sorry, the diff of this file is not supported yet

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