
Fun-loving coder and speaker. I love #webdevelopment, #webcomponents, and #designsystems. Creator of the WC Toolkit. I work @zocdoc.
Joined August 2017
- Tweets1.8K
- Following312
- Followers397
- Likes3.1K
One more example of using CSS-only custom elements, but for accessibility.
#html #css #WebComponents #DesignSystems
dev.to/stuffbreaker/css-only…
Calling all fellow web devs, design engineers, and web components nerds!
Would you be interested in a #WebComponents conference??? Let us know!
#html #css #javascript #WebDev #DesignSystems
docs.google.com/forms/d/e/1F…
Okay, here's some more fun with CSS-only custom elements - layout components!
#html #css #webcomponents
dev.to/stuffbreaker/css-only…
Lately, I've been exploring CSS-only custom elements. They're pretty rad!
#html #css #webcomponents
dev.to/stuffbreaker/css-only…
In case you didn't read to the bottom, the CEM Generator supports these, so you can generate docs and framework integrations for these with the rest of your other web components. 🤘
cem-generator.wc-toolkit.com…
Someone asked what I think a Custom Elements Manifest generator should look like.
Here's my first pass at it. The goal was to make it lightweight and easy to use.
It's still in the early stages, but let me know what you think.
#WebComponents
cem-generator.wc-toolkit.com…
Why did I discover this at the beginning of my 8 hour flight???
Now I won't be able to think about anything else...
🌶️ HOT TAKE! 🌶️
Figma is not a very good source of truth for your design tokens.
The limitations in types and the way features are implemented make it difficult to capture common tokens like line heights and shadows.
#DesignSystems
I love making fun/nerdy projects for myself. Sometimes when I think it's nerdy enough, I like to share it.
Get ready for something nerdy...
#WebComponents
Anyone coming to #kcdc2026 next week???
I'll be nerding-out in a session about design tokens and design systems if anyone wants to join.
Does anyone know if there's a way to support relative units (1.5) or percent based (150%) line heights in @figma variables?
#DesignSystems
The #WebComponents type parser just got upgrades!
- Imported type aliases now resolve via the AST and TypeScript type checker instead of by name string - fixing collisions and types from node_modules
- New options: maxParseDepth and maxParseProperties for deep or large types
How do I get on this magical list to get @github Copilot for free as an #OpenSource maintainer?
docs.github.com/en/copilot/h…
I'm excited to announce WC Toolkit's new CEM Analyzer Plugin for Vite, Rollup, Rolldown, or Webpack builds.
✅ Auto-runs on build
🔁 Reruns on file changes
🔧 Zero config — auto-discovers your CEM config file
#WebComponents #webdev #frontend #javascript
wc-toolkit.com/cem-utilities…
Some new things have rolled out recently in the #WebComponents helpers for @storybookjs:
- added storybookHelpersReloader utility for automatic CEM watching & reloads
- added per-story #CSS scoping via useScopedStyles
- bug fixes
#webdev #javascript
wc-toolkit.com/integrations/…
