robonen
a82f5f2dfd
feat(storage): enhance useStorageAsync with cross-instance sync and event handling
2026-06-10 15:09:46 +07:00
robonen
f4cc6e45eb
test(vue): avoid CSS-wide keyword as a custom-property value in useCssVar test
...
Setting a custom property to 'initial' (a CSS-wide keyword) computes to the guaranteed-invalid value, so getComputedStyle returns '' — correct per spec and now implemented by jsdom 29 (the deps bump from jsdom 28). Use a normal token ('start') so the read returns the value.
2026-06-08 17:32:29 +07:00
robonen
e83f10fe32
docs(vue): add interactive demo for every composable
...
A beautiful, SSR-safe demo.vue next to each composable, auto-discovered by the docs extractor and rendered client-only on each composable's page.
2026-06-08 15:51:16 +07:00
robonen
59e995d0b5
feat(vue): expand @robonen/vue composable collection
...
Composables, tests, category barrels, and README for @robonen/vue.
2026-06-08 15:51:16 +07:00
robonen
c7644ade69
fix(vue): eslint/tsconfig migration + resolve type errors
...
@robonen/vue (toolkit): migrate to eslint flat config + composite tsconfig;
fix composable + test type errors (writable computed returns, null guards,
overload-compatible signatures, typed test helpers) — all type-level.
2026-06-07 16:29:39 +07:00
robonen
41d5e18f6b
feat(monorepo): migrate vue packages and apply oxlint refactors
2026-03-07 18:07:22 +07:00