Search by

tezmanian member since: Jan 17, 2020 · Transparency log

tezmanian's packages

  • PHP

    tezmanian/utils-arr

    A set of focused PHP array utilities: grouping, pagination, diffing, sorting, partitioning, flattening, cartesian products, and more — PHP 8.3+, no framework required.

  • PHP

    tezmanian/utils-clock

    Testable clock abstractions and a high-resolution stopwatch for PHP — ClockInterface, SystemClock, FrozenClock for deterministic tests, and Stopwatch with lap support. PSR-20 compatible, PHP 8.3+.

  • PHP

    tezmanian/utils-crypto

    Authenticated AES-GCM encryption for PHP — supports AES-128/192/256-GCM with random nonces, tag verification, and a strict enum-based cipher allowlist. PHP 8.3+, requires ext-openssl.

  • PHP

    tezmanian/utils-enum

    A collection of PHP traits that supercharge native enums with comparison, bit-flag, stepping, collection, and translation helpers — zero dependencies, PHP 8.3+.

  • PHP

    tezmanian/utils-fn

    Functional programming primitives for PHP: pipelines, composition, memoization, partial application, once-guards, retry with backoff, and tap for side-effects. PHP 8.3+, no dependencies.

  • PHP

    tezmanian/utils-num

    PHP number utilities: formatting, byte sizes, percentage, clamping, and rounding helpers (Num), plus arbitrary-precision decimal arithmetic via bcmath (Bc). PHP 8.3+, ext-bcmath is optional and only needed for Bc.

  • PHP

    tezmanian/utils-str

    Focused PHP string utilities: case conversion, template interpolation, masking, cryptographically secure random strings, URL slugs, and multibyte-aware truncation. PHP 8.3+, no dependencies.

  • PHP

    tezmanian/utils-validate

    Lightweight PHP validation toolkit: guard assertions, boolean rules, schema validation, strict type casting, composite predicates, and array-item validation — PHP 8.3+, no dependencies.