Packages
Every @azmr package, what it is for, its current version and where to find its docs, changelog and source.
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.0
Reactive engine — signals, effects, computed values
pnpm add @azmr/core@azmr/queryv0.0.3
Chainable, data-first query engine over reactive data sources
pnpm add @azmr/query
Database
@azmr/dbv1.1.1
Secure SQLite persistence adapter — parameterised queries, path containment, tamper-evident audit log
pnpm add @azmr/db@azmr/db-core-interfacev0.1.0
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.2
Async DbAdapter implementation backed by Supabase's PostgREST query builder
pnpm add @azmr/db-supabase
User interface
Security
@azmr/securityv0.3.1
Security utilities — validation, audit logging, sanitisation, env guards
pnpm add @azmr/security@azmr/policycorev0.2.1
Standalone security policy engine — rate limits, auth requirements, and CORS as code for the Azmara platform
pnpm add @azmr/policycore