Packages
Every @azmr package, what it is for, its current version and where to find its docs, changelog and source.
View as Markdown for coding assistants, or see llms.txt.
The Azmara platform is a set of small packages that work together and can each be used alone. Packages depend on each other only where they need to: @azmr/core, @azmr/security and @azmr/db-core-interface depend on no other @azmr package.
Reactivity and data
@azmr/corev0.1.1
Reactive engine — signals, effects, computed values
pnpm add @azmr/core@azmr/queryv0.0.4
Chainable, data-first query engine over reactive data sources
pnpm add @azmr/query
Database
@azmr/dbv1.2.0
Secure SQLite persistence adapter — parameterised queries, path containment, tamper-evident audit log
pnpm add @azmr/db@azmr/db-core-interfacev0.1.1
The DbAdapter contract shared by @azmr/db and @azmr/db-supabase — types and DbAdapterError, no dependencies
pnpm add @azmr/db-core-interface@azmr/db-supabasev0.2.3
Async DbAdapter implementation backed by Supabase's PostgREST query builder
pnpm add @azmr/db-supabase
User interface
Security
@azmr/securityv0.3.2
Security utilities — validation, audit logging, sanitisation, env guards
pnpm add @azmr/security@azmr/policycorev0.2.2
Standalone security policy engine — rate limits, auth requirements, and CORS as code for the Azmara platform
pnpm add @azmr/policycore