-
Notifications
You must be signed in to change notification settings - Fork 2
/
composer.json
48 lines (48 loc) · 1.58 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"name": "joanrodas/plubo",
"type": "template",
"description": "A Simple and fast WP Plugin Boilerplate.",
"keywords": [
"plugin",
"wordpress",
"boilerplate",
"wp"
],
"homepage": "https://github.com/joanrodas/plubo",
"license": "GPL-3.0+",
"authors": [
{
"name": "Joan Rodas Cusidó",
"email": "[email protected]",
"homepage": "https://sirvelia.com",
"role": "Developer"
}
],
"autoload": {
"psr-4": {
"PluginPlaceholder\\": ""
},
"files": [
"Utils/plubo.php"
]
},
"require": {
"php": ">=7.4",
"jenssegers/blade": "1.4.0"
},
"require-dev": {
"squizlabs/php_codesniffer": "3.7.2",
"phpunit/phpunit": "^9.6.13"
},
"scripts": {
"post-create-project-cmd": [
"command -v plubo-cli >/dev/null 2>&1 && plubo-cli namespace-project || { echo 'Downloading and installing plubo-cli...'; wget -qO- https://github.com/joanrodas/plubo-cli/releases/download/v0.1.6/plubo-cli_Linux_x86_64.tar.gz | tar -xvz; chmod +x plubo-cli; ./plubo-cli namespace-project; }"
],
"zip": [
"PLUGIN_DIR=${PWD##*/} && cd .. && zip -r $PLUGIN_DIR/$PLUGIN_DIR.zip $PLUGIN_DIR -x $PLUGIN_DIR/plubo $PLUGIN_DIR/plubo.sh $PLUGIN_DIR/package.json $PLUGIN_DIR/package-lock.json $PLUGIN_DIR/composer.json $PLUGIN_DIR/composer.lock $PLUGIN_DIR/tailwind.config.js $PLUGIN_DIR/yarn.lock $PLUGIN_DIR/.git/\\* $PLUGIN_DIR/.gitignore $PLUGIN_DIR/.eslintrc.js $PLUGIN_DIR/.stylelintrc.js $PLUGIN_DIR/.editorconfig $PLUGIN_DIR/node_modules/\\*"
],
"analyze": [
"./vendor/bin/phpcs --ignore=*/vendor/*,*/node_modules/* --extensions=php --standard=PSR12 ."
]
}
}