-
In line with `UUID`, `ULID`, `CUID`, and `CUID2`, I think it would be great to add an additional format as well: `xid`.
It seems like it's fairly simple and well supported, and I'm looking to use i…
-
Note: Cuid2 already provides some cryptographically strong guarantees even using Math.random because:
1. **We don't trust the entropy from Math.random** so we don't rely on it for cryptographic sec…
-
I've compared both the original and this implementation and while it's true that there's a standard way of getting a random number, the process id and the thread id, this does not provide the same amo…
-
Day 1 on zod.
At my first glance, I thought `z.string().trim()` is schema for trim-ed string.
```js
// validations
z.string().max(5);
z.string().min(5);
z.string().length(5);
z.string().ema…
-
```go
func TestInvalidLength(t *testing.T) {
tests := []int{1, 33, 0, -1}
for _, tt := range tests {
t.Run(fmt.Sprintf("with length %d", tt), func(t *testing.T) {
id := CreateIdOf(tt)
…
-
### What version of `drizzle-orm` are you using?
0.29.0
### What version of `drizzle-kit` are you using?
0.20.4
### Describe the Bug
I'm not 100% if this is a bug or if it's by design, …
-
# Why?
Staticman hasn't had an update in >= 3 years at this point and I don't really want to fork and inherit the existing code.
Heroku no longer has a free tier and it is expensive to maintain…
-
## Summary
求められているのは
timestamep (msec) + 個体ID + counter
.
**objectid (v10)
timestamp (sec) 32bit + 個体ID(40bit) + counter(24bit)
→タイムスタンプはミリ秒で**
objectid (v11-の互換用)
timestamp (sec) 32bit …
-
### What version of Bun is running?
1.0.35
### What platform is your computer?
Linux 5.10.174 x86_64 x86_64 on Vercel; macOS Sonoma 14.4 locally
### What steps can reproduce the bug?
He…
-
### New Packages
https://github.com/RussBaz/cuid2.git