1.2.0 • Published 3 years ago

url-path-generator v1.2.0

Weekly downloads
10
License
MIT
Repository
github
Last release
3 years ago

Path Generator (JavaScript)

This library generates string url path by getting entities and ids.

How to use

npm install url-path-generator

To generate url:

import urlPathGenerator from 'url-path-generator';
const example = urlPathGenerator.init('http://zara-co.com/')
    .addToPath('users', "550e8400-e29b-41d4-a716-446655440000")
    .addToPath('messages', "550e8400-e29b-41d4-a716-446655440000")
    .addToPath('attachments')
    .build();
console.log(example);
// it logs http://zara-co.com/users/550e8400-e29b-41d4-a716-446655440000/messages/550e8400-e29b-41d4-a716-446655440000/attachments

To get entity id:

import urlPathGenerator from 'url-path-generator';
const example = urlPathGenerator.urlToPath('http://zara-co.com/users/550e8400-e29b-41d4-a716-446655440000/messages/550e8400-e29b-41d4-a716-446655440000/attachments')
    .getEntityId('users');
console.log(example);
// it logs 550e8400-e29b-41d4-a716-446655440000