@cuvva/ksuid

1.0.2 • Public • Published

ksuid

Generate prefixed, k-sorted globally unique identifiers. You can read more about them in our blog post.

NPM Version Build Status Coverage Status

Installation

$ yarn add @cuvva/ksuid

Usage

const ksuid = require('@cuvva/ksuid');

const id = ksuid.generate('user').toString();
// user_000000BgNwexbyo1VZs78wVMGdBo3

try {
	const parsed = ksuid.parse('user_000000BgNwexbyo1VZs78wVMGdBo3');
} catch (error) {
	console.log('uh oh!');
}

Testing

Install the development dependencies first:

$ yarn

Then run the tests 👩‍🔬:

$ yarn test

Support

Please open an issue on this repository.

License

MIT licensed - see LICENSE file

Readme

Keywords

none

Package Sidebar

Install

npm i @cuvva/ksuid

Weekly Downloads

618

Version

1.0.2

License

MIT

Unpacked Size

18.9 kB

Total Files

12

Last publish

Collaborators

  • ilya.ageev
  • julesjcraske
  • cuvva-jb
  • cuvva-old
  • cuvva-ci