basmilius-common

Installation
SKILL.md

Bas Milius common

@basmilius/common is a set of opinionated Vue 3 app primitives: a defineStore that hands back refs, data composables (useDataTable / useDataReport), a useService + guarded error model, a large composable catalog, thin vue-router wrappers, domain exceptions and small reactive utilities. It assumes Vue Router and Pinia, and unlocks its data composables when @basmilius/http-client is present. Everything is a named export from the package root. Full catalogs live in references/reference.md; worked code in references/patterns.md.

Versions (package.json is the source of truth): pinia@^4, vue-router@^5, vue@^3.6.0-beta. The docs' installation.md still says pinia 3 / vue-router 4; ignore that.

1. Stores: defineStore returns refs

Installs
7
First Seen
Jul 15, 2026
basmilius-common — basmilius/skills