- 5924242: Add nanoid-based ID generators:
generateId,generateAlphaNumericId,generateAlphaNumericLowerCaseId,generateAlphaId,generateAlphaLowerCaseId,generateAlphaUpperCaseId. All accept an optionalsizeparameter (default 21). Import from@webiny/stdlib.
- 17a0aeb: Add
mdbidutility that generates MongoDB-compatible ObjectId hex strings viabson-objectid. Import from@webiny/stdlib— no DI setup required.
- 5fa60fc: feat(common): add uuid v4 generator with native randomUUID and getRandomValues fallback
- 36d941e: feat: add HashFolderTool — deterministic SHA-256 folder hashing with sync and async (parallel I/O) methods, replacing the unmaintained folder-hash library
- fd576ba: refactor: add array index support to immutableDelete and mutableDelete
- 7b96df9: v0.0.2
-
4baee5b: Initial release of @webiny/stdlib — platform-agnostic, Node.js, and browser utilities built on @webiny/di dependency injection.
Includes Result/ResultAsync types, BaseError, Logger (Console + Pino), Cache (Memory + AsyncMemory + LocalStorage), FileTool, DirectoryTool, JsonFileTool, PathTool, NdJsonReaderTool, ReadStreamFactory, and PackageJsonFileTool.