0.1.5 • Published 6 months ago

@zebra-fed/zeta-icon-validator v0.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

zeta-icon-validator

A utility used to check the validity of icons before they are uploaded to the Zeta Icon Library.

Criteria

Name

Icon names are considered invalid if they

  • Start with a number
  • Contain a non alpha-numeric character except for spaces, _, and $
  • Are a Dart reserved word

Icons will be renamed if the name has been used already.

They are renamed by prepending its category name to it.

Properties

Icons must have a Style variant property with Round and Sharp variants.

Size

The bound box of all icon variants must be 24x24px.

Usage

Validate Icon

This function is the main entry point for checking icon validity.

It accepts a Figma component set object and validates its name, size, and properties.

It returns a list of ZetaIconError which contains all the erros with the given icon.

Each error has a severity and a message.

If an icon has been renamed, the error will have a newName property containing the icons new name.

validateIcon(icon: ComponentSetNode): ZetaIconError[]
0.1.4

6 months ago

0.1.3

6 months ago

0.1.5

6 months ago

0.1.2

6 months ago

0.1.1

6 months ago

0.1.0

6 months ago