Skip to content

Commit c5a1535

Browse files
authored
Merge pull request #10 from UVLabs/development
Development
2 parents 32251d5 + 5bca01a commit c5a1535

21 files changed

+2866
-222
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ dist
77
logs
88
node_modules
99
vendor
10+
vendor-prefixed
1011
assets/admin/js/build/
1112
assets/public/js/build/

composer.json

Lines changed: 47 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,22 @@
22
"scripts": {
33
"lint" : "mkdir -p logs; vendor/bin/phpcs -s > ./logs/log.txt",
44
"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+
]
617
},
718
"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"
1121
},
1222
"autoload":{
1323
"psr-4": {
@@ -18,5 +28,38 @@
1828
"allow-plugins": {
1929
"dealerdirect/phpcodesniffer-composer-installer": true
2030
}
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+
}
2164
}
2265
}

0 commit comments

Comments
 (0)