Vue Storefront is now Alokai! Learn More
@vsf-enterprise/storefront-cli

@vsf-enterprise/storefront-cli

1.29.12ri:link

Patch Changesri:link

  • REMOVED .github/actions folder from the generated storefront, as it contained redundant files.

1.29.11ri:link

Patch Changesri:link

  • CHANGED - update @vsf-enterprise/module-kit package to 1.3.1

1.29.10ri:link

Patch Changesri:link

  • CHANGED updated @vsf-enterprise/module-kit package to 1.3.0 which enables modules support for commercetools

1.29.9ri:link

Patch Changesri:link

ADDED: --force optional boolean flag to force project generation when running the create command.

npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --force

ADDED: --modules (-m) optional boolean flag to install recommended modules when running the create command. Default: true.

npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --modules

Skip recommended modules installation when creating a new project

npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --no-modules

ADDED: --force optional boolean flag to force module installation when running the add-module command.

npx @vsf-enterprise/storefront-cli add-module checkout -e sapcc --force

1.29.8ri:link

Patch Changesri:link

  • CHANGED Gitguardian parts removed after creating project with cleanup phase.

1.29.7ri:link

Patch Changesri:link

  • FIXED CLI cannot find a compatible module FIXED: Stop CLI from adding config.ts in Playwright setup in releases above Sprint-24. Now Playwright config is declared directly in the storefront codebase - no need to generate it via CLI.

1.29.6ri:link

Patch Changesri:link

FIXED: The module installation process has been improved. The CLI now checks which frameworks are supported by a given module and installs it only in those that are available both in the module and the project.

1.29.5ri:link

Patch Changesri:link

  • FIXED: Running all schemas for given framework in modules dev mode

1.29.4ri:link

Patch Changesri:link

  • REMOVED Checkout pages are removed for release-24 and onwards

1.29.3ri:link

Patch Changesri:link

Updated dependencies: @vsf-enterprise/module-kit@1.0.5

1.29.2ri:link

Patch Changesri:link

  • FIXED show module id when commerce is not supported

1.29.1ri:link

Patch Changesri:link

  • FIXED Create /tmp/vsf-module if it doesn't exist.

1.29.0ri:link

Minor Changesri:link

  • ADDED Support for modules for other commerces than sapcc

1.28.2ri:link

Patch Changesri:link

  • FIXED Remove only unused frontend frameworks on project create finish.

1.28.1ri:link

Patch Changesri:link

  • FIXED Finding latest release when -c flag provided

1.28.0ri:link

Minor Changesri:link

  • ADDED Support for new modules structure and the module installation scripts.
  • CHANGED Move all storefront subdependencies to @vsf-enterprise/module-kit package.
  • ADDED Debug mode. Now you can enable it by setting DEBUG env variable to storefront-cli or *. For more info, consult docs.
DEBUG=storefront-cli npx @vsf-enterprise/storefront-cli <COMMAND>

1.27.0ri:link

Minor Changesri:link

  • REMOVED Option to copy RenderComponent component from the CMS modules (as a CMS wrapper).

Example for the Contentful Module, file (packages/storefront-cli/src/utils/setupProjectForModules/schemas/cms-contentful.ts):

- {
-   from: `${path.join(paths.modulesDir, "cms-contentful", "components", "RenderComponent", "RenderComponent.vue")}`,
-   to: `${path.join(paths.appRoot, "components", "cms", "wrappers")}`,
- },

1.26.1ri:link

Patch Changesri:link

  • FIXED race condition during cleanup, improve and fix cleanup docker files and playwright, add missing checkout-b2b installation scripts

1.26.0ri:link

Minor Changesri:link

  • ADDED Installation script for cms-contentstack module

1.25.1ri:link

Patch Changesri:link

  • FIXED Added missing schema for Builder.io + Next.js

1.25.0ri:link

Minor Changesri:link

  • ADDED Posibility to use CLI in dev mode

1.24.0ri:link

Minor Changesri:link

  • ADDED schemas for cms-amplience and cms-builderio modules

1.23.0ri:link

Minor Changesri:link

  • ADDED support for new modules structure
  • FIXED release version autoselect for add-module command

1.22.0ri:link

Minor Changesri:link

  • ADDED Auto bootstrapping for cms-contentful module for Nuxt

1.21.1ri:link

Patch Changesri:link

  • FIXED Updated code after introducing cms-mock to the unified-storefront-demo

1.21.0ri:link

Minor Changesri:link

  • ADDED Support for cms-contentful package
  • CHANGED add-module command is now using @vsf-enterprise/project-modifier in the implementation

1.20.4ri:link

Patch Changesri:link

  • FIXED Change placement of script for updating engines node property in package.json in CLI package due to none existing file on "postinstall"

1.20.3ri:link

Patch Changesri:link

  • FIXED Update engines node version in package.json

1.20.2ri:link

Patch Changesri:link

  • FIXED fetching continuous delivery file

1.20.1ri:link

Patch Changesri:link

  • FIXED fetching continous delivery script from proper release

1.20.0ri:link

Minor Changesri:link

add possibility to specify git refs to fetch the unified or modules codebase from

Patch Changesri:link

  • FIXED setup a powertools product catalog for sap b2b store

1.19.0ri:link

Minor Changesri:link

  • ADDED method overrides and normalizers generation

1.18.3ri:link

Patch Changesri:link

  • FIXED generating sap b2b store

1.18.2ri:link

Patch Changesri:link

update faulty file-modifier version

1.18.1ri:link

Patch Changesri:link

add missing dependencies to package.json

1.18.0ri:link

Minor Changesri:link

add automated checkout modules installation

1.17.0ri:link

Minor Changesri:link

add --release and --candidate flags to @vsf-enteprise/storefront-cli add-module command

1.16.1ri:link

Patch Changesri:link

  • FIXED Cleanup redundant files in storefront-middleware and dependencies in package.json
  • FIXED Removed redundant scripts from root package.json
  • FIXED Removed redundant -<commerce> suffix in package.json version

1.16.0ri:link

Minor Changesri:link

  • CHANGED Removed the --latest flag. Introduced conditional cleanup operations depending on generated storefront version.

1.15.0ri:link

Minor Changesri:link

  • CHANGED CLI adjusted to the recent Middleware changes (i.e. removing the config directory).

1.14.1ri:link

Patch Changesri:link

CLI now takes "release" and "candidate" flags into account when installing modules during storefront creation 🚀

1.14.0ri:link

Minor Changesri:link

Fixed zod schema validation error while selecting sapcc-b2b as ecommerce.

1.13.0ri:link

Minor Changesri:link

Users can generate projects from candidate releases using the --candidate (-c) flag.

1.12.1ri:link

Patch Changesri:link

  • ADDED Exported to the unifiedApiExtension.
  • ADDED Export of the UnifiedEndpoints type from middleware.config.ts file.

1.12.0ri:link

Minor Changesri:link

Added --release (-r) flag allowing to create a project from a specific storefront release

Patch Changesri:link

  • FIXED displaying size filters as a FilterSize component in de language.

1.11.0ri:link

Minor Changesri:link

FIXED missing categories after changing language.

1.10.0ri:link

Minor Changesri:link

Added the --dependencies (-d) flag to the create command allowing to opt-out of installing packages after creating a new project.

1.9.0ri:link

Minor Changesri:link

  • a48d94e: ADDED Downloading modules based on latest released. latest flag is respected when modules are installed with create and added for add-module.

1.8.3ri:link

Patch Changesri:link

  • bcd9880: FIXED continuous-delivery.yml file is generated for all framework / ecommerce configurations.

1.8.2ri:link

Patch Changesri:link

  • c2fbcbf: FIXED wrong detection of existing storefront project while using add-module command, previously while using this command error Error: Unable to verify if project is a Alokai project. was displayed. After change there is no error and project is found correctly.

1.8.1ri:link

Patch Changesri:link

  • 9a6e0ff: fix CLI error with not existing directory

1.8.0ri:link

Minor Changesri:link

  • 466ec10: ADDED Unified Adobe Commerce (Magento 2) boilerplate support.

1.7.1ri:link

Patch Changesri:link

  • b377337: FIXED SAPCC project initialization FIXED Prerequisite for adding modules - we no longer check for the existance of @vue-storefront/unified-data-model in the root package.json, we check @vue-storefront/middleware instead

1.7.0ri:link

Minor Changesri:link

  • 244d6fa: Support SAP B2B initialization and install recommended modules instalation

Patch Changesri:link

  • c27d055: Always use path.join for path handling

1.6.4ri:link

Patch Changesri:link

  • 76943cc: Added a print out when latest tag was used, specifying that current main branch is used

1.6.3ri:link

Patch Changesri:link

  • 9c8aa7c: Remove the default @vsf-enterprise/algolia-api after introducing the Unified Algolia integration

1.6.2ri:link

Patch Changesri:link

  • 459d20a: Update middleware config template.

1.6.1ri:link

Patch Changesri:link

  • 19836ae: CLI create command update

1.6.0ri:link

Minor Changesri:link

  • 51a1014: Install modules for SAP commerce and handle modules installation for ecommerce platforms

1.4.1ri:link

Patch Changesri:link

  • 65e0806: Remove gguardian check from pre-commit hooks

1.4.0ri:link

Minor Changesri:link

  • 62cbfd70: Added SFCC as available e-commerce integration

1.3.0ri:link

Minor Changesri:link

  • 82d7ae2a: Created demo uses updated continuous-delivery.yml file

1.2.0ri:link

Minor Changesri:link

  • Added an initial commit to create command. This commit will be used as a base for the next changes.
    As a consequence, now after running npx @vsf-enterprise/storefront-cli create you will see an initial commit in your repository.

1.1.0ri:link

Minor Changesri:link

  • Added arguments to be able to install a single module with command

1.0.0ri:link

Major Changesri:link

  • Add module CLI command can install modules

0.0.4ri:link

Patch Changesri:link

  • Fix "Cannot find package 'prompts'" error

0.0.3ri:link

Patch Changesri:link

  • Fix Cannot find package 'isomorphic-git' issue