UUID

A Kotlin multiplatform implementation of a v4 RFC4122 UUID

Лицензия

Лицензия

Категории

Категории

Данные
Группа

Группа

com.benasher44
Идентификатор

Идентификатор

uuid-metadata
Последняя версия

Последняя версия

0.2.3
Дата

Дата

Тип

Тип

module
Описание

Описание

UUID
A Kotlin multiplatform implementation of a v4 RFC4122 UUID
Ссылка на сайт

Ссылка на сайт

https://github.com/benasher44/uuid/
Система контроля версий

Система контроля версий

https://github.com/benasher44/uuid/

Скачать uuid-metadata

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

A Kotlin Multiplatform UUID

Maven Central Build Status Contributor Covenant

K/N doesn't have a UUID yet. This brings a UUID that matches UUIDs on various platforms:

  • iOS/Mac: NSUUID
  • Java: java.util.UUID

UUID

  • Frozen
  • Thread-safe (thread-safe randomness in native)
  • Adheres to RFC4122
  • Tested
  • Tested against macOS/iOS UUID to verify correctness

Setup

In your build.gradle(.kts):

  • Add mavenCentral() to your repositories
  • Add implementation "com.benasher44:uuid:<version>" as a dependency in your commonMain sourceSets.

This library publishes gradle module metadata, so you should have enableFeaturePreview("GRADLE_METADATA") in your settings.gradle(.kts).

Future Goals

  • Develop UUID functionality that can be contributed back to the Kotlin stdlib (see latest issues, PRs, and CHANGELOG.md for updates)

Версии библиотеки

Версия
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1