Sign in

gossi

@gos.si
147 followers 284 following 50 posts

Unicyclist. Artist. Developer. gos.si ✨ Software Architect ✨ Design Tokens - theemo.io ✨ Design Systems - hokulea.netlify.app ✨ EmberJS Enthusiast

PostsRepliesMedia
gossi @gos.si · 26/08/2025
Of course it is designed to use it from your UI library/design system, as I do use it myself. Here is the pretty version of using the form in #emberjs (All I wanted was the rules thingy) Demo: hokulea.netlify.app?path=/story/...
Using `@hokulea/ember-pahu` from `@hokulea/ember` itself, with its pretty API to have rules for typing and linked fields.
010
gossi @gos.si · 26/08/2025
I also made an integration for #emberjs: 🪘@hokulea/ember-pahu To be truly headless no components were harmed; it comes with pure helpers and modifiers. Attach it to your form elements
Syntax for `@hokulea/ember-pahu` using helpers and modifiers to attach them to HTML
000
gossi @gos.si · 26/08/2025
I made an agnostic headless form library: 🪘@hokulea/pahu ✨ HTML first. Use native form features through a pleasent API ✨ Validation & Revalidation ✨ Validators: Native, Custom, Standard Schema ✨ Nested & initial data ✨ Linked Fields ✨ Typescript support ➡️ github.com/hokulea/pahu
Syntax to create a form in `@hokulea/pahu`
251
gossi @gos.si · 12/06/2025
Releasing Theemo v1.0 the end-to-end design token workflow tool: ✨ Generates Modern CSS: @property, light-dark() and color functions ✨ Integrations with @vite.dev, @emberjs.com, @svelte.dev and @vuejs.org ➡️ theemo.io Release posts (!) in the thread.
Design Tokens in FigmaGenerated CSS with `@property`, `light-dark()` and color functions
5237
gossi @gos.si · 23/12/2024
I don't tell you, I uninstalled wikiwand today. No reason given, but there were signs.
Screenshot from wikiwand. Almost no text from the article, page is full of ad placeholders.
010
gossi @gos.si · 21/11/2024
Today my coworker and me figured, with `pnpm` there is no more need for `concurrently`, the former can do all:
Use these scripts: 
- `pnpm run '/^build:.*/'` to run all `build:*` tasks
- `pnpm run '/^lint:(?!.*(fix)).*$/'` to run all `lint:*` tasks except `lint:*:fix`
- `pnpm run '/^lint:[^:]*:fix/'` to run all `lint:*:fix` tasks
071