0.2.18 • Published 3 years ago

@ketch-com/resourcename-js v0.2.18

Weekly downloads
50
License
MIT
Repository
github
Last release
3 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

3 years ago

0.2.17

3 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.8

4 years ago

0.2.6

4 years ago