New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@magento/recommendations-js-sdk

Package Overview
Dependencies
Maintainers
7
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@magento/recommendations-js-sdk - npm Package Compare versions

Comparing version 0.0.43 to 0.0.44

2

dist/browser/index.js

@@ -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.43",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.44",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"),o=l(require("./template")),n=require("./api"),a=require("./defaults"),d=require("../package.json");function l(e){return e&&e.__esModule?e:{default:e}}var c=function(){function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.environmentId,r=void 0===i?(0,a.storefrontDefaults)("environmentId"):i,s=t.instanceId,u=void 0===s?(0,a.storefrontDefaults)("instanceId"):s,o=t.storeCode,n=void 0===o?(0,a.storefrontDefaults)("storeCode"):o,d=t.storeViewCode,c=void 0===d?(0,a.storefrontDefaults)("storeViewCode"):d,f=t.websiteCode,v=void 0===f?(0,a.storefrontDefaults)("websiteCode"):f,h=t.pageType,y=void 0===h?(0,a.pageDefaults)("pageType"):h,p=t.category,k=void 0===p?(0,a.categoryDefaults)("urlPath"):p;(0,e.default)(this,l),this._environmentId=r,this._instanceId=u,this._storeCode=n,this._storeViewCode=c,this._websiteCode=v,this._pageType=y,this._category=k,this.units=[]}return(0,t.default)(l,[{key:"version",value:function(){return d.version}},{key:"ping",value:function(){return(0,n.ping)()}},{key:"register",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?"":t,o=e.filter,n=void 0===o?null:o,a=e.type,d=void 0===a?"":a,l=e.search,c=void 0===l?[]:l,f=(0,i.default)();c=d?s.default[d]:c;var v={id:f,name:r,filter:n=n?(0,u.translate)(n,this._storeViewCode):n,search:c};return this.units.push(v),v}},{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,o=void 0===u?0:u,d=e.currentSku,l=void 0===d?(0,a.skuDefault)():d,c=e.cartSkus,f=void 0===c?(0,a.cartSkusDefault)():c,v=e.userViewHistorySkus,h=void 0===v?(0,a.viewHistorySkusDefault)():v,y=e.userPurchaseHistorySkus,p=void 0===y?(0,a.purchaseHistorySkusDefault)():y,k=(i.length?this.units.filter(function(e){return i.includes(e.id)}):this.units).map(function(e){return{limit:s,offset:o,unitId:e.id,unitName:e.name,filterQueryString:e.filter,rankerBlended:e.search}}),g={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,pageType:this._pageType,category:this._category,units:k,currentSku:l,cartSkus:f,userViewHistorySkus:h,userPurchaseHistorySkus:p};return(0,n.recommendations)(g)}},{key:"fetchPreconfigured",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.currentSku,i=void 0===t?(0,a.skuDefault)():t,r=e.cartSkus,s=void 0===r?(0,a.cartSkusDefault)():r,u=e.userViewHistorySkus,o=void 0===u?(0,a.viewHistorySkusDefault)():u,d=e.userPurchaseHistorySkus,l=void 0===d?(0,a.purchaseHistorySkusDefault)():d,c={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,pageType:this._pageType,category:this._category,currentSku:i,cartSkus:s,userViewHistorySkus:o,userPurchaseHistorySkus:l};return(0,n.preconfigured)(c)}},{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||o.default,r.default.render(i,u)}}]),l}(),f=c;exports.default=f;

@@ -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.43",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.44",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"),o=require("./defaults"),n=require("../package.json");function a(e){return e&&e.__esModule?e:{default:e}}class d{constructor({environmentId:e=(0,o.storefrontDefaults)("environmentId"),instanceId:t=(0,o.storefrontDefaults)("instanceId"),storeCode:s=(0,o.storefrontDefaults)("storeCode"),storeViewCode:r=(0,o.storefrontDefaults)("storeViewCode"),websiteCode:i=(0,o.storefrontDefaults)("websiteCode"),pageType:u=(0,o.pageDefaults)("pageType"),category:n=(0,o.categoryDefaults)("urlPath")}={}){this._environmentId=e,this._instanceId=t,this._storeCode=s,this._storeViewCode=r,this._websiteCode=i,this._pageType=u,this._category=n,this.units=[]}version(){return n.version}ping(){return(0,u.ping)()}register({name:t="",filter:i=null,type:u="",search:o=[]}={}){const n=(0,e.default)();o=u?s.default[u]:o;const a={id:n,name:t,filter:i=i?(0,r.translate)(i,this._storeViewCode):i,search:o};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,o.skuDefault)(),cartSkus:i=(0,o.cartSkusDefault)(),userViewHistorySkus:n=(0,o.viewHistorySkusDefault)(),userPurchaseHistorySkus:a=(0,o.purchaseHistorySkusDefault)()}={}){const d=(e.length?this.units.filter(t=>e.includes(t.id)):this.units).map(e=>({limit:t,offset:s,unitId: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,pageType:this._pageType,category:this._category,units:d,currentSku:r,cartSkus:i,userViewHistorySkus:n,userPurchaseHistorySkus:a};return(0,u.recommendations)(c)}fetchPreconfigured({currentSku:e=(0,o.skuDefault)(),cartSkus:t=(0,o.cartSkusDefault)(),userViewHistorySkus:s=(0,o.viewHistorySkusDefault)(),userPurchaseHistorySkus:r=(0,o.purchaseHistorySkusDefault)()}={}){const i={environmentId:this._environmentId,instanceId:this._instanceId,storeCode:this._storeCode,storeViewCode:this._storeViewCode,websiteCode:this._websiteCode,pageType:this._pageType,category:this._category,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.43",
"version": "0.0.44",
"description": "📚 JavaScript library for retrieving and displaying Magento product recommendations.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -27,14 +27,8 @@ # Product Recommendations SDK

The latest version of the SDK is placed in the `latest` directory.
The SDK is published on a CDN in versioned directories.
```html
<script src="https://magento-recs-sdk.adobe.net/latest/index.js"></script>
<script src="https://magento-recs-sdk.adobe.net/v0/index.js"></script>
```
Specific versions are also published on the CDN under their respective directories.
```html
<script src="https://magento-recs-sdk.adobe.net/v0.0.30/index.js"></script>
```
#### NPM

@@ -41,0 +35,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc