Skip to content

Commit cb6d248

Browse files
committed
Update composer.json: add build:vendor script and enhance zip exclusions
- Add build:vendor script for production dependency optimization - Update zip script to exclude vendor/.DS_Store and vendor/bin/ directories - Align with add-to-all repository composer configuration
1 parent 3b4d82d commit cb6d248

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"minimum-stability": "dev",
4040
"prefer-stable": true,
4141
"scripts": {
42+
"build:vendor": "composer install --no-dev --optimize-autoloader --classmap-authoritative",
4243
"phpstan": "vendor/bin/phpstan analyse --memory-limit=2048M",
4344
"phpstan-baseline": "vendor/bin/phpstan analyse --memory-limit=2048M --generate-baseline",
4445
"phpcs": "vendor/bin/phpcs -p -v -s --standard=phpcs.xml.dist $(find . -name '*.php')",
@@ -58,6 +59,6 @@
5859
"@phpcompat",
5960
"@phpstan"
6061
],
61-
"zip": "mkdir -p build && zip -X -r build/$(basename $(pwd)).zip . -x '*.git*' 'node_modules/*' '.*' '*/.git*' '*/.DS_Store' 'CODE_OF_CONDUCT.md' 'CONTRIBUTING.md' 'ISSUE_TEMPLATE.md' 'PULL_REQUEST_TEMPLATE.md' '*.dist' '*.yml' '*.neon' 'composer.*' 'package.json' 'package-lock.json' 'dev-helpers**' 'build**' 'wporg-assets**' 'test-tools**' 'docs/*' 'phpunit**' 'phpstan-bootstrap.php' 'phpcompat-tools**'"
62+
"zip": "mkdir -p build && zip -X -r build/$(basename $(pwd)).zip . -x '*.git*' 'node_modules/*' '.*' '*/.git*' '*/.DS_Store' 'vendor/**/.DS_Store' 'vendor/bin/*' 'CODE_OF_CONDUCT.md' 'CONTRIBUTING.md' 'ISSUE_TEMPLATE.md' 'PULL_REQUEST_TEMPLATE.md' '*.dist' '*.yml' '*.neon' 'composer.*' 'package.json' 'package-lock.json' 'dev-helpers**' 'build**' 'wporg-assets**' 'test-tools**' 'docs/*' 'phpunit**' 'phpstan-bootstrap.php' 'phpcompat-tools**'"
6263
}
6364
}

0 commit comments

Comments
 (0)