- From: Lukas Oppermann via GitHub <sysbot+gh@w3.org>
- Date: Fri, 09 Aug 2024 13:17:05 +0000
- To: public-design-tokens-log@w3.org
What is the current state of this idea? I do think at least having a `$deprecated: true` property or `$state: "deprecated"` or however it can be encoded is very useful. For example, to use it to compile a json file with deprecated tokens only which can be used in linting. Style dictionary currently encourages the use of `deprecated` and `deprecated_comment`. Another aspect we find important is to have a replacement token (if applicable). I think the idea of @CITguy is pretty solid: ```json5 "deprecated": true, // FORMAT 2: string // (Extends format 1, by providing a human-readable message about the deprecation) "deprecated": "'grey' has been deprecated.", // FORMAT 3: object // (Further extends format 2 by providing a "next of kin" replacement.) "deprecated": { "message": "'grey' has been deprecated.", // An alias is necessary in order to document the resolved, token name based on the transformation language. "replacement": "{gray}" } ``` This at least covers all cases that I have come across. -- GitHub Notification of comment by lukasoppermann Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/118#issuecomment-2277926212 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 9 August 2024 13:17:06 UTC