vtex-commons
Advanced tools
Comparing version 0.2.9 to 0.3.9
{ | ||
"name": "vtex-commons", | ||
"version": "0.2.9", | ||
"version": "0.3.9", | ||
"description": "Handy VTEX library for NodeJs", | ||
@@ -5,0 +5,0 @@ "main": "vtex.js", |
@@ -27,2 +27,4 @@ # vtex-commons | ||
* Create Giftcard | ||
* Utils | ||
* uuid | ||
@@ -303,2 +305,27 @@ | ||
Utils | ||
------------ | ||
This module is intended for any sort of tools (third party or not) that might be hepful when using vtex-tools. | ||
### uuid | ||
This a very simple implementation of the well known npm module https://www.npmjs.com/package/uuid | ||
Good for using as unique ids in master data's entities, cache and session identifying. | ||
```javascript | ||
vtex = new VTEX({ | ||
store : 'dummystore' | ||
}) | ||
//default V4 | ||
vtex.Utils().uuid() | ||
//'1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed' | ||
//using V1 | ||
vtex.Utils().uuid(1) | ||
//'2c5ea4c0-4067-11e9-8bad-9b1deb4d3b7d' | ||
``` | ||
Defaults | ||
@@ -305,0 +332,0 @@ ------------ |
23
vtex.js
@@ -1,7 +0,10 @@ | ||
const helper = require('./helper') | ||
const MasterData = require('./vtex-modules/MasterData') | ||
const OMS = require('./vtex-modules/OMS') | ||
const Catalog = require('./vtex-modules/Catalog') | ||
const Checkout = require('./vtex-modules/Checkout') | ||
const Giftcard = require('./vtex-modules/Giftcard') | ||
const helper = require('./helper') | ||
////////////////////////////////////////////////////////// | ||
const MasterData = require('./vtex-modules/MasterData') | ||
const OMS = require('./vtex-modules/OMS') | ||
const Catalog = require('./vtex-modules/Catalog') | ||
const Checkout = require('./vtex-modules/Checkout') | ||
const Giftcard = require('./vtex-modules/Giftcard') | ||
////////////////////////////////////////////////////////// | ||
const publicHelpers = require('./public-helpers') | ||
@@ -82,2 +85,10 @@ function Vtex(userDefaults = undefined) { | ||
Vtex.prototype.Utils = function(){ | ||
return { | ||
uuid : function(v){ | ||
return publicHelpers.uuid(v) | ||
} | ||
} | ||
} | ||
module.exports = Vtex |
30570
12
520
372