9dc1c2f954d203f15046ec814d8d3023a19e41d7
[yaffs-website] / vendor / drush / drush / composer.json
1 {
2   "name": "drush/drush",
3   "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.",
4   "homepage": "http://www.drush.org",
5   "license": "GPL-2.0-or-later",
6   "minimum-stability": "dev",
7   "prefer-stable": true,
8   "authors": [
9     { "name": "Moshe Weitzman", "email": "weitzman@tejasa.com" },
10     { "name": "Owen Barton", "email": "drupal@owenbarton.com" },
11     { "name": "Greg Anderson", "email": "greg.1.anderson@greenknowe.org" },
12     { "name": "Jonathan AraƱa Cruz", "email": "jonhattan@faita.net" },
13     { "name": "Jonathan Hedstrom", "email": "jhedstrom@gmail.com" },
14     { "name": "Christopher Gervais", "email": "chris@ergonlogic.com" },
15     { "name": "Dave Reid", "email": "dave@davereid.net" },
16     { "name": "Damian Lee", "email": "damiankloip@googlemail.com" }
17   ],
18   "support": {
19     "forum": "http://drupal.stackexchange.com/questions/tagged/drush",
20     "irc": "irc://irc.freenode.org/drush",
21     "slack": "https://drupal.slack.com/messages/C62H9CWQM"
22   },
23   "bin": [
24     "drush"
25   ],
26   "repositories": {
27     "drupal_org": {
28       "type": "composer",
29       "url": "https://packages.drupal.org/8"
30     }
31   },
32   "require": {
33     "php": ">=5.6.0",
34     "ext-dom": "*",
35     "chi-teck/drupal-code-generator": "^1.27.0",
36     "composer/semver": "^1.4",
37     "consolidation/annotated-command": "^2.9.1",
38     "consolidation/config": "^1.1.0",
39     "consolidation/output-formatters": "^3.1.12",
40     "consolidation/robo": "^1.1.5",
41     "consolidation/site-alias": "^1.1.5",
42     "grasmash/yaml-expander": "^1.1.1",
43     "league/container": "~2",
44     "psr/log": "~1.0",
45     "psy/psysh": "~0.6",
46     "symfony/config": "^3.4",
47     "symfony/console": "^3.4",
48     "symfony/event-dispatcher": "^3.4",
49     "symfony/finder": "^3.4",
50     "symfony/process": "^3.4",
51     "symfony/var-dumper": "^3.4",
52     "symfony/yaml": "^3.4",
53     "webflo/drupal-finder": "^1.1",
54     "webmozart/path-util": "^2.1.0"
55   },
56   "require-dev": {
57     "lox/xhprof": "dev-master",
58     "g1a/composer-test-scenarios": "^2.2.0",
59     "phpunit/phpunit": "^4.8.36 || ^6.1",
60     "squizlabs/php_codesniffer": "^2.7",
61     "composer/installers": "^1.2",
62     "cweagans/composer-patches": "~1.0",
63     "webflo/drupal-core-strict": "8.6.x-dev",
64     "drupal/empty_theme": "1.0",
65     "drupal/devel": "^1.0@RC",
66     "drupal/alinks": "1.0.0",
67     "vlucas/phpdotenv": "^2.4"
68   },
69   "autoload": {
70     "psr-4": {
71       "Drush\\":            "src/",
72       "Drush\\Internal\\":  "internal-copy/",
73       "Unish\\":            "tests/"
74     }
75   },
76   "autoload-dev": {
77     "psr-4": {
78       "Drush\\": "isolation/src/"
79     },
80     "files": ["tests/load.environment.php"]
81   },
82   "config": {
83     "optimize-autoloader": true,
84     "preferred-install": "dist",
85     "sort-packages": true,
86     "process-timeout": 2400,
87     "platform": {
88       "php": "5.6"
89     }
90   },
91   "scripts": {
92     "cs": "phpcs",
93     "cbf": "phpcbf",
94     "lint": [
95       "find includes -name '*.inc' -print0 | xargs -0 -n1 php -l",
96       "find src -name '*.php' -print0 | xargs -0 -n1 php -l",
97       "find tests -name '*.php' -print0 | xargs -0 -n1 php -l"
98     ],
99     "test": [
100       "@lint",
101       "@unit",
102       "@cs",
103       "@functional"
104     ],
105     "api": "PATH=$HOME/bin:$PATH sami.phar --ansi update sami-config.php",
106     "sami-install": "mkdir -p $HOME/bin && curl --output $HOME/bin/sami.phar http://get.sensiolabs.org/sami.phar && chmod +x $HOME/bin/sami.phar",
107     "scenario": "scenarios/install",
108     "sut": "./drush --uri=dev",
109     "sut:si": "./drush site:install testing --uri=dev --sites-subdir=dev --db-url=mysql://root:password@mariadb/unish_dev -v",
110     "unit": "phpunit --colors=always",
111     "functional": "phpunit --colors=always --configuration tests",
112     "post-update-cmd": [
113         "create-scenario isolation --autoload-dir isolation --autoload-dir internal-copy --keep '\\(psr/log\\|consolidation/config\\|site-alias\\|var-dumper\\|symfony/finder\\|drupal-finder\\|path-util\\|vlucas/phpdotenv\\|xhprof\\)' 'phpunit/phpunit:^5.5.4'",
114         "create-scenario isolation-phpunit4 --base isolation --autoload-dir isolation --autoload-dir internal-copy 'phpunit/phpunit:^4.8.36'"
115     ]
116   },
117   "extra": {
118     "installer-paths": {
119       "sut/core": ["type:drupal-core"],
120       "sut/libraries/{$name}": ["type:drupal-library"],
121       "sut/modules/unish/{$name}": ["drupal/devel"],
122       "sut/themes/unish/{$name}": ["drupal/empty_theme"],
123       "sut/modules/contrib/{$name}": ["type:drupal-module"],
124       "sut/profiles/contrib/{$name}": ["type:drupal-profile"],
125       "sut/themes/contrib/{$name}": ["type:drupal-theme"],
126       "sut/drush/contrib/{$name}": ["type:drupal-drush"]
127     },
128     "branch-alias": {
129         "dev-master": "9.x-dev"
130     }
131   }
132 }