{ "name": "ramsey/uuid", "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "license": "MIT", "type": "library", "keywords": [ "uuid", "identifier", "guid" ], "require": { "php": "^8.0", "ext-json": "*", "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ramsey/collection": "^1.2 || ^2.0" }, "require-dev": { "captainhook/captainhook": "^5.10", "captainhook/plugin-composer": "^5.3", "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "doctrine/annotations": "^1.8", "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9", "ramsey/composer-repl": "^1.4", "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.9" }, "replace": { "rhumsaa/uuid": "self.version" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "minimum-stability": "dev", "prefer-stable": true, "autoload": { "psr-4": { "Ramsey\\Uuid\\": "src/" }, "files": [ "src/functions.php" ] }, "autoload-dev": { "psr-4": { "Ramsey\\Uuid\\Benchmark\\": "tests/benchmark/", "Ramsey\\Uuid\\StaticAnalysis\\": "tests/static-analysis/", "Ramsey\\Uuid\\Test\\": "tests/" } }, "config": { "allow-plugins": { "captainhook/plugin-composer": true, "ergebnis/composer-normalize": true, "phpstan/extension-installer": true, "dealerdirect/phpcodesniffer-composer-installer": true, "ramsey/composer-repl": true }, "sort-packages": true }, "extra": { "captainhook": { "force-install": true } }, "scripts": { "analyze": [ "@phpstan", "@psalm" ], "build:clean": "git clean -fX build/", "lint": "parallel-lint src tests", "lint:paths": "parallel-lint", "phpbench": "phpbench run", "phpcbf": "phpcbf -vpw --cache=build/cache/phpcs.cache", "phpcs": "phpcs --cache=build/cache/phpcs.cache", "phpstan": [ "phpstan analyse --no-progress --memory-limit=1G", "phpstan analyse -c phpstan-tests.neon --no-progress --memory-limit=1G" ], "phpunit": "phpunit --verbose --colors=always", "phpunit-coverage": "phpunit --verbose --colors=always --coverage-html build/coverage", "psalm": "psalm --show-info=false --config=psalm.xml", "test": [ "@lint", "@phpbench", "@phpcs", "@phpstan", "@psalm", "@phpunit" ] } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.git | Folder | 0755 |
|
|
.github | Folder | 0755 |
|
|
build | Folder | 0755 |
|
|
docs | Folder | 0755 |
|
|
resources | Folder | 0755 |
|
|
src | Folder | 0755 |
|
|
tests | Folder | 0755 |
|
|
.editorconfig | File | 292 B | 0644 |
|
.gitattributes | File | 1.09 KB | 0644 |
|
.gitignore | File | 62 B | 0644 |
|
.readthedocs.yml | File | 152 B | 0644 |
|
CHANGELOG.md | File | 50.9 KB | 0644 |
|
CODE_OF_CONDUCT.md | File | 3.16 KB | 0644 |
|
CONTRIBUTING.md | File | 5.57 KB | 0644 |
|
LICENSE | File | 1.07 KB | 0644 |
|
README.md | File | 4.08 KB | 0644 |
|
SECURITY.md | File | 7.88 KB | 0644 |
|
captainhook.json | File | 2.93 KB | 0644 |
|
codecov.yml | File | 573 B | 0644 |
|
composer.json | File | 3.71 KB | 0644 |
|
composer.lock | File | 267.74 KB | 0644 |
|
phpbench.json | File | 230 B | 0644 |
|
phpcs.xml.dist | File | 20.01 KB | 0644 |
|
phpstan-tests.neon | File | 1.2 KB | 0644 |
|
phpstan.neon.dist | File | 1018 B | 0644 |
|
phpunit.xml.dist | File | 775 B | 0644 |
|
psalm-baseline.xml | File | 5.46 KB | 0644 |
|
psalm.xml | File | 682 B | 0644 |
|