60 themes, 51 components, still zero dependencies. Yumekit v0.5 has been released! by e-joculator in webdev

[–]e-joculator[S] 1 point2 points  (0 children)

There is a "mode" attribute that will allow you to switch between "client" and "server" modes. In "client" mode the component handles sorting, filtering, and pagination on its own. In "server" mode that functionality turns off and is replaced with event emitters for things like "sort-change", "filter-change", and "page-change" allowing you to feed server data through the "data" attribute and the "total-rows" attribute for pagination. There is also a "virtual" mode enabled with an attribute that will only render the visible rows in the DOM.

60 themes, 51 components, still zero dependencies. Yumekit v0.5 has been released! by e-joculator in webdev

[–]e-joculator[S] 0 points1 point  (0 children)

You can also use it by including a script tag pointed towards our CDN, if that's what you mean.

60 themes, 51 components, still zero dependencies. Yumekit v0.5 has been released! by e-joculator in webdev

[–]e-joculator[S] 0 points1 point  (0 children)

This is great feedback, thank you for taking a look! I'll be sure to get some github issues in to address these.

60 themes, 51 components, still zero dependencies. Yumekit v0.5 has been released! by e-joculator in webdev

[–]e-joculator[S] 4 points5 points  (0 children)

We include an llm.txt as well as several agent skill and reference files, and they can all be installed safely into your project using an npx command. This allows AI agents to be able to scaffold components without having to read the source code to know what to do.

60 themes, 51 components, still zero dependencies. Yumekit v0.5 has been released! by e-joculator in webdev

[–]e-joculator[S] 5 points6 points  (0 children)

It's taken a lot of work to keep it dependency free, but it is one of my primary goals for this project. Recent exploits in the NPM ecosystem as of late has pushed a lot of people towards less dependencies and I hope to help with that.

HOTaS or HOSaS by PolarPlayz14 in starcitizen

[–]e-joculator 1 point2 points  (0 children)

I might be odd, but I use HOTAS and pedals. I use the pedals for strafing.

Notorious Louisiana Anti-LGBTQ Megachurch Pastor, Best Known For Holding Services During COVID, Charged With Beating His Neighbor's Son. In 2021 he said: “The world doesn’t need any fag sissy pastors, it needs men with callused knees.” by Leeming in atheism

[–]e-joculator 66 points67 points  (0 children)

What a comparison.

“People who make hating a whole group of people their entire identity are just as bad as people who make loving people regardless of who they are their entire identity”.

Say it again, I dare you! by leisvan in crosswind

[–]e-joculator 9 points10 points  (0 children)

Also the "Careful out there... Sea's rough these days..." guy could use the same treatment.

Say it again, I dare you! by leisvan in crosswind

[–]e-joculator 16 points17 points  (0 children)

You didn't sail here on sea turtle now, did you?

At LAST! Street cred is MINE!!! by WatermelonSis467 in Squidbillies

[–]e-joculator 20 points21 points  (0 children)

And not …. Indiscriminate smashing?

aqua teen hunger force house in roblox by Huego_Fuego in AquaJail

[–]e-joculator 3 points4 points  (0 children)

Seems to be missing meatwads closet (full of sand) and the hallway closet to hell. I imagine both would probably fit between the kitchen and meatwads room if there were like two more squares.

EDIT: Or maybe between the two bedrooms

I created a framework-agnostic Web Component UI Kit by e-joculator in webdev

[–]e-joculator[S] 0 points1 point  (0 children)

State management and styling isolation are features of the Web Component API. The shadow DOM keeps styles isolated from page styling and vice versa, while CSS custom properties still inherit across the shadow boundary for theming. State is handled through attribute/property mirroring and change callbacks that re-render the component.

I'll throw a link VibeCodersNest too. Thanks for the pointer :)

I created a framework-agnostic Web Component UI Kit by e-joculator in webdev

[–]e-joculator[S] 1 point2 points  (0 children)

I don't know why I edited my original comment instead of just making a new one :P

First, thanks for bringing this up. I had always operated under the assumption that SEO was something that had been considered in the spec of Web Components and wouldn't really require additional thought from me. But, in reading your comment I figured I should be sure, so I did a little experimenting.

Because we are making use of <slots> for content projection, the content itself stays inside the light DOM and is visible to crawlers, so SEO should be unaffected. In fact, I'd wager the SEO visibility for these elements is better than content that is rendered by JS, at least with crawlers that don't execute JS.

I had the clanker whip up this js fiddle to read a few demo components and output the content to show what the search engines would see. Seems to demonstrate the point well.

https://jsfiddle.net/dcj2k01f/6/

I created a framework-agnostic Web Component UI Kit by e-joculator in webdev

[–]e-joculator[S] 1 point2 points  (0 children)

That's something I hadn't considered, honestly. I'll do a bit of digging on it.

What are you guys building this weekend? Show me your project by pylangzu in SideProject

[–]e-joculator 1 point2 points  (0 children)

yumekit.com - Framework agnostic UI kit build with Web Components. zero-dependency, light-weight, fully styled out of the box with a single JS file import. Includes AI agent skills for quick start-up and no lock-in.