Burton Smith
stuffbreaker.bsky.social
Burton Smith
@stuffbreaker.bsky.social
Fun-loving coder and speaker. I love web development, web components, and design systems. Creator of kickstand-ui.
I work @microsoft
The manifest is designed to be a standard interface for tools to learn about your components APIs regardless of how you author your components. JSDoc is often just a mechanism to add data to the manifest.
November 28, 2025 at 2:33 AM
It is a bit more verbose, but it would be awesome to have editor validation for them so you can't assign a color to a size property.
November 27, 2025 at 6:54 PM
I've been toying with the idea of setting up a CEM analyzer plugin to detect the CSS `@property` definitions so you wouldn't have to do this.

developer.mozilla.org/en-US/docs/W...
@property - CSS | MDN
The @property CSS at-rule is part of the CSS Houdini set of APIs. It allows developers to explicitly define CSS custom properties, allowing for property type checking and constraining, setting default...
developer.mozilla.org
November 27, 2025 at 6:08 PM
Are you using global styles or utility classes to style those?
November 27, 2025 at 1:02 PM
Are you saying that tools like the Custom Elements Manifest fail to capture CSS-only primitives like CSS utility classes and design tokens? If so, I agree.

The CEM does a great job documenting the components, but I think there are opportunities to better capture the entire design system ecosystem.
November 27, 2025 at 12:11 PM
Thank you!
November 23, 2025 at 12:10 AM
If you use @webstorm.jetbrains.com, @intellijidea.com, @jetbrains-rider.bsky.social, @pycharm.dev, or any other JetBrains IDE and are using web components, check it out!

wc-toolkit.com/integrations...
Web Components Language Server - JetBrains
Editor support for web components / custom elements in JetBrains IDEs
wc-toolkit.com
November 21, 2025 at 4:21 PM
I'm always down to talk about web components dev tooling!

wc-toolkit.com
Web Components Toolkit
Tools for building your next web component library.
wc-toolkit.com
November 21, 2025 at 11:00 AM
SWTL?
November 20, 2025 at 8:38 PM
I'm excited to try these out!
November 18, 2025 at 2:42 PM
Great minds, I guess... 😂

wc-toolkit.com
Web Components Toolkit
Tools for building your next web component library.
wc-toolkit.com
November 16, 2025 at 1:01 PM
You will likely still end up with layout shifts, right?
November 15, 2025 at 3:27 AM
The autocomplete issue has been patched. 🤘
November 13, 2025 at 12:56 PM
Web Components Language Server
Editor support for web components / custom elements
wc-toolkit.com
November 12, 2025 at 1:00 PM
3. Again, these are global, so adding `--width: 50% !important;` on a parent element will cascade and can really mess up the styles in the child elements - espically since custom css properties traverse the shadow DOM.
November 12, 2025 at 3:12 AM
2. These APIs are global in that they can be set anywhere, so developer tooling and types declare these globally (and usually only once per name), so there's either a million `--with` properties in your editor's autocomplete or one with an inaccurate description and expected type.
November 12, 2025 at 3:12 AM