Replace pack uuids with @username/name #454

Closed
opened 2026-01-17 15:48:59 +00:00 by LunarTides · 0 comments
LunarTides commented 2026-01-17 15:48:59 +00:00 (Migrated from github.com)

Instead of a random uuidv7 maybe pack uuids should be @username/name-of-pack. This makes it easier all around for the end user. Example: @LunarTides/Rosies or @lunartides/rosies. The problem is making it work in the packager.

If I do this, I should also maybe add groups similar to the organizations in npm. This would make it easier to configure who can edit the packs, since we can configure that in the group settings per pack. So I can add a @Hearthstone.js group. The builtin cards can be under @Hearthstone.js/builtin.

Instead of a random `uuidv7` maybe pack uuids should be `@username/name-of-pack`. This makes it easier all around for the end user. Example: `@LunarTides/Rosies` or `@lunartides/rosies`. The problem is making it work in the packager. If I do this, I should also maybe add `groups` similar to the organizations in npm. This would make it easier to configure who can edit the packs, since we can configure that in the group settings per pack. So I can add a `@Hearthstone.js` group. The builtin cards can be under `@Hearthstone.js/builtin`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
LunarTides/Hearthstone.js#454
No description provided.