{ "$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:ec", "@lint:tool:psalm", "@lint:tool:phpstan", "@lint:tool:phpcs", "@lint:tool:md" ], "lint:fix": [ "@lint:tool:rector", "@lint:tool:psalm:fix", "@lint:tool:phpcbf", "@lint:tool:md:fix", "@lint:tool:ec:fix" ], "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:ec": "./vendor/bin/ec *.md *.json *.yml *.yaml *.xml *.php", "lint:tool:ec:fix": "./vendor/bin/ec *.md *.json *.yml *.yaml *.xml *.php --fix", "lint:tool:phpcs": "./vendor/bin/phpcs src/ tests/ examples/ config/ rector.php --warning-severity=0", "lint:tool:phpcbf": "./vendor/bin/phpcbf src/ tests/ examples/ config/ rector.php || [ $? -eq 2 ]", "lint:tool:phpstan": "./vendor/bin/phpstan analyse --memory-limit=1G", "lint:tool:psalm": "./vendor/bin/psalm --show-info=true", "lint:tool:psalm:fix": "./vendor/bin/psalm --alter --issues=MissingReturnType,MissingParamType,MissingClosureReturnType", "lint:tool:rector": "./vendor/bin/rector", "lint:tool:md:fix": "markdownlint -f '**/*.md'", "lint:tool:md": "markdownlint '**/*.md'" }, "require": { "php": "^8.2", "monolog/monolog": "^3.0", "adbario/php-dot-notation": "^3.3" }, "require-dev": { "armin/editorconfig-cli": "^2.1", "ergebnis/composer-normalize": "^2.47", "guuzen/psalm-enum-plugin": "^1.1", "illuminate/console": "*", "illuminate/contracts": "*", "illuminate/http": "*", "orklah/psalm-strict-equality": "^3.1", "phpunit/phpunit": "^11", "psalm/plugin-phpunit": "^0.19.5", "rector/rector": "^2.1", "squizlabs/php_codesniffer": "^4.0", "vimeo/psalm": "^6.13" }, "autoload": { "psr-4": { "Ivuorinen\\MonologGdprFilter\\": "src/" }, "files": [ "stubs/laravel-helpers.php" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests" } }, "config": { "allow-plugins": { "ergebnis/composer-normalize": true }, "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true }