Download the PHP package cline/mint without Composer
On this page you can find all versions of the php package cline/mint. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package mint
Short Description A comprehensive unique identifier generation library supporting UUID, ULID, Snowflake, NanoID, Sqids, KSUID, CUID2, TypeID, XID, ObjectID, PushID, and Timeflake
License MIT
Informations about the package mint
Mint is a unified identifier generation library for Laravel that provides a fluent API for generating, parsing, and validating various types of unique identifiers. Whether you need time-ordered UUIDs for database performance, compact NanoIDs for URLs, or type-prefixed TypeIDs for self-documenting APIs, Mint has you covered.
Requirements
Requires PHP 8.4+ and Laravel 12+
Installation
Documentation
- Getting Started - Installation and basic concepts
- UUID - Universally Unique Identifiers (RFC 4122/9562)
- ULID - Lexicographically Sortable Identifiers
- Snowflake - Twitter-style 64-bit time-ordered identifiers
- NanoID - Compact, URL-safe random identifiers
- Sqid - Encode/decode integers to short strings
- Hashid - Encode/decode integers with salt
- TypeID - Type-prefixed UUIDv7 identifiers
- KSUID - K-Sortable Unique Identifiers
- Other Identifiers - CUID2, ObjectID, and more
Change log
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please use the GitHub security reporting form rather than the issue queue.
Credits
- Brian Faust
- All Contributors
License
The MIT License. Please see License File for more information.
All versions of mint with dependencies
facade/ignition-contracts Version ^1.0.2
laravel/framework Version ^11.0 || ^12.0 || ^13.0
spatie/laravel-package-tools Version ^1.93.0