Socket
Socket
Sign inDemoInstall

@nuskin/ns-product-lib

Package Overview
Dependencies
Maintainers
5
Versions
491
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nuskin/ns-product-lib - npm Package Compare versions

Comparing version 2.17.0 to 2.17.1-cx24-67682.1

2

package.json
{
"name": "@nuskin/ns-product-lib",
"version": "2.17.0",
"version": "2.17.1-cx24-67682.1",
"description": "This project contains shared Product models and code between the backend and frontend.",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -444,15 +444,19 @@ const axios = require('axios').default;

const { product } = kitProduct;
const defaultVariant = product.variants[0];
return {
productId: product.id,
skuId: defaultVariant.sku,
type: 'MANDATORY',
skuQuantity: kitProduct.quantity,
availableChannels: Array.isArray(kitBundleProducts.availableChannels) ? kitBundleProducts.availableChannels.join(',') : kitBundleProducts.availableChannels,
inventory: {
atpQty: defaultVariant.availableQuantity,
backOrdered: defaultVariant.status.isBackordered,
backOrderedQty: defaultVariant.availableQuantity
}
const arr1 = []
for (const variant of product.variants) {
arr1.push({
productId: product.id,
skuId: variant.sku,
type: 'MANDATORY',
skuQuantity: variant.availableQuantity,
// eslint-disable-next-line max-len
availableChannels: Array.isArray(kitBundleProducts.availableChannels) ? kitBundleProducts.availableChannels.join(',') : kitBundleProducts.availableChannels,
inventory: {
atpQty: variant.availableQuantity,
backOrdered: variant.status.isBackordered,
backOrderedQty: variant.availableQuantity
}
})
}
return Object.assign({}, arr1)
});

@@ -459,0 +463,0 @@ }

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