robonen
e73e8d2cdd
chore: update dependencies and configurations across multiple packages
Publish to NPM / Check version changes and publish (push) Failing after 10m44s
2026-06-18 02:02:58 +07:00
robonen
aa2938cb34
refactor(toolkit): type source any with proper types
...
Genuinely type composable any usages (useStepper/useStorage/useForm/
createEventHook/useSorted/etc.) as proper generics/unknown; keep idiomatic
any-function and overload-impl signatures with comments; skipped test -> .todo.
2026-06-15 16:55:07 +07:00
robonen
225c3b8530
Merge pull request #142 from robonen/docs
...
feat(storage): enhance useStorageAsync with cross-instance sync and e…
2026-06-10 15:13:40 +07:00
robonen
a82f5f2dfd
feat(storage): enhance useStorageAsync with cross-instance sync and event handling
2026-06-10 15:09:46 +07:00
robonen
98e243dc04
Merge pull request #141 from robonen/docs
...
feat(forms): add useMaskedField and useMaskedInput composables for in…
2026-06-09 13:58:53 +07:00
robonen
07937e26db
feat(forms): add useMaskedField and useMaskedInput composables for input masking
2026-06-09 13:54:52 +07:00
renovate[bot]
a0154dabf5
chore(deps): update all non-major dependencies ( #120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 01:15:28 +00: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
73e701a2c5
chore: update all deps
2026-06-08 17:11:14 +07:00
robonen
53f2d7ceef
docs: add package introductions and the @robonen/crdt guide
...
An intro.vue landing for all 12 packages, plus a multi-section crdt guide (Concepts, Primitives, Replication & Sync, and an interactive convergence Playground).
2026-06-08 15:52:03 +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
a996eb74b9
feat: update package.json exports to support new module formats and types
2026-03-08 08:19:01 +07:00
robonen
41d5e18f6b
feat(monorepo): migrate vue packages and apply oxlint refactors
2026-03-07 18:07:22 +07:00