{ "name": "silverstripe/userforms", "description": "UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code", "type": "silverstripe-vendormodule", "keywords": [ "silverstripe", "userforms" ], "license": "BSD-3-Clause", "authors": [ { "name": "Will Rossiter", "email": "will@fullscreen.io" }, { "name": "Damian Mooyman", "email": "damian@silverstripe.com" }, { "name": "David Craig", "email": "david@silverstripe.com" }, { "name": "Scott Hutchinson", "email": "scott@silverstripe.com" }, { "name": "Christopher Pitt", "email": "chris@silverstripe.com" } ], "require": { "php": "^8.1", "silverstripe/framework": "^5.4", "silverstripe/cms": "^5", "symbiote/silverstripe-gridfieldextensions": "^4", "silverstripe/segment-field": "^3", "silverstripe/versioned": "^2", "silverstripe/mimevalidator": "^3" }, "require-dev": { "phpunit/phpunit": "^9.6", "squizlabs/php_codesniffer": "^3", "silverstripe/documentation-lint": "^1", "silverstripe/standards": "^1", "phpstan/extension-installer": "^1.3" }, "conflict": { "egulias/email-validator": "^2" }, "autoload": { "psr-4": { "SilverStripe\\UserForms\\": "code/", "SilverStripe\\UserForms\\Tests\\": "tests/php/", "SilverStripe\\UserForms\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "suggest": { "colymba/gridfield-bulk-editing-tools": "Allows for bulk management of form submissions", "silverstripe/gridfieldqueuedexport": "Export large submission as CSV through queued jobs in the background", "silverstripe/spamprotection": "Adds support for spam protection to your user forms" }, "scripts": { "lint": "phpcs code/ tests/", "lint-clean": "phpcbf code/ tests/" }, "extra": { "expose": [ "client/dist", "client/lang", "images" ] }, "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "prefer-stable": true, "minimum-stability": "dev" }