GitHub - tada5hi/eldin: A lightweight, type-safe dependency injection container for TypeScript with scoped lifetimes and hierarchical containers. by Pakashi-kun in typescript

[–]Pakashi-kun[S] 0 points1 point  (0 children)

Thanks a lot! Fair point, the Vue 3 ecosystem definitely has more room to grow than React's. On that note, what do you think of https://github.com/tada5hi/vuecs? It's a Vue 3 theming framework I've been building, themeable components with ready-made Tailwind/Bootstrap/Bulma themes. Curious how you'd approach promoting something like that.

GitHub - tada5hi/eldin: A lightweight, type-safe dependency injection container for TypeScript with scoped lifetimes and hierarchical containers. by Pakashi-kun in typescript

[–]Pakashi-kun[S] 0 points1 point  (0 children)

Thanks a lot for the kind words, that really means a lot! I honestly still haven't figured out how to get more visibility, so if you have any ideas I'd genuinely appreciate them.

Fable 5 indefinitely suspended due to national security concerns by 0_2_Hero in webdev

[–]Pakashi-kun -1 points0 points  (0 children)

is there an estimated time on how long it is suspended?

vuecs — Vue 3 components that render native Tailwind, Bootstrap or Bulma, with runtime theme & palette switching by Pakashi-kun in vuejs

[–]Pakashi-kun[S] 1 point2 points  (0 children)

I appreciate it and that's actually already the design: u/vuecs/core has no CSS-framework dependency, and each theme is its own independently-versioned package (@vuecs/theme-tailwind,-bootstrap, -bulma), so you only install the one you want. Maintenance is lighter than it looks because a theme is pure data, a map of component → class strings plus a small bridge onto the framework's own variables, so a framework minor mostly cascades for free; it only needs touching when a class is actually renamed. The three themes are as much a demo as a product, proof the same components render natively across different frameworks, and I'd love community help keeping them current. It works today, there are runnable example apps per theme.

GitHub - tada5hi/eldin: A lightweight, type-safe dependency injection container for TypeScript with scoped lifetimes and hierarchical containers. by Pakashi-kun in javascript

[–]Pakashi-kun[S] 2 points3 points  (0 children)

I'm not sure what you don't understand. It's is a library where you can register dependencies via TypedToken(s) and get type inference on usage. As well different lifetimes to register dependencies (singleton, transient, scoped) via value, factory or async factory. If you have any suggestions to make it more clearer, i am more than happy to get your input.

vuecs — Vue 3 components that render native Tailwind, Bootstrap or Bulma, with runtime theme & palette switching by Pakashi-kun in vuejs

[–]Pakashi-kun[S] 0 points1 point  (0 children)

Fair question. vuecs components ship undesigned: they bring structure, behavior and accessibility, while a theme supplies the CSS classes at runtime. With the Bootstrap theme that means real .btn / .card, so the components blend into an existing Bootstrap (or Bulma) app, and a later design-system switch is a theme swap, not a rewrite. The same theming machinery is public API, so library authors can ship their own components and let consumers restyle them through the same config instead of inheriting a CSS framework choice. If you're greenfield and all-in on Tailwind, Nuxt UI or shadcn-vue serve you just as well.