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

@prestashopcorp/builtfor-generator-vanilla

Package Overview
Dependencies
Maintainers
6
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@prestashopcorp/builtfor-generator-vanilla - npm Package Compare versions

Comparing version 1.5.1 to 1.5.2

25

build/generator/generator.js

@@ -81,3 +81,3 @@ "use strict";

[
"component_ids" => ["builtfor_free-EUR-Monthly", "builtfor_free-EUR-Yearly"],
"component_group_id" => "builtfor_free",
"name" => "Free",

@@ -92,3 +92,3 @@ "features" => [

[
"component_ids" => ["builtfor_advanced-EUR-Monthly", "builtfor_advanced-EUR-Yearly"],
"component_group_id" => "builtfor_advanced",
"name" => "Advanced",

@@ -103,3 +103,3 @@ "features" => [

[
"component_ids" => ["builtfor_ultimate-EUR-Monthly", "builtfor_ultimate-EUR-Yearly"],
"component_group_id" => "builtfor_ultimate",
"name" => "Ultimate",

@@ -114,14 +114,11 @@ "features" => [

foreach($planInfos as $planInfo) {
foreach($planInfo["component_ids"] as $component_id) {
$componentItemIndex = array_search($component_id, array_column($componentItemsTmp, 'id'));
if($componentItemIndex !== false) {
$componentItemsTmp[$componentItemIndex]['details'] = [
"features" => $planInfo['features'],
"name" => $planInfo['name'],
];
// We store only components that are referenced in $planInfos
array_push($componentItems, $componentItemsTmp[$componentItemIndex]);
}
foreach($componentItemsTmp as $componentItemTmp) {
if($componentItemTmp['componentType'] == 'plan') {
$planInfoIndex = array_search($componentItemTmp['componentGroupId'], array_column($planInfos, 'component_group_id'));
$componentItemTmp['details'] = [
"features" => $planInfos[$planInfoIndex]['features'],
"name" => $planInfos[$planInfoIndex]['name'],
];
array_push($componentItems, $componentItemTmp);
}

@@ -128,0 +125,0 @@ }

{
"name": "@prestashopcorp/builtfor-generator-vanilla",
"version": "1.5.1",
"version": "1.5.2",
"description": "Built for PS generator with customization option",

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

@@ -152,3 +152,3 @@ <div align="center">

--psVersion "1.7" \
-c '{"offerSelection": {"offerPricingId": "rbm-ultimate"}}'
-c '{"offerSelection": {"offerPricingId": "builtfor_example-ultimate-EUR-Monthly"}}'
```

@@ -155,0 +155,0 @@

@@ -99,3 +99,3 @@ import { existsSync } from 'fs';

[
"component_ids" => ["builtfor_free-EUR-Monthly", "builtfor_free-EUR-Yearly"],
"component_group_id" => "builtfor_free",
"name" => "Free",

@@ -110,3 +110,3 @@ "features" => [

[
"component_ids" => ["builtfor_advanced-EUR-Monthly", "builtfor_advanced-EUR-Yearly"],
"component_group_id" => "builtfor_advanced",
"name" => "Advanced",

@@ -121,3 +121,3 @@ "features" => [

[
"component_ids" => ["builtfor_ultimate-EUR-Monthly", "builtfor_ultimate-EUR-Yearly"],
"component_group_id" => "builtfor_ultimate",
"name" => "Ultimate",

@@ -132,14 +132,11 @@ "features" => [

foreach($planInfos as $planInfo) {
foreach($planInfo["component_ids"] as $component_id) {
$componentItemIndex = array_search($component_id, array_column($componentItemsTmp, 'id'));
if($componentItemIndex !== false) {
$componentItemsTmp[$componentItemIndex]['details'] = [
"features" => $planInfo['features'],
"name" => $planInfo['name'],
];
// We store only components that are referenced in $planInfos
array_push($componentItems, $componentItemsTmp[$componentItemIndex]);
}
foreach($componentItemsTmp as $componentItemTmp) {
if($componentItemTmp['componentType'] == 'plan') {
$planInfoIndex = array_search($componentItemTmp['componentGroupId'], array_column($planInfos, 'component_group_id'));
$componentItemTmp['details'] = [
"features" => $planInfos[$planInfoIndex]['features'],
"name" => $planInfos[$planInfoIndex]['name'],
];
array_push($componentItems, $componentItemTmp);
}

@@ -146,0 +143,0 @@ }

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