Buckets:
| { | |
| "name": "nette/utils", | |
| "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", | |
| "keywords": ["nette", "images", "json", "password", "validation", "utility", "string", "array", "core", "slugify", "utf-8", "unicode", "paginator", "datetime"], | |
| "homepage": "https://nette.org", | |
| "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], | |
| "authors": [ | |
| { | |
| "name": "David Grudl", | |
| "homepage": "https://davidgrudl.com" | |
| }, | |
| { | |
| "name": "Nette Community", | |
| "homepage": "https://nette.org/contributors" | |
| } | |
| ], | |
| "require": { | |
| "php": "8.0 - 8.4" | |
| }, | |
| "require-dev": { | |
| "nette/tester": "^2.5", | |
| "tracy/tracy": "^2.9", | |
| "phpstan/phpstan": "^1.0", | |
| "jetbrains/phpstorm-attributes": "dev-master" | |
| }, | |
| "conflict": { | |
| "nette/finder": "<3", | |
| "nette/schema": "<1.2.2" | |
| }, | |
| "suggest": { | |
| "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", | |
| "ext-json": "to use Nette\\Utils\\Json", | |
| "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", | |
| "ext-mbstring": "to use Strings::lower() etc...", | |
| "ext-gd": "to use Image", | |
| "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" | |
| }, | |
| "autoload": { | |
| "classmap": ["src/"] | |
| }, | |
| "minimum-stability": "dev", | |
| "scripts": { | |
| "phpstan": "phpstan analyse", | |
| "tester": "tester tests -s" | |
| }, | |
| "extra": { | |
| "branch-alias": { | |
| "dev-master": "4.0-dev" | |
| } | |
| } | |
| } | |
Xet Storage Details
- Size:
- 1.5 kB
- Xet hash:
- 8ec3c409cd78e992d72788dc55923a0e5e3827e0f4d3f4a05d87b77ca06d20e8
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.