{ "$schema": "https://getcomposer.org/schema.json", "name": "ivuorinen/monolog-gdpr-filter", "description": "Monolog processor for GDPR masking with regex and dot-notation paths", "version": "1.0.0", "license": "MIT", "type": "library", "scripts": { "lint": [ "@lint:tool:psalm", "@lint:tool:phpcs" ], "lint:fix": [ "@lint:tool:rector", "@lint:tool:psalm:fix", "@lint:tool:phpcbf" ], "test": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-text", "test:coverage": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-text --coverage-html=coverage", "test:ci": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --teamcity --coverage-clover=coverage.xml", "lint:tool:phpcs": "./vendor/bin/phpcs src/ tests/ rector.php", "lint:tool:phpcbf": "./vendor/bin/phpcbf src/ tests/ rector.php", "lint:tool:psalm": "./vendor/bin/psalm --show-info=true", "lint:tool:psalm:fix": "./vendor/bin/psalm --alter --issues=all", "lint:tool:rector": "./vendor/bin/rector" }, "require": { "php": "^8.2", "monolog/monolog": "^3.0", "adbario/php-dot-notation": "^3.3" }, "require-dev": { "phpunit/phpunit": "^12", "squizlabs/php_codesniffer": "^3.9", "rector/rector": "^2.1", "vimeo/psalm": "^6.13", "psalm/plugin-phpunit": "^0.19.5", "orklah/psalm-strict-equality": "^3.1", "guuzen/psalm-enum-plugin": "^1.1", "ergebnis/composer-normalize": "^2.47" }, "autoload": { "psr-4": { "Ivuorinen\\MonologGdprFilter\\": "src/" } }, "autoload-dev": { "psr-4": { "Tests\\": "tests" } }, "config": { "allow-plugins": { "ergebnis/composer-normalize": true }, "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true }