0.2.18 • Published 2 years ago

@ketch-com/resourcename-js v0.2.18

Weekly downloads
50
License
MIT
Repository
github
Last release
2 years ago

resourcename

Ketch Resource Name library in TypeScript.

Example Resource Names:

srn:$service:$region:$tenant:$account:$organization:$resource/$info1/$info2
srn:$service:$region:$tenant:$account:$organization:$resource/$info
srn:$service:$region:$tenant:$account:$organization:$resource
srn:$service:$region:$tenant::$organization:$resource
srn:$service:*:$tenant::$organization:*

Installation

npm install -D @ketch-com/resourcename-js

Usage

Format

To format a ResourceName, create the ResourceName object and call string():

import {ResourceName} from '@ketch-com/resourcename-js';

console.log(ResourceName({
    service:      'service',
    region:       'region',
    tenant:       'tenant',
    account:      'account',
    organization: 'organization',
    resource:     'resource',
    info:         ['info1', 'info2'],
}).string());

Parse

To parse the ResourceName from a string, use parse:

import {parse} from '@ketch-com/resourcename-js';

const rn = parse('srn:service:region:tenant:account:organization:resource/info1/info2');
0.2.18

2 years ago

0.2.17

2 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.7

3 years ago

0.2.8

3 years ago

0.2.6

3 years ago