spomky-labs / pwa-bundle
Progressive Web App Manifest Generator Bundle for Symfony.
Fund package maintenance!
Spomky
Patreon
www.buymeacoffee.com/FlorentMorselli
Installs: 2 564
Dependents: 1
Suggesters: 0
Security: 0
Stars: 47
Watchers: 4
Forks: 3
Open Issues: 23
Type:symfony-bundle
Requires
- php: >=8.2
- phpdocumentor/reflection-docblock: ^5.3
- psr/log: ^1.0|^2.0|^3.0
- symfony/asset: ^6.4|^7.0
- symfony/asset-mapper: ^6.4|^7.0
- symfony/config: ^6.4|^7.0
- symfony/dependency-injection: ^6.4|^7.0
- symfony/deprecation-contracts: ^3.5
- symfony/http-kernel: ^6.4|^7.0
- symfony/property-access: ^6.4|^7.0
- symfony/property-info: ^6.4|^7.0
- symfony/routing: ^6.4|^7.0
- symfony/serializer: ^6.4|^7.0
- twig/twig: ^3.8
Requires (Dev)
- ext-sockets: *
- dbrekelmans/bdi: ^1.1
- ekino/phpstan-banned-code: ^1.0|^2.0|^3.0
- ergebnis/phpunit-slow-test-detector: ^2.14
- infection/infection: ^0.28|^0.29
- matthiasnoback/symfony-config-test: ^5.1
- php-parallel-lint/php-parallel-lint: ^1.4
- phpstan/extension-installer: ^1.1
- phpstan/phpdoc-parser: ^1.28|^2.0
- phpstan/phpstan: ^1.0|^2.0
- phpstan/phpstan-beberlei-assert: ^1.0|^2.0
- phpstan/phpstan-deprecation-rules: ^1.0|^2.0
- phpstan/phpstan-phpunit: ^1.4|^2.0
- phpstan/phpstan-strict-rules: ^1.0|^2.0
- phpstan/phpstan-symfony: ^1.4|^2.0
- phpunit/phpunit: ^10.1|^11.0
- rector/rector: ^1.0|^2.0
- staabm/phpstan-todo-by: ^0.1.27|^0.2
- struggle-for-php/sfp-phpstan-psr-log: ^0.21.0|^0.22|^0.23
- symfony/filesystem: ^6.4|^7.0
- symfony/framework-bundle: ^6.4|^7.0
- symfony/mime: ^6.4|^7.0
- symfony/monolog-bundle: ^3.10
- symfony/panther: ^2.1
- symfony/phpunit-bridge: ^6.4|^7.0
- symfony/translation: ^7.0
- symfony/yaml: ^6.4|^7.0
- symplify/easy-coding-standard: ^12.0
Suggests
- ext-gd: Required to generate icons (or Imagick).
- ext-imagick: Required to generate icons (or GD).
- symfony/filesystem: For generating and manipulating icons or screenshots
- symfony/mime: For generating and manipulating icons or screenshots
- symfony/panther: For generating screenshots directly from your application
- 1.3.x-dev
- 1.2.x-dev
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-features/more-stimulus-components
- dev-dependabot/github_actions/actions/upload-artifact-4.4.3
- dev-temp-489ead
- dev-bugs/explicit-null
- dev-dependabot/composer/staabm/phpstan-todo-by-tw-0.1.25or-tw-0.2
- dev-dependabot/composer/struggle-for-php/sfp-phpstan-psr-log-tw-0.20.0or-tw-0.21.0or-tw-0.22.0or-tw-0.23.0
- dev-dependabot/composer/phpstan/phpdoc-parser-tw-1.28or-tw-2.0
- dev-features/bf-stimulus-controller
- dev-bugs/fix-prefetch-on-demand
This package is auto-updated.
Last update: 2024-12-16 08:36:23 UTC
README
Scope
This bundle provides the Spomky-Labs/pwa-bundle bundle for Symfony. This will help you to generate Progressive Web Apps (PWA) Manifests and assets (icons or screenshots). Also, it will help you to generate Service Workers based on Workbox.
Please have a look at the Web app manifests for more information about Progressive Web Apps.
Installation
Install the bundle with Composer:
composer require spomky-labs/pwa-bundle
If you want to use the commands to generate icons and screenshots, install the necessary dependencies:
composer require symfony/panther dbrekelmans/bdi symfony/mime symfony/filesystem --dev vendor/bin/bdi detect drivers bin/console pwa:create:icons --help
This project follows the semantic versioning strictly.
Documentation
The documentation is available at https://pwa.spomky-labs.com/
Support
I bring solutions to your problems and answer your questions.
If you really love that project and the work I have done or if you want I prioritize your issues, then you can help me out for a couple of 🍻 or more!
Contributing
Requests for new features, bug fixed and all other ideas to make this project useful are welcome. The best contribution you could provide is by fixing the opened issues where help is wanted.
Please report all issues in the main repository.
Please make sure to follow these best practices.
Security Issues
If you discover a security vulnerability within the project, please don't use the bug tracker and don't publish it publicly. Instead, all security issues must be sent to security [at] spomky-labs.com.
Licence
This project is release under MIT licence.