style-dictionary icon indicating copy to clipboard operation
style-dictionary copied to clipboard

fix(formats): added nested property to json/asset

Open jduthon opened this issue 2 years ago • 1 comments

Issue #, if available:

Description of changes:

We are getting a lot of warnings during tokens' generation mentioning name collisions.

I started looking into this and discovered the nested format idea, which works great for the formats where it's set up (and we had to add it to a few of our formats), but then I realized I was still getting errors during asset files generation with the json/format format. Looking at the code + at its output, it seems like this format is a nested format too, but I am guessing it was missed during the time where nested formats where introduced.

So this PR is just making the json/format officially a nested format, so there won't be anymore wrong warnings for it.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

jduthon avatar Jul 21 '23 13:07 jduthon

Hey, sorry for the late response, I think this PR is still valid and hasn't been fixed yet in main branch, could you rebase your PR on the latest branch? https://github.com/amzn/style-dictionary/blob/main/lib/common/formats.js#L1540

And when you're done, running npx changeset will help you writing a patch note for the change (a patch is fine for this)

jorenbroekema avatar Oct 11 '24 07:10 jorenbroekema