Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
{
"name": "awesomemotive/wp-mail-smtp",
"description": "Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.",
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/wp-mail-smtp/",
"license": "GPL-3.0-or-later",
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"preferred-install": "dist",
"sort-packages": true
},
"repositories": [
{
"type": "path",
"url": ".packages/composer/phpcs-ruleset"
},
{
"type": "path",
"url": ".packages/composer/phpcs-diff",
"options": {
"symlink": true
}
}
],
"require": {
"php": ">=5.6.20",
"composer-plugin-api": "^1.0",
"composer/installers": "~1.0",
"google/apiclient": "2.10.1",
"phpseclib/phpseclib": "^3.0.7",
"paragonie/constant_time_encoding": "^1",
"guzzlehttp/guzzle": "^6.5",
"instituteweb/composer-scripts": "^1.1",
"monolog/monolog": "^1.0",
"sendinblue/api-v3-sdk": "7.4.0",
"symfony/polyfill-intl-idn": "1.17.1",
"symfony/polyfill-mbstring": "1.19.0",
"symfony/polyfill-php72": "1.19.0",
"wikimedia/composer-merge-plugin": "1.4.1",
"woocommerce/action-scheduler": "3.2.1"
},
"autoload": {
"psr-4": {
"WPMailSMTP\\": "src"
},
"classmap": [
"vendor_prefixed"
],
"files": [
"vendor_prefixed/guzzlehttp/psr7/src/functions_include.php",
"vendor_prefixed/guzzlehttp/promises/src/functions_include.php",
"vendor_prefixed/symfony/polyfill-mbstring/bootstrap.php",
"vendor_prefixed/symfony/polyfill-php72/bootstrap.php",
"vendor_prefixed/symfony/polyfill-intl-idn/bootstrap.php",
"vendor_prefixed/guzzlehttp/guzzle/src/functions_include.php",
"vendor_prefixed/phpseclib/phpseclib/phpseclib/bootstrap.php"
]
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "0.6.2",
"phpcompatibility/php-compatibility": "^9.3",
"roave/security-advisories": "dev-master",
"wp-coding-standards/wpcs": "2.3.0",
"wpforms/phpcs-diff": "^1.2",
"wpforms/phpcs-ruleset": "^1.1"
},
"scripts": {
"php-compatibility-lite" : [
"\\InstituteWeb\\ComposerScripts\\ImprovedScriptExecution::apply",
"vendor/bin/phpcs -p ./*.php ./src/* --ignore='./src/Pro/' --standard=PHPCompatibility --runtime-set ignore_warnings_on_exit true --runtime-set testVersion 5.6-"
],
"php-compatibility-pro" : [
"\\InstituteWeb\\ComposerScripts\\ImprovedScriptExecution::apply",
"vendor/bin/phpcs -p ./*.php ./src/* --standard=PHPCompatibility --runtime-set ignore_warnings_on_exit true --runtime-set testVersion 5.6-"
],
"php-compatibility" : [
"@php-compatibility-lite",
"@php-compatibility-pro"
],
"pre-install-cmd": "@create-vendor-prefix-folder",
"pre-update-cmd": "@create-vendor-prefix-folder",
"create-vendor-prefix-folder": "npm run gulp composer:create_vendor_prefixed_folder",
"phpcs-install-standards": [
"\\InstituteWeb\\ComposerScripts\\ImprovedScriptExecution::apply",
"vendor/bin/phpcs --config-set installed_paths vendor/wp-coding-standards/wpcs,vendor/wpforms/phpcs-ruleset,vendor/phpcompatibility/php-compatibility"
],
"prefix-dependencies": [
"\\InstituteWeb\\ComposerScripts\\ImprovedScriptExecution::apply",
"@composer --working-dir=php-scoper install",
"php-scoper/vendor/bin/php-scoper add-prefix --config=php-scoper/config.php --output-dir=./vendor_prefixed --force",
"npm run gulp composer:delete_prefixed_vendor_libraries",
"npm run gulp prefix_outside_files",
"@composer dump-autoload"
],
"prefix-dependencies-lite": [
"@prefix-dependencies",
"@composer dump-autoload --no-plugins"
],
"install-tests": [
"@composer --no-scripts --dev --prefer-dist require codeception/codeception:4.0.3",
"@composer --no-scripts --dev --prefer-dist require lucatume/wp-browser:^2.6",
"@composer --no-scripts --dev --prefer-dist require codeception/module-asserts:^1.3",
"@composer --no-scripts --dev --prefer-dist require codeception/module-db:^1.0",
"@composer --no-scripts --dev --prefer-dist require codeception/module-webdriver:^1.1",
"@composer --no-scripts --dev --prefer-dist require codeception/module-cli:^1.0",
"@composer --no-scripts --dev --prefer-dist require codeception/util-universalframework:^1.0",
"@composer --no-scripts --dev --prefer-dist require brain/monkey:^2.4",
"@composer --no-scripts --dev --prefer-dist require mockery/mockery:^1.4"
],
"dev-composer-install": [
"@create-vendor-prefix-folder",
"@composer install --prefer-dist --no-scripts",
"@install-tests",
"@prefix-dependencies",
"@phpcs-install-standards"
],
"build-lite": [
"npm run gulp composer:delete_lock_and_vendor",
"composer update --root-reqs --no-dev --no-suggest --no-plugins",
"@prefix-dependencies-lite"
],
"build-pro": [
"npm run gulp composer:delete_lock_and_vendor",
"composer update --root-reqs --no-dev --no-suggest",
"@prefix-dependencies"
],
"php-less-than-7-0-check": "@php php-scoper/php-less-than-7-0-check.php",
"php-more-than-7-3-check": "@php php-scoper/php-more-than-7-3-check.php",
"build-lite-php5": [
"@php-less-than-7-0-check",
"npm run gulp composer:delete_lock_and_vendor",
"composer update --root-reqs --no-dev --no-suggest --no-plugins",
"@composer dump-autoload --no-plugins"
],
"build-pro-php5": [
"@php-less-than-7-0-check",
"npm run gulp composer:delete_lock_and_vendor",
"composer update --root-reqs --no-dev --no-suggest"
]
},
"extra": {
"installer-paths": {
"vendor/{$vendor}/{$name}/": ["woocommerce/action-scheduler"]
},
"merge-plugin": {
"include": [
"src/Pro/composer.json"
],
"recurse": true,
"replace": false,
"ignore-duplicates": false,
"merge-dev": true,
"merge-extra": true,
"merge-extra-deep": false,
"merge-scripts": true
},
"phpcodesniffer-search-depth": 1
}
}