{
"name": "norse-blue/scalar-objects",
"description": "PHP Scalar Objects is a PHP library that implements scalar primitives as objects that can be extended with useful methods.",
"keywords": ["scalar", "object", "bool", "float", "int", "numeric", "string"],
"homepage": "https://norse.blue/open-source/php-scalar-objects",
"license": "MIT",
"support": {
"issues": "https://github.com/norse-blue/php-scalar-objects/issues",
"source": "https://github.com/norse-blue/php-scalar-objects"
},
"authors": [
{
"name": "Axel Pardemann",
"email": "axel.pardemann@norse.blue"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
},
"require": {
"php": "^7.3",
"ext-json": "*",
"ext-mbstring": "*",
"norse-blue/extensible-objects": "dev-master",
"norse-blue/object-facades": "dev-master",
"norse-blue/value-objects": "dev-master",
"symfony/finder": "^4.3"
},
"require-dev": {
"nunomaduro/phpinsights": "^1.6",
"phpstan/phpstan": "^0.11.8",
"phpunit/phpunit": "^8.2",
"squizlabs/php_codesniffer": "^3.4"
},
"autoload": {
"files": [
"src/Functions/bool.php",
"src/Functions/float.php",
"src/Functions/int.php",
"src/Functions/number.php",
"src/Functions/string.php",
"src/path_merge.php",
"src/bootstrap.php"
],
"psr-4": {
"NorseBlue\\ScalarObjects\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"NorseBlue\\ScalarObjects\\Tests\\": "tests/"
}
},
"scripts": {
"analyse": "vendor/bin/phpstan analyse --ansi",
"check": [
"@style:check",
"@analyse",
"@insights",
"@test"
],
"check:coverage": [
"@style:check",
"@analyse",
"@insights",
"@test:coverage"
],
"insights": "vendor/bin/phpinsights --no-interaction --ansi",
"insights:verbose": "vendor/bin/phpinsights --no-interaction --ansi --verbose",
"style:check": "vendor/bin/phpcs",
"style:fix": "vendor/bin/phpcbf",
"test": "vendor/bin/phpunit --colors=always",
"test:coverage": "vendor/bin/phpunit --colors=always --coverage-clover=./build/coverage.xml --coverage-html=./build/coverage"
}
}
|