{ "name": "vstelmakh/url-highlight", "description": "Library to parse urls from string input", "keywords": ["url", "parser", "html", "extract", "clickable", "linkify"], "type": "library", "license": "MIT", "homepage": "https://github.com/vstelmakh/url-highlight", "authors": [ { "name": "Volodymyr Stelmakh", "homepage": "https://github.com/vstelmakh" } ], "require": { "php": "^7.1 || ^8", "ext-json": "*", "ext-mbstring": "*", "symfony/polyfill-php72": "^1.10" }, "require-dev" : { "phpunit/phpunit": "^7.5.3 || ^8 || ^9.3", "phpstan/phpstan": "^1.4", "squizlabs/php_codesniffer": "^3.7.1", "vstelmakh/covelyzer": "^0.2", "phpbench/phpbench": "^0.16 || ^1.2.6" }, "autoload": { "psr-4": { "VStelmakh\\UrlHighlight\\": "src/" } }, "autoload-dev": { "psr-4": { "VStelmakh\\UrlHighlight\\Tests\\": "tests/", "VStelmakh\\UrlHighlight\\Benchmarks\\": "benchmarks/" } }, "scripts": { "test:phpcs": "vendor/bin/phpcs -n", "test:phpstan": "vendor/bin/phpstan analyse --ansi --no-progress", "test:phpunit": "vendor/bin/phpunit --colors=always", "test:phpunit-coverage": [ "@test:phpunit --coverage-clover var/coverage.xml" ], "test:covelyzer": "vendor/bin/covelyzer var/coverage.xml --ansi", "test:phpbench": "vendor/bin/phpbench run --report=url_highlight --time-unit=milliseconds --progress=plain --ansi", "test:all": [ "@test:phpcs", "@test:phpstan", "@test:phpunit-coverage", "@test:covelyzer", "@test:phpbench" ] }, "scripts-descriptions": { "test:phpcs": "Run PHP Code Sniffer", "test:phpstan": "Run PHPStan", "test:phpunit": "Run PHPUnit", "test:phpunit-coverage": "Run PHPUnit with coverage", "test:all": "Run all code analysis and tests" } }