{ "name": "a2nt/silverstripe-webpack", "type": "silverstripe-recipe", "description": "SilverStripe WebPack boilerplate + Basics of JS/CSS UI", "keywords": [ "silverstripe", "webpack" ], "license": "BSD-3-Clause", "require": { "php": ">=8", "ext-json": "*", "silverstripe/recipe-cms": "^5", "silverstripe/recipe-plugin": "*", "wilr/silverstripe-googlesitemaps": "*", "silverstripe/userforms": "*", "undefinedoffset/sortablegridfield": "*", "silverstripe/spamprotection": "*", "jonom/silverstripe-betternavigator": "*", "silverstripe/externallinks": "*", "symbiote/silverstripe-gridfieldextensions": "*", "colymba/gridfield-bulk-editing-tools": "^4", "dnadesign/silverstripe-elemental-list": "*", "dnadesign/silverstripe-elemental-virtual": "*", "dnadesign/silverstripe-elemental-userforms": "*", "axllent/silverstripe-version-truncator": "*", "axllent/silverstripe-bootstrap-forms": "*", "silverstripe/redirectedurls": "*", "undefinedoffset/silverstripe-nocaptcha": "*", "stevie-mayhew/silverstripe-svg": "*", "innoweb/silverstripe-sitemap": "*", "silverstripe/multiuser-editing-alert": "*", "silverstripe/environmentcheck": "*", "a2nt/silverstripe-font-awesome-field": "dev-master", "a2nt/silverstripe-progressivewebapp": "dev-master", "bummzack/sortablefile": "*", "ezyang/htmlpurifier": "^4.13", "endroid/qr-code": "^3.9", "jonom/focuspoint": "*", "silverstripe/login-forms": "*", "axllent/silverstripe-trailing-slash": "*", "webbuilders-group/silverstripe-turnstile": "*", "a2nt/cms-niceties": "dev-main" }, "require-dev": { "phpunit/phpunit": "*", "sunnysideup/easy-coding-standards": "dev-master", "silverleague/ideannotator": "dev-master" }, "repositories": [ { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-elemental-archive-report" }, { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-font-awesome" }, { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-mapboxfield" }, { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-addressable" }, { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-image-cropper-field" }, { "type": "vcs", "url": "https://github.com/a2nt/silverstripe-dataintegritytests" } ], "extra": { "expose": [ "app/client/dist" ], "project-files-installed": [ "app/.htaccess", "app/_config.php", "app/_config/database.yml", "app/_config/mimevalidator.yml", "app/_config/mysite.yml", "app/src/Page.php", "app/src/PageController.php" ], "public-files-installed": [ ".htaccess", "index.php", "install-frameworkmissing.html", "install.php", "web.config" ] }, "config": { "process-timeout": 600, "allow-plugins": { "composer/installers": true, "silverstripe/vendor-plugin": true, "silverstripe/recipe-plugin": true } }, "autoload": { "psr-4": { "App\\": "app/src" }, "exclude-from-classmap": [ "vendor/dynamic/flexslider/src/Model/SlideImage.php" ] }, "prefer-stable": true, "minimum-stability": "dev" }