std/_tools
Liam Tait b808ee6de6
feat(uuid/unstable): @std/uuid/v7 (#5887)
* feat(uuid): add uuid v7 generation and validation

* remove as string

* fmt

* update mod-exports check

* mark more items experimental

* fix test name

* call getRandomValues once

* add checks for user provided timestamp

* fmt

* consolidate checks

* fix missing options.timestamp

* consolidate error check

* use pre-shifted variant and version

* add extractTimestamp function for UUIDv7

* remove random option from uuid v7 generate

* fix import statements for extractTimestamp function in uuid/v7.ts

* remove bad comment

* tweaks

* add uuid v7 module doc

* fmt

* align extractTimestamp invalid uuid error message with style guide

* fmt

* add experimental tags

* use timestamp argument instead of options generate v7 uuid

* fmt

* tweak

---------

Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-04 02:57:49 +00:00
..
node_test_runner chore: run test in Node.js (#5258) 2024-07-04 14:36:47 +09:00
release chore: fix types (#4617) 2024-04-22 06:03:29 +00:00
check_browser_compat.ts chore(tools): add check flag to browser_compat.ts (#4240) 2024-02-05 10:53:06 +09:00
check_circular_package_dependencies.ts feat(cache/unstable): add memoize() and LruCache (#4725) 2024-08-09 01:12:24 +09:00
check_deprecation.ts chore: update check_deprecation.ts (#4657) 2024-04-30 08:37:05 +09:00
check_docs.ts chore: fix lint:docs task concurrency (#5756) 2024-08-22 13:10:17 +09:00
check_import_map.ts chore: check import map versions more strictly (#5746) 2024-08-21 14:43:21 +09:00
check_licence.ts test(cli): Spinner tests (#4713) 2024-05-13 09:11:47 +09:00
check_mod_exports.ts feat(uuid/unstable): @std/uuid/v7 (#5887) 2024-09-04 02:57:49 +00:00
packages.ts fix: use hyphens for JSR package exports (#4424) 2024-03-19 10:22:38 -07:00
utils.ts chore: use new format for workspaces and re-enable using Deno canary and v1.x (#5375) 2024-07-11 10:24:30 +10:00