@@ -26,13 +26,29 @@ The following dependencies are installed in the function environment by default.
26
26
- [ ` @sendgrid/mail v7.4.7 ` ] ( https://www.npmjs.com/package/@sendgrid/mail ) {: target ="_ blank"} exposed as ` sendgrid.mail `
27
27
- [ ` stripe v8.115.0 ` ] ( https://www.npmjs.com/package/stripe ) {: target ="_ blank"} exposed as ` stripe `
28
28
- [ ` twilio v3.68.0 ` ] ( https://www.npmjs.com/package/twilio ) {: target ="_ blank"} exposed as ` twilio `
29
- - [ ` uuidv5 v1.0.0 ` ] ( https://www.npmjs.com/package/uuidv5 ) {: target ="_ blank"} exposed as ` uuidv5 `
29
+ - [ ` uuidv5 v1.0.0 ` ] ( https://www.npmjs.com/package/uuidv5 ) {: target ="_ blank"} exposed as ` uuidv5.uuidv5 `
30
30
- [ ` winston v2.4.6 ` ] ( https://www.npmjs.com/package/winston ) {: target ="_ blank"} exposed as ` const winston = winstonlib.winston `
31
31
- [ ` xml v1.0.1 ` ] ( https://www.npmjs.com/package/xml ) {: target ="_ blank"} exposed as ` xml `
32
32
- [ ` xml2js v0.4.23 ` ] ( https://www.npmjs.com/package/xml2js ) {: target ="_ blank"} exposed as ` xml2js `
33
33
- [ ` zlib v1.0.5 ` ] ( https://www.npmjs.com/package/zlib ) {: target ="_ blank"} exposed as ` zlib.zlib `
34
34
35
- ` zlib ` 's asynchronous methods ` inflate ` and ` deflate ` must be used with ` async ` or ` await ` . For example:
35
+ <br > ` uuidv5 ` is exposed as an object. Use ` uuidv5.uuidv5 ` to access its functions. For example:
36
+
37
+ ``` js
38
+ async function onRequest (request , settings ) {
39
+ uuidv5 = uuidv5 .uuidv5 ;
40
+ console .log (typeof uuidv5);
41
+
42
+ // Generate a UUID in the default URL namespace
43
+ var urlUUID = uuidv5 (' url' , ' http://google/com/page' );
44
+ console .log (urlUUID);
45
+
46
+ // Default DNS namespace
47
+ var dnsUUID = uuidv5 (' dns' , ' google.com' );
48
+ console .log (dnsUUID);
49
+ }
50
+ ```
51
+ ` zlib` ' s asynchronous methods `inflate` and `deflate` must be used with `async` or `await`. For example:
36
52
37
53
```js
38
54
zlib = zlib.zlib; // Required to access zlib objects and associated functions
0 commit comments