|
2 | 2 | "scripts": {
|
3 | 3 | "lint" : "mkdir -p logs; vendor/bin/phpcs -s > ./logs/log.txt",
|
4 | 4 | "format": "vendor/bin/phpcbf -p",
|
5 |
| - "dist": "sh bin/dist.sh" |
| 5 | + "dist": "sh bin/dist.sh", |
| 6 | + "namespace-dependencies": [ |
| 7 | + "sh -c 'test -f ./bin/strauss.phar || curl -o bin/strauss.phar -L -C - https://github.com/BrianHenryIE/strauss/releases/latest/download/strauss.phar'", |
| 8 | + "php bin/strauss.phar", |
| 9 | + "composer dump-autoload" |
| 10 | + ], |
| 11 | + "post-install-cmd": [ |
| 12 | + "@namespace-dependencies" |
| 13 | + ], |
| 14 | + "post-update-cmd": [ |
| 15 | + "@namespace-dependencies" |
| 16 | + ] |
6 | 17 | },
|
7 | 18 | "require-dev": {
|
8 |
| - "dealerdirect/phpcodesniffer-composer-installer": "0.7.1", |
9 |
| - "wp-coding-standards/wpcs": "2.3", |
10 |
| - "suin/phpcs-psr4-sniff": "^3.0" |
| 19 | + "dealerdirect/phpcodesniffer-composer-installer": "^1.0.0", |
| 20 | + "wp-coding-standards/wpcs": "dev-develop" |
11 | 21 | },
|
12 | 22 | "autoload":{
|
13 | 23 | "psr-4": {
|
|
18 | 28 | "allow-plugins": {
|
19 | 29 | "dealerdirect/phpcodesniffer-composer-installer": true
|
20 | 30 | }
|
| 31 | + }, |
| 32 | + "extra": { |
| 33 | + "strauss": { |
| 34 | + "target_directory": "vendor-prefixed", |
| 35 | + "namespace_prefix": "Root\\", |
| 36 | + "classmap_prefix": "Root_", |
| 37 | + "constant_prefix": "PREFIX_", |
| 38 | + "packages": [ |
| 39 | + ], |
| 40 | + "update_call_sites": false, |
| 41 | + "override_autoload": { |
| 42 | + }, |
| 43 | + "exclude_from_copy": { |
| 44 | + "packages": [ |
| 45 | + ], |
| 46 | + "namespaces": [ |
| 47 | + ], |
| 48 | + "file_patterns": [ |
| 49 | + ] |
| 50 | + }, |
| 51 | + "exclude_from_prefix": { |
| 52 | + "packages": [ |
| 53 | + ], |
| 54 | + "namespaces": [ |
| 55 | + ], |
| 56 | + "file_patterns": [ |
| 57 | + ] |
| 58 | + }, |
| 59 | + "namespace_replacement_patterns" : { |
| 60 | + }, |
| 61 | + "delete_vendor_packages": true, |
| 62 | + "delete_vendor_files": false |
| 63 | + } |
21 | 64 | }
|
22 | 65 | }
|
0 commit comments