Using ESLint, tagged template literals, and more to simplify Tailwind CSS | Algolia
The company decided to standardize the user interface of their multi-application dashboard for ease of use and design process. They built an internal design system called Satellite, using Tailwind CSS as the CSS framework due to its utility-first approach and configurable class names. However, they faced readability issues with complex components in Tailwind. To mitigate this problem, they used web development techniques such as tagged literals and interpolation, and implemented ESLint for better DX. They also created a Visual Studio Code extension to provide intellisense suggestions for class names. Overall, these tools have improved the design system's implementation and enforced standards within the company.
Company
Algolia
Date published
May 16, 2022
Author(s)
Peter Villani
Word count
861
Hacker News points
None found.
Language
English