Skip to content

Cleanup of style-dictionary #207

@mrginglymus

Description

@mrginglymus

style-dictionary is a technology commonly used in design systems to express design tokens in technology agnostic terms, and then use a set of provided transformations to convert them to useful outputs.

However, as the npm graph shows, what at first glance seems to be "stringify this object with extra steps" has 108 dependencies.

This is seemingly driven by the architecture being tightly coupled to the presence of a file system, yet being required to run on a browser.

For those not running in a browser, this means pulling in a huge number of dependencies - including 76 maintainers and 72 single-maintainer deps, both of which increase risk.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions