heycart / storefront
Storefront for HeyCart
Installs: 70
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Language:JavaScript
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0
- cocur/slugify: ^4.3.0
- doctrine/dbal: ^4.2
- heycart/core: v6.7.2.3
- meyfa/php-svg: ^0.16.1
- scssphp/scssphp: v1.12.0
- symfony/cache: ~7.3.0
- symfony/cache-contracts: ~3.6.0
- symfony/config: ~7.3.0
- symfony/console: ~7.3.0
- symfony/dependency-injection: ~7.3.0
- symfony/event-dispatcher: ~7.3.0
- symfony/event-dispatcher-contracts: ~3.6.0
- symfony/framework-bundle: ~7.3.0
- symfony/http-foundation: ~7.3.0
- symfony/http-kernel: ~7.3.0
- symfony/messenger: ~7.3.0
- symfony/mime: ~7.3.0
- symfony/routing: ~7.3.0
- symfony/security-core: ~7.3.0
- symfony/service-contracts: ~3.6.0
- symfony/validator: ~7.3.0
- twig/intl-extra: ^3.10.0
- twig/string-extra: ^3.10.0
- twig/twig: ^3.21.1
Requires (Dev)
- phpunit/phpunit: ^11.5.17
- symfony/css-selector: ~7.3.0
- dev-dev
- dev-trunk / 6.7.x-dev
- v6.7.2.3
- v6.7.2.1
- v6.7.2.0
- dev-tmp-545ab9882d2d9b7dc12c1e0441217616132f5ddb
- dev-tmp-882f36f27e650fb2b96972d5a64efeb1dd6177ab
- dev-tmp-9af925b91c41c52e336c1f3b342680295dd63a0b
- dev-tmp-45c089616a60f1da42d13608e7a5f0a543a1686b
- dev-tmp-a7340a517e96a2ff590a64dc4235602df4fec788
- dev-tmp-d8122f432d584214f36da1ed7958b3c687af1771
- dev-tmp-51d78ccae08b3cfd52c2b421af82239b57fa2359
- dev-tmp-62b1d966c1926429c0b06eafe7efb46f42b948d4
- dev-tmp-73b71b4073637f6ad532b1a8d24aa5e06dbb05e6
- dev-tmp-07f21e7492832ecf040e8ea93399c62b3eb3d6ae
This package is auto-updated.
Last update: 2025-07-31 03:01:24 UTC
README
The Storefront component is a frontend for HeyCart\Core written in PHP.
This repository is considered read-only. Please send pull requests to our main HeyCart\Core repository.
Getting started
To compile the assets (scss/javascript) you have to run the webpack compiler.
This is easily done by executing the following commands in the heycart root folder via composer
.
You can also run the unit tests and code-style fixers via composer
scripts.
composer build:js:storefront
Builds the project for production and re-compiles the themecomposer watch:storefront
Runs the webpack development server and starts a proxy server with live reloadcomposer init:js
Installs the node.js dependenciescomposer eslint:storefront
Code-style checks for all Storefront JS/TS filescomposer ludtwig:storefront
Code-style checks for all Storefront twig files using ludtwigcomposer storefront:unit
Launches the jest unit test-suite for the Storefrontcomposer storefront:unit:watch
Launches the interactive jest unit test-suite watcher for the Storefrontcomposer stylelint:storefront
Code-style checks for all Storefront SCSS files using stylelint
For example:
$ composer build:js:storefront
It's recommended to use the composer watch:storefront
command when developing, so the files will be compiled as soon as they change.