Skip to content

Conversation

@rcrowe
Copy link

@rcrowe rcrowe commented Apr 25, 2025

Generate typeid string with or without a prefix, for example, typeid("prefix").

https://github.com/jetify-com/typeid

TypeIDs are a modern, type-safe extension of UUIDv7. Inspired by a similar use
of prefixes in Stripe's APIs.

TypeIDs are canonically encoded as lowercase strings consisting of three parts:

1. A type prefix (at most 63 characters in all lowercase snake_case ASCII
   [a-z_]).
2. An underscore '\_' separator
3. A 128-bit UUIDv7 encoded as a 26-character string using a modified base32
   encoding.

@CLAassistant
Copy link

CLAassistant commented Apr 25, 2025

CLA assistant check
All committers have signed the CLA.

Generate typeid string with or without a prefix, for example,
`typeid("prefix")`.

https://github.com/jetify-com/typeid

Fix lint violation
@rcrowe rcrowe force-pushed the bloblang-typeid-func branch from 270fd29 to 1d32d54 Compare April 25, 2025 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants