mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-15 16:07:55 +03:00
ba419f9715
`vimeo/psalm` won't be (for now) used to scan the internals of the library, but just the public API to be exposed to third parties
97 lines
3.4 KiB
JSON
97 lines
3.4 KiB
JSON
{
|
|
"name": "ramsey/uuid",
|
|
"type": "library",
|
|
"description": "A PHP 7.2+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
|
|
"keywords": [
|
|
"uuid",
|
|
"identifier",
|
|
"guid"
|
|
],
|
|
"homepage": "https://github.com/ramsey/uuid",
|
|
"license": "MIT",
|
|
"require": {
|
|
"php": "^7.2 | ^8",
|
|
"ext-json": "*",
|
|
"symfony/polyfill-ctype": "^1.8"
|
|
},
|
|
"require-dev": {
|
|
"ext-gmp": "*",
|
|
"codeception/aspect-mock": "^3",
|
|
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
|
|
"doctrine/annotations": "^1.8",
|
|
"goaop/framework": "^2",
|
|
"jakub-onderka/php-parallel-lint": "^1",
|
|
"mockery/mockery": "^1.3",
|
|
"moontoast/math": "^1.1",
|
|
"paragonie/random-lib": "^2",
|
|
"php-mock/php-mock-phpunit": "^2.5",
|
|
"phpstan/extension-installer": "^1.0",
|
|
"phpstan/phpdoc-parser": "0.4.1",
|
|
"phpstan/phpstan": "^0.12",
|
|
"phpstan/phpstan-mockery": "^0.12",
|
|
"phpstan/phpstan-phpunit": "^0.12",
|
|
"phpunit/phpunit": "^8.5",
|
|
"slevomat/coding-standard": "^6.0",
|
|
"squizlabs/php_codesniffer": "^3.5",
|
|
"vimeo/psalm": "^3.7.2"
|
|
},
|
|
"suggest": {
|
|
"ext-ctype": "Provides support for PHP Ctype functions",
|
|
"ext-gmp": "Provides support for converting UUID to 128-bit integer (in string form).",
|
|
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
|
|
"ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
|
|
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
|
|
"moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
|
|
"ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
|
|
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type.",
|
|
"paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter"
|
|
},
|
|
"config": {
|
|
"sort-packages": true
|
|
},
|
|
"extra": {
|
|
"branch-alias": {
|
|
"dev-master": "3.x-dev"
|
|
}
|
|
},
|
|
"replace": {
|
|
"rhumsaa/uuid": "self.version"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Ramsey\\Uuid\\": "src/"
|
|
},
|
|
"files": [
|
|
"src/functions.php"
|
|
]
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Ramsey\\Uuid\\Test\\": "tests/"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"lint": "parallel-lint src tests",
|
|
"phpcbf": "phpcbf -vpw",
|
|
"phpcs": "phpcs",
|
|
"phpstan": [
|
|
"phpstan analyse -c phpstan.neon src --level max --no-progress",
|
|
"phpstan analyse -c phpstan-tests.neon tests --level max --no-progress"
|
|
],
|
|
"phpunit": "phpunit --verbose --colors=always",
|
|
"phpunit-coverage": "phpunit --verbose --colors=always --coverage-html build/coverage",
|
|
"test": [
|
|
"@lint",
|
|
"@phpcs",
|
|
"@phpstan",
|
|
"@phpunit"
|
|
]
|
|
},
|
|
"support": {
|
|
"issues": "https://github.com/ramsey/uuid/issues",
|
|
"rss": "https://github.com/ramsey/uuid/releases.atom",
|
|
"source": "https://github.com/ramsey/uuid",
|
|
"wiki": "https://github.com/ramsey/uuid/wiki"
|
|
}
|
|
}
|