shopware / storefront
Storefront for Shopware
Installs: 3 618 167
Dependents: 132
Suggesters: 8
Security: 4
Stars: 67
Watchers: 41
Forks: 34
Language:JavaScript
pkg:composer/shopware/storefront
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0
- cocur/slugify: ^4.3.0
- doctrine/dbal: ^4.3.1
- meyfa/php-svg: ^0.16.1
- scssphp/scssphp: v1.12.0
- shopware/core: v6.7.3.1
- symfony/asset: ~7.3.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.19
- symfony/css-selector: ~7.3.0
- dev-trunk / 6.7.x-dev
- v6.7.3.1
- v6.7.3.0
- v6.7.2.2
- v6.7.2.1
- v6.7.2.0
- v6.7.1.2
- v6.7.1.1
- v6.7.1.0
- 6.7.1.0-dev
- v6.7.0.1
- v6.7.0.0
- v6.7.0.0-rc5
- v6.7.0.0-rc4
- v6.7.0.0-rc3
- v6.7.0.0-rc2
- v6.7.0.0-rc1
- 6.7.0.0-dev
- 6.6.x-dev
- v6.6.10.8
- v6.6.10.7
- v6.6.10.6
- v6.6.10.5
- v6.6.10.4
- v6.6.10.3
- v6.6.10.2
- v6.6.10.1
- v6.6.10.0
- v6.6.9.0
- v6.6.8.2
- v6.6.8.1
- v6.6.8.0
- v6.6.7.1
- v6.6.7.0
- v6.6.6.1
- v6.6.6.0
- v6.6.5.1
- v6.6.5.0
- v6.6.4.1
- v6.6.4.0
- v6.6.3.1
- v6.6.3.0
- v6.6.2.0
- v6.6.1.2
- v6.6.1.1
- v6.6.1.0
- v6.6.0.3
- v6.6.0.2
- v6.6.0.1
- v6.6.0.0
- v6.6.0.0-rc7
- v6.6.0.0-rc6
- v6.6.0.0-rc5
- v6.6.0.0-rc4
- v6.6.0.0-rc3
- v6.6.0.0-rc2
- v6.6.0.0-rc1
- 6.5.x-dev
- v6.5.8.18
- v6.5.8.17
- v6.5.8.16
- v6.5.8.15
- v6.5.8.14
- v6.5.8.13
- v6.5.8.12
- v6.5.8.11
- v6.5.8.10
- v6.5.8.9
- v6.5.8.8
- v6.5.8.7
- v6.5.8.6
- v6.5.8.5
- v6.5.8.4
- v6.5.8.3
- v6.5.8.2
- v6.5.8.1
- v6.5.8.0
- v6.5.7.4
- v6.5.7.3
- v6.5.7.2
- v6.5.7.1
- v6.5.7.0
- v6.5.6.1
- v6.5.6.0
- v6.5.5.2
- v6.5.5.1
- v6.5.5.0
- v6.5.4.1
- v6.5.4.0
- v6.5.3.3
- v6.5.3.2
- v6.5.3.1
- v6.5.3.0
- v6.5.2.1
- v6.5.2.0
- v6.5.1.1
- v6.5.1.0
- 6.5.0.0
- 6.5.0.0-rc4
- 6.5.0.0-rc3
- 6.5.0.0-rc2
- 6.5.0.0-rc1
- 6.5.0.0-dev
- 6.4.20.2
- 6.4.20.1
- 6.4.20.0
- 6.4.19.0
- 6.4.18.1
- 6.4.18.0
- 6.4.17.2
- 6.4.17.1
- 6.4.17.0
- 6.4.16.1
- 6.4.16.0
- 6.4.15.2
- 6.4.15.1
- 6.4.15.0
- 6.4.14.0
- 6.4.13.0
- 6.4.12.0
- 6.4.11.1
- 6.4.11.0
- 6.4.10.1
- 6.4.10.0
- 6.4.9.0
- 6.4.8.2
- 6.4.8.1
- 6.4.8.0
- 6.4.7.0
- 6.4.6.1
- 6.4.6.0
- 6.4.5.1
- 6.4.5.0
- 6.4.5.0-dev
- 6.4.4.1
- 6.4.4.0
- 6.4.4.0-dev
- 6.4.3.1
- 6.4.3.0
- 6.4.3.0-dev
- 6.4.2.1
- 6.4.2.0
- 6.4.2.0-dev
- 6.4.1.2
- 6.4.1.1
- 6.4.1.0
- 6.4.1.0-dev
- 6.4.0.0
- 6.4.0.0-RC1
- 6.4.0.0-dev
- 6.3.5.4
- 6.3.5.3
- 6.3.5.2
- 6.3.5.1
- 6.3.5.0
- 6.3.5.0-dev
- 6.3.4.1
- 6.3.4.0
- 6.3.3.1
- 6.3.3.0
- 6.3.2.1
- 6.3.2.0
- 6.3.1.1
- 6.3.1.0
- 6.3.0.2
- 6.3.0.1
- 6.3.0.0
- 6.3.0.0-dev
- 6.2.x-dev
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.2.0-RC1
- v6.1.6
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.1.0-rc4
- v6.1.0-rc3
- v6.1.0-rc2
- v6.1.0-rc1
- v6.0.0+ea2
- dev-tmp-ea95ac1a125b653c837aa374b9a026f37991bf0c
- dev-tmp-573edb5f16507092d439962c57b2980967853d9f
- dev-tmp-4e3508548a109a17d42e6a7d322f30158ffea2fe
- dev-tmp-a5296242d472d6779ac174f5c806a34bb60d1615
- dev-tmp-96da094539cd8d21959eb5ebc326dce7b05099cf
- dev-tmp-f24583a869bb671ad737c6c1ff7c7e368712c5ee
- dev-tmp-96703a3d3b5f725f68f93545835d624a939a5355
- dev-tmp-73807405e26262980f4dd278c3e6e02b39b5dad5
- dev-tmp-435875e29c064ea9f26e558b620bcc97fc66f81f
- dev-tmp-019fc13ca42c4e5a28d31a6a4757ffe7c87ee57e
- dev-tmp-4ddfc2826dfbc6a4aba8006b8188445072927f82
- dev-tmp-43389a6d84f18a537c6b728730d636360892fb25
- dev-tmp-e0b4d7fe6e0824c563a8e13f5824b686795694f9
- dev-tmp-285b9954b039bfbb0dc1317b60f852b4f0a126ff
- dev-tmp-d2309667419eefee67f4333dbfdb09dfab3c0cad
- dev-tmp-e095aa7d1908f1e2a295cca70e60003ca55a7319
- dev-tmp-fdb2d3f8992e73fa72c11d75bf57a4971c439726
- dev-tmp-903148290d731230ed595248201c39bfa4f34457
- dev-tmp-7bfe67c9a43b4df7bf4669794b66bb52261ac352
- dev-tmp-0cf1aff69dcd572c0c638fe4a337ccbaf0b84591
- dev-tmp-16ecdc0cb3f5309e40768616144b1b7e880b1cb8
- dev-tmp-c04391a51979f9cea148be695157b0ca1ed2c329
- dev-tmp-86fb28a68e61e6c21da9f5316a09d3d26967f822
- dev-tmp-933ecd45ce05dabfd0461501bc50d54d756a85ed
- dev-tmp-124ec60fe10aee25ff196c3008d926f9f92586bc
- dev-tmp-3cb8af229537ecaccce8813e3f45f426a1239160
- dev-tmp-82bb32d2eccb4d56557b855dacb1c76414db7be3
- dev-tmp-95b44373c930274f67b9af9a954408780c0427fd
- dev-tmp-6d6122fb8ea07245df048e0a8f7903555ff2fb1b
- dev-tmp-106fe306922e6d86d2ffa6eb49b3bb76b31beb9b
- dev-tmp-0f8a0b18cdcc98310776e653ab6219cf6c03b289
- dev-6.0+ea
This package is auto-updated.
Last update: 2025-10-31 02:03:07 UTC
README
The Storefront component is a frontend for Shopware\Core written in PHP.
This repository is considered read-only. Please send pull requests to our main Shopware\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 shopware root folder via composer.
You can also run the unit tests and code-style fixers via composer scripts.
- composer build:js:storefrontBuilds the project for production and re-compiles the theme
- composer watch:storefrontRuns the webpack development server and starts a proxy server with live reload
- composer init:jsInstalls the node.js dependencies
- composer eslint:storefrontCode-style checks for all Storefront JS/TS files
- composer ludtwig:storefrontCode-style checks for all Storefront twig files using ludtwig
- composer storefront:unitLaunches the jest unit test-suite for the Storefront
- composer storefront:unit:watchLaunches the interactive jest unit test-suite watcher for the Storefront
- composer stylelint:storefrontCode-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.