@magento/recommendations-js-sdk
Advanced tools
Comparing version 0.0.37 to 0.0.38
@@ -36,3 +36,3 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"ZBnv":[function(require,module,exports) { | ||
},{}],"ucH8":[function(require,module,exports) { | ||
module.exports={name:"@magento/recommendations-js-sdk",version:"0.0.37",description:"📚 JavaScript library for retrieving and displaying Magento product recommendations.",keywords:["product recommendations","recommendations","prex","data solutions","magento","sdk","javascript"],homepage:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk",bugs:{url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk/issues"},license:"MIT",author:{name:"Magento Product Recommendations",email:"magento-product-recs-feedback@adobe.com"},files:["dist"],main:"dist/node/index.js",browser:"dist/browser/index.js",repository:{type:"git",url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk"},scripts:{version:"echo $npm_package_version",clean:"rm -rf dist",dev:"npm run test -- --watch","build:browser":"parcel build index.js --target browser --out-dir dist/browser","build:node":"parcel build index.js --target node --out-dir dist/node",build:"npm run clean && npm run build:browser && npm run build:node",deploy:"npm publish --access public",test:"jest --passWithNoTests --verbose",lint:"eslint .","lint:fix":"eslint --fix .",format:"prettier --check **/*.{js,css,json,md}","format:fix":"prettier --write **/*.{js,css,json,md}"},dependencies:{"isomorphic-unfetch":"^3.0.0",mustache:"^3.1.0",uuid:"^3.3.3"},devDependencies:{"@babel/core":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","babel-jest":"^24.9.0",eslint:"^6.7.2","eslint-plugin-jest":"^23.1.1",husky:"^3.1.0",jest:"^24.9.0","lint-staged":"^9.5.0","parcel-bundler":"^1.12.4",prettier:"^1.19.1"},peerDependencies:{}}; | ||
module.exports={name:"@magento/recommendations-js-sdk",version:"0.0.38",description:"📚 JavaScript library for retrieving and displaying Magento product recommendations.",keywords:["product recommendations","recommendations","prex","data solutions","magento","sdk","javascript"],homepage:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk",bugs:{url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk/issues"},license:"MIT",author:{name:"Magento Product Recommendations",email:"magento-product-recs-feedback@adobe.com"},files:["dist"],main:"dist/node/index.js",browser:"dist/browser/index.js",repository:{type:"git",url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk"},scripts:{version:"echo $npm_package_version",clean:"rm -rf dist",dev:"npm run test -- --watch","build:browser":"parcel build index.js --target browser --out-dir dist/browser","build:node":"parcel build index.js --target node --out-dir dist/node",build:"npm run clean && npm run build:browser && npm run build:node",deploy:"npm publish --access public",test:"jest --passWithNoTests --verbose",lint:"eslint .","lint:fix":"eslint --fix .",format:"prettier --check **/*.{js,css,json,md}","format:fix":"prettier --write **/*.{js,css,json,md}"},dependencies:{"isomorphic-unfetch":"^3.0.0",mustache:"^3.1.0",uuid:"^3.3.3"},devDependencies:{"@babel/core":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","babel-jest":"^24.9.0",eslint:"^6.7.2","eslint-plugin-jest":"^23.1.1",husky:"^3.1.0",jest:"^24.9.0","lint-staged":"^9.5.0","parcel-bundler":"^1.12.4",prettier:"^1.19.1"},peerDependencies:{}}; | ||
},{}],"zyfB":[function(require,module,exports) { | ||
@@ -39,0 +39,0 @@ "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=l(require("@babel/runtime/helpers/classCallCheck")),t=l(require("@babel/runtime/helpers/createClass")),i=l(require("uuid/v4")),r=l(require("mustache")),s=l(require("./types")),u=require("./filter"),n=l(require("./template")),o=require("./api"),d=require("./defaults"),a=require("../package.json");function l(e){return e&&e.__esModule?e:{default:e}}var f=function(){function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.environmentId,r=void 0===i?(0,d.storefrontDefaults)("environmentId"):i,s=t.instanceId,u=void 0===s?(0,d.storefrontDefaults)("instanceId"):s,n=t.storeCode,o=void 0===n?(0,d.storefrontDefaults)("storeCode"):n,a=t.storeViewCode,f=void 0===a?(0,d.storefrontDefaults)("storeViewCode"):a,v=t.websiteCode,c=void 0===v?(0,d.storefrontDefaults)("websiteCode"):v,h=t.pageType,k=void 0===h?(0,d.pageDefaults)("pageType"):h;(0,e.default)(this,l),this._environmentId=r,this._instanceId=u,this._storeCode=o,this._storeViewCode=f,this._websiteCode=c,this._pageType=k,this.units=[]}return(0,t.default)(l,[{key:"version",value:function(){return a.version}},{key:"ping",value:function(){return(0,o.ping)()}},{key:"register",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?"":t,n=e.filter,o=void 0===n?null:n,d=e.type,a=void 0===d?"":d,l=e.search,f=void 0===l?[]:l,v=(0,i.default)();f=a?s.default[a]:f;var c={id:v,name:r,filter:o=o?(0,u.translate)(o,this._storeViewCode):o,search:f};return this.units.push(c),c}},{key:"unregister",value:function(e){var t=this.units.find(function(t){return t.id===e}),i=this.units.indexOf(t);return this.units.splice(i,1),t}},{key:"fetch",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ids,i=void 0===t?[]:t,r=e.limit,s=void 0===r?5:r,u=e.offset,n=void 0===u?0:u,a=e.currentSku,l=void 0===a?(0,d.skuDefault)():a,f=e.cartSkus,v=void 0===f?(0,d.cartSkusDefault)():f,c=e.userViewHistorySkus,h=void 0===c?(0,d.viewHistorySkusDefault)():c,k=e.userPurchaseHistorySkus,p=void 0===k?(0,d.purchaseHistorySkusDefault)():k,y=(i.length?this.units.filter(function(e){return i.includes(e.id)}):this.units).map(function(e){return{limit:s,offset:n,unitInstanceId:e.id,unitName:e.name,filterQueryString:e.filter,rankerBlended:e.search}}),C={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,units:y,currentSku:l,cartSkus:v,userViewHistorySkus:h,userPurchaseHistorySkus:p};return(0,o.recommendations)(C)}},{key:"fetchPreconfigured",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.currentSku,i=void 0===t?(0,d.skuDefault)():t,r=e.cartSkus,s=void 0===r?(0,d.cartSkusDefault)():r,u=e.userViewHistorySkus,n=void 0===u?(0,d.viewHistorySkusDefault)():u,a=e.userPurchaseHistorySkus,l=void 0===a?(0,d.purchaseHistorySkusDefault)():a,f={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,pageType:this._pageType,currentSku:i,cartSkus:s,userViewHistorySkus:n,userPurchaseHistorySkus:l};return(0,o.preconfigured)(f)}},{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.template,i=void 0===t?"":t,s=e.unit,u=void 0===s?{}:s;return i=i||n.default,r.default.render(i,u)}}]),l}(),v=f;exports.default=v; |
@@ -14,3 +14,3 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"Omma":[function(require,module,exports) { | ||
},{}],"ucH8":[function(require,module,exports) { | ||
module.exports={name:"@magento/recommendations-js-sdk",version:"0.0.37",description:"📚 JavaScript library for retrieving and displaying Magento product recommendations.",keywords:["product recommendations","recommendations","prex","data solutions","magento","sdk","javascript"],homepage:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk",bugs:{url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk/issues"},license:"MIT",author:{name:"Magento Product Recommendations",email:"magento-product-recs-feedback@adobe.com"},files:["dist"],main:"dist/node/index.js",browser:"dist/browser/index.js",repository:{type:"git",url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk"},scripts:{version:"echo $npm_package_version",clean:"rm -rf dist",dev:"npm run test -- --watch","build:browser":"parcel build index.js --target browser --out-dir dist/browser","build:node":"parcel build index.js --target node --out-dir dist/node",build:"npm run clean && npm run build:browser && npm run build:node",deploy:"npm publish --access public",test:"jest --passWithNoTests --verbose",lint:"eslint .","lint:fix":"eslint --fix .",format:"prettier --check **/*.{js,css,json,md}","format:fix":"prettier --write **/*.{js,css,json,md}"},dependencies:{"isomorphic-unfetch":"^3.0.0",mustache:"^3.1.0",uuid:"^3.3.3"},devDependencies:{"@babel/core":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","babel-jest":"^24.9.0",eslint:"^6.7.2","eslint-plugin-jest":"^23.1.1",husky:"^3.1.0",jest:"^24.9.0","lint-staged":"^9.5.0","parcel-bundler":"^1.12.4",prettier:"^1.19.1"},peerDependencies:{}}; | ||
module.exports={name:"@magento/recommendations-js-sdk",version:"0.0.38",description:"📚 JavaScript library for retrieving and displaying Magento product recommendations.",keywords:["product recommendations","recommendations","prex","data solutions","magento","sdk","javascript"],homepage:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk",bugs:{url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk/issues"},license:"MIT",author:{name:"Magento Product Recommendations",email:"magento-product-recs-feedback@adobe.com"},files:["dist"],main:"dist/node/index.js",browser:"dist/browser/index.js",repository:{type:"git",url:"https://git.corp.adobe.com/magento-datalake/recommendations-js-sdk"},scripts:{version:"echo $npm_package_version",clean:"rm -rf dist",dev:"npm run test -- --watch","build:browser":"parcel build index.js --target browser --out-dir dist/browser","build:node":"parcel build index.js --target node --out-dir dist/node",build:"npm run clean && npm run build:browser && npm run build:node",deploy:"npm publish --access public",test:"jest --passWithNoTests --verbose",lint:"eslint .","lint:fix":"eslint --fix .",format:"prettier --check **/*.{js,css,json,md}","format:fix":"prettier --write **/*.{js,css,json,md}"},dependencies:{"isomorphic-unfetch":"^3.0.0",mustache:"^3.1.0",uuid:"^3.3.3"},devDependencies:{"@babel/core":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","babel-jest":"^24.9.0",eslint:"^6.7.2","eslint-plugin-jest":"^23.1.1",husky:"^3.1.0",jest:"^24.9.0","lint-staged":"^9.5.0","parcel-bundler":"^1.12.4",prettier:"^1.19.1"},peerDependencies:{}}; | ||
},{}],"zyfB":[function(require,module,exports) { | ||
@@ -17,0 +17,0 @@ "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=a(require("uuid/v4")),t=a(require("mustache")),s=a(require("./types")),r=require("./filter"),i=a(require("./template")),u=require("./api"),n=require("./defaults"),o=require("../package.json");function a(e){return e&&e.__esModule?e:{default:e}}class d{constructor({environmentId:e=(0,n.storefrontDefaults)("environmentId"),instanceId:t=(0,n.storefrontDefaults)("instanceId"),storeCode:s=(0,n.storefrontDefaults)("storeCode"),storeViewCode:r=(0,n.storefrontDefaults)("storeViewCode"),websiteCode:i=(0,n.storefrontDefaults)("websiteCode"),pageType:u=(0,n.pageDefaults)("pageType")}={}){this._environmentId=e,this._instanceId=t,this._storeCode=s,this._storeViewCode=r,this._websiteCode=i,this._pageType=u,this.units=[]}version(){return o.version}ping(){return(0,u.ping)()}register({name:t="",filter:i=null,type:u="",search:n=[]}={}){const o=(0,e.default)();n=u?s.default[u]:n;const a={id:o,name:t,filter:i=i?(0,r.translate)(i,this._storeViewCode):i,search:n};return this.units.push(a),a}unregister(e){const t=this.units.find(t=>t.id===e),s=this.units.indexOf(t);return this.units.splice(s,1),t}fetch({ids:e=[],limit:t=5,offset:s=0,currentSku:r=(0,n.skuDefault)(),cartSkus:i=(0,n.cartSkusDefault)(),userViewHistorySkus:o=(0,n.viewHistorySkusDefault)(),userPurchaseHistorySkus:a=(0,n.purchaseHistorySkusDefault)()}={}){const d=(e.length?this.units.filter(t=>e.includes(t.id)):this.units).map(e=>({limit:t,offset:s,unitInstanceId:e.id,unitName:e.name,filterQueryString:e.filter,rankerBlended:e.search})),c={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,units:d,currentSku:r,cartSkus:i,userViewHistorySkus:o,userPurchaseHistorySkus:a};return(0,u.recommendations)(c)}fetchPreconfigured({currentSku:e=(0,n.skuDefault)(),cartSkus:t=(0,n.cartSkusDefault)(),userViewHistorySkus:s=(0,n.viewHistorySkusDefault)(),userPurchaseHistorySkus:r=(0,n.purchaseHistorySkusDefault)()}={}){const i={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,pageType:this._pageType,currentSku:e,cartSkus:t,userViewHistorySkus:s,userPurchaseHistorySkus:r};return(0,u.preconfigured)(i)}render({template:e="",unit:s={}}={}){return e=e||i.default,t.default.render(e,s)}}var c=d;exports.default=c; |
{ | ||
"name": "@magento/recommendations-js-sdk", | ||
"version": "0.0.37", | ||
"version": "0.0.38", | ||
"description": "📚 JavaScript library for retrieving and displaying Magento product recommendations.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet